gdb uses DW_AT_prototyped to identify K&R style in C based languages.
[oota-llvm.git] / lib / AsmParser / LLToken.h
index 95a0c910064147dbf64c3e6f4e9f5c4acfb425ab..e3bc908b6e0f4380fafe3c4beb2c1787e2827dda 100644 (file)
@@ -19,7 +19,7 @@ namespace lltok {
   enum Kind {
     // Markers
     Eof, Error,
-    
+
     // Tokens with no info.
     dotdotdot,         // ...
     equal, comma,      // =  ,
@@ -28,15 +28,15 @@ namespace lltok {
     lbrace, rbrace,    // {  }
     less, greater,     // <  >
     lparen, rparen,    // (  )
-    backslash,         // \  /
-    
+    backslash,         // \    (not /)
+
     kw_x,
     kw_begin,   kw_end,
     kw_true,    kw_false,
     kw_declare, kw_define,
     kw_global,  kw_constant,
-    
-    kw_internal, kw_linkonce, kw_weak, kw_appending, kw_dllimport,
+
+    kw_private, kw_internal, kw_linkonce, kw_weak, kw_appending, kw_dllimport,
     kw_dllexport, kw_common, kw_default, kw_hidden, kw_protected,
     kw_extern_weak,
     kw_external, kw_thread_local,
@@ -58,9 +58,9 @@ namespace lltok {
     kw_sideeffect,
     kw_gc,
     kw_c,
-    
+
     kw_cc, kw_ccc, kw_fastcc, kw_coldcc, kw_x86_stdcallcc, kw_x86_fastcallcc,
-    
+
     kw_signext,
     kw_zeroext,
     kw_inreg,
@@ -73,50 +73,50 @@ namespace lltok {
     kw_nest,
     kw_readnone,
     kw_readonly,
-    
+
     kw_noinline,
     kw_alwaysinline,
     kw_optsize,
     kw_ssp,
     kw_sspreq,
-    
+
     kw_type,
     kw_opaque,
-    
+
     kw_eq, kw_ne, kw_slt, kw_sgt, kw_sle, kw_sge, kw_ult, kw_ugt, kw_ule,
     kw_uge, kw_oeq, kw_one, kw_olt, kw_ogt, kw_ole, kw_oge, kw_ord, kw_uno,
     kw_ueq, kw_une,
-          
+
     // Instruction Opcodes (Opcode in UIntVal).
     kw_add,  kw_sub,  kw_mul,  kw_udiv, kw_sdiv, kw_fdiv,
     kw_urem, kw_srem, kw_frem, kw_shl,  kw_lshr, kw_ashr,
     kw_and,  kw_or,   kw_xor,  kw_icmp, kw_fcmp, kw_vicmp, kw_vfcmp,
-    
+
     kw_phi, kw_call,
     kw_trunc, kw_zext, kw_sext, kw_fptrunc, kw_fpext, kw_uitofp, kw_sitofp,
     kw_fptoui, kw_fptosi, kw_inttoptr, kw_ptrtoint, kw_bitcast,
     kw_select, kw_va_arg,
-    
+
     kw_ret, kw_br, kw_switch, kw_invoke, kw_unwind, kw_unreachable,
-    
+
     kw_malloc, kw_alloca, kw_free, kw_load, kw_store, kw_getelementptr,
-    
+
     kw_extractelement, kw_insertelement, kw_shufflevector, kw_getresult,
     kw_extractvalue, kw_insertvalue,
-    
+
     // Unsigned Valued tokens (UIntVal).
     GlobalID,          // @42
     LocalVarID,        // %42
-    
+
     // String valued tokens (StrVal).
     LabelStr,          // foo:
     GlobalVar,         // @foo @"foo"
     LocalVar,          // %foo %"foo"
     StringConstant,    // "foo"
-    
+
     // Type valued tokens (TyVal).
-    Type, 
-    
+    Type,
+
     APFloat,  // APFloatVal
     APSInt // APSInt
   };