Lines Matching refs:MachineRegisterInfo

108   bool earlySelectSHL(MachineInstr &I, MachineRegisterInfo &MRI);
112 MachineRegisterInfo &MRI);
114 bool convertPtrAddToAdd(MachineInstr &I, MachineRegisterInfo &MRI);
117 MachineRegisterInfo &MRI) const;
119 MachineRegisterInfo &MRI) const;
135 MachineRegisterInfo &MRI);
137 bool selectVectorAshrLshr(MachineInstr &I, MachineRegisterInfo &MRI);
138 bool selectVectorSHL(MachineInstr &I, MachineRegisterInfo &MRI);
165 MachineRegisterInfo &MRI);
167 bool selectInsertElt(MachineInstr &I, MachineRegisterInfo &MRI);
169 MachineRegisterInfo &MRI);
172 bool tryOptBuildVecToSubregToReg(MachineInstr &MI, MachineRegisterInfo &MRI);
173 bool selectBuildVector(MachineInstr &I, MachineRegisterInfo &MRI);
174 bool selectMergeValues(MachineInstr &I, MachineRegisterInfo &MRI);
175 bool selectUnmergeValues(MachineInstr &I, MachineRegisterInfo &MRI);
177 bool selectShuffleVector(MachineInstr &I, MachineRegisterInfo &MRI);
178 bool selectExtractElt(MachineInstr &I, MachineRegisterInfo &MRI);
179 bool selectConcatVectors(MachineInstr &I, MachineRegisterInfo &MRI);
180 bool selectSplitVectorUnmerge(MachineInstr &I, MachineRegisterInfo &MRI);
190 MachineRegisterInfo &MRI);
191 bool selectIntrinsic(MachineInstr &I, MachineRegisterInfo &MRI);
192 bool selectVectorICmp(MachineInstr &I, MachineRegisterInfo &MRI);
193 bool selectIntrinsicTrunc(MachineInstr &I, MachineRegisterInfo &MRI) const;
194 bool selectIntrinsicRound(MachineInstr &I, MachineRegisterInfo &MRI) const;
195 bool selectJumpTable(MachineInstr &I, MachineRegisterInfo &MRI);
196 bool selectBrJT(MachineInstr &I, MachineRegisterInfo &MRI);
197 bool selectTLSGlobalValue(MachineInstr &I, MachineRegisterInfo &MRI);
198 bool selectReduction(MachineInstr &I, MachineRegisterInfo &MRI);
199 bool selectMOPS(MachineInstr &I, MachineRegisterInfo &MRI);
200 bool selectUSMovFromExtend(MachineInstr &I, MachineRegisterInfo &MRI);
360 MachineRegisterInfo &MRI) const;
370 const MachineRegisterInfo &MRI) const;
414 getExtendTypeForInst(MachineInstr &MI, MachineRegisterInfo &MRI,
706 const MachineRegisterInfo &MRI, in unsupportedBinOp()
859 static bool copySubReg(MachineInstr &I, MachineRegisterInfo &MRI, in copySubReg()
886 MachineRegisterInfo &MRI, const TargetRegisterInfo &TRI, in getRegClassesForCopy()
911 MachineRegisterInfo &MRI, const TargetRegisterInfo &TRI, in selectCopy()
1081 MachineRegisterInfo &MRI = *MIB.getMRI(); in emitSelect()
1361 MachineRegisterInfo &MRI) { in getTestBitReg()
1497 MachineRegisterInfo &MRI = *MIB.getMRI(); in emitTestBit()
1570 MachineRegisterInfo &MRI = *MIB.getMRI(); in emitCBZ()
1617 MachineRegisterInfo &MRI = *MIB.getMRI(); in tryOptCompareBranchFedByICmp()
1710 MachineInstr &I, MachineFunction &MF, MachineRegisterInfo &MRI) { in selectCompareBranch()
1745 MachineRegisterInfo &MRI) { in getVectorShiftImm()
1753 static Optional<int64_t> getVectorSHLImm(LLT SrcTy, Register Reg, MachineRegisterInfo &MRI) { in getVectorSHLImm()
1786 MachineRegisterInfo &MRI) { in selectVectorSHL()
1831 MachineInstr &I, MachineRegisterInfo &MRI) { in selectVectorAshrLshr()
1890 MachineInstr &I, MachineFunction &MF, MachineRegisterInfo &MRI) const { in selectVaStartAAPCS()
1895 MachineInstr &I, MachineFunction &MF, MachineRegisterInfo &MRI) const { in selectVaStartDarwin()
1925 MachineRegisterInfo &MRI = MF.getRegInfo(); in materializeLargeCMVal()
1961 MachineRegisterInfo &MRI = MF.getRegInfo(); in preISelLower()
2040 MachineInstr &I, MachineRegisterInfo &MRI) { in convertPtrAddToAdd()
2078 MachineRegisterInfo &MRI) { in earlySelectSHL()
2112 MachineInstr &I, MachineRegisterInfo &MRI) { in contractCrossBankCopyIntoStore()
2159 MachineRegisterInfo &MRI = MF.getRegInfo(); in earlySelect()
2331 MachineRegisterInfo &MRI = MF.getRegInfo(); in select()
3483 MachineRegisterInfo &MRI) { in selectReduction()
3535 MachineRegisterInfo &MRI) { in selectMOPS()
3593 MachineRegisterInfo &MRI) { in selectBrJT()
3613 MachineRegisterInfo &MRI) { in selectJumpTable()
3629 MachineInstr &I, MachineRegisterInfo &MRI) { in selectTLSGlobalValue()
3665 MachineInstr &I, MachineRegisterInfo &MRI) const { in selectIntrinsicTrunc()
3720 MachineInstr &I, MachineRegisterInfo &MRI) const { in selectIntrinsicRound()
3775 MachineInstr &I, MachineRegisterInfo &MRI) { in selectVectorICmp()
3973 MachineInstr &I, MachineRegisterInfo &MRI) { in selectMergeValues()
4073 MachineRegisterInfo &MRI = *MIRBuilder.getMRI(); in emitExtractVectorElt()
4131 MachineInstr &I, MachineRegisterInfo &MRI) { in selectExtractElt()
4170 MachineInstr &I, MachineRegisterInfo &MRI) { in selectSplitVectorUnmerge()
4198 MachineRegisterInfo &MRI) { in selectUnmergeValues()
4318 MachineInstr &I, MachineRegisterInfo &MRI) { in selectConcatVectors()
4452 MachineRegisterInfo &MRI = MIRBuilder.getMF().getRegInfo(); in emitAddSub()
4525 MachineRegisterInfo &MRI = MIRBuilder.getMF().getRegInfo(); in emitCMN()
4535 MachineRegisterInfo &MRI = MIRBuilder.getMF().getRegInfo(); in emitTST()
4565 MachineRegisterInfo &MRI = MIRBuilder.getMF().getRegInfo(); in emitIntegerCompare()
4580 MachineRegisterInfo &MRI = *MIRBuilder.getMRI(); in emitCSetForFCmp()
4608 MachineRegisterInfo &MRI = *MIRBuilder.getMRI(); in emitFPCompare()
4654 MachineRegisterInfo &MRI = MIRBuilder.getMF().getRegInfo(); in emitVectorConcat()
4763 bool WillNegate, MachineRegisterInfo &MRI, in canEmitConjunction()
4986 MachineRegisterInfo &MRI = *MIB.getMRI(); in tryOptSelect()
5067 MachineRegisterInfo &MRI = *MIRBuilder.getMRI(); in tryFoldIntegerCompare()
5128 MachineInstr &I, MachineRegisterInfo &MRI) { in selectShuffleVector()
5212 MachineRegisterInfo &MRI = *MIRBuilder.getMRI(); in emitLaneInsert()
5238 MachineInstr &MI, MachineRegisterInfo &MRI) { in selectUSMovFromExtend()
5303 MachineRegisterInfo &MRI) { in selectInsertElt()
5380 MachineRegisterInfo &MRI) { in emitConstantVector()
5416 MachineInstr &I, LLT DstTy, MachineRegisterInfo &MRI) { in tryOptConstantBuildVec()
5447 MachineInstr &I, MachineRegisterInfo &MRI) { in tryOptBuildVecToSubregToReg()
5487 MachineRegisterInfo &MRI) { in selectBuildVector()
5596 MachineInstr &I, MachineRegisterInfo &MRI) { in selectIntrinsicWithSideEffects()
5746 MachineRegisterInfo &MRI) { in selectIntrinsic()
5990 MachineRegisterInfo &MRI = Root.getParent()->getMF()->getRegInfo(); in selectNegArithImmed()
6007 MachineInstr &MI, const MachineRegisterInfo &MRI) const { in isWorthFoldingIntoExtendedReg()
6044 MachineRegisterInfo &MRI = Root.getParent()->getMF()->getRegInfo(); in selectExtendedSHL()
6156 MachineRegisterInfo &MRI = Root.getParent()->getMF()->getRegInfo(); in selectAddrModeShiftedExtendXReg()
6195 MachineRegisterInfo &MRI = Root.getParent()->getMF()->getRegInfo(); in selectAddrModeRegisterOffset()
6228 MachineRegisterInfo &MRI = Root.getParent()->getMF()->getRegInfo(); in selectAddrModeXRO()
6302 MachineRegisterInfo &MRI = Root.getParent()->getMF()->getRegInfo(); in selectAddrModeWRO()
6369 MachineRegisterInfo &MRI = in selectAddrModeUnscaled()
6408 MachineRegisterInfo &MRI) const { in tryFoldAddLowIntoImm()
6446 MachineRegisterInfo &MRI = MF.getRegInfo(); in selectAddrModeIndexed()
6524 MachineRegisterInfo &MRI = in selectShiftedRegister()
6558 MachineInstr &MI, MachineRegisterInfo &MRI, bool IsLoadStore) const { in getExtendTypeForInst()
6619 MachineRegisterInfo &MRI = *MIB.getMRI(); in moveScalarRegClass()
6639 MachineRegisterInfo &MRI = in selectArithExtendedRegister()
6703 const MachineRegisterInfo &MRI = MI.getParent()->getParent()->getRegInfo(); in renderTruncImm()
6778 const MachineRegisterInfo &MRI = MI.getParent()->getParent()->getRegInfo(); in isDef32()
6800 static void fixupPHIOpBanks(MachineInstr &MI, MachineRegisterInfo &MRI, in fixupPHIOpBanks()
6835 MachineRegisterInfo &MRI = MF.getRegInfo(); in processPHIs()