projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Instead of adding an isSS field to LiveInterval to denote stack slot. Use top bit...
[oota-llvm.git]
/
tools
/
llvmc2
/
Common.td
diff --git
a/tools/llvmc2/Common.td
b/tools/llvmc2/Common.td
index 2a6b54eba8e05bab2a7f5ce9e74181eba820fdaa..046e19e4448e2db484c88cdb21a53b7c3eb8e6e9 100644
(file)
--- a/
tools/llvmc2/Common.td
+++ b/
tools/llvmc2/Common.td
@@
-1,4
+1,4
@@
-//===-
Tools.td - Common definitions for LLVMCC -
----------*- tablegen -*-===//
+//===-
Common.td - Common definitions for LLVMCC
----------*- tablegen -*-===//
//
// The LLVM Compiler Infrastructure
//
//
// The LLVM Compiler Infrastructure
//
@@
-30,6
+30,7
@@
def sink;
// Possible option types
// Possible option types
+def alias_option;
def switch_option;
def parameter_option;
def parameter_list_option;
def switch_option;
def parameter_option;
def parameter_list_option;
@@
-45,7
+46,7
@@
def unpack_values;
def help;
def required;
def help;
def required;
-//
Marker for an empty DAG
.
+//
Empty DAG marker
.
def empty;
// The 'case' construct.
def empty;
// The 'case' construct.
@@
-56,6
+57,9
@@
def switch_on;
def parameter_equals;
def element_in_list;
def input_languages_contain;
def parameter_equals;
def element_in_list;
def input_languages_contain;
+def not_empty;
+// TOTHINK: remove?
+def default;
// Boolean operators.
def and;
// Boolean operators.
def and;
@@
-65,6
+69,11
@@
def or;
def inc_weight;
def dec_weight;
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> {
// Map from suffixes to language names
class LangToSuffixes<string str, list<string> lst> {