Home
last modified time | relevance | path

Searched refs:TaggedIsHeapObject (Results 1 - 25 of 35) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dmcr_circuit_builder.h134 BRANCH_CIR2(TaggedIsHeapObject(obj), &isHeapObject, &exit); in TaggedIsBigInt()
154 BRANCH_CIR2(TaggedIsHeapObject(obj), &isHeapObject, &exit); in TaggedIsString()
173 Branch(TaggedIsHeapObject(obj), &isHeapObject, &exit); in TaggedIsStringIterator()
193 BRANCH_CIR2(TaggedIsHeapObject(obj), &isHeapObject, &exit); in TaggedIsSharedObj()
212 BRANCH_CIR2(TaggedIsHeapObject(obj), &isHeapObject, &exit); in TaggedIsSymbol()
232 BRANCH_CIR2(TaggedIsHeapObject(obj), &isHeapObject, &exit); in TaggedIsStringOrSymbol()
259 BRANCH_CIR2(TaggedIsHeapObject(obj), &isHeapObject, &exit); in TaggedIsProtoChangeMarker()
342 return LogicAndBuilder(env_).And(TaggedIsHeapObject(x)).And(TaggedIsHeapObject(y)) in BothAreString()
390 GateRef CircuitBuilder::TaggedIsHeapObject(GateRe function in panda::ecmascript::kungfu::CircuitBuilder
[all...]
H A Dic_stub_builder.cpp28 BRANCH(TaggedIsHeapObject(receiver_), &receiverIsHeapObject, &receiverNotHeapObject); in NamedICAccessor()
38 BRANCH(TaggedIsHeapObject(firstValue), &isHeapObject, &notHeapObject); in NamedICAccessor()
74 BRANCH(TaggedIsHeapObject(firstValue), &isHeapObject, slowPath_) in NamedICAccessor()
96 BRANCH(TaggedIsHeapObject(receiver_), &receiverIsHeapObject, slowPath_); in ValuedICAccessor()
107 BRANCH(TaggedIsHeapObject(firstValue), &isHeapObject, &notHeapObject); in ValuedICAccessor()
283 BRANCH(TaggedIsHeapObject(handler), &isHeapObject, slowPath_); in TryLoadGlobalICByName()
304 BRANCH(TaggedIsHeapObject(handler), &isHeapObject, slowPath_); in TryStoreGlobalICByName()
H A Daccess_object_stub_builder.cpp112 BRANCH(TaggedIsHeapObject(receiver), &fastPath, &slowPath); in DeprecatedLoadObjByName()
277 BRANCH(TaggedIsHeapObject(receiver), &fastPath, &slowPath); in DeprecatedLoadObjByValue()
350 BRANCH(TaggedIsHeapObject(receiver), &isHeapObject, &slowPath); in StoreOwnByIndex()
577 BRANCH(TaggedIsHeapObject(receiver), &isHeapObject, &slowPath); in StOwnByIndex()
609 BRANCH(TaggedIsHeapObject(receiver), &isHeapObject, &slowPath); in StOwnByValue()
676 BRANCH(TaggedIsHeapObject(receiver), &isHeapObject, &slowPath); in StOwnByValueWithNameSet()
763 BRANCH(TaggedIsHeapObject(receiver), &fastPath, &slowPath); in StObjByIndex()
789 BRANCH(TaggedIsHeapObject(receiver), &fastPath, &slowPath); in LdObjByIndex()
H A Dhash_stub_builder.cpp53 BRANCH(TaggedIsHeapObject(key), &heapObjectKey, &numberCheck); in GetHash()
H A Dcircuit_builder.cpp754 return LogicAndBuilder(env_).And(TaggedIsHeapObject(obj)).And(TaggedObjectIsEcmaObject(obj)).Done(); in IsEcmaObject()
764 GateRef isHeapObject = TaggedIsHeapObject(object); in CheckJSType()
844 BRANCH_CIR2(TaggedIsHeapObject(*result), &isHeapObj, &checkInteger); in GetObjectFromConstPool()
869 BRANCH_CIR2(TaggedIsHeapObject(*result), &isHeapObj, &exit); in GetObjectFromConstPool()
883 BRANCH_CIR2(TaggedIsHeapObject(*result), &isHeapObj, &exit); in GetObjectFromConstPool()
1246 BRANCH_CIR2(TaggedIsHeapObject(object), &objectIsHeapObject, &objectNotEcmaObject); in GetPrototype()
H A Dstub_builder-inl.h732 inline GateRef StubBuilder::TaggedIsHeapObject(GateRef x) in TaggedIsHeapObject() function in panda::ecmascript::kungfu::StubBuilder
734 return env_->GetBuilder()->TaggedIsHeapObject(x); in TaggedIsHeapObject()
1251 ASM_ASSERT(GET_MESSAGE_STRING_ID(IsJSHClass), TaggedIsHeapObject(obj)); in IsJSHClass()
1259 ASM_ASSERT(GET_MESSAGE_STRING_ID(LoadHClass), TaggedIsHeapObject(object)); in LoadHClass()
1291 ASM_ASSERT(GET_MESSAGE_STRING_ID(IsDictionaryMode), TaggedIsHeapObject(object)); in IsDictionaryMode()
1314 ASM_ASSERT(GET_MESSAGE_STRING_ID(IsClassConstructor), TaggedIsHeapObject(object)); in IsClassConstructor()
1321 ASM_ASSERT(GET_MESSAGE_STRING_ID(IsClassPrototype), TaggedIsHeapObject(object)); in IsClassPrototype()
1328 ASM_ASSERT(GET_MESSAGE_STRING_ID(IsExtensible), TaggedIsHeapObject(object)); in IsExtensible()
1346 ASM_ASSERT(GET_MESSAGE_STRING_ID(IsEcmaObject), TaggedIsHeapObject(obj)); in TaggedObjectIsEcmaObject()
1358 ASM_ASSERT(GET_MESSAGE_STRING_ID(IsJSObject), TaggedIsHeapObject(ob in IsJSObject()
[all...]
H A Dstub_builder.cpp254 .And(LogicOrBuilder(env).Or(BoolNot(TaggedIsHeapObject(value))).Or(TaggedIsSharedObj(value)).Done()) in MatchFieldType()
1664 BRANCH(TaggedIsHeapObject(value), &isHeapObject, &exit); in TaggedToElementKind()
2083 BRANCH(TaggedIsHeapObject(obj), &isHeapObject, &exit); in TaggedIsBigInt()
2104 BRANCH(TaggedIsHeapObject(obj), &isHeapObject, &exit); in TaggedIsPropertyBox()
2125 BRANCH(TaggedIsHeapObject(x), &isHeapObject, &exit); in TaggedIsAccessor()
3412 BRANCH(TaggedIsHeapObject(*holder), &loopEnd, &afterLoop); in GetPropertyByIndex()
3596 BRANCH(TaggedIsHeapObject(*holder), &loopEnd, &afterLoop); in GetPropertyByName()
3692 BRANCH(TaggedIsHeapObject(*holder), &loopEnd, &afterLoop); in GetPropertyByName()
4385 BRANCH(TaggedIsHeapObject(*holder), &loopEnd, &afterLoop); in SetPropertyByIndex()
4843 BRANCH(TaggedIsHeapObject(*holde in SetPropertyByName()
[all...]
H A Dcommon_stubs.cpp698 BRANCH(TaggedIsHeapObject(receiver), &receiverIsHeapObject, &receiverNotHeapObject); in GenerateCircuit()
740 BRANCH(TaggedIsHeapObject(receiver), &receiverIsHeapObject, &receiverNotHeapObject); in GenerateCircuit()
778 BRANCH(TaggedIsHeapObject(receiver), &receiverIsHeapObject, &receiverNotHeapObject); in GenerateCircuit()
818 BRANCH(TaggedIsHeapObject(receiver), &receiverIsHeapObject, &receiverNotHeapObject); in GenerateCircuit()
H A Dinterpreter_stub.cpp368 BRANCH(TaggedIsHeapObject(firstValue), &firstValueHeapObject, &hclassNotHit); \
405 BRANCH(TaggedIsHeapObject(*holder), &loopEnd, &whichPath); \
1493 BRANCH(TaggedIsHeapObject(value), &isHeapObject, &notEcmaObject); in DECLARE_ASM_HANDLER()
1545 BRANCH(TaggedIsHeapObject(superCtor), &ctorIsHeapObject, &slowPath); in DECLARE_ASM_HANDLER()
1806 BRANCH(TaggedIsHeapObject(receiver), &isHeapObject, &slowPath); in DECLARE_ASM_HANDLER()
1839 BRANCH(TaggedIsHeapObject(receiver), &isHeapObject, &slowPath); in DECLARE_ASM_HANDLER()
1913 BRANCH(TaggedIsHeapObject(receiver), &fastPath, &slowPath); in DECLARE_ASM_HANDLER()
1939 BRANCH(TaggedIsHeapObject(receiver), &fastPath, &slowPath); in DECLARE_ASM_HANDLER()
1964 BRANCH(TaggedIsHeapObject(receiver), &fastPath, &slowPath); in DECLARE_ASM_HANDLER()
2015 BRANCH(TaggedIsHeapObject(receive in DECLARE_ASM_HANDLER()
[all...]
H A Dmcr_lowering.cpp207 GateRef heapObjectCheck = builder_.TaggedIsHeapObject(receiver); in LowerHeapObjectCheck()
217 GateRef result = builder_.TaggedIsHeapObject(receiver); in LowerTaggedIsHeapObject()
1289 GateRef isCallable = LogicAndBuilder(&env).And(builder_.TaggedIsHeapObject(func)) in LowerIsCallableCheck()
H A Dprofiler_stub_builder.cpp159 Branch(TaggedIsHeapObject(slotValue), &isHeapObject, &exit); in ProfileDefineClass()
200 BRANCH(TaggedIsHeapObject(slotValue), &isHeapObject, &uninitialized); in ProfileCreateObject()
275 BRANCH(TaggedIsHeapObject(slotValue), &isHeapObject, &uninitialized); in ProfileCall()
H A Dhcr_circuit_builder.h61 GateRef isHeapObject = TaggedIsHeapObject(obj); in IsJSObject()
H A Dmcr_opcodes.h33 V(TaggedIsHeapObject, TAGGED_IS_HEAP_OBJECT, GateFlags::NO_WRITE, 1, 1, 1) \
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
H A Dbuiltins_array_stub_builder.cpp58 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); in With()
187 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); in Unshift()
292 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); in Shift()
406 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); in Concat()
541 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); in Filter()
554 BRANCH(TaggedIsHeapObject(callbackFnHandle), &argOHeapObject, slowPath); in Filter()
704 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); in Map()
717 BRANCH(TaggedIsHeapObject(callbackFnHandle), &argOHeapObject, slowPath); in Map()
845 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); in ForEach()
863 BRANCH(TaggedIsHeapObject(callbackFnHandl in ForEach()
[all...]
H A Dbuiltins_string_stub_builder.cpp122 BRANCH(TaggedIsHeapObject(thisValue), &thisIsHeapobject, slowPath); in CharAt()
302 BRANCH(TaggedIsHeapObject(thisValue), &thisIsHeapobject, slowPath); in CheckParamsAndGetPosition()
362 BRANCH(TaggedIsHeapObject(thisValue), &thisIsHeapobject, slowPath); in IndexOf()
368 BRANCH(TaggedIsHeapObject(searchTag), &searchTagIsHeapObject, slowPath); in IndexOf()
471 BRANCH(TaggedIsHeapObject(thisValue), &thisIsHeapobject, slowPath); in Substring()
603 BRANCH(TaggedIsHeapObject(thisValue), &thisIsHeapobject, slowPath); in SubStr()
832 BRANCH(TaggedIsHeapObject(thisValue), &thisIsHeapObj, slowPath); in Replace()
840 BRANCH(TaggedIsHeapObject(searchTag), &searchIsHeapObj, slowPath); in Replace()
843 BRANCH(TaggedIsHeapObject(replaceTag), &replaceIsHeapObj, slowPath); in Replace()
986 BRANCH(TaggedIsHeapObject(thisValu in Slice()
[all...]
H A Dcontainers_stub_builder.cpp76 BRANCH(TaggedIsHeapObject(callbackFnHandle), &isHeapObj, slowPath); in ContainersCommonFuncCall()
199 BRANCH(TaggedIsHeapObject(callbackFnHandle), &isHeapObj, slowPath); in QueueCommonFuncCall()
308 BRANCH(TaggedIsHeapObject(callbackFnHandle), &isHeapObj, slowPath); in DequeCommonFuncCall()
419 BRANCH(TaggedIsHeapObject(callbackFnHandle), &isHeapObj, slowPath); in ContainersLightWeightCall()
534 BRANCH(TaggedIsHeapObject(callbackFnHandle), &isHeapObj, &notCall); in ContainersHashCall()
668 BRANCH(TaggedIsHeapObject(callbackFnHandle), &isHeapObj, &notCall); in ContainersLinkedListCall()
H A Dbuiltins_typedarray_stub_builder.cpp513 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); in LastIndexOf()
717 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); in Find()
725 BRANCH(TaggedIsHeapObject(callbackFnHandle), &arg0HeapObject, slowPath); in Find()
795 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); in Includes()
885 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); in CopyWithin()
1037 BRANCH(TaggedIsHeapObject(callbackFnHandle), &callbackFnHandleHeapObject, slowPath); in ReduceRight()
1145 BRANCH(TaggedIsHeapObject(callbackFnHandle), &callbackFnHandleHeapObject, slowPath); in Reduce()
1237 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); in Every()
1250 BRANCH(TaggedIsHeapObject(callbackFnHandle), &arg0HeapObject, slowPath); in Every()
1333 BRANCH(TaggedIsHeapObject(callbackFnHandl in Some()
[all...]
H A Dbuiltins_number_stub_builder.cpp42 BRANCH(TaggedIsHeapObject(msg), &heapObj, slowPath); in ParseFloat()
253 BRANCH(TaggedIsHeapObject(newTarget), &newTargetIsHeapObject, &slowPath); in GenNumberConstructor()
H A Dbuiltins_collator_stub_builder.cpp33 BRANCH_LIKELY(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); in ResolvedOptions()
H A Dbuiltins_function_stub_builder.cpp35 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); in PrototypeApply()
136 BRANCH(TaggedIsHeapObject(target), &targetIsHeapObject, slowPath); in PrototypeBind()
186 BRANCH(TaggedIsHeapObject(func), &funcIsHeapObject, slowPath); in PrototypeCall()
H A Dbuiltins_stubs.cpp410 BRANCH(TaggedIsHeapObject(newTarget), &newTargetIsHeapObject, &slowPath); in DECLARE_BUILTINS()
463 BRANCH(TaggedIsHeapObject(newTarget), &newTargetIsHeapObject, &slowPath); in DECLARE_BUILTINS()
H A Dbuiltins_dataview_stub_builder.cpp32 BRANCH(TaggedIsHeapObject(thisValue), &thisIsHeapObject, slowPath); in SetTypedValue()
H A Dbuiltins_collection_stub_builder.cpp130 BRANCH(TaggedIsHeapObject(callbackFnHandle), &heapObj, slowPath); in ForEach()
H A Dbuiltins_object_stub_builder.cpp41 BRANCH(TaggedIsHeapObject(arrayObj), &targetIsHeapObject, &targetNotEcmaObject); in CreateListFromArrayLike()
655 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); in HasOwnProperty()
1350 .And(TaggedIsHeapObject(obj)).And(TaggedIsHeapObject(protoVal)) in SetPrototypeOf()
1359 GateRef isDerivedCtorCheck = LogicAndBuilder(env).And(TaggedIsHeapObject(protoOrHclass)) in SetPrototypeOf()
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/
H A Dbaseline_stubs.cpp209 BRANCH(TaggedIsHeapObject(firstValue), &firstValueHeapObject, &hclassNotHit); \
246 BRANCH(TaggedIsHeapObject(*holder), &loopEnd, &whichPath); \
1426 Branch(TaggedIsHeapObject(superCtor), &ctorIsHeapObject, &slowPath); in GenerateCircuit()
1675 Branch(TaggedIsHeapObject(superCtor), &ctorIsHeapObject, &slowPath); in GenerateCircuit()
2338 Branch(TaggedIsHeapObject(receiver), &isHeapObject, &slowPath); in GenerateCircuit()
2374 Branch(TaggedIsHeapObject(receiver), &isHeapObject, &slowPath); in GenerateCircuit()
2459 Branch(TaggedIsHeapObject(acc), &fastPath, &slowPath); in GenerateCircuit()
2488 Branch(TaggedIsHeapObject(acc), &fastPath, &slowPath); in GenerateCircuit()
2516 Branch(TaggedIsHeapObject(receiver), &fastPath, &slowPath); in GenerateCircuit()
2545 Branch(TaggedIsHeapObject(receive in GenerateCircuit()
[all...]

Completed in 94 milliseconds

12