diff options
-rw-r--r-- | lib/Target/Target.td | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/Target/Target.td b/lib/Target/Target.td index 78cf8dcaa0..57046b826e 100644 --- a/lib/Target/Target.td +++ b/lib/Target/Target.td @@ -72,7 +72,9 @@ class RegisterClass<string namespace, list<ValueType> regTypes, int alignment, // RegType - Specify the list ValueType of the registers in this register // class. Note that all registers in a register class must have the same - // ValueTypes. + // ValueTypes. This is a list because some targets permit storing different + // types in same register, for example vector values with 128-bit total size, + // but different count/size of items, like SSE on x86. // list<ValueType> RegTypes = regTypes; |