Home
last modified time | relevance | path

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

/external/llvm-project/llvm/lib/CodeGen/
DModuloSchedule.cpp1711 MachineInstr *CanonicalUse = CanonicalPhi; in getPhiCanonicalReg() local
1712 Register CanonicalUseReg = CanonicalUse->getOperand(0).getReg(); in getPhiCanonicalReg()
1714 assert(CanonicalUse->isPHI()); in getPhiCanonicalReg()
1715 assert(CanonicalUse->getNumOperands() == 5); in getPhiCanonicalReg()
1717 if (CanonicalUse->getOperand(2).getMBB() == CanonicalUse->getParent()) in getPhiCanonicalReg()
1719 CanonicalUseReg = CanonicalUse->getOperand(LoopRegIdx).getReg(); in getPhiCanonicalReg()
1720 CanonicalUse = MRI.getVRegDef(CanonicalUseReg); in getPhiCanonicalReg()
1801 MachineInstr *CanonicalUse = CanonicalMIs[Use]; in peelPrologAndEpilogs() local
1802 if (CanonicalUse->isPHI()) { in peelPrologAndEpilogs()
1806 Reg = getPhiCanonicalReg(CanonicalUse, Use); in peelPrologAndEpilogs()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DModuloSchedule.cpp1700 MachineInstr *CanonicalUse = CanonicalPhi; in getPhiCanonicalReg() local
1702 assert(CanonicalUse->isPHI()); in getPhiCanonicalReg()
1703 assert(CanonicalUse->getNumOperands() == 5); in getPhiCanonicalReg()
1705 if (CanonicalUse->getOperand(2).getMBB() == CanonicalUse->getParent()) in getPhiCanonicalReg()
1707 CanonicalUse = in getPhiCanonicalReg()
1708 MRI.getVRegDef(CanonicalUse->getOperand(LoopRegIdx).getReg()); in getPhiCanonicalReg()
1710 return CanonicalUse->getOperand(0).getReg(); in getPhiCanonicalReg()
1789 MachineInstr *CanonicalUse = CanonicalMIs[Use]; in peelPrologAndEpilogs() local
1790 if (CanonicalUse->isPHI()) { in peelPrologAndEpilogs()
1794 Reg = getPhiCanonicalReg(CanonicalUse, Use); in peelPrologAndEpilogs()