Lines Matching refs:SIFoldOperands

69 class SIFoldOperands : public MachineFunctionPass {  class
124 SIFoldOperands() : MachineFunctionPass(ID) { in SIFoldOperands() function in __anon167420260111::SIFoldOperands
140 INITIALIZE_PASS(SIFoldOperands, DEBUG_TYPE,
143 char SIFoldOperands::ID = 0;
145 char &llvm::SIFoldOperandsID = SIFoldOperands::ID;
180 bool SIFoldOperands::frameIndexMayFold(const MachineInstr &UseMI, int OpNo, in frameIndexMayFold()
200 return new SIFoldOperands(); in createSIFoldOperandsPass()
203 bool SIFoldOperands::canUseImmWithOpSel(FoldCandidate &Fold) const { in canUseImmWithOpSel()
231 bool SIFoldOperands::tryFoldImmWithOpSel(FoldCandidate &Fold) const { in tryFoldImmWithOpSel()
355 bool SIFoldOperands::updateOperand(FoldCandidate &Fold) const { in updateOperand()
465 bool SIFoldOperands::tryAddToFoldList(SmallVectorImpl<FoldCandidate> &FoldList, in tryAddToFoldList()
646 bool SIFoldOperands::isUseSafeToFold(const MachineInstr &MI, in isUseSafeToFold()
655 bool SIFoldOperands::getRegSeqInit( in getRegSeqInit()
687 bool SIFoldOperands::tryToFoldACImm( in tryToFoldACImm()
753 void SIFoldOperands::foldOperand( in foldOperand()
1172 SIFoldOperands::getImmOrMaterializedImm(MachineOperand &Op) const { in getImmOrMaterializedImm()
1191 bool SIFoldOperands::tryConstantFoldOp(MachineInstr *MI) const { in tryConstantFoldOp()
1292 bool SIFoldOperands::tryFoldCndMask(MachineInstr &MI) const { in tryFoldCndMask()
1331 bool SIFoldOperands::tryFoldZeroHighBits(MachineInstr &MI) const { in tryFoldZeroHighBits()
1351 bool SIFoldOperands::foldInstOperand(MachineInstr &MI, in foldInstOperand()
1425 bool SIFoldOperands::tryFoldFoldableCopy( in tryFoldFoldableCopy()
1494 const MachineOperand *SIFoldOperands::isClamp(const MachineInstr &MI) const { in isClamp()
1539 bool SIFoldOperands::tryFoldClamp(MachineInstr &MI) { in tryFoldClamp()
1620 SIFoldOperands::isOMod(const MachineInstr &MI) const { in isOMod()
1696 bool SIFoldOperands::tryFoldOMod(MachineInstr &MI) { in tryFoldOMod()
1732 bool SIFoldOperands::tryFoldRegSequence(MachineInstr &MI) { in tryFoldRegSequence()
1881 bool SIFoldOperands::tryFoldPhiAGPR(MachineInstr &PHI) { in tryFoldPhiAGPR()
1985 bool SIFoldOperands::tryFoldLoad(MachineInstr &MI) { in tryFoldLoad()
2072 bool SIFoldOperands::tryOptimizeAGPRPhis(MachineBasicBlock &MBB) { in tryOptimizeAGPRPhis()
2135 bool SIFoldOperands::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()