Add some comments for TableGen's NeonEmitter.
[oota-llvm.git] / utils / TableGen / NeonEmitter.h
index 6c6760d732facd677f2b230cc46c2a3a7bb3fcdf..4dcb96aae3fdf04735f57f7946b766540311286d 100644 (file)
@@ -56,10 +56,10 @@ enum OpKind {
 
 enum ClassKind {
   ClassNone,
-  ClassI,
-  ClassS,
-  ClassW,
-  ClassB
+  ClassI,           // generic integer instruction, e.g., "i8" suffix
+  ClassS,           // signed/unsigned/poly, e.g., "s8", "u8" or "p8" suffix
+  ClassW,           // width-specific instruction, e.g., "8" suffix
+  ClassB            // bitcast arguments with enum argument to specify type
 };
 
 namespace llvm {