Lines Matching refs:SIFoldOperands
1 //===-- SIFoldOperands.cpp - Fold operands --- ----------------------------===//
85 class SIFoldOperands : public MachineFunctionPass {
109 SIFoldOperands() : MachineFunctionPass(ID) {
125 INITIALIZE_PASS(SIFoldOperands, DEBUG_TYPE,
128 char SIFoldOperands::ID = 0;
130 char &llvm::SIFoldOperandsID = SIFoldOperands::ID;
181 return new SIFoldOperands();
566 void SIFoldOperands::foldOperand(
1166 void SIFoldOperands::foldInstOperand(MachineInstr &MI,
1294 const MachineOperand *SIFoldOperands::isClamp(const MachineInstr &MI) const {
1349 bool SIFoldOperands::tryFoldClamp(MachineInstr &MI) {
1409 SIFoldOperands::isOMod(const MachineInstr &MI) const {
1469 bool SIFoldOperands::tryFoldOMod(MachineInstr &MI) {
1496 bool SIFoldOperands::runOnMachineFunction(MachineFunction &MF) {