Home
last modified time | relevance | path

Searched refs:UpdReg (Results 1 – 2 of 2) sorted by relevance

/external/llvm/lib/Target/Hexagon/
DHexagonHardwareLoops.cpp359 unsigned UpdReg = DI->getOperand(0).getReg(); in findInductionRegister() local
361 IndMap.insert(std::make_pair(UpdReg, std::make_pair(IndReg, V))); in findInductionRegister()
1279 unsigned UpdReg = DI->getOperand(0).getReg(); in fixupInductionVariable() local
1281 IndRegs.insert(std::make_pair(UpdReg, std::make_pair(IndReg, V))); in fixupInductionVariable()
/external/llvm/lib/Target/Sparc/
DSparcISelLowering.cpp3023 unsigned UpdReg = (Opcode ? MRI.createVirtualRegister(ValueRC) : Rs2Reg); in expandAtomicRMW() local
3033 BuildMI(LoopMBB, DL, TII.get(Opcode), UpdReg) in expandAtomicRMW()
3036 BuildMI(LoopMBB, DL, TII.get(Opcode), UpdReg) in expandAtomicRMW()
3042 unsigned TmpReg = UpdReg; in expandAtomicRMW()
3043 UpdReg = MRI.createVirtualRegister(ValueRC); in expandAtomicRMW()
3044 BuildMI(LoopMBB, DL, TII.get(SP::XORri), UpdReg).addReg(TmpReg).addImm(-1); in expandAtomicRMW()
3048 .addReg(AddrReg).addReg(ValReg).addReg(UpdReg) in expandAtomicRMW()