add a new iPTR ValueType for tblgen use

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27187 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2006-03-27 22:48:00 +00:00
parent c4c9506837
commit e1562c82ca
2 changed files with 9 additions and 1 deletions

View File

@ -63,7 +63,11 @@ namespace MVT { // MVT = Machine Value Types
FIRST_VECTOR_VALUETYPE = v8i8,
LAST_VECTOR_VALUETYPE = v2f64,
LAST_VALUETYPE = 24 // This always remains at the end of the list.
LAST_VALUETYPE = 24, // This always remains at the end of the list.
// iPTR - An int value the size of the pointer of the current
// target. This should only be used internal to tblgen!
iPTR = 255
};
/// MVT::isInteger - Return true if this is a simple integer, or a packed

View File

@ -43,3 +43,7 @@ def v2i64 : ValueType<128, 20>; // 2 x i64 vector value
def v2f32 : ValueType<64, 21>; // 2 x f32 vector value
def v4f32 : ValueType<128, 22>; // 4 x f32 vector value
def v2f64 : ValueType<128, 23>; // 2 x f64 vector value
// Pseudo valuetype mapped to the current pointer size.
def iPTR : ValueType<0 , 255>;