Factor out the logic for onlyReadsMemory into a helper function.
[oota-llvm.git] / include / llvm / CodeGen / ValueTypes.td
index 1b4c51e4e8525af57e8747ba5d6f0f87edeb0b47..a1163f7a2f98ef0c6aaa602333c04254e4cad34e 100644 (file)
@@ -46,8 +46,8 @@ def v4i32  : ValueType<128, 22>;   //  4 x i32 vector value
 def v8i32  : ValueType<256, 23>;   //  8 x i32 vector value
 def v1i64  : ValueType<64 , 24>;   //  1 x i64 vector value
 def v2i64  : ValueType<128, 25>;   //  2 x i64 vector value
-def v4i64  : ValueType<256, 26>;   //  4 x f64 vector value
-def v8i64  : ValueType<512, 27>;   //  4 x f64 vector value
+def v4i64  : ValueType<256, 26>;   //  4 x i64 vector value
+def v8i64  : ValueType<512, 27>;   //  8 x i64 vector value
 
 def v2f32  : ValueType<64 , 28>;   //  2 x f32 vector value
 def v4f32  : ValueType<128, 29>;   //  4 x f32 vector value
@@ -55,7 +55,7 @@ def v8f32  : ValueType<256, 30>;   //  8 x f32 vector value
 def v2f64  : ValueType<128, 31>;   //  2 x f64 vector value
 def v4f64  : ValueType<256, 32>;   //  4 x f64 vector value
 
-def x86mmx : ValueType< , 33>;   // X86 MMX value
+def x86mmx : ValueType<64 , 33>;   // X86 MMX value
 def FlagVT : ValueType<0  , 34>;   // Pre-RA sched glue
 def isVoid : ValueType<0  , 35>;   // Produces no value