Home
last modified time | relevance | path

Searched refs:typeReg (Results 1 – 2 of 2) sorted by relevance

/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/
Dcodegen.cpp4110 Reg typeReg(tmpReg.GetId(), INT8_TYPE); in FillObjectClass() local
4112 encoder->EncodeLdr(typeReg, false, MemRef(tmpReg, runtime->GetClassTypeOffset(enc->GetArch()))); in FillObjectClass()
4114 encoder->EncodeJump(throwLabel, typeReg, Imm(runtime->GetReferenceTypeMask()), Condition::NE); in FillObjectClass()
4154 Reg typeReg(tmpReg.GetId(), INT8_TYPE); in FillArrayObjectClass() local
4160 encoder->EncodeLdr(typeReg, false, MemRef(tmpReg, runtime->GetClassTypeOffset(enc->GetArch()))); in FillArrayObjectClass()
4162 encoder->EncodeJump(throwLabel, typeReg, Imm(runtime->GetReferenceTypeMask()), Condition::NE); in FillArrayObjectClass()
4325 Reg typeReg(tmpReg.GetId(), INT8_TYPE); in FillIsInstanceCaseObject() local
4327 encoder->EncodeLdr(typeReg, false, MemRef(tmpReg, runtime->GetClassTypeOffset(enc->GetArch()))); in FillIsInstanceCaseObject()
4330 encoder->EncodeCompare(dst, typeMaskReg, typeReg, Condition::EQ); in FillIsInstanceCaseObject()
4388 Reg typeReg(tmpReg.GetId(), INT8_TYPE); in FillIsInstanceCaseArrayObject() local
[all …]
/arkcompiler/ets_frontend/ets2panda/compiler/core/
DETSGen.cpp1679 VReg typeReg = AllocReg(); in CastDynamicToObject() local
1683 StoreAccumulator(node, typeReg); in CastDynamicToObject()
1685 Ra().Emit<CallShort, 2U>(node, methodName, dynObjReg, typeReg); in CastDynamicToObject()