mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-09-08 23:55:03 +00:00
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:
parent
c4c9506837
commit
e1562c82ca
@ -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
|
||||
|
@ -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>;
|
||||
|
Loading…
Reference in New Issue
Block a user