Instead of adding an isSS field to LiveInterval to denote stack slot. Use top bit...
[oota-llvm.git] / tools / llvmc2 / Common.td
index a7515b8f0f27e9a4834a1be47d88c6ddda3c7c2a..046e19e4448e2db484c88cdb21a53b7c3eb8e6e9 100644 (file)
@@ -1,4 +1,4 @@
-//===- Tools.td - Common definitions for LLVMCC  -----------*- tablegen -*-===//
+//===- Common.td - Common definitions for LLVMCC  ----------*- tablegen -*-===//
 //
 //                     The LLVM Compiler Infrastructure
 //
@@ -30,6 +30,7 @@ def sink;
 
 // Possible option types
 
+def alias_option;
 def switch_option;
 def parameter_option;
 def parameter_list_option;
@@ -45,7 +46,7 @@ def unpack_values;
 def help;
 def required;
 
-// Marker for an empty DAG.
+// Empty DAG marker.
 def empty;
 
 // The 'case' construct.
@@ -68,6 +69,11 @@ def or;
 def inc_weight;
 def dec_weight;
 
+// Option list - used to specify aliases and sometimes help strings.
+class OptionList<list<dag> l> {
+      list<dag> options = l;
+}
+
 // Map from suffixes to language names
 
 class LangToSuffixes<string str, list<string> lst> {