[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