Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DModuloSchedule.cpp1168 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 DAMDGPUMachineCFGStructurizer.cpp1093 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 DCombinerHelper.cpp5134 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 DAArch64InstrInfo.cpp9697 Register ReplaceReg, MachineBasicBlock &MBB, in cloneInstr() argument
9712 ReplaceReg, in cloneInstr()
9714 NewMI->getOperand(I).setReg(ReplaceReg); in cloneInstr()