Correctly determine whether a argument load can be folded into its uses.
[oota-llvm.git] / include / llvm / CodeGen / LiveIntervalAnalysis.h
index ad7364082c13e4a1c4a7f12b9ddf53da5ce0f10e..3474ed3f7bee1c4e722a3afc03c1a685b9566788 100644 (file)
@@ -348,8 +348,8 @@ namespace llvm {
     /// canFoldMemoryOperand - Return true if the specified load / store
     /// folding is possible.
     bool canFoldMemoryOperand(MachineInstr *MI,
-                              SmallVector<unsigned, 2> &Ops) const;
-    bool canFoldMemoryOperand(MachineInstr *MI, unsigned Reg) const;
+                              SmallVector<unsigned, 2> &Ops,
+                              bool ReMatLoadSS) const;
 
     /// anyKillInMBBAfterIdx - Returns true if there is a kill of the specified
     /// VNInfo that's after the specified index but is within the basic block.