diff options
author | Chris Lattner <sabre@nondot.org> | 2003-07-29 23:02:49 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2003-07-29 23:02:49 +0000 |
commit | 84c40c1dce108cc2ddd6ac13667d4cb205b2810e (patch) | |
tree | 76db2f40913e77beb5d5a9b1aaea87f22f305a4d | |
parent | 30709543d2463948d2b6e30a4411a29940cfde69 (diff) |
Add namespace specifier, add flags used by the X86 BE
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7403 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/Target/Target.td | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/lib/Target/Target.td b/lib/Target/Target.td index 6d2f460bd5..68fdc36ba3 100644 --- a/lib/Target/Target.td +++ b/lib/Target/Target.td @@ -8,8 +8,8 @@ // Value types - These values correspond to the register types defined in the -// MRegsterInfo.h file. -class ValueType {} +// ValueTypes.h file. +class ValueType { string Namespace = "MVT"; } def i1 : ValueType; // One bit boolean value def i8 : ValueType; // 8-bit integer value def i16 : ValueType; // 16-bit integer value @@ -35,7 +35,9 @@ class Instruction { // These bits capture information about the high-level semantics of the // instruction. - bit isReturn = 0; // Is this instruction a return instruction? - bit isBranch = 0; // Is this instruction a branch instruction? - bit isCall = 0; // Is this instruction a call instruction? + bit isReturn = 0; // Is this instruction a return instruction? + bit isBranch = 0; // Is this instruction a branch instruction? + bit isCall = 0; // Is this instruction a call instruction? + bit isTwoAddress = 0; // Is this a two address instruction? + bit isTerminator = 0; // Is this part of the terminator for a basic block? } |