Home
last modified time | relevance | path

Searched refs:arrayReg (Results 1 – 4 of 4) sorted by relevance

/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/
Dslow_path.h238 void SetRegs(Reg arrayReg, Reg refReg) in SetRegs() argument
240 arrayReg_ = arrayReg; in SetRegs()
Dcodegen.cpp2918 …auto arrayReg = enc->GetCodegen()->ConvertInstTmpReg(inst, DataType::GetIntTypeForReference(arch)); in VisitFillConstArray() local
2919 encoder->EncodeAdd(arrayReg, src, Imm(offset)); in VisitFillConstArray()
2939 enc->GetCodegen()->FillCallParams(arrayReg, methodReg, TypedImm(arraySize)); in VisitFillConstArray()
2949 enc->GetCodegen()->FillCallParams(arrayReg, TypedImm(data), TypedImm(arraySize)); in VisitFillConstArray()
3215 auto arrayReg = enc->GetCodegen()->ConvertRegister(inst->GetSrcReg(0), DataType::REFERENCE); in VisitRefTypeCheck() local
3224 slowPath->SetRegs(arrayReg, refReg); in VisitRefTypeCheck()
3234 enc->GetCodegen()->LoadClassFromObject(tmpReg, arrayReg); in VisitRefTypeCheck()
4799 auto arrayReg = enc->GetCodegen()->ConvertRegister(inst->GetSrcReg(0), DataType::REFERENCE); in VisitStoreArrayI() local
4811 auto mem = MemRef(arrayReg, offset); in VisitStoreArrayI()
4813 enc->GetCodegen()->CreatePreWRB(inst, mem, MakeMask(arrayReg.GetId(), value.GetId())); in VisitStoreArrayI()
[all …]
/arkcompiler/ets_frontend/ets2panda/compiler/core/
DETSGen.cpp2526 void ETSGen::LoadArrayLength(const ir::AstNode *node, VReg arrayReg) in LoadArrayLength() argument
2528 Ra().Emit<Lenarr>(node, arrayReg); in LoadArrayLength()
DETSGen.h440 void LoadArrayLength(const ir::AstNode *node, VReg arrayReg);