Home
last modified time | relevance | path

Searched refs:newReg (Results 1 – 7 of 7) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
Daarch64_phi_elimination.cpp71 RegOperand &newReg = cgFunc->GetOrCreateVirtualRegisterOperand(*regForRecreate); in GetCGVirtualOpearnd() local
88 newReg.SetRegisterNumber(static_cast<RegOperand &>(preRegOpnd).GetRegisterNumber()); in GetCGVirtualOpearnd()
103 newReg.SetRegisterNumber(LastVersion->GetSSAvRegOpnd()->GetRegisterNumber()); in GetCGVirtualOpearnd()
108 newReg.SetRegisterNumber(pairIt->second); in GetCGVirtualOpearnd()
114 newReg.SetRegisterNumber(kRFLAG); in GetCGVirtualOpearnd()
117 newReg.SetRegisterNumber(ssaVersion->GetOriginalRegNO()); in GetCGVirtualOpearnd()
119 MaintainRematInfo(newReg, ssaOpnd, true); in GetCGVirtualOpearnd()
120 newReg.SetOpndOutOfSSAForm(); in GetCGVirtualOpearnd()
121 return newReg; in GetCGVirtualOpearnd()
Daarch64_prop.cpp2465 insn->SetOperand(idx, *newReg); in Visit()
2475 cpyMem->SetBaseRegister(*static_cast<RegOperand *>(newReg)); in Visit()
2481 cpyMem->SetIndexRegister(*newReg); in Visit()
2492 it = newReg; in Visit()
2500 it.second = newReg; in Visit()
Daarch64_peep.cpp3293 RegOperand &newReg = static_cast<AArch64CGFunc *>(cgFunc)->GetOrCreatePhysicalRegisterOperand( in Run() local
3297 nextInsn->SetOperand(i, newReg); in Run()
/arkcompiler/ets_frontend/ets2panda/ir/
Dirnode.h131 uint16_t newReg = 0; in MapRegister() local
134 newReg = reg - VReg::PARAM_START + regCount; in MapRegister()
137 newReg = VReg::REG_START - totalRegs + VReg::MANDATORY_PARAM_NUM + reg; in MapRegister()
140 newReg = std::abs(static_cast<int32_t>(regOffset - regCount)); in MapRegister()
143 return newReg; in MapRegister()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
Dcg_prop.h112 : cgFunc(&f), insn(&cInsn), idx(cIdx), oldReg(&oldR), newReg(&newR) in ReplaceRegOpndVisitor()
122 RegOperand *newReg; variable
Dcgfunc.h445 void ReplaceRegReference(regno_t oldReg, regno_t newReg) in ReplaceRegReference() argument
450 referenceVirtualRegs.insert(newReg); in ReplaceRegReference()
/arkcompiler/ets_frontend/ets2panda/compiler/core/
DETSGen.cpp1166 const auto newReg = AllocReg(); in MoveAccToReg() local
1167 StoreAccumulator(node, newReg); in MoveAccToReg()
1168 return newReg; in MoveAccToReg()