aboutsummaryrefslogtreecommitdiff
path: root/lib/AsmParser/LLToken.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/AsmParser/LLToken.h')
-rw-r--r--lib/AsmParser/LLToken.h36
1 files changed, 18 insertions, 18 deletions
diff --git a/lib/AsmParser/LLToken.h b/lib/AsmParser/LLToken.h
index 95a0c91006..a3f2d53fc9 100644
--- a/lib/AsmParser/LLToken.h
+++ b/lib/AsmParser/LLToken.h
@@ -19,7 +19,7 @@ namespace lltok {
enum Kind {
// Markers
Eof, Error,
-
+
// Tokens with no info.
dotdotdot, // ...
equal, comma, // = ,
@@ -29,13 +29,13 @@ namespace lltok {
less, greater, // < >
lparen, rparen, // ( )
backslash, // \ /
-
+
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_dllexport, kw_common, kw_default, kw_hidden, kw_protected,
kw_extern_weak,
@@ -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
};