[llvm-commits] CVS: llvm/include/llvm/CodeGen/ValueTypes.h
Nate Begeman
natebegeman at mac.com
Thu Nov 17 13:44:54 PST 2005
Changes in directory llvm/include/llvm/CodeGen:
ValueTypes.h updated: 1.12 -> 1.13
---
Log message:
Teach the type lowering code about turning packed types into vector types.
Next step: generating vector dag nodes, and legalizing them into scalar
code.
---
Diffs of the changes: (+9 -5)
ValueTypes.h | 14 +++++++++-----
1 files changed, 9 insertions(+), 5 deletions(-)
Index: llvm/include/llvm/CodeGen/ValueTypes.h
diff -u llvm/include/llvm/CodeGen/ValueTypes.h:1.12 llvm/include/llvm/CodeGen/ValueTypes.h:1.13
--- llvm/include/llvm/CodeGen/ValueTypes.h:1.12 Thu Aug 25 12:06:34 2005
+++ llvm/include/llvm/CodeGen/ValueTypes.h Thu Nov 17 15:44:42 2005
@@ -36,13 +36,17 @@
i64 = 5, // This is a 64 bit integer value
i128 = 6, // This is a 128 bit integer value
- f32 = 7, // This is a 32 bit floating point value
- f64 = 8, // This is a 64 bit floating point value
- f80 = 9, // This is a 80 bit floating point value
- f128 = 10, // This is a 128 bit floating point value
+ f32 = 7, // This is a 32 bit floating point value
+ f64 = 8, // This is a 64 bit floating point value
+ f80 = 9, // This is a 80 bit floating point value
+ f128 = 10, // This is a 128 bit floating point value
Flag = 11, // This is a condition code or machine flag.
- isVoid = 12, // This has no value
+ isVoid = 12, // This has no value
+
+ Vector = 13, // This is an abstract vector type, which will
+ // be refined into a target vector type, or
+ // scalarized.
LAST_VALUETYPE, // This always remains at the end of the list.
};
More information about the llvm-commits
mailing list