Lines Matching defs:MRI

46 Register llvm::constrainRegToClass(MachineRegisterInfo &MRI,  in constrainRegToClass()
58 MachineRegisterInfo &MRI, const TargetInstrInfo &TII, in constrainOperandRegClass()
110 MachineRegisterInfo &MRI, const TargetInstrInfo &TII, in constrainOperandRegClass()
163 MachineRegisterInfo &MRI = MF.getRegInfo(); in constrainSelectedInstRegOperands() local
202 MachineRegisterInfo &MRI) { in canReplaceReg()
223 const MachineRegisterInfo &MRI) { in isTriviallyDead()
296 const MachineRegisterInfo &MRI) { in getIConstantVRegVal()
307 llvm::getIConstantVRegSExtVal(Register VReg, const MachineRegisterInfo &MRI) { in getIConstantVRegSExtVal()
329 getConstantVRegValWithLookThrough(Register VReg, const MachineRegisterInfo &MRI, in getConstantVRegValWithLookThrough()
427 Register VReg, const MachineRegisterInfo &MRI, bool LookThroughInstrs) { in getIConstantVRegValWithLookThrough()
433 Register VReg, const MachineRegisterInfo &MRI, bool LookThroughInstrs, in getAnyConstantVRegValWithLookThrough()
441 Register VReg, const MachineRegisterInfo &MRI, bool LookThroughInstrs) { in getFConstantVRegValWithLookThrough()
452 llvm::getConstantFPVRegVal(Register VReg, const MachineRegisterInfo &MRI) { in getConstantFPVRegVal()
460 llvm::getDefSrcRegIgnoringCopies(Register Reg, const MachineRegisterInfo &MRI) { in getDefSrcRegIgnoringCopies()
480 const MachineRegisterInfo &MRI) { in getDefIgnoringCopies()
487 const MachineRegisterInfo &MRI) { in getSrcRegIgnoringCopies()
496 MachineRegisterInfo &MRI) { in extractParts()
506 MachineRegisterInfo &MRI) { in extractParts()
600 MachineRegisterInfo &MRI) { in extractVectorParts()
640 const MachineRegisterInfo &MRI) { in getOpcodeDef()
661 const MachineRegisterInfo &MRI) { in ConstantFoldBinOp()
728 const Register Op2, const MachineRegisterInfo &MRI) { in ConstantFoldFPBinOp()
783 const MachineRegisterInfo &MRI) { in ConstantFoldVectorBinop()
803 bool llvm::isKnownNeverNaN(Register Val, const MachineRegisterInfo &MRI, in isKnownNeverNaN()
909 MachineRegisterInfo &MRI = MF.getRegInfo(); in getFunctionLiveInPhysReg() local
938 const MachineRegisterInfo &MRI) { in ConstantFoldExtOp()
955 const MachineRegisterInfo &MRI) { in ConstantFoldCastOp()
978 const MachineRegisterInfo &MRI) { in ConstantFoldIntToFloat()
990 llvm::ConstantFoldCountZeros(Register Src, const MachineRegisterInfo &MRI, in ConstantFoldCountZeros()
1023 const MachineRegisterInfo &MRI) { in ConstantFoldICmp()
1089 bool llvm::isKnownToBeAPowerOfTwo(Register Reg, const MachineRegisterInfo &MRI, in isKnownToBeAPowerOfTwo()
1336 const MachineRegisterInfo &MRI, in getAnyConstantSplat()
1378 const MachineRegisterInfo &MRI, in isBuildVectorConstantSplat()
1386 const MachineRegisterInfo &MRI, in isBuildVectorConstantSplat()
1393 llvm::getIConstantSplatVal(const Register Reg, const MachineRegisterInfo &MRI) { in getIConstantSplatVal()
1406 const MachineRegisterInfo &MRI) { in getIConstantSplatVal()
1412 const MachineRegisterInfo &MRI) { in getIConstantSplatSExtVal()
1421 const MachineRegisterInfo &MRI) { in getIConstantSplatSExtVal()
1426 llvm::getFConstantSplat(Register VReg, const MachineRegisterInfo &MRI, in getFConstantSplat()
1434 const MachineRegisterInfo &MRI, in isBuildVectorAllZeros()
1440 const MachineRegisterInfo &MRI, in isBuildVectorAllOnes()
1446 llvm::getVectorSplat(const MachineInstr &MI, const MachineRegisterInfo &MRI) { in getVectorSplat()
1460 const MachineRegisterInfo &MRI, in isConstantScalar()
1480 const MachineRegisterInfo &MRI) { in isConstantOrConstantVector()
1497 const MachineRegisterInfo &MRI, in isConstantOrConstantVector()
1517 const MachineRegisterInfo &MRI) { in isConstantOrConstantSplatVector()
1529 const MachineRegisterInfo &MRI, bool AllowUndefs) { in isNullOrNullSplat()
1547 const MachineRegisterInfo &MRI, in isAllOnesOrAllOnesSplat()
1562 const MachineRegisterInfo &MRI, Register Reg, in matchUnaryPredicate()
1637 void llvm::saveUsesAndErase(MachineInstr &MI, MachineRegisterInfo &MRI, in saveUsesAndErase()
1652 MachineRegisterInfo &MRI, in eraseInstrs()
1666 void llvm::eraseInstr(MachineInstr &MI, MachineRegisterInfo &MRI, in eraseInstr()
1671 void llvm::salvageDebugInfo(const MachineRegisterInfo &MRI, MachineInstr &MI) { in salvageDebugInfo()
1743 const MachineRegisterInfo &MRI) { in shiftAmountKnownInRange()
1790 static bool canCreateUndefOrPoison(Register Reg, const MachineRegisterInfo &MRI, in canCreateUndefOrPoison()
1893 const MachineRegisterInfo &MRI, in isGuaranteedNotToBeUndefOrPoison()
1941 bool llvm::canCreateUndefOrPoison(Register Reg, const MachineRegisterInfo &MRI, in canCreateUndefOrPoison()
1947 bool canCreatePoison(Register Reg, const MachineRegisterInfo &MRI, in canCreatePoison()
1954 const MachineRegisterInfo &MRI, in isGuaranteedNotToBeUndefOrPoison()
1961 const MachineRegisterInfo &MRI, in isGuaranteedNotToBePoison()
1968 const MachineRegisterInfo &MRI, in isGuaranteedNotToBeUndef()