Searched refs:ReplaceReg (Results 1 – 3 of 3) sorted by relevance
| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/ |
| D | ModuloSchedule.cpp | 1166 unsigned ReplaceReg = 0; in rewriteScheduledInstr() local 1171 ReplaceReg = PrevReg; in rewriteScheduledInstr() 1174 ReplaceReg = PrevReg; in rewriteScheduledInstr() 1176 ReplaceReg = NewReg; in rewriteScheduledInstr() 1181 ReplaceReg = NewReg; in rewriteScheduledInstr() 1183 ReplaceReg = NewReg; in rewriteScheduledInstr() 1185 ReplaceReg = NewReg; in rewriteScheduledInstr() 1186 if (ReplaceReg) { in rewriteScheduledInstr() 1188 MRI.constrainRegClass(ReplaceReg, MRI.getRegClass(OldReg)); in rewriteScheduledInstr() 1190 UseOp.setReg(ReplaceReg); in rewriteScheduledInstr() [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| D | AMDGPUMachineCFGStructurizer.cpp | 1095 unsigned *ReplaceReg); 1099 SmallVector<unsigned, 2> &PHIIndices, unsigned *ReplaceReg); 1415 unsigned *ReplaceReg) { in shrinkPHI() argument 1416 return shrinkPHI(PHI, 0, nullptr, PHIIndices, ReplaceReg); in shrinkPHI() 1423 unsigned *ReplaceReg) { in shrinkPHI() argument 1445 *ReplaceReg = getPHISourceReg(PHI, SingleExternalEntryIndex); in shrinkPHI() 2395 unsigned ReplaceReg; in splitLoopPHI() local 2397 if (shrinkPHI(PHI, PHIRegionIndices, &ReplaceReg)) { in splitLoopPHI() 2398 PHISource = ReplaceReg; in splitLoopPHI()
|
| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| D | CombinerHelper.cpp | 4895 Register ReplaceReg; in matchSubAddSameReg() local 4899 ReplaceReg = X; in matchSubAddSameReg() 4902 ReplaceReg = Y; in matchSubAddSameReg() 4903 if (ReplaceReg) { in matchSubAddSameReg() 4904 MatchInfo = [=](MachineIRBuilder &B) { B.buildCopy(Dst, ReplaceReg); }; in matchSubAddSameReg() 4912 Register ReplaceReg; in matchSubAddSameReg() local 4916 ReplaceReg = Y; in matchSubAddSameReg() 4919 ReplaceReg = Z; in matchSubAddSameReg() 4920 if (ReplaceReg) { in matchSubAddSameReg() 4923 B.buildSub(Dst, Zero, ReplaceReg); in matchSubAddSameReg()
|