Searched refs:OldR (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonBitSimplify.cpp | 237 static bool replaceReg(Register OldR, Register NewR, 241 static bool replaceRegWithSub(Register OldR, Register NewR, unsigned NewSR, 243 static bool replaceSubWithSub(Register OldR, unsigned OldSR, Register NewR, 383 bool HexagonBitSimplify::replaceReg(Register OldR, Register NewR, in replaceReg() argument 385 if (!OldR.isVirtual() || !NewR.isVirtual()) in replaceReg() 387 auto Begin = MRI.use_begin(OldR), End = MRI.use_end(); in replaceReg() 396 bool HexagonBitSimplify::replaceRegWithSub(Register OldR, Register NewR, in replaceRegWithSub() argument 399 if (!OldR.isVirtual() || !NewR.isVirtual()) in replaceRegWithSub() 401 if (hasTiedUse(OldR, MRI, NewSR)) in replaceRegWithSub() 403 auto Begin = MRI.use_begin(OldR), End = MRI.use_end(); in replaceRegWithSub() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlan.cpp | 1203 for (const auto &[OldR, NewR] : zip(*OldBB, *NewBB)) { in remapOperands() 1204 assert(OldR.getNumOperands() == NewR.getNumOperands() && in remapOperands() 1206 assert(OldR.getNumDefinedValues() == NewR.getNumDefinedValues() && in remapOperands() 1209 zip(OldR.definedValues(), NewR.definedValues())) in remapOperands()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64PreLegalizerCombiner.cpp | 712 auto OldR = U.getParent()->getOperand(0).getReg(); in tryToSimplifyUADDO() local 715 Helper.replaceRegWith(MRI, OldR, AddDst); in tryToSimplifyUADDO()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ModuloSchedule.cpp | 1875 Register OldR = MI.getOperand(3).getReg(); in CreateLCSSAExitingBlock() local 1878 for (MachineInstr &Use : MRI.use_instructions(OldR)) in CreateLCSSAExitingBlock() 1882 Use->substituteRegister(OldR, R, /*SubIdx=*/0, in CreateLCSSAExitingBlock() 1885 .addReg(OldR) in CreateLCSSAExitingBlock()
|