Home
last modified time | relevance | path

Searched refs:START_BIT (Results 1 - 25 of 33) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dhcr_circuit_builder.h80 Int32And(Int32LSR(bitfield, Int32(JSHClass::CallableBit::START_BIT)), in IsCallableFromBitField()
97 Int32(JSHClass::IsPrototypeBit::START_BIT)), in IsProtoTypeHClass()
214 Int32(JSHClass::ObjectSizeInWordsBits::START_BIT)), in GetObjectSizeFromHClass()
224 Int32(JSHClass::IsDictionaryBit::START_BIT)), in IsDictionaryModeByHClass()
259 Int32LSR(bitField, Int32(JSFunctionBase::IsFastCallBit::START_BIT)), in CanFastCall()
269 Int32(JSHClass::ElementsKindBits::START_BIT)), in GetElementsKindByHClass()
278 Int32(JSHClass::HasConstructorBits::START_BIT)), in HasConstructorByHClass()
288 Int32(JSHClass::DictionaryElementBits::START_BIT)), in IsDictionaryElement()
298 Int32(JSHClass::IsStableElementsBit::START_BIT)), in IsStableElements()
316 Int32And(Int32LSR(bitfield, Int32(JSHClass::ConstructorBit::START_BIT)), in IsConstructor()
[all...]
H A Dstub_builder-inl.h1339 Int32(SourceTextModule::SharedTypeBits::START_BIT)), in IsSendableFunctionModule()
1380 Int32And(Int32LSR(bitfield, Int32(JSHClass::ConstructorBit::START_BIT)), in IsConstructor()
1654 TruncInt64ToInt32(Int64LSR(attr, Int64(PropertyAttributes::WritableField::START_BIT))), in IsWritable()
1663 TruncInt64ToInt32(Int64LSR(attr, Int64(PropertyAttributes::DefaultAttributesField::START_BIT))), in IsDefaultAttribute()
1672 TruncInt64ToInt32(Int64LSR(attr, Int64(PropertyAttributes::ConfigurableField::START_BIT))), in IsConfigable()
1681 TruncInt64ToInt32(Int64LSR(attr, Int64(PropertyAttributes::IsAccessorField::START_BIT))), in IsAccessor()
1690 TruncInt64ToInt32(Int64LSR(attr, Int64(PropertyAttributes::EnumerableField::START_BIT))), in IsEnumerable()
1699 TruncInt64ToInt32(Int64LSR(attr, Int64(PropertyAttributes::IsInlinedPropsField::START_BIT))), in IsInlinedProperty()
1841 TruncInt64ToInt32(Int64LSR(attr, Int64(HandlerBase::KindBit::START_BIT))), in IsField()
1850 TruncInt64ToInt32(Int64LSR(attr, Int64(HandlerBase::SWholeKindBit::START_BIT))), in IsNonSharedStoreField()
[all...]
H A Dinterpreter_stub-inl.h270 GateRef numVregs = TruncInt64ToInt32(Int64And(Int64LSR(callField, Int64(MethodLiteral::NumVregsBits::START_BIT)), in GetNewTarget()
273 Int64(MethodLiteral::HaveFuncBit::START_BIT)), in GetNewTarget()
345 Int32LSR(bitfield, Int32(JSGeneratorObject::ResumeModeBits::START_BIT)), in GetResumeModeFromGeneratorObject()
354 Int32LSR(bitfield, Int32(JSAsyncGeneratorObject::ResumeModeBits::START_BIT)), in GetResumeModeFromAsyncGeneratorObject()
509 GateRef numVregs = TruncInt64ToInt32(Int64And(Int64LSR(callField, Int64(MethodLiteral::NumVregsBits::START_BIT)), in GetStartIdxAndNumArgs()
511 GateRef haveFunc = Int64NotEqual(Int64And(Int64LSR(callField, Int64(MethodLiteral::HaveFuncBit::START_BIT)), in GetStartIdxAndNumArgs()
514 Int64And(Int64LSR(callField, Int64(MethodLiteral::HaveNewTargetBit::START_BIT)), in GetStartIdxAndNumArgs()
516 GateRef haveThis = Int64NotEqual(Int64And(Int64LSR(callField, Int64(MethodLiteral::HaveThisBit::START_BIT)), in GetStartIdxAndNumArgs()
520 numArgs = TruncInt64ToInt32(Int64And(Int64LSR(callField, Int64(MethodLiteral::NumArgsBits::START_BIT)), in GetStartIdxAndNumArgs()
H A Dmcr_circuit_builder.h74 Int32And(Int32LSR(bitfield, Int32(JSHClass::IsJSSharedBit::START_BIT)), in TaggedObjectIsShared()
317 Int32LSR(bitField, Int32(JSFunctionBase::IsCompiledCodeBit::START_BIT)), in JudgeAotAndFastCall()
325 Int32(JSFunctionBase::COMPILED_CODE_FASTCALL_BITS << JSFunctionBase::IsCompiledCodeBit::START_BIT)), in JudgeAotAndFastCall()
326 Int32(JSFunctionBase::COMPILED_CODE_FASTCALL_BITS << JSFunctionBase::IsCompiledCodeBit::START_BIT)); in JudgeAotAndFastCall()
331 Int32(JSFunctionBase::COMPILED_CODE_FASTCALL_BITS << JSFunctionBase::IsCompiledCodeBit::START_BIT)); in JudgeAotAndFastCall()
332 GateRef hasAot = Int32(1U << JSFunctionBase::IsCompiledCodeBit::START_BIT); in JudgeAotAndFastCall()
H A Dcircuit_builder-inl.h74 Int64LSR(callfield, Int64(MethodLiteral::NumArgsBits::START_BIT)), in GetExpectedNumOfArgs()
H A Dhcr_circuit_builder.cpp345 Int64LSR(extraLiteralInfo, Int64(MethodLiteral::BuiltinIdBits::START_BIT)), in GetCallBuiltinId()
568 Int32(JSHClass::InlinedPropsStartBits::START_BIT)), in SetPropertyInlinedProps()
698 GateRef encodeValue = Int32LSL(boolToInt32, Int32(JSHClass::ExtensibleBit::START_BIT)); in SetExtensibleToBitfield()
699 GateRef mask = Int32(((1LU << JSHClass::ExtensibleBit::SIZE) - 1) << JSHClass::ExtensibleBit::START_BIT); in SetExtensibleToBitfield()
H A Dcall_stub_builder.cpp119 isNativeMask_ = Int64(static_cast<uint64_t>(1) << MethodLiteral::IsNativeBit::START_BIT); in JSCallInit()
264 GateRef expectedNum = Int64And(Int64LSR(callField_, Int64(MethodLiteral::NumArgsBits::START_BIT)), in JSFastAotCall()
289 GateRef expectedNum = Int64And(Int64LSR(callField_, Int64(MethodLiteral::NumArgsBits::START_BIT)), in JSSlowAotCall()
1318 GateRef isFastBuiltinsMask = Int64(static_cast<uint64_t>(1) << MethodLiteral::IsFastBuiltinBit::START_BIT); in CallFastBuiltin()
H A Dcircuit_builder.cpp729 Int32And(Int32LSR(bitfield, Int32(ProtoChangeMarker::AccessorHasChangedBits::START_BIT)), in GetAccessorHasChanged()
738 Int32And(Int32LSR(bitfield, Int32(JSHClass::HasDeletePropertyBit::START_BIT)), in HasDeleteProperty()
747 Int32And(Int32LSR(bitfield, Int32(JSHClass::IsOnHeap::START_BIT)), in IsOnHeap()
1541 Int32And(TruncInt64ToInt32(Int64LSR(attr, Int64(PropertyAttributes::WritableField::START_BIT))), in IsStableArrayLengthWriteable()
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/
H A Dbaseline_stubs-inl.h242 TruncInt64ToInt32(Int64And(Int64LSR(callField, Int64(MethodLiteral::NumVregsBits::START_BIT)), in GetNewTarget()
245 ZExtInt1ToInt32(Int64NotEqual(Int64And(Int64LSR(callField, Int64(MethodLiteral::HaveFuncBit::START_BIT)), in GetNewTarget()
263 Int64LSR(callField, Int64(MethodLiteral::NumVregsBits::START_BIT)), in GetStartIdxAndNumArgs()
265 GateRef haveFunc = Int64NotEqual(Int64And(Int64LSR(callField, Int64(MethodLiteral::HaveFuncBit::START_BIT)), in GetStartIdxAndNumArgs()
268 Int64And(Int64LSR(callField, Int64(MethodLiteral::HaveNewTargetBit::START_BIT)), in GetStartIdxAndNumArgs()
270 GateRef haveThis = Int64NotEqual(Int64And(Int64LSR(callField, Int64(MethodLiteral::HaveThisBit::START_BIT)), in GetStartIdxAndNumArgs()
274 numArgs = TruncInt64ToInt32(Int64And(Int64LSR(callField, Int64(MethodLiteral::NumArgsBits::START_BIT)), in GetStartIdxAndNumArgs()
327 Int32LSR(bitfield, Int32(JSGeneratorObject::ResumeModeBits::START_BIT)), in GetResumeModeFromGeneratorObject()
336 Int32LSR(bitfield, Int32(JSAsyncGeneratorObject::ResumeModeBits::START_BIT)), in GetResumeModeFromAsyncGeneratorObject()
H A Dbaseline_stub_builder.cpp38 Int32LSR(bitfield, Int32(JSGeneratorObject::ResumeModeBits::START_BIT)), in GetResumeModeFromGeneratorObject()
47 Int32LSR(bitfield, Int32(JSAsyncGeneratorObject::ResumeModeBits::START_BIT)), in GetResumeModeFromAsyncGeneratorObject()
H A Dbaseline_stub_builder.h214 TruncInt64ToInt32(Int64And(Int64LSR(callField, Int64(MethodLiteral::NumVregsBits::START_BIT)), in GetNewTarget()
217 Int64(MethodLiteral::HaveFuncBit::START_BIT)), in GetNewTarget()
235 Int64LSR(callField, Int64(MethodLiteral::NumVregsBits::START_BIT)), in GetStartIdxAndNumArgs()
237 GateRef haveFunc = Int64NotEqual(Int64And(Int64LSR(callField, Int64(MethodLiteral::HaveFuncBit::START_BIT)), in GetStartIdxAndNumArgs()
240 Int64And(Int64LSR(callField, Int64(MethodLiteral::HaveNewTargetBit::START_BIT)), in GetStartIdxAndNumArgs()
242 GateRef haveThis = Int64NotEqual(Int64And(Int64LSR(callField, Int64(MethodLiteral::HaveThisBit::START_BIT)), in GetStartIdxAndNumArgs()
246 numArgs = TruncInt64ToInt32(Int64And(Int64LSR(callField, Int64(MethodLiteral::NumArgsBits::START_BIT)), in GetStartIdxAndNumArgs()
/arkcompiler/ets_runtime/ecmascript/
H A Dproperty_attributes.h123 static_assert(FastModeStartField::START_BIT == CommonLastBitField::START_BIT);
139 FastModeLastField::START_BIT + FastModeLastField::SIZE <= MAX_BIT_SIZE, "Invalid");
144 static_assert(DictModeStartField::START_BIT == CommonLastBitField::START_BIT);
152 DictModeLastField::START_BIT + DictModeLastField::SIZE <= MAX_BIT_SIZE, "Invalid");
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
H A Dbuiltins_proxy_stub_builder.h65 Int32(JSProxy::IsRevokedBits::START_BIT)); in SetIsRevoked()
67 Int32LSL(oldValue, Int32(JSProxy::IsRevokedBits::START_BIT))); in SetIsRevoked()
H A Dbuiltins_collator_stub_builder.cpp110 GateRef bits = Int32And(Int32LSR(bitfield, Int32(BitType::START_BIT)), in GetBitField()
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/
H A Doptimized_call.cpp220 __ Lsr(expectedNumArgs, expectedNumArgs, MethodLiteral::NumArgsBits::START_BIT); in OptimizedCallAndPushArgv()
223 MethodLiteral::NumArgsBits::Mask() >> MethodLiteral::NumArgsBits::START_BIT, RegXSize)); in OptimizedCallAndPushArgv()
476 __ Tbnz(callField, MethodLiteral::IsNativeBit::START_BIT, &callNativeMethod); in JSCallInternal()
478 __ Tbz(Register(X5), JSHClass::IsClassConstructorOrPrototypeBit::START_BIT, &lNotClass); in JSCallInternal() member in panda::ecmascript::aarch64::JSHClass::IsClassConstructorOrPrototypeBit
479 __ Tbnz(Register(X5), JSHClass::ConstructorBit::START_BIT, &lCallConstructor); in JSCallInternal() member in panda::ecmascript::aarch64::JSHClass::ConstructorBit
496 __ Tbz(callField, MethodLiteral::IsFastBuiltinBit::START_BIT, &lCallNativeCpp); in JSCallInternal()
501 __ Tbnz(callField, MethodLiteral::IsFastBuiltinBit::START_BIT, &lCallBuiltinStub); in JSCallInternal()
738 __ Lsr(tempArgc, tempArgc, MethodLiteral::NumArgsBits::START_BIT); in FastCallToAsmInterBridge()
741 MethodLiteral::NumArgsBits::Mask() >> MethodLiteral::NumArgsBits::START_BIT, RegXSize)); in FastCallToAsmInterBridge()
842 __ Lsr(argc, argc, MethodLiteral::NumArgsBits::START_BIT); in FastCallToAsmInterBridge()
[all...]
H A Dasm_interpreter_call.cpp96 LogicalImmediate::Create(static_cast<int64_t>(1ULL << JSHClass::CallableBit::START_BIT), RegXSize)); in AsmInterpEntryDispatch()
104 __ Tbnz(callFieldRegister, MethodLiteral::IsNativeBit::START_BIT, &callNativeEntry); in AsmInterpEntryDispatch()
246 __ Tbz(callFieldRegister, MethodLiteral::HaveExtraBit::START_BIT, &noExtraEntry); in JSCallCommonSlowPath()
286 __ Tbnz(callFieldRegister, MethodLiteral::HaveExtraBit::START_BIT, fastPathEntry); in JSCallCommonSlowPath()
788 __ Lsr(temp.W(), temp.W(), MethodLiteral::FunctionKindBits::START_BIT); in ResumeRspAndDispatch()
901 __ Lsr(temp.W(), temp.W(), MethodLiteral::FunctionKindBits::START_BIT);
1554 __ Tbz(callFieldRegister, MethodLiteral::HaveThisBit::START_BIT, &pushNewTarget);
1565 __ Tbz(callFieldRegister, MethodLiteral::HaveNewTargetBit::START_BIT, &pushCallTarget);
1580 __ Tbz(callFieldRegister, MethodLiteral::HaveFuncBit::START_BIT, &pushVregs);
1705 __ Lsr(numVregs, numVregs, MethodLiteral::NumVregsBits::START_BIT);
[all...]
H A Doptimized_fast_call.cpp126 __ Lsr(expectedNumArgs, expectedNumArgs, MethodLiteral::NumArgsBits::START_BIT); in OptimizedFastCallAndPushArgv()
129 MethodLiteral::NumArgsBits::Mask() >> MethodLiteral::NumArgsBits::START_BIT, RegXSize)); in OptimizedFastCallAndPushArgv()
/arkcompiler/runtime_core/libpandabase/utils/
H A Dbit_field.h38 static constexpr unsigned START_BIT = start;
75 * Return maximum value that fits bit range [START_BIT : START_BIT+END_BIT]
99 * Set 'value' to current bit range [START_BIT : START_BIT+END_BIT] within the 'stor' parameter.
109 * Return bit range [START_BIT : START_BIT+END_BIT] value from given integer 'value'
117 * Encode 'value' to current bit range [START_BIT : START_BIT+END_BIT] and return it
126 * Update 'value' to current bit range [START_BIT
[all...]
/arkcompiler/runtime_core/static_core/libpandabase/utils/
H A Dbit_field.h37 static constexpr unsigned START_BIT = START;
74 * Return maximum value that fits bit range [START_BIT : START_BIT+END_BIT]
98 * Set 'value' to current bit range [START_BIT : START_BIT+END_BIT] within the 'stor' parameter.
108 * Return bit range [START_BIT : START_BIT+END_BIT] value from given integer 'value'
116 * Encode 'value' to current bit range [START_BIT : START_BIT+END_BIT] and return it
125 * Update 'value' to current bit range [START_BIT
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
H A Doptimized_call.cpp134 __ Shr(MethodLiteral::NumArgsBits::START_BIT, methodCallField); in OptimizedCallAndPushArgv()
459 __ Btq(MethodLiteral::IsNativeBit::START_BIT, methodCallField); // is native in GenJSCall()
462 __ Btq(JSHClass::IsClassConstructorOrPrototypeBit::START_BIT, rax); // is CallConstructor in GenJSCall()
464 __ Btq(JSHClass::ConstructorBit::START_BIT, rax); // is CallConstructor in GenJSCall()
501 __ Btq(MethodLiteral::IsFastBuiltinBit::START_BIT, methodCallField); // is builtin stub in GenJSCall()
522 __ Shr(MethodLiteral::BuiltinIdBits::START_BIT, methodExtraLiteralInfo); in GenJSCall()
724 __ Shr(MethodLiteral::NumArgsBits::START_BIT, tempArgc); in FastCallToAsmInterBridge()
801 __ Shr(MethodLiteral::NumArgsBits::START_BIT, argc); in FastCallToAsmInterBridge()
843 __ Btl(JSHClass::CallableBit::START_BIT, rax); // IsCallable in JSCallCheck()
955 __ Btq(JSHClass::IsClassConstructorOrPrototypeBit::START_BIT, ra in JSBoundFunctionCallInternal()
[all...]
H A Dasm_interpreter_call.cpp156 __ Testq(static_cast<int64_t>(1ULL << JSHClass::CallableBit::START_BIT), bitFieldRegister); in AsmInterpEntryDispatch()
165 __ Btq(MethodLiteral::IsNativeBit::START_BIT, callFieldRegister); in AsmInterpEntryDispatch()
277 __ Shrq(MethodLiteral::NumArgsBits::START_BIT, declaredNumArgsRegister); in GetDeclaredNumArgsFromCallField()
278 __ Andq(MethodLiteral::NumArgsBits::Mask() >> MethodLiteral::NumArgsBits::START_BIT, declaredNumArgsRegister); in GetDeclaredNumArgsFromCallField() member in panda::ecmascript::x64::MethodLiteral::NumArgsBits
285 __ Shrq(MethodLiteral::NumVregsBits::START_BIT, numVregsRegister); in GetNumVregsFromCallField()
286 __ Andq(MethodLiteral::NumVregsBits::Mask() >> MethodLiteral::NumVregsBits::START_BIT, numVregsRegister); in GetNumVregsFromCallField() member in panda::ecmascript::x64::MethodLiteral::NumVregsBits
941 __ Btq(MethodLiteral::IsFastBuiltinBit::START_BIT, callFieldRegister); in CallNativeEntry()
982 __ Shr(MethodLiteral::BuiltinIdBits::START_BIT, temp1); in CallFastBuiltin()
1212 __ Shr(MethodLiteral::FunctionKindBits::START_BIT, temp); in ResumeRspAndDispatch()
1401 __ Shr(MethodLiteral::FunctionKindBits::START_BIT, tem in ResumeRspAndReturnBaseline()
[all...]
/arkcompiler/ets_runtime/ecmascript/ic/
H A Dic_handler.h70 static_assert(SKindBit::START_BIT == KindBit::START_BIT);
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/amd64/
H A Dcallconv.cpp174 auto flags {static_cast<uint64_t>(frameInfo.GetHasFloatRegs()) << CFrameLayout::HasFloatRegsFlag::START_BIT}; in GeneratePrologue()
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch64/
H A Dcallconv.cpp131 auto flags {static_cast<uint64_t>(hasFloatRegs) << CFrameLayout::HasFloatRegsFlag::START_BIT}; in InitFlagsReg()
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch32/
H A Dcallconv.cpp312 auto flags {static_cast<uint32_t>(frameInfo.GetHasFloatRegs()) << CFrameLayout::HasFloatRegsFlag::START_BIT}; in GeneratePrologue()

Completed in 60 milliseconds

12