Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/llvm/lib/Target/ARM/
H A DMVETPAndVPTOptimisationsPass.cpp356 Register PhiReg = LoopPhi->getOperand(0).getReg(); in MergeLoopEnd() local
382 if (!CheckUsers(PhiReg, {LoopDec}, MRI) || in MergeLoopEnd()
396 MRI->constrainRegClass(PhiReg, &ARM::GPRlrRegClass); in MergeLoopEnd()
422 .addReg(PhiReg) in MergeLoopEnd()
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonHardwareLoops.cpp1624 Register PhiReg = Phi->getOperand(i).getReg(); in fixupInductionVariable() local
1625 MachineInstr *DI = MRI->getVRegDef(PhiReg); in fixupInductionVariable()
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DModuloSchedule.cpp1680 Register PhiReg = MI.getOperand(0).getReg(); in moveStageBetweenBlocks() local
1683 MI.getOperand(0).setReg(PhiReg); in moveStageBetweenBlocks()
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp3622 unsigned InitReg, unsigned ResultReg, unsigned PhiReg, in emitLoadM0FromVGPRLoop() argument
3637 BuildMI(LoopBB, I, DL, TII->get(TargetOpcode::PHI), PhiReg) in emitLoadM0FromVGPRLoop()
3712 unsigned InitResultReg, unsigned PhiReg, int Offset, in loadM0FromVGPR() argument
3741 InitResultReg, DstReg, PhiReg, TmpExec, in loadM0FromVGPR()
3869 Register PhiReg = MRI.createVirtualRegister(&AMDGPU::VGPR_32RegClass); in emitIndirectSrc() local
3875 auto InsPt = loadM0FromVGPR(TII, MBB, MI, InitReg, PhiReg, Offset, in emitIndirectSrc()
3974 Register PhiReg = MRI.createVirtualRegister(VecRC); in emitIndirectDst() local
3977 auto InsPt = loadM0FromVGPR(TII, MBB, MI, SrcVec->getReg(), PhiReg, Offset, in emitIndirectDst()
3986 .addReg(PhiReg) in emitIndirectDst()
3994 .addReg(PhiReg) in emitIndirectDst()