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

Anton Korobeynikov asl at math.spbu.ru
Mon Mar 5 22:10:52 PST 2007



Changes in directory llvm/include/llvm/CodeGen:

SelectionDAGISel.h updated: 1.31 -> 1.32
---
Log message:

Enumerate SDISel formal parameter attributes. Make use of new 
enumeration.


---
Diffs of the changes:  (+14 -0)

 SelectionDAGISel.h |   14 ++++++++++++++
 1 files changed, 14 insertions(+)


Index: llvm/include/llvm/CodeGen/SelectionDAGISel.h
diff -u llvm/include/llvm/CodeGen/SelectionDAGISel.h:1.31 llvm/include/llvm/CodeGen/SelectionDAGISel.h:1.32
--- llvm/include/llvm/CodeGen/SelectionDAGISel.h:1.31	Sat Oct 28 13:21:29 2006
+++ llvm/include/llvm/CodeGen/SelectionDAGISel.h	Tue Mar  6 00:10:33 2007
@@ -31,6 +31,20 @@
   class FunctionLoweringInfo;
   class HazardRecognizer;
 
+  namespace SDISelParamFlags {
+    enum Flags {
+      NoFlagSet         = 0,
+      Signed            = 1<<0,
+      SignedOffs        = 0,
+      InReg             = 1<<1,
+      InRegOffs         = 1,
+      StructReturn      = 1<<2,
+      StructReturnOffs  = 2,
+      OrigAlignment     = 0x1F<<27,
+      OrigAlignmentOffs = 27
+    };
+  }
+  
 /// SelectionDAGISel - This is the common base class used for SelectionDAG-based
 /// pattern-matching instruction selectors.
 class SelectionDAGISel : public FunctionPass {






More information about the llvm-commits mailing list