Lines Matching refs:SIFoldOperands

69 class SIFoldOperands : public MachineFunctionPass {  class
124 SIFoldOperands() : MachineFunctionPass(ID) { in SIFoldOperands() function in __anon62acd4700111::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()
233 bool SIFoldOperands::tryFoldImmWithOpSel(FoldCandidate &Fold) const { in tryFoldImmWithOpSel()
357 bool SIFoldOperands::updateOperand(FoldCandidate &Fold) const { in updateOperand()
467 bool SIFoldOperands::tryAddToFoldList(SmallVectorImpl<FoldCandidate> &FoldList, in tryAddToFoldList()
648 bool SIFoldOperands::isUseSafeToFold(const MachineInstr &MI, in isUseSafeToFold()
657 bool SIFoldOperands::getRegSeqInit( in getRegSeqInit()
689 bool SIFoldOperands::tryToFoldACImm( in tryToFoldACImm()
755 void SIFoldOperands::foldOperand( in foldOperand()
1190 SIFoldOperands::getImmOrMaterializedImm(MachineOperand &Op) const { in getImmOrMaterializedImm()
1209 bool SIFoldOperands::tryConstantFoldOp(MachineInstr *MI) const { in tryConstantFoldOp()
1310 bool SIFoldOperands::tryFoldCndMask(MachineInstr &MI) const { in tryFoldCndMask()
1349 bool SIFoldOperands::tryFoldZeroHighBits(MachineInstr &MI) const { in tryFoldZeroHighBits()
1371 bool SIFoldOperands::foldInstOperand(MachineInstr &MI, in foldInstOperand()
1445 bool SIFoldOperands::tryFoldFoldableCopy( in tryFoldFoldableCopy()
1514 const MachineOperand *SIFoldOperands::isClamp(const MachineInstr &MI) const { in isClamp()
1562 bool SIFoldOperands::tryFoldClamp(MachineInstr &MI) { in tryFoldClamp()
1657 SIFoldOperands::isOMod(const MachineInstr &MI) const { in isOMod()
1735 bool SIFoldOperands::tryFoldOMod(MachineInstr &MI) { in tryFoldOMod()
1774 bool SIFoldOperands::tryFoldRegSequence(MachineInstr &MI) { in tryFoldRegSequence()
1921 bool SIFoldOperands::tryFoldPhiAGPR(MachineInstr &PHI) { in tryFoldPhiAGPR()
2025 bool SIFoldOperands::tryFoldLoad(MachineInstr &MI) { in tryFoldLoad()
2112 bool SIFoldOperands::tryOptimizeAGPRPhis(MachineBasicBlock &MBB) { in tryOptimizeAGPRPhis()
2177 bool SIFoldOperands::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()