Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/Target/Hexagon/
DHexagonBitSimplify.cpp237 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 …]
/openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/GISel/
DAArch64PreLegalizerCombiner.cpp330 auto OldR = U.getParent()->getOperand(0).getReg(); in tryToSimplifyUADDO() local
333 Helper.replaceRegWith(MRI, OldR, AddDst); in tryToSimplifyUADDO()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DModuloSchedule.cpp1872 Register OldR = MI.getOperand(3).getReg(); in CreateLCSSAExitingBlock() local
1875 for (MachineInstr &Use : MRI.use_instructions(OldR)) in CreateLCSSAExitingBlock()
1879 Use->substituteRegister(OldR, R, /*SubIdx=*/0, in CreateLCSSAExitingBlock()
1882 .addReg(OldR) in CreateLCSSAExitingBlock()