[llvm-commits] CVS: llvm/include/llvm/CodeGen/SelectionDAG.h

Jim Laskey jlaskey at apple.com
Mon Oct 16 13:52:48 PDT 2006



Changes in directory llvm/include/llvm/CodeGen:

SelectionDAG.h updated: 1.137 -> 1.138
---
Log message:

Pass AliasAnalysis thru to DAGCombiner.

---
Diffs of the changes:  (+2 -1)

 SelectionDAG.h |    3 ++-
 1 files changed, 2 insertions(+), 1 deletion(-)


Index: llvm/include/llvm/CodeGen/SelectionDAG.h
diff -u llvm/include/llvm/CodeGen/SelectionDAG.h:1.137 llvm/include/llvm/CodeGen/SelectionDAG.h:1.138
--- llvm/include/llvm/CodeGen/SelectionDAG.h:1.137	Fri Oct 13 19:41:01 2006
+++ llvm/include/llvm/CodeGen/SelectionDAG.h	Mon Oct 16 15:52:31 2006
@@ -25,6 +25,7 @@
 #include <string>
 
 namespace llvm {
+  class AliasAnalysis;
   class TargetLowering;
   class TargetMachine;
   class MachineDebugInfo;
@@ -116,7 +117,7 @@
   /// certain types of nodes together, or eliminating superfluous nodes.  When
   /// the AfterLegalize argument is set to 'true', Combine takes care not to
   /// generate any nodes that will be illegal on the target.
-  void Combine(bool AfterLegalize);
+  void Combine(bool AfterLegalize, AliasAnalysis &AA);
   
   /// Legalize - This transforms the SelectionDAG into a SelectionDAG that is
   /// compatible with the target instruction selector, as indicated by the






More information about the llvm-commits mailing list