Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonBitSimplify.cpp215 static bool replaceReg(Register OldR, Register NewR,
219 static bool replaceRegWithSub(Register OldR, Register NewR, unsigned NewSR,
221 static bool replaceSubWithSub(Register OldR, unsigned OldSR, Register NewR,
361 bool HexagonBitSimplify::replaceReg(Register OldR, Register NewR, in replaceReg() argument
363 if (!OldR.isVirtual() || !NewR.isVirtual()) in replaceReg()
365 auto Begin = MRI.use_begin(OldR), End = MRI.use_end(); in replaceReg()
374 bool HexagonBitSimplify::replaceRegWithSub(Register OldR, Register NewR, in replaceRegWithSub() argument
377 if (!OldR.isVirtual() || !NewR.isVirtual()) in replaceRegWithSub()
379 if (hasTiedUse(OldR, MRI, NewSR)) in replaceRegWithSub()
381 auto Begin = MRI.use_begin(OldR), End = MRI.use_end(); in replaceRegWithSub()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp1208 for (const auto &[OldR, NewR] : zip(*OldBB, *NewBB)) { in remapOperands()
1209 assert(OldR.getNumOperands() == NewR.getNumOperands() && in remapOperands()
1211 assert(OldR.getNumDefinedValues() == NewR.getNumDefinedValues() && in remapOperands()
1214 zip(OldR.definedValues(), NewR.definedValues())) in remapOperands()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PreLegalizerCombiner.cpp712 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 DModuloSchedule.cpp1894 Register OldR = MI.getOperand(3).getReg(); in CreateLCSSAExitingBlock() local
1897 for (MachineInstr &Use : MRI.use_instructions(OldR)) in CreateLCSSAExitingBlock()
1901 Use->substituteRegister(OldR, R, /*SubIdx=*/0, in CreateLCSSAExitingBlock()
1904 .addReg(OldR) in CreateLCSSAExitingBlock()