Searched refs:typeReg (Results 1 – 2 of 2) sorted by relevance
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/ |
D | codegen.cpp | 4110 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/ |
D | ETSGen.cpp | 1679 VReg typeReg = AllocReg(); in CastDynamicToObject() local 1683 StoreAccumulator(node, typeReg); in CastDynamicToObject() 1685 Ra().Emit<CallShort, 2U>(node, methodName, dynObjReg, typeReg); in CastDynamicToObject()
|