1*9880d681SAndroid Build Coastguard Worker //===- LLToken.h - Token Codes for LLVM Assembly Files ----------*- C++ -*-===// 2*9880d681SAndroid Build Coastguard Worker // 3*9880d681SAndroid Build Coastguard Worker // The LLVM Compiler Infrastructure 4*9880d681SAndroid Build Coastguard Worker // 5*9880d681SAndroid Build Coastguard Worker // This file is distributed under the University of Illinois Open Source 6*9880d681SAndroid Build Coastguard Worker // License. See LICENSE.TXT for details. 7*9880d681SAndroid Build Coastguard Worker // 8*9880d681SAndroid Build Coastguard Worker //===----------------------------------------------------------------------===// 9*9880d681SAndroid Build Coastguard Worker // 10*9880d681SAndroid Build Coastguard Worker // This file defines the enums for the .ll lexer. 11*9880d681SAndroid Build Coastguard Worker // 12*9880d681SAndroid Build Coastguard Worker //===----------------------------------------------------------------------===// 13*9880d681SAndroid Build Coastguard Worker 14*9880d681SAndroid Build Coastguard Worker #ifndef LLVM_LIB_ASMPARSER_LLTOKEN_H 15*9880d681SAndroid Build Coastguard Worker #define LLVM_LIB_ASMPARSER_LLTOKEN_H 16*9880d681SAndroid Build Coastguard Worker 17*9880d681SAndroid Build Coastguard Worker namespace llvm { 18*9880d681SAndroid Build Coastguard Worker namespace lltok { 19*9880d681SAndroid Build Coastguard Worker enum Kind { 20*9880d681SAndroid Build Coastguard Worker // Markers 21*9880d681SAndroid Build Coastguard Worker Eof, 22*9880d681SAndroid Build Coastguard Worker Error, 23*9880d681SAndroid Build Coastguard Worker 24*9880d681SAndroid Build Coastguard Worker // Tokens with no info. 25*9880d681SAndroid Build Coastguard Worker dotdotdot, // ... 26*9880d681SAndroid Build Coastguard Worker equal, 27*9880d681SAndroid Build Coastguard Worker comma, // = , 28*9880d681SAndroid Build Coastguard Worker star, // * 29*9880d681SAndroid Build Coastguard Worker lsquare, 30*9880d681SAndroid Build Coastguard Worker rsquare, // [ ] 31*9880d681SAndroid Build Coastguard Worker lbrace, 32*9880d681SAndroid Build Coastguard Worker rbrace, // { } 33*9880d681SAndroid Build Coastguard Worker less, 34*9880d681SAndroid Build Coastguard Worker greater, // < > 35*9880d681SAndroid Build Coastguard Worker lparen, 36*9880d681SAndroid Build Coastguard Worker rparen, // ( ) 37*9880d681SAndroid Build Coastguard Worker exclaim, // ! 38*9880d681SAndroid Build Coastguard Worker bar, // | 39*9880d681SAndroid Build Coastguard Worker 40*9880d681SAndroid Build Coastguard Worker kw_x, 41*9880d681SAndroid Build Coastguard Worker kw_true, 42*9880d681SAndroid Build Coastguard Worker kw_false, 43*9880d681SAndroid Build Coastguard Worker kw_declare, 44*9880d681SAndroid Build Coastguard Worker kw_define, 45*9880d681SAndroid Build Coastguard Worker kw_global, 46*9880d681SAndroid Build Coastguard Worker kw_constant, 47*9880d681SAndroid Build Coastguard Worker 48*9880d681SAndroid Build Coastguard Worker kw_private, 49*9880d681SAndroid Build Coastguard Worker kw_internal, 50*9880d681SAndroid Build Coastguard Worker kw_linkonce, 51*9880d681SAndroid Build Coastguard Worker kw_linkonce_odr, 52*9880d681SAndroid Build Coastguard Worker kw_weak, // Used as a linkage, and a modifier for "cmpxchg". 53*9880d681SAndroid Build Coastguard Worker kw_weak_odr, 54*9880d681SAndroid Build Coastguard Worker kw_appending, 55*9880d681SAndroid Build Coastguard Worker kw_dllimport, 56*9880d681SAndroid Build Coastguard Worker kw_dllexport, 57*9880d681SAndroid Build Coastguard Worker kw_common, 58*9880d681SAndroid Build Coastguard Worker kw_available_externally, 59*9880d681SAndroid Build Coastguard Worker kw_default, 60*9880d681SAndroid Build Coastguard Worker kw_hidden, 61*9880d681SAndroid Build Coastguard Worker kw_protected, 62*9880d681SAndroid Build Coastguard Worker kw_unnamed_addr, 63*9880d681SAndroid Build Coastguard Worker kw_local_unnamed_addr, 64*9880d681SAndroid Build Coastguard Worker kw_externally_initialized, 65*9880d681SAndroid Build Coastguard Worker kw_extern_weak, 66*9880d681SAndroid Build Coastguard Worker kw_external, 67*9880d681SAndroid Build Coastguard Worker kw_thread_local, 68*9880d681SAndroid Build Coastguard Worker kw_localdynamic, 69*9880d681SAndroid Build Coastguard Worker kw_initialexec, 70*9880d681SAndroid Build Coastguard Worker kw_localexec, 71*9880d681SAndroid Build Coastguard Worker kw_zeroinitializer, 72*9880d681SAndroid Build Coastguard Worker kw_undef, 73*9880d681SAndroid Build Coastguard Worker kw_null, 74*9880d681SAndroid Build Coastguard Worker kw_none, 75*9880d681SAndroid Build Coastguard Worker kw_to, 76*9880d681SAndroid Build Coastguard Worker kw_caller, 77*9880d681SAndroid Build Coastguard Worker kw_within, 78*9880d681SAndroid Build Coastguard Worker kw_from, 79*9880d681SAndroid Build Coastguard Worker kw_tail, 80*9880d681SAndroid Build Coastguard Worker kw_musttail, 81*9880d681SAndroid Build Coastguard Worker kw_notail, 82*9880d681SAndroid Build Coastguard Worker kw_target, 83*9880d681SAndroid Build Coastguard Worker kw_triple, 84*9880d681SAndroid Build Coastguard Worker kw_source_filename, 85*9880d681SAndroid Build Coastguard Worker kw_unwind, 86*9880d681SAndroid Build Coastguard Worker kw_deplibs, // FIXME: Remove in 4.0 87*9880d681SAndroid Build Coastguard Worker kw_datalayout, 88*9880d681SAndroid Build Coastguard Worker kw_volatile, 89*9880d681SAndroid Build Coastguard Worker kw_atomic, 90*9880d681SAndroid Build Coastguard Worker kw_unordered, 91*9880d681SAndroid Build Coastguard Worker kw_monotonic, 92*9880d681SAndroid Build Coastguard Worker kw_acquire, 93*9880d681SAndroid Build Coastguard Worker kw_release, 94*9880d681SAndroid Build Coastguard Worker kw_acq_rel, 95*9880d681SAndroid Build Coastguard Worker kw_seq_cst, 96*9880d681SAndroid Build Coastguard Worker kw_singlethread, 97*9880d681SAndroid Build Coastguard Worker kw_nnan, 98*9880d681SAndroid Build Coastguard Worker kw_ninf, 99*9880d681SAndroid Build Coastguard Worker kw_nsz, 100*9880d681SAndroid Build Coastguard Worker kw_arcp, 101*9880d681SAndroid Build Coastguard Worker kw_fast, 102*9880d681SAndroid Build Coastguard Worker kw_nuw, 103*9880d681SAndroid Build Coastguard Worker kw_nsw, 104*9880d681SAndroid Build Coastguard Worker kw_exact, 105*9880d681SAndroid Build Coastguard Worker kw_inbounds, 106*9880d681SAndroid Build Coastguard Worker kw_align, 107*9880d681SAndroid Build Coastguard Worker kw_addrspace, 108*9880d681SAndroid Build Coastguard Worker kw_section, 109*9880d681SAndroid Build Coastguard Worker kw_alias, 110*9880d681SAndroid Build Coastguard Worker kw_ifunc, 111*9880d681SAndroid Build Coastguard Worker kw_module, 112*9880d681SAndroid Build Coastguard Worker kw_asm, 113*9880d681SAndroid Build Coastguard Worker kw_sideeffect, 114*9880d681SAndroid Build Coastguard Worker kw_alignstack, 115*9880d681SAndroid Build Coastguard Worker kw_inteldialect, 116*9880d681SAndroid Build Coastguard Worker kw_gc, 117*9880d681SAndroid Build Coastguard Worker kw_prefix, 118*9880d681SAndroid Build Coastguard Worker kw_prologue, 119*9880d681SAndroid Build Coastguard Worker kw_c, 120*9880d681SAndroid Build Coastguard Worker 121*9880d681SAndroid Build Coastguard Worker kw_cc, 122*9880d681SAndroid Build Coastguard Worker kw_ccc, 123*9880d681SAndroid Build Coastguard Worker kw_fastcc, 124*9880d681SAndroid Build Coastguard Worker kw_coldcc, 125*9880d681SAndroid Build Coastguard Worker kw_intel_ocl_bicc, 126*9880d681SAndroid Build Coastguard Worker kw_x86_stdcallcc, 127*9880d681SAndroid Build Coastguard Worker kw_x86_fastcallcc, 128*9880d681SAndroid Build Coastguard Worker kw_x86_thiscallcc, 129*9880d681SAndroid Build Coastguard Worker kw_x86_vectorcallcc, 130*9880d681SAndroid Build Coastguard Worker kw_arm_apcscc, 131*9880d681SAndroid Build Coastguard Worker kw_arm_aapcscc, 132*9880d681SAndroid Build Coastguard Worker kw_arm_aapcs_vfpcc, 133*9880d681SAndroid Build Coastguard Worker kw_msp430_intrcc, 134*9880d681SAndroid Build Coastguard Worker kw_avr_intrcc, 135*9880d681SAndroid Build Coastguard Worker kw_avr_signalcc, 136*9880d681SAndroid Build Coastguard Worker kw_ptx_kernel, 137*9880d681SAndroid Build Coastguard Worker kw_ptx_device, 138*9880d681SAndroid Build Coastguard Worker kw_spir_kernel, 139*9880d681SAndroid Build Coastguard Worker kw_spir_func, 140*9880d681SAndroid Build Coastguard Worker kw_x86_64_sysvcc, 141*9880d681SAndroid Build Coastguard Worker kw_x86_64_win64cc, 142*9880d681SAndroid Build Coastguard Worker kw_webkit_jscc, 143*9880d681SAndroid Build Coastguard Worker kw_anyregcc, 144*9880d681SAndroid Build Coastguard Worker kw_swiftcc, 145*9880d681SAndroid Build Coastguard Worker kw_preserve_mostcc, 146*9880d681SAndroid Build Coastguard Worker kw_preserve_allcc, 147*9880d681SAndroid Build Coastguard Worker kw_ghccc, 148*9880d681SAndroid Build Coastguard Worker kw_x86_intrcc, 149*9880d681SAndroid Build Coastguard Worker kw_hhvmcc, 150*9880d681SAndroid Build Coastguard Worker kw_hhvm_ccc, 151*9880d681SAndroid Build Coastguard Worker kw_cxx_fast_tlscc, 152*9880d681SAndroid Build Coastguard Worker kw_amdgpu_vs, 153*9880d681SAndroid Build Coastguard Worker kw_amdgpu_gs, 154*9880d681SAndroid Build Coastguard Worker kw_amdgpu_ps, 155*9880d681SAndroid Build Coastguard Worker kw_amdgpu_cs, 156*9880d681SAndroid Build Coastguard Worker kw_amdgpu_kernel, 157*9880d681SAndroid Build Coastguard Worker 158*9880d681SAndroid Build Coastguard Worker // Attributes: 159*9880d681SAndroid Build Coastguard Worker kw_attributes, 160*9880d681SAndroid Build Coastguard Worker kw_allocsize, 161*9880d681SAndroid Build Coastguard Worker kw_alwaysinline, 162*9880d681SAndroid Build Coastguard Worker kw_argmemonly, 163*9880d681SAndroid Build Coastguard Worker kw_sanitize_address, 164*9880d681SAndroid Build Coastguard Worker kw_builtin, 165*9880d681SAndroid Build Coastguard Worker kw_byval, 166*9880d681SAndroid Build Coastguard Worker kw_inalloca, 167*9880d681SAndroid Build Coastguard Worker kw_cold, 168*9880d681SAndroid Build Coastguard Worker kw_convergent, 169*9880d681SAndroid Build Coastguard Worker kw_dereferenceable, 170*9880d681SAndroid Build Coastguard Worker kw_dereferenceable_or_null, 171*9880d681SAndroid Build Coastguard Worker kw_inaccessiblememonly, 172*9880d681SAndroid Build Coastguard Worker kw_inaccessiblemem_or_argmemonly, 173*9880d681SAndroid Build Coastguard Worker kw_inlinehint, 174*9880d681SAndroid Build Coastguard Worker kw_inreg, 175*9880d681SAndroid Build Coastguard Worker kw_jumptable, 176*9880d681SAndroid Build Coastguard Worker kw_minsize, 177*9880d681SAndroid Build Coastguard Worker kw_naked, 178*9880d681SAndroid Build Coastguard Worker kw_nest, 179*9880d681SAndroid Build Coastguard Worker kw_noalias, 180*9880d681SAndroid Build Coastguard Worker kw_nobuiltin, 181*9880d681SAndroid Build Coastguard Worker kw_nocapture, 182*9880d681SAndroid Build Coastguard Worker kw_noduplicate, 183*9880d681SAndroid Build Coastguard Worker kw_noimplicitfloat, 184*9880d681SAndroid Build Coastguard Worker kw_noinline, 185*9880d681SAndroid Build Coastguard Worker kw_norecurse, 186*9880d681SAndroid Build Coastguard Worker kw_nonlazybind, 187*9880d681SAndroid Build Coastguard Worker kw_nonnull, 188*9880d681SAndroid Build Coastguard Worker kw_noredzone, 189*9880d681SAndroid Build Coastguard Worker kw_noreturn, 190*9880d681SAndroid Build Coastguard Worker kw_nounwind, 191*9880d681SAndroid Build Coastguard Worker kw_optnone, 192*9880d681SAndroid Build Coastguard Worker kw_optsize, 193*9880d681SAndroid Build Coastguard Worker kw_readnone, 194*9880d681SAndroid Build Coastguard Worker kw_readonly, 195*9880d681SAndroid Build Coastguard Worker kw_returned, 196*9880d681SAndroid Build Coastguard Worker kw_returns_twice, 197*9880d681SAndroid Build Coastguard Worker kw_signext, 198*9880d681SAndroid Build Coastguard Worker kw_ssp, 199*9880d681SAndroid Build Coastguard Worker kw_sspreq, 200*9880d681SAndroid Build Coastguard Worker kw_sspstrong, 201*9880d681SAndroid Build Coastguard Worker kw_safestack, 202*9880d681SAndroid Build Coastguard Worker kw_sret, 203*9880d681SAndroid Build Coastguard Worker kw_sanitize_thread, 204*9880d681SAndroid Build Coastguard Worker kw_sanitize_memory, 205*9880d681SAndroid Build Coastguard Worker kw_swifterror, 206*9880d681SAndroid Build Coastguard Worker kw_swiftself, 207*9880d681SAndroid Build Coastguard Worker kw_uwtable, 208*9880d681SAndroid Build Coastguard Worker kw_writeonly, 209*9880d681SAndroid Build Coastguard Worker kw_zeroext, 210*9880d681SAndroid Build Coastguard Worker 211*9880d681SAndroid Build Coastguard Worker kw_type, 212*9880d681SAndroid Build Coastguard Worker kw_opaque, 213*9880d681SAndroid Build Coastguard Worker 214*9880d681SAndroid Build Coastguard Worker kw_comdat, 215*9880d681SAndroid Build Coastguard Worker 216*9880d681SAndroid Build Coastguard Worker // Comdat types 217*9880d681SAndroid Build Coastguard Worker kw_any, 218*9880d681SAndroid Build Coastguard Worker kw_exactmatch, 219*9880d681SAndroid Build Coastguard Worker kw_largest, 220*9880d681SAndroid Build Coastguard Worker kw_noduplicates, 221*9880d681SAndroid Build Coastguard Worker kw_samesize, 222*9880d681SAndroid Build Coastguard Worker 223*9880d681SAndroid Build Coastguard Worker kw_eq, 224*9880d681SAndroid Build Coastguard Worker kw_ne, 225*9880d681SAndroid Build Coastguard Worker kw_slt, 226*9880d681SAndroid Build Coastguard Worker kw_sgt, 227*9880d681SAndroid Build Coastguard Worker kw_sle, 228*9880d681SAndroid Build Coastguard Worker kw_sge, 229*9880d681SAndroid Build Coastguard Worker kw_ult, 230*9880d681SAndroid Build Coastguard Worker kw_ugt, 231*9880d681SAndroid Build Coastguard Worker kw_ule, 232*9880d681SAndroid Build Coastguard Worker kw_uge, 233*9880d681SAndroid Build Coastguard Worker kw_oeq, 234*9880d681SAndroid Build Coastguard Worker kw_one, 235*9880d681SAndroid Build Coastguard Worker kw_olt, 236*9880d681SAndroid Build Coastguard Worker kw_ogt, 237*9880d681SAndroid Build Coastguard Worker kw_ole, 238*9880d681SAndroid Build Coastguard Worker kw_oge, 239*9880d681SAndroid Build Coastguard Worker kw_ord, 240*9880d681SAndroid Build Coastguard Worker kw_uno, 241*9880d681SAndroid Build Coastguard Worker kw_ueq, 242*9880d681SAndroid Build Coastguard Worker kw_une, 243*9880d681SAndroid Build Coastguard Worker 244*9880d681SAndroid Build Coastguard Worker // atomicrmw operations that aren't also instruction keywords. 245*9880d681SAndroid Build Coastguard Worker kw_xchg, 246*9880d681SAndroid Build Coastguard Worker kw_nand, 247*9880d681SAndroid Build Coastguard Worker kw_max, 248*9880d681SAndroid Build Coastguard Worker kw_min, 249*9880d681SAndroid Build Coastguard Worker kw_umax, 250*9880d681SAndroid Build Coastguard Worker kw_umin, 251*9880d681SAndroid Build Coastguard Worker 252*9880d681SAndroid Build Coastguard Worker // Instruction Opcodes (Opcode in UIntVal). 253*9880d681SAndroid Build Coastguard Worker kw_add, 254*9880d681SAndroid Build Coastguard Worker kw_fadd, 255*9880d681SAndroid Build Coastguard Worker kw_sub, 256*9880d681SAndroid Build Coastguard Worker kw_fsub, 257*9880d681SAndroid Build Coastguard Worker kw_mul, 258*9880d681SAndroid Build Coastguard Worker kw_fmul, 259*9880d681SAndroid Build Coastguard Worker kw_udiv, 260*9880d681SAndroid Build Coastguard Worker kw_sdiv, 261*9880d681SAndroid Build Coastguard Worker kw_fdiv, 262*9880d681SAndroid Build Coastguard Worker kw_urem, 263*9880d681SAndroid Build Coastguard Worker kw_srem, 264*9880d681SAndroid Build Coastguard Worker kw_frem, 265*9880d681SAndroid Build Coastguard Worker kw_shl, 266*9880d681SAndroid Build Coastguard Worker kw_lshr, 267*9880d681SAndroid Build Coastguard Worker kw_ashr, 268*9880d681SAndroid Build Coastguard Worker kw_and, 269*9880d681SAndroid Build Coastguard Worker kw_or, 270*9880d681SAndroid Build Coastguard Worker kw_xor, 271*9880d681SAndroid Build Coastguard Worker kw_icmp, 272*9880d681SAndroid Build Coastguard Worker kw_fcmp, 273*9880d681SAndroid Build Coastguard Worker 274*9880d681SAndroid Build Coastguard Worker kw_phi, 275*9880d681SAndroid Build Coastguard Worker kw_call, 276*9880d681SAndroid Build Coastguard Worker kw_trunc, 277*9880d681SAndroid Build Coastguard Worker kw_zext, 278*9880d681SAndroid Build Coastguard Worker kw_sext, 279*9880d681SAndroid Build Coastguard Worker kw_fptrunc, 280*9880d681SAndroid Build Coastguard Worker kw_fpext, 281*9880d681SAndroid Build Coastguard Worker kw_uitofp, 282*9880d681SAndroid Build Coastguard Worker kw_sitofp, 283*9880d681SAndroid Build Coastguard Worker kw_fptoui, 284*9880d681SAndroid Build Coastguard Worker kw_fptosi, 285*9880d681SAndroid Build Coastguard Worker kw_inttoptr, 286*9880d681SAndroid Build Coastguard Worker kw_ptrtoint, 287*9880d681SAndroid Build Coastguard Worker kw_bitcast, 288*9880d681SAndroid Build Coastguard Worker kw_addrspacecast, 289*9880d681SAndroid Build Coastguard Worker kw_select, 290*9880d681SAndroid Build Coastguard Worker kw_va_arg, 291*9880d681SAndroid Build Coastguard Worker 292*9880d681SAndroid Build Coastguard Worker kw_landingpad, 293*9880d681SAndroid Build Coastguard Worker kw_personality, 294*9880d681SAndroid Build Coastguard Worker kw_cleanup, 295*9880d681SAndroid Build Coastguard Worker kw_catch, 296*9880d681SAndroid Build Coastguard Worker kw_filter, 297*9880d681SAndroid Build Coastguard Worker 298*9880d681SAndroid Build Coastguard Worker kw_ret, 299*9880d681SAndroid Build Coastguard Worker kw_br, 300*9880d681SAndroid Build Coastguard Worker kw_switch, 301*9880d681SAndroid Build Coastguard Worker kw_indirectbr, 302*9880d681SAndroid Build Coastguard Worker kw_invoke, 303*9880d681SAndroid Build Coastguard Worker kw_resume, 304*9880d681SAndroid Build Coastguard Worker kw_unreachable, 305*9880d681SAndroid Build Coastguard Worker kw_cleanupret, 306*9880d681SAndroid Build Coastguard Worker kw_catchswitch, 307*9880d681SAndroid Build Coastguard Worker kw_catchret, 308*9880d681SAndroid Build Coastguard Worker kw_catchpad, 309*9880d681SAndroid Build Coastguard Worker kw_cleanuppad, 310*9880d681SAndroid Build Coastguard Worker 311*9880d681SAndroid Build Coastguard Worker kw_alloca, 312*9880d681SAndroid Build Coastguard Worker kw_load, 313*9880d681SAndroid Build Coastguard Worker kw_store, 314*9880d681SAndroid Build Coastguard Worker kw_fence, 315*9880d681SAndroid Build Coastguard Worker kw_cmpxchg, 316*9880d681SAndroid Build Coastguard Worker kw_atomicrmw, 317*9880d681SAndroid Build Coastguard Worker kw_getelementptr, 318*9880d681SAndroid Build Coastguard Worker 319*9880d681SAndroid Build Coastguard Worker kw_extractelement, 320*9880d681SAndroid Build Coastguard Worker kw_insertelement, 321*9880d681SAndroid Build Coastguard Worker kw_shufflevector, 322*9880d681SAndroid Build Coastguard Worker kw_extractvalue, 323*9880d681SAndroid Build Coastguard Worker kw_insertvalue, 324*9880d681SAndroid Build Coastguard Worker kw_blockaddress, 325*9880d681SAndroid Build Coastguard Worker 326*9880d681SAndroid Build Coastguard Worker // Metadata types. 327*9880d681SAndroid Build Coastguard Worker kw_distinct, 328*9880d681SAndroid Build Coastguard Worker 329*9880d681SAndroid Build Coastguard Worker // Use-list order directives. 330*9880d681SAndroid Build Coastguard Worker kw_uselistorder, 331*9880d681SAndroid Build Coastguard Worker kw_uselistorder_bb, 332*9880d681SAndroid Build Coastguard Worker 333*9880d681SAndroid Build Coastguard Worker // Unsigned Valued tokens (UIntVal). 334*9880d681SAndroid Build Coastguard Worker GlobalID, // @42 335*9880d681SAndroid Build Coastguard Worker LocalVarID, // %42 336*9880d681SAndroid Build Coastguard Worker AttrGrpID, // #42 337*9880d681SAndroid Build Coastguard Worker 338*9880d681SAndroid Build Coastguard Worker // String valued tokens (StrVal). 339*9880d681SAndroid Build Coastguard Worker LabelStr, // foo: 340*9880d681SAndroid Build Coastguard Worker GlobalVar, // @foo @"foo" 341*9880d681SAndroid Build Coastguard Worker ComdatVar, // $foo 342*9880d681SAndroid Build Coastguard Worker LocalVar, // %foo %"foo" 343*9880d681SAndroid Build Coastguard Worker MetadataVar, // !foo 344*9880d681SAndroid Build Coastguard Worker StringConstant, // "foo" 345*9880d681SAndroid Build Coastguard Worker DwarfTag, // DW_TAG_foo 346*9880d681SAndroid Build Coastguard Worker DwarfAttEncoding, // DW_ATE_foo 347*9880d681SAndroid Build Coastguard Worker DwarfVirtuality, // DW_VIRTUALITY_foo 348*9880d681SAndroid Build Coastguard Worker DwarfLang, // DW_LANG_foo 349*9880d681SAndroid Build Coastguard Worker DwarfCC, // DW_CC_foo 350*9880d681SAndroid Build Coastguard Worker EmissionKind, // lineTablesOnly 351*9880d681SAndroid Build Coastguard Worker DwarfOp, // DW_OP_foo 352*9880d681SAndroid Build Coastguard Worker DIFlag, // DIFlagFoo 353*9880d681SAndroid Build Coastguard Worker DwarfMacinfo, // DW_MACINFO_foo 354*9880d681SAndroid Build Coastguard Worker 355*9880d681SAndroid Build Coastguard Worker // Type valued tokens (TyVal). 356*9880d681SAndroid Build Coastguard Worker Type, 357*9880d681SAndroid Build Coastguard Worker 358*9880d681SAndroid Build Coastguard Worker APFloat, // APFloatVal 359*9880d681SAndroid Build Coastguard Worker APSInt // APSInt 360*9880d681SAndroid Build Coastguard Worker }; 361*9880d681SAndroid Build Coastguard Worker } // end namespace lltok 362*9880d681SAndroid Build Coastguard Worker } // end namespace llvm 363*9880d681SAndroid Build Coastguard Worker 364*9880d681SAndroid Build Coastguard Worker #endif 365