Home
last modified time | relevance | path

Searched refs:isHeapObject (Results 1 - 22 of 22) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dic_stub_builder.cpp34 Label isHeapObject(env); in NamedICAccessor()
38 BRANCH(TaggedIsHeapObject(firstValue), &isHeapObject, &notHeapObject); in NamedICAccessor() local
39 Bind(&isHeapObject); in NamedICAccessor()
73 Label isHeapObject(env); in NamedICAccessor()
74 BRANCH(TaggedIsHeapObject(firstValue), &isHeapObject, slowPath_) in NamedICAccessor() local
75 Bind(&isHeapObject); in NamedICAccessor()
103 Label isHeapObject(env); in ValuedICAccessor()
107 BRANCH(TaggedIsHeapObject(firstValue), &isHeapObject, &notHeapObject); in ValuedICAccessor() local
108 Bind(&isHeapObject); in ValuedICAccessor()
282 Label isHeapObject(en in TryLoadGlobalICByName()
283 BRANCH(TaggedIsHeapObject(handler), &isHeapObject, slowPath_); TryLoadGlobalICByName() local
304 BRANCH(TaggedIsHeapObject(handler), &isHeapObject, slowPath_); TryStoreGlobalICByName() local
[all...]
H A Dmcr_circuit_builder.h133 Label isHeapObject(env_); in TaggedIsBigInt()
134 BRANCH_CIR2(TaggedIsHeapObject(obj), &isHeapObject, &exit); in TaggedIsBigInt() local
135 Bind(&isHeapObject); in TaggedIsBigInt()
153 Label isHeapObject(env_); in TaggedIsString()
154 BRANCH_CIR2(TaggedIsHeapObject(obj), &isHeapObject, &exit); in TaggedIsString() local
155 Bind(&isHeapObject); in TaggedIsString()
172 Label isHeapObject(env_); in TaggedIsStringIterator()
173 Branch(TaggedIsHeapObject(obj), &isHeapObject, &exit); in TaggedIsStringIterator() local
174 Bind(&isHeapObject); in TaggedIsStringIterator()
192 Label isHeapObject(env in TaggedIsSharedObj()
193 BRANCH_CIR2(TaggedIsHeapObject(obj), &isHeapObject, &exit); TaggedIsSharedObj() local
212 BRANCH_CIR2(TaggedIsHeapObject(obj), &isHeapObject, &exit); TaggedIsSymbol() local
232 BRANCH_CIR2(TaggedIsHeapObject(obj), &isHeapObject, &exit); TaggedIsStringOrSymbol() local
259 BRANCH_CIR2(TaggedIsHeapObject(obj), &isHeapObject, &exit); TaggedIsProtoChangeMarker() local
[all...]
H A Daccess_object_stub_builder.cpp349 Label isHeapObject(env); in StoreOwnByIndex()
350 BRANCH(TaggedIsHeapObject(receiver), &isHeapObject, &slowPath); in StoreOwnByIndex() local
351 Bind(&isHeapObject); in StoreOwnByIndex()
574 Label isHeapObject(env); in StOwnByIndex()
577 BRANCH(TaggedIsHeapObject(receiver), &isHeapObject, &slowPath); in StOwnByIndex() local
578 Bind(&isHeapObject); in StOwnByIndex()
606 Label isHeapObject(env); in StOwnByValue()
609 BRANCH(TaggedIsHeapObject(receiver), &isHeapObject, &slowPath); in StOwnByValue() local
610 Bind(&isHeapObject); in StOwnByValue()
670 Label isHeapObject(en in StOwnByValueWithNameSet()
676 BRANCH(TaggedIsHeapObject(receiver), &isHeapObject, &slowPath); StOwnByValueWithNameSet() local
[all...]
H A Dpost_schedule.cpp524 Label isHeapObject(&builder_); in LoweringStoreUnknownBarrierAndPrepareScheduleGate()
526 BRANCH_CIR(condition, &isHeapObject, &exit); in LoweringStoreUnknownBarrierAndPrepareScheduleGate()
538 GateRef ifTrue = isHeapObject.GetControl(); in LoweringStoreUnknownBarrierAndPrepareScheduleGate()
540 builder_.Bind(&isHeapObject); in LoweringStoreUnknownBarrierAndPrepareScheduleGate()
564 GateRef ordinaryBlock = isHeapObject.GetControl(); in LoweringStoreUnknownBarrierAndPrepareScheduleGate()
H A Dprofiler_stub_builder.cpp151 Label isHeapObject(env); in ProfileDefineClass()
159 Branch(TaggedIsHeapObject(slotValue), &isHeapObject, &exit); in ProfileDefineClass() local
160 Bind(&isHeapObject); in ProfileDefineClass()
189 Label isHeapObject(env); in ProfileCreateObject()
200 BRANCH(TaggedIsHeapObject(slotValue), &isHeapObject, &uninitialized); in ProfileCreateObject() local
201 Bind(&isHeapObject); in ProfileCreateObject()
266 Label isHeapObject(env); in ProfileCall()
275 BRANCH(TaggedIsHeapObject(slotValue), &isHeapObject, &uninitialized); in ProfileCall() local
276 Bind(&isHeapObject); in ProfileCall()
H A Dhcr_circuit_builder.h61 GateRef isHeapObject = TaggedIsHeapObject(obj); in IsJSObject() local
62 BRANCH_CIR2(isHeapObject, &heapObj, &exit); in IsJSObject()
H A Dshare_gate_meta_data.h605 explicit ObjectTypeAccessor(bool isHeapObject = false) in ObjectTypeAccessor()
607 bitField_ = IsHeapObjectBit::Encode(isHeapObject); in ObjectTypeAccessor()
H A Dstub_builder.cpp1663 Label isHeapObject(env); in TaggedToElementKind()
1664 BRANCH(TaggedIsHeapObject(value), &isHeapObject, &exit); in TaggedToElementKind() local
1665 Bind(&isHeapObject); in TaggedToElementKind()
2081 Label isHeapObject(env); in TaggedIsBigInt()
2083 BRANCH(TaggedIsHeapObject(obj), &isHeapObject, &exit); in TaggedIsBigInt() local
2084 Bind(&isHeapObject); in TaggedIsBigInt()
2102 Label isHeapObject(env); in TaggedIsPropertyBox()
2104 BRANCH(TaggedIsHeapObject(obj), &isHeapObject, &exit); in TaggedIsPropertyBox() local
2105 Bind(&isHeapObject); in TaggedIsPropertyBox()
2123 Label isHeapObject(en in TaggedIsAccessor()
2125 BRANCH(TaggedIsHeapObject(x), &isHeapObject, &exit); TaggedIsAccessor() local
5885 BRANCH(TaggedIsHeapObject(ctorProtoOrHC), &isHeapObject, &notHeapObject); GetCtorPrototype() local
7919 BRANCH(TaggedIsHeapObject(protoOrHclass), &isHeapObject, &exit); GetFunctionPrototype() local
8072 BRANCH(TaggedIsHeapObject(obj), &isHeapObject, &exit); IsSlowKeysObject() local
8444 BRANCH(TaggedIsHeapObject(outPut), &isHeapObject, &notEcmaObj); ConstructorCheck() local
[all...]
H A Dtyped_hcr_lowering.cpp552 bool isHeapObject = acc_.GetObjectTypeAccessor(gate).IsHeapObject(); in BuildCompareHClass() local
553 if (!isHeapObject) { in BuildCompareHClass()
2263 Label isHeapObject(&builder_); in LowerArrayConstructorCheck()
2267 BRANCH_CIR(*check, &isHeapObject, &exit); in LowerArrayConstructorCheck()
2268 builder_.Bind(&isHeapObject); in LowerArrayConstructorCheck()
2515 Label isHeapObject(&builder_); in LowerObjectConstructorCheck()
2519 BRANCH_CIR(*check, &isHeapObject, &exit); in LowerObjectConstructorCheck()
2520 builder_.Bind(&isHeapObject); in LowerObjectConstructorCheck()
2652 Label isHeapObject(&builder_); in LowerBooleanConstructorCheck()
2656 BRANCH_CIR(*check, &isHeapObject, in LowerBooleanConstructorCheck()
[all...]
H A Dinterpreter_stub.cpp1492 Label isHeapObject(env); in DECLARE_ASM_HANDLER()
1493 BRANCH(TaggedIsHeapObject(value), &isHeapObject, &notEcmaObject); in DECLARE_ASM_HANDLER() local
1494 Bind(&isHeapObject); in DECLARE_ASM_HANDLER()
1804 Label isHeapObject(env); in DECLARE_ASM_HANDLER()
1806 BRANCH(TaggedIsHeapObject(receiver), &isHeapObject, &slowPath); in DECLARE_ASM_HANDLER() local
1807 Bind(&isHeapObject); in DECLARE_ASM_HANDLER()
1837 Label isHeapObject(env); in DECLARE_ASM_HANDLER()
1839 BRANCH(TaggedIsHeapObject(receiver), &isHeapObject, &slowPath); in DECLARE_ASM_HANDLER() local
1840 Bind(&isHeapObject); in DECLARE_ASM_HANDLER()
2013 Label isHeapObject(en in DECLARE_ASM_HANDLER()
2015 BRANCH(TaggedIsHeapObject(receiver), &isHeapObject, &slowPath); DECLARE_ASM_HANDLER() local
2158 BRANCH(TaggedIsHeapObject(receiver), &isHeapObject, &slowPath); DECLARE_ASM_HANDLER() local
2201 BRANCH(TaggedIsHeapObject(receiver), &isHeapObject, &slowPath); DECLARE_ASM_HANDLER() local
[all...]
H A Dnew_object_stub_builder.cpp1690 Label isHeapObject(env); in FastNewThisObject()
1699 BRANCH(TaggedIsHeapObject(protoOrHclass), &isHeapObject, &callRuntime); in FastNewThisObject() local
1700 Bind(&isHeapObject); in FastNewThisObject()
1732 Label isHeapObject(env); in FastSuperAllocateThis()
1744 BRANCH(TaggedIsHeapObject(*protoOrHclass), &isHeapObject, &callRuntime); in FastSuperAllocateThis()
1745 Bind(&isHeapObject); in FastSuperAllocateThis()
H A Dcircuit_builder.cpp764 GateRef isHeapObject = TaggedIsHeapObject(object); in CheckJSType() local
765 BRANCH_CIR2(isHeapObject, &heapObj, &exit); in CheckJSType()
H A Dslowpath_lowering.cpp1170 Label isHeapObject(&builder_); in LowerThrowIfNotObject()
1171 BRANCH_CIR(builder_.TaggedIsHeapObject(value), &isHeapObject, &notEcmaObject); in LowerThrowIfNotObject()
1172 builder_.Bind(&isHeapObject); in LowerThrowIfNotObject()
3475 Label isHeapObject(&builder_); in LowerFastCall()
3487 BRANCH_CIR(builder_.TaggedIsHeapObject(func), &isHeapObject, &slowPath); in LowerFastCall()
3488 builder_.Bind(&isHeapObject); in LowerFastCall()
H A Dmcr_circuit_builder.cpp32 GateRef CircuitBuilder::ObjectTypeCheck(bool isHeapObject, GateRef gate, GateRef hclassIndex, in ObjectTypeCheck() argument
41 ObjectTypeAccessor accessor(isHeapObject); in ObjectTypeCheck()
H A Dcircuit_builder.h531 GateRef ObjectTypeCheck(bool isHeapObject, GateRef gate, GateRef hclassIndex,
H A Dtyped_native_inline_lowering.cpp467 GateRef isHeapObject = builder_.TaggedIsHeapObject(self); in LowerTypedArrayIterator() local
468 BRANCH_CIR(isHeapObject, &isHeapObjectLabel, &selfInvalidLabel); in LowerTypedArrayIterator()
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
H A Dbuiltins_array_stub_builder.cpp53 Label isHeapObject(env); in With()
58 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); in With() local
59 Bind(&isHeapObject); in With()
173 Label isHeapObject(env); in Unshift()
187 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); in Unshift() local
188 Bind(&isHeapObject); in Unshift()
289 Label isHeapObject(env); in Shift()
292 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); in Shift() local
293 Bind(&isHeapObject); in Shift()
404 Label isHeapObject(en in Concat()
406 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); Concat() local
541 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); Filter() local
704 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); Map() local
845 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); ForEach() local
1031 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); Pop() local
1127 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); Slice() local
1373 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); SortAfterArgs() local
1399 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); ToSorted() local
1674 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); Reduce() local
1817 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); Reverse() local
1921 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); ToReversed() local
2066 BRANCH(TaggedIsHeapObject(object), &isHeapObject, &exit); IsJsArrayWithLengthLimit() local
2098 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); Values() local
2131 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); Find() local
2214 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); FindIndex() local
2390 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); Push() local
2568 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); Includes() local
2805 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); Fill() local
3051 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); Splice() local
3277 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); ToSpliced() local
3499 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); CopyWithin() local
3716 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); Some() local
3919 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); Every() local
4106 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); ReduceRight() local
4309 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); FindLastIndex() local
4501 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); FindLast() local
4890 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); FlatMap() local
[all...]
H A Dbuiltins_collator_stub_builder.cpp30 Label isHeapObject(env); in ResolvedOptions()
33 BRANCH_LIKELY(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); in ResolvedOptions() local
34 Bind(&isHeapObject); in ResolvedOptions()
H A Dbuiltins_typedarray_stub_builder.cpp507 Label isHeapObject(env); in LastIndexOf()
513 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); in LastIndexOf() local
514 Bind(&isHeapObject); in LastIndexOf()
714 Label isHeapObject(env); in Find()
717 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); in Find() local
718 Bind(&isHeapObject); in Find()
792 Label isHeapObject(env); in Includes()
795 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); in Includes() local
796 Bind(&isHeapObject); in Includes()
882 Label isHeapObject(en in CopyWithin()
885 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); CopyWithin() local
1237 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); Every() local
1727 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); With() local
2131 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); Sort() local
2412 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); FindLastIndex() local
2479 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); ToSorted() local
2630 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); Map() local
[all...]
H A Dbuiltins_function_stub_builder.cpp33 Label isHeapObject(env); in PrototypeApply()
35 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); in PrototypeApply() local
36 Bind(&isHeapObject); in PrototypeApply()
H A Dbuiltins_object_stub_builder.cpp654 Label isHeapObject(env); in HasOwnProperty()
655 BRANCH(TaggedIsHeapObject(thisValue), &isHeapObject, slowPath); in HasOwnProperty() local
656 Bind(&isHeapObject); in HasOwnProperty()
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/
H A Dbaseline_stubs.cpp2336 Label isHeapObject(env); in GenerateCircuit()
2338 Branch(TaggedIsHeapObject(receiver), &isHeapObject, &slowPath); in GenerateCircuit() local
2339 Bind(&isHeapObject); in GenerateCircuit()
2372 Label isHeapObject(env); in GenerateCircuit()
2374 Branch(TaggedIsHeapObject(receiver), &isHeapObject, &slowPath); in GenerateCircuit() local
2375 Bind(&isHeapObject); in GenerateCircuit()
3110 Label isHeapObject(env); in GenerateCircuit()
3117 Branch(TaggedIsHeapObject(receiver), &isHeapObject, &slowPath); in GenerateCircuit() local
3118 Bind(&isHeapObject); in GenerateCircuit()
3158 Label isHeapObject(en in GenerateCircuit()
3165 Branch(TaggedIsHeapObject(receiver), &isHeapObject, &slowPath); GenerateCircuit() local
4118 Branch(TaggedIsHeapObject(v0), &isHeapObject, &notEcmaObject); GenerateCircuit() local
4386 Branch(TaggedIsHeapObject(receiver), &isHeapObject, &slowPath); GenerateCircuit() local
[all...]

Completed in 84 milliseconds