Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dhcr_circuit_builder.h35 return Int32Equal(GetObjectType(LoadHClass(obj)), Int32(static_cast<int32_t>(JSType::HCLASS))); in IsJSHClass()
40 GateRef objectType = GetObjectType(LoadHClass(obj)); in IsJSFunction()
50 GateRef objectType = GetObjectType(LoadHClass(obj)); in IsJsType()
65 GateRef objectType = GetObjectType(LoadHClass(obj)); in IsJSObject()
87 GateRef hClass = LoadHClass(obj); in IsCallable()
103 GateRef objectType = GetObjectType(LoadHClass(obj)); in IsJsProxy()
109 GateRef objectType = GetObjectType(LoadHClass(obj)); in IsTreeString()
115 GateRef objectType = GetObjectType(LoadHClass(obj)); in IsSlicedString()
121 GateRef objectType = GetObjectType(LoadHClass(obj)); in IsLineString()
127 GateRef objectType = GetObjectType(LoadHClass(ob in IsConstantString()
177 GateRef CircuitBuilder::LoadHClass(GateRef object) LoadHClass() function in panda::ecmascript::kungfu::CircuitBuilder
[all...]
H A Dmcr_circuit_builder.h64 GateRef objectType = GetObjectType(LoadHClass(obj)); in TaggedObjectIsString()
72 GateRef bitfield = Load(VariableType::INT32(), LoadHClass(obj), IntPtr(JSHClass::BIT_FIELD_OFFSET)); in TaggedObjectIsShared()
81 GateRef objectType = GetObjectType(LoadHClass(obj)); in TaggedObjectIsEcmaObject()
89 GateRef objectType = GetObjectType(LoadHClass(obj)); in TaggedObjectIsByteArray()
95 GateRef objectType = GetObjectType(LoadHClass(obj)); in TaggedObjectIsMap()
101 GateRef objectType = GetObjectType(LoadHClass(obj)); in TaggedObjectIsDataView()
107 GateRef objectType = GetObjectType(LoadHClass(obj)); in IsSpecialSlicedString()
137 result = Int32Equal(GetObjectType(LoadHClass(obj)), in TaggedIsBigInt()
176 result = Int32Equal(GetObjectType(LoadHClass(obj)), in TaggedIsStringIterator()
215 GateRef objType = GetObjectType(LoadHClass(ob in TaggedIsSymbol()
[all...]
H A Dstub_builder-inl.h657 GateRef objectType = GetObjectType(LoadHClass(obj)); in TaggedIsArrayBuffer()
728 GateRef objectType = GetObjectType(LoadHClass(x)); in TaggedIsRegularObject()
1257 inline GateRef StubBuilder::LoadHClass(GateRef object) in LoadHClass() function in panda::ecmascript::kungfu::StubBuilder
1259 ASM_ASSERT(GET_MESSAGE_STRING_ID(LoadHClass), TaggedIsHeapObject(object)); in LoadHClass()
1260 GateRef res = env_->GetBuilder()->LoadHClass(object); in LoadHClass()
1365 GateRef objectType = GetObjectType(LoadHClass(obj)); in IsJSFunctionBase()
1375 GateRef hClass = LoadHClass(object); in IsConstructor()
1397 GateRef objectType = GetObjectType(LoadHClass(obj)); in IsSymbol()
1403 GateRef objectType = GetObjectType(LoadHClass(obj)); in IsDataView()
1416 GateRef objectType = GetObjectType(LoadHClass(ob in IsLineString()
[all...]
H A Dic_stub_builder.cpp44 GateRef hclass = LoadHClass(receiver_); in NamedICAccessor()
112 GateRef hclass = LoadHClass(receiver_); in ValuedICAccessor()
228 GateRef hclass = LoadHClass(receiver_); in LoadICByValue()
H A Dcircuit_builder.cpp179 GateRef objectType = GetObjectType(LoadHClass(elements)); in IsJsCOWArray()
191 GateRef objectType = GetObjectType(LoadHClass(object)); in IsTaggedArray()
229 GateRef hclass = LoadHClass(array); in IsTypedArray()
460 return Int32Equal(GetObjectType(LoadHClass(accessor)), in IsAccessorInternal()
768 GateRef objectType = GetObjectType(LoadHClass(object)); in CheckJSType()
1268 result = GetPrototypeFromHClass(LoadHClass(object)); in GetPrototype()
1420 GateRef objectType = GetObjectType(LoadHClass(profileTypeInfoCell)); in UpdateProfileTypeInfoCellType()
H A Dstub_builder.cpp1326 GateRef hclass = LoadHClass(receiver); in JSHClassAddProperty()
1345 GateRef oldKind = GetElementsKindFromHClass(LoadHClass(receiver)); in JSHClassAddProperty()
1439 GateRef hclass = LoadHClass(receiver); in AddPropertyByName()
1466 GateRef oldKind = GetElementsKindFromHClass(LoadHClass(receiver)); in AddPropertyByName()
1469 GateRef newHclass = LoadHClass(receiver); in AddPropertyByName()
1565 GateRef oldKind = GetElementsKindFromHClass(LoadHClass(receiver)); in AddPropertyByName()
2086 result = Int32Equal(GetObjectType(LoadHClass(obj)), in TaggedIsBigInt()
2107 GateRef type = GetObjectType(LoadHClass(obj)); in TaggedIsPropertyBox()
2128 GateRef type = GetObjectType(LoadHClass(x)); in TaggedIsAccessor()
2762 GateRef hclass = LoadHClass(receive in ICStoreElement()
[all...]
H A Dhcr_circuit_builder.cpp587 GateRef jsHclass = LoadHClass(obj); in IsStabelArray()
694 GateRef jsHclass = LoadHClass(obj); in SetExtensibleToBitfield()
737 GateRef objectType = GetObjectType(LoadHClass(string)); in IsLiteralString()
H A Dnew_object_stub_builder.cpp135 GateRef hclass = LoadHClass(value); in CloneJSFunction()
177 GateRef hclass = LoadHClass(elements); in CloneProperties()
183 GateRef hclass = LoadHClass(elements); in CloneProperties()
260 GateRef hclass = LoadHClass(literal); in CloneObjectLiteral()
329 BRANCH(Int32Equal(GetObjectType(LoadHClass(*value)), Int32(static_cast<int32_t>(JSType::ACCESSOR_DATA))), in CloneObjectLiteral()
1155 GateRef resultHClass = LoadHClass(*result); in NewJSBoundFunction()
1200 GateRef hclass = LoadHClass(*object); in EnumerateObjectProperties()
1893 ret = LoadHClass(arrayLiteral); in LoadArrayHClassSlowPath()
2191 GateRef marker = GetProtoChangeMarkerFromHClass(LoadHClass(srcTypedArray)); in NewTypedArray()
2200 GateRef hclass = LoadHClass(srcTypedArra in NewTypedArray()
[all...]
H A Dcommon_stubs.cpp701 GateRef hclass = LoadHClass(receiver); in GenerateCircuit()
743 GateRef hclass = LoadHClass(receiver); in GenerateCircuit()
781 GateRef hclass = LoadHClass(receiver); in GenerateCircuit()
821 GateRef hclass = LoadHClass(receiver); in GenerateCircuit()
H A Dprofiler_stub_builder.cpp198 auto hclass = LoadHClass(newObj); in ProfileCreateObject()
476 GateRef hclass = LoadHClass(receiver); in UpdatePropAttrIC()
486 UpdateFieldType(glue, LoadHClass(receiver), newAttr); in UpdatePropAttrIC()
513 UpdateFieldType(glue, LoadHClass(receiver), newAttr); in UpdatePropAttrWithValue()
H A Dtyped_hcr_lowering.cpp421 GateRef receiverHClass = builder_.LoadHClass(receiver); in LowerTypedArrayCheck()
458 GateRef hclass = builder_.LoadHClass(receiver); in LowerEcmaMapCheck()
1202 GateRef isOnHeap = builder_.IsOnHeap(builder_.LoadHClass(receiver)); in BuildTypedArrayLoadElement()
1384 GateRef isOnHeap = builder_.IsOnHeap(builder_.LoadHClass(receiver)); in BuildTypedArrayStoreElement()
1638 GateRef hclass = builder_.LoadHClass(ctor); in LowerGetSuperConstructor()
1714 auto curHC = builder_.LoadHClass(*holder); in LowerLookupHolder()
1777 auto protoHClass = builder_.LoadHClass(prototype); in LowerPrototypeCheck()
2941 GateRef objHClass = builder_.LoadHClass(*object); in LowerOrdinaryHasInstance()
H A Dcall_stub_builder.cpp104 GateRef hclass = LoadHClass(func_); in JSCallInit()
114 GateRef hclass = LoadHClass(func_); in JSCallInit()
H A Dmcr_circuit_builder.cpp1491 GateRef hclass = LoadHClass(receiver); in IsEnumCacheValid()
1540 GateRef hclass = LoadHClass(*current); in NeedCheckProperty()
H A Dcircuit_builder.h498 inline GateRef LoadHClass(GateRef object);
H A Dstub_builder.h383 GateRef LoadHClass(GateRef object);
H A Dinterpreter_stub.cpp370 GateRef hclass = LoadHClass(*holder); \
381 GateRef hclass = LoadHClass(*holder); \
404 holder = GetPrototypeFromHClass(LoadHClass(*holder)); \
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
H A Dbuiltins_typedarray_stub_builder.cpp211 GateRef hclass = LoadHClass(typedArray); in FastCopyElementToArray()
445 GateRef arrayType = GetObjectType(LoadHClass(thisValue)); in Reverse()
591 GateRef hclass = LoadHClass(thisValue); in LastIndexOf()
680 TruncInt64ToInt32(*curIndex), GetObjectType(LoadHClass(thisValue))); in IndexOf()
745 GetObjectType(LoadHClass(thisValue))); in Find()
853 GetObjectType(LoadHClass(thisValue))); in Includes()
887 GateRef jsType = GetObjectType(LoadHClass(thisValue)); in CopyWithin()
1059 accumulator = FastGetPropertyByIndex(glue, thisValue, *k, GetObjectType(LoadHClass(thisValue))); in ReduceRight()
1079 GateRef kValue = FastGetPropertyByIndex(glue, thisValue, *k, GetObjectType(LoadHClass(thisValue))); in ReduceRight()
1168 accumulator = FastGetPropertyByIndex(glue, thisValue, Int32(0), GetObjectType(LoadHClass(thisValu in Reduce()
[all...]
H A Dbuiltins_function_stub_builder.cpp93 GateRef hClass = LoadHClass(arrayObj); in PrototypeApply()
143 GateRef hclass = LoadHClass(target); in PrototypeBind()
269 GateRef hClass = LoadHClass(arrayObj); in BuildArgumentsListFastElements()
502 GateRef hclass = LoadHClass(func); in InitializeSFunction()
577 GateRef hclass = LoadHClass(func); in InitializeJSFunction()
H A Dbuiltins_object_stub_builder.cpp358 GateRef cls = LoadHClass(source); in LayoutInfoAssignAllEnumProperty()
726 GateRef hclass = LoadHClass(thisValue); in HasOwnProperty()
816 GateRef hclass = LoadHClass(object); in IsUninitializedProperty()
1030 GateRef hclass = LoadHClass(obj); in GetAllEnumKeys()
1301 GateRef hClass = LoadHClass(obj); in GetPrototypeOf()
1501 GateRef hclass = LoadHClass(obj); in GetOwnPropertyNames()
1609 GateRef hclass = LoadHClass(obj); in GetOwnPropertySymbols()
1808 GateRef hclass = LoadHClass(obj); in GetAllPropertyKeys()
1998 GateRef cls = LoadHClass(obj); in GetEnumPropertyEntries()
2141 BRANCH(IsSpecialContainer(GetObjectType(LoadHClass(ob in TestIntegrityLevel()
[all...]
H A Dbuiltins_array_stub_builder.cpp193 GateRef arrayCls = LoadHClass(thisValue); in Unshift()
225 GateRef kind = GetElementsKindFromHClass(LoadHClass(thisValue)); in Unshift()
855 GateRef arrayCls = LoadHClass(thisValue); in ForEach()
1832 GateRef hclass = LoadHClass(thisValue); in Reverse()
1934 DEFVARIABLE(newHClass, VariableType::JS_ANY(), LoadHClass(thisValue)); in ToReversed()
1935 GateRef kind = GetElementsKindFromHClass(LoadHClass(thisValue)); in ToReversed()
2814 GateRef arrayCls = LoadHClass(thisValue); in Fill()
3062 GateRef arrayCls = LoadHClass(thisValue); in Splice()
3288 GateRef arrayCls = LoadHClass(thisValue); in ToSpliced()
3509 GateRef arrayCls = LoadHClass(thisValu in CopyWithin()
[all...]
/arkcompiler/ets_runtime/ecmascript/
H A Dmessage_string.h73 V(LoadHClass) \
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/
H A Dbaseline_stubs.cpp211 GateRef hclass = LoadHClass(*holder); \
222 GateRef hclass = LoadHClass(*holder); \
245 holder = GetPrototypeFromHClass(LoadHClass(*holder)); \

Completed in 92 milliseconds