Searched refs:newReg (Results 1 – 7 of 7) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/ |
D | aarch64_phi_elimination.cpp | 71 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()
|
D | aarch64_prop.cpp | 2465 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()
|
D | aarch64_peep.cpp | 3293 RegOperand &newReg = static_cast<AArch64CGFunc *>(cgFunc)->GetOrCreatePhysicalRegisterOperand( in Run() local 3297 nextInsn->SetOperand(i, newReg); in Run()
|
/arkcompiler/ets_frontend/ets2panda/ir/ |
D | irnode.h | 131 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/ |
D | cg_prop.h | 112 : cgFunc(&f), insn(&cInsn), idx(cIdx), oldReg(&oldR), newReg(&newR) in ReplaceRegOpndVisitor() 122 RegOperand *newReg; variable
|
D | cgfunc.h | 445 void ReplaceRegReference(regno_t oldReg, regno_t newReg) in ReplaceRegReference() argument 450 referenceVirtualRegs.insert(newReg); in ReplaceRegReference()
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
D | ETSGen.cpp | 1166 const auto newReg = AllocReg(); in MoveAccToReg() local 1167 StoreAccumulator(node, newReg); in MoveAccToReg() 1168 return newReg; in MoveAccToReg()
|