Searched refs:ReplaceReg (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ModuloSchedule.cpp | 1168 unsigned ReplaceReg = 0; in rewriteScheduledInstr() local 1173 ReplaceReg = PrevReg; in rewriteScheduledInstr() 1176 ReplaceReg = PrevReg; in rewriteScheduledInstr() 1178 ReplaceReg = NewReg; in rewriteScheduledInstr() 1183 ReplaceReg = NewReg; in rewriteScheduledInstr() 1185 ReplaceReg = NewReg; in rewriteScheduledInstr() 1187 ReplaceReg = NewReg; in rewriteScheduledInstr() 1188 if (ReplaceReg) { in rewriteScheduledInstr() 1190 MRI.constrainRegClass(ReplaceReg, MRI.getRegClass(OldReg)); in rewriteScheduledInstr() 1192 UseOp.setReg(ReplaceReg); in rewriteScheduledInstr() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUMachineCFGStructurizer.cpp | 1093 unsigned *ReplaceReg); 1097 SmallVector<unsigned, 2> &PHIIndices, unsigned *ReplaceReg); 1413 unsigned *ReplaceReg) { in shrinkPHI() argument 1414 return shrinkPHI(PHI, 0, nullptr, PHIIndices, ReplaceReg); in shrinkPHI() 1421 unsigned *ReplaceReg) { in shrinkPHI() argument 1443 *ReplaceReg = getPHISourceReg(PHI, SingleExternalEntryIndex); in shrinkPHI() 2390 unsigned ReplaceReg; in splitLoopPHI() local 2392 if (shrinkPHI(PHI, PHIRegionIndices, &ReplaceReg)) { in splitLoopPHI() 2393 PHISource = ReplaceReg; in splitLoopPHI()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CombinerHelper.cpp | 5134 Register ReplaceReg; in matchSubAddSameReg() local 5138 ReplaceReg = X; in matchSubAddSameReg() 5141 ReplaceReg = Y; in matchSubAddSameReg() 5142 if (ReplaceReg) { in matchSubAddSameReg() 5143 MatchInfo = [=](MachineIRBuilder &B) { B.buildCopy(Dst, ReplaceReg); }; in matchSubAddSameReg() 5151 Register ReplaceReg; in matchSubAddSameReg() local 5155 ReplaceReg = Y; in matchSubAddSameReg() 5158 ReplaceReg = Z; in matchSubAddSameReg() 5159 if (ReplaceReg) { in matchSubAddSameReg() 5162 B.buildSub(Dst, Zero, ReplaceReg); in matchSubAddSameReg()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrInfo.cpp | 9697 Register ReplaceReg, MachineBasicBlock &MBB, in cloneInstr() argument 9712 ReplaceReg, in cloneInstr() 9714 NewMI->getOperand(I).setReg(ReplaceReg); in cloneInstr()
|