LLVM  10.0.0svn
Namespaces | Enumerations
LLToken.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 llvm
 This class represents lattice values for constants.
 
 llvm::lltok
 

Enumerations

enum  llvm::lltok::Kind {
  llvm::lltok::Eof, llvm::lltok::Error, llvm::lltok::dotdotdot, llvm::lltok::equal,
  llvm::lltok::comma, llvm::lltok::star, llvm::lltok::lsquare, llvm::lltok::rsquare,
  llvm::lltok::lbrace, llvm::lltok::rbrace, llvm::lltok::less, llvm::lltok::greater,
  llvm::lltok::lparen, llvm::lltok::rparen, llvm::lltok::exclaim, llvm::lltok::bar,
  llvm::lltok::colon, llvm::lltok::kw_vscale, llvm::lltok::kw_x, llvm::lltok::kw_true,
  llvm::lltok::kw_false, llvm::lltok::kw_declare, llvm::lltok::kw_define, llvm::lltok::kw_global,
  llvm::lltok::kw_constant, llvm::lltok::kw_dso_local, llvm::lltok::kw_dso_preemptable, llvm::lltok::kw_private,
  llvm::lltok::kw_internal, llvm::lltok::kw_linkonce, llvm::lltok::kw_linkonce_odr, llvm::lltok::kw_weak,
  llvm::lltok::kw_weak_odr, llvm::lltok::kw_appending, llvm::lltok::kw_dllimport, llvm::lltok::kw_dllexport,
  llvm::lltok::kw_common, llvm::lltok::kw_available_externally, llvm::lltok::kw_default, llvm::lltok::kw_hidden,
  llvm::lltok::kw_protected, llvm::lltok::kw_unnamed_addr, llvm::lltok::kw_local_unnamed_addr, llvm::lltok::kw_externally_initialized,
  llvm::lltok::kw_extern_weak, llvm::lltok::kw_external, llvm::lltok::kw_thread_local, llvm::lltok::kw_localdynamic,
  llvm::lltok::kw_initialexec, llvm::lltok::kw_localexec, llvm::lltok::kw_zeroinitializer, llvm::lltok::kw_undef,
  llvm::lltok::kw_null, llvm::lltok::kw_none, llvm::lltok::kw_to, llvm::lltok::kw_caller,
  llvm::lltok::kw_within, llvm::lltok::kw_from, llvm::lltok::kw_tail, llvm::lltok::kw_musttail,
  llvm::lltok::kw_notail, llvm::lltok::kw_target, llvm::lltok::kw_triple, llvm::lltok::kw_source_filename,
  llvm::lltok::kw_unwind, llvm::lltok::kw_deplibs, llvm::lltok::kw_datalayout, llvm::lltok::kw_volatile,
  llvm::lltok::kw_atomic, llvm::lltok::kw_unordered, llvm::lltok::kw_monotonic, llvm::lltok::kw_acquire,
  llvm::lltok::kw_release, llvm::lltok::kw_acq_rel, llvm::lltok::kw_seq_cst, llvm::lltok::kw_syncscope,
  llvm::lltok::kw_nnan, llvm::lltok::kw_ninf, llvm::lltok::kw_nsz, llvm::lltok::kw_arcp,
  llvm::lltok::kw_contract, llvm::lltok::kw_reassoc, llvm::lltok::kw_afn, llvm::lltok::kw_fast,
  llvm::lltok::kw_nuw, llvm::lltok::kw_nsw, llvm::lltok::kw_exact, llvm::lltok::kw_inbounds,
  llvm::lltok::kw_inrange, llvm::lltok::kw_align, llvm::lltok::kw_addrspace, llvm::lltok::kw_section,
  llvm::lltok::kw_partition, llvm::lltok::kw_alias, llvm::lltok::kw_ifunc, llvm::lltok::kw_module,
  llvm::lltok::kw_asm, llvm::lltok::kw_sideeffect, llvm::lltok::kw_alignstack, llvm::lltok::kw_inteldialect,
  llvm::lltok::kw_gc, llvm::lltok::kw_prefix, llvm::lltok::kw_prologue, llvm::lltok::kw_c,
  llvm::lltok::kw_cc, llvm::lltok::kw_ccc, llvm::lltok::kw_fastcc, llvm::lltok::kw_coldcc,
  llvm::lltok::kw_intel_ocl_bicc, llvm::lltok::kw_x86_stdcallcc, llvm::lltok::kw_x86_fastcallcc, llvm::lltok::kw_x86_thiscallcc,
  llvm::lltok::kw_x86_vectorcallcc, llvm::lltok::kw_x86_regcallcc, llvm::lltok::kw_arm_apcscc, llvm::lltok::kw_arm_aapcscc,
  llvm::lltok::kw_arm_aapcs_vfpcc, llvm::lltok::kw_aarch64_vector_pcs, llvm::lltok::kw_msp430_intrcc, llvm::lltok::kw_avr_intrcc,
  llvm::lltok::kw_avr_signalcc, llvm::lltok::kw_ptx_kernel, llvm::lltok::kw_ptx_device, llvm::lltok::kw_spir_kernel,
  llvm::lltok::kw_spir_func, llvm::lltok::kw_x86_64_sysvcc, llvm::lltok::kw_win64cc, llvm::lltok::kw_webkit_jscc,
  llvm::lltok::kw_anyregcc, llvm::lltok::kw_swiftcc, llvm::lltok::kw_preserve_mostcc, llvm::lltok::kw_preserve_allcc,
  llvm::lltok::kw_ghccc, llvm::lltok::kw_x86_intrcc, llvm::lltok::kw_hhvmcc, llvm::lltok::kw_hhvm_ccc,
  llvm::lltok::kw_cxx_fast_tlscc, llvm::lltok::kw_amdgpu_vs, llvm::lltok::kw_amdgpu_ls, llvm::lltok::kw_amdgpu_hs,
  llvm::lltok::kw_amdgpu_es, llvm::lltok::kw_amdgpu_gs, llvm::lltok::kw_amdgpu_ps, llvm::lltok::kw_amdgpu_cs,
  llvm::lltok::kw_amdgpu_kernel, llvm::lltok::kw_tailcc, llvm::lltok::kw_attributes, llvm::lltok::kw_allocsize,
  llvm::lltok::kw_alwaysinline, llvm::lltok::kw_argmemonly, llvm::lltok::kw_sanitize_address, llvm::lltok::kw_sanitize_hwaddress,
  llvm::lltok::kw_sanitize_memtag, llvm::lltok::kw_builtin, llvm::lltok::kw_byval, llvm::lltok::kw_inalloca,
  llvm::lltok::kw_cold, llvm::lltok::kw_convergent, llvm::lltok::kw_dereferenceable, llvm::lltok::kw_dereferenceable_or_null,
  llvm::lltok::kw_inaccessiblememonly, llvm::lltok::kw_inaccessiblemem_or_argmemonly, llvm::lltok::kw_inlinehint, llvm::lltok::kw_inreg,
  llvm::lltok::kw_jumptable, llvm::lltok::kw_minsize, llvm::lltok::kw_naked, llvm::lltok::kw_nest,
  llvm::lltok::kw_noalias, llvm::lltok::kw_nobuiltin, llvm::lltok::kw_nocapture, llvm::lltok::kw_noduplicate,
  llvm::lltok::kw_nofree, llvm::lltok::kw_noimplicitfloat, llvm::lltok::kw_noinline, llvm::lltok::kw_norecurse,
  llvm::lltok::kw_nonlazybind, llvm::lltok::kw_nonnull, llvm::lltok::kw_noredzone, llvm::lltok::kw_noreturn,
  llvm::lltok::kw_nosync, llvm::lltok::kw_nocf_check, llvm::lltok::kw_nounwind, llvm::lltok::kw_optforfuzzing,
  llvm::lltok::kw_optnone, llvm::lltok::kw_optsize, llvm::lltok::kw_readnone, llvm::lltok::kw_readonly,
  llvm::lltok::kw_returned, llvm::lltok::kw_returns_twice, llvm::lltok::kw_signext, llvm::lltok::kw_speculatable,
  llvm::lltok::kw_ssp, llvm::lltok::kw_sspreq, llvm::lltok::kw_sspstrong, llvm::lltok::kw_safestack,
  llvm::lltok::kw_shadowcallstack, llvm::lltok::kw_sret, llvm::lltok::kw_sanitize_thread, llvm::lltok::kw_sanitize_memory,
  llvm::lltok::kw_speculative_load_hardening, llvm::lltok::kw_strictfp, llvm::lltok::kw_swifterror, llvm::lltok::kw_swiftself,
  llvm::lltok::kw_uwtable, llvm::lltok::kw_willreturn, llvm::lltok::kw_writeonly, llvm::lltok::kw_zeroext,
  llvm::lltok::kw_immarg, llvm::lltok::kw_type, llvm::lltok::kw_opaque, llvm::lltok::kw_comdat,
  llvm::lltok::kw_any, llvm::lltok::kw_exactmatch, llvm::lltok::kw_largest, llvm::lltok::kw_noduplicates,
  llvm::lltok::kw_samesize, llvm::lltok::kw_eq, llvm::lltok::kw_ne, llvm::lltok::kw_slt,
  llvm::lltok::kw_sgt, llvm::lltok::kw_sle, llvm::lltok::kw_sge, llvm::lltok::kw_ult,
  llvm::lltok::kw_ugt, llvm::lltok::kw_ule, llvm::lltok::kw_uge, llvm::lltok::kw_oeq,
  llvm::lltok::kw_one, llvm::lltok::kw_olt, llvm::lltok::kw_ogt, llvm::lltok::kw_ole,
  llvm::lltok::kw_oge, llvm::lltok::kw_ord, llvm::lltok::kw_uno, llvm::lltok::kw_ueq,
  llvm::lltok::kw_une, llvm::lltok::kw_xchg, llvm::lltok::kw_nand, llvm::lltok::kw_max,
  llvm::lltok::kw_min, llvm::lltok::kw_umax, llvm::lltok::kw_umin, llvm::lltok::kw_fneg,
  llvm::lltok::kw_add, llvm::lltok::kw_fadd, llvm::lltok::kw_sub, llvm::lltok::kw_fsub,
  llvm::lltok::kw_mul, llvm::lltok::kw_fmul, llvm::lltok::kw_udiv, llvm::lltok::kw_sdiv,
  llvm::lltok::kw_fdiv, llvm::lltok::kw_urem, llvm::lltok::kw_srem, llvm::lltok::kw_frem,
  llvm::lltok::kw_shl, llvm::lltok::kw_lshr, llvm::lltok::kw_ashr, llvm::lltok::kw_and,
  llvm::lltok::kw_or, llvm::lltok::kw_xor, llvm::lltok::kw_icmp, llvm::lltok::kw_fcmp,
  llvm::lltok::kw_phi, llvm::lltok::kw_call, llvm::lltok::kw_trunc, llvm::lltok::kw_zext,
  llvm::lltok::kw_sext, llvm::lltok::kw_fptrunc, llvm::lltok::kw_fpext, llvm::lltok::kw_uitofp,
  llvm::lltok::kw_sitofp, llvm::lltok::kw_fptoui, llvm::lltok::kw_fptosi, llvm::lltok::kw_inttoptr,
  llvm::lltok::kw_ptrtoint, llvm::lltok::kw_bitcast, llvm::lltok::kw_addrspacecast, llvm::lltok::kw_select,
  llvm::lltok::kw_va_arg, llvm::lltok::kw_landingpad, llvm::lltok::kw_personality, llvm::lltok::kw_cleanup,
  llvm::lltok::kw_catch, llvm::lltok::kw_filter, llvm::lltok::kw_ret, llvm::lltok::kw_br,
  llvm::lltok::kw_switch, llvm::lltok::kw_indirectbr, llvm::lltok::kw_invoke, llvm::lltok::kw_resume,
  llvm::lltok::kw_unreachable, llvm::lltok::kw_cleanupret, llvm::lltok::kw_catchswitch, llvm::lltok::kw_catchret,
  llvm::lltok::kw_catchpad, llvm::lltok::kw_cleanuppad, llvm::lltok::kw_callbr, llvm::lltok::kw_alloca,
  llvm::lltok::kw_load, llvm::lltok::kw_store, llvm::lltok::kw_fence, llvm::lltok::kw_cmpxchg,
  llvm::lltok::kw_atomicrmw, llvm::lltok::kw_getelementptr, llvm::lltok::kw_extractelement, llvm::lltok::kw_insertelement,
  llvm::lltok::kw_shufflevector, llvm::lltok::kw_extractvalue, llvm::lltok::kw_insertvalue, llvm::lltok::kw_blockaddress,
  llvm::lltok::kw_distinct, llvm::lltok::kw_uselistorder, llvm::lltok::kw_uselistorder_bb, llvm::lltok::kw_path,
  llvm::lltok::kw_hash, llvm::lltok::kw_gv, llvm::lltok::kw_guid, llvm::lltok::kw_name,
  llvm::lltok::kw_summaries, llvm::lltok::kw_flags, llvm::lltok::kw_linkage, llvm::lltok::kw_notEligibleToImport,
  llvm::lltok::kw_live, llvm::lltok::kw_dsoLocal, llvm::lltok::kw_canAutoHide, llvm::lltok::kw_function,
  llvm::lltok::kw_insts, llvm::lltok::kw_funcFlags, llvm::lltok::kw_readNone, llvm::lltok::kw_readOnly,
  llvm::lltok::kw_noRecurse, llvm::lltok::kw_returnDoesNotAlias, llvm::lltok::kw_noInline, llvm::lltok::kw_calls,
  llvm::lltok::kw_callee, llvm::lltok::kw_hotness, llvm::lltok::kw_unknown, llvm::lltok::kw_hot,
  llvm::lltok::kw_critical, llvm::lltok::kw_relbf, llvm::lltok::kw_variable, llvm::lltok::kw_vTableFuncs,
  llvm::lltok::kw_virtFunc, llvm::lltok::kw_aliasee, llvm::lltok::kw_refs, llvm::lltok::kw_typeIdInfo,
  llvm::lltok::kw_typeTests, llvm::lltok::kw_typeTestAssumeVCalls, llvm::lltok::kw_typeCheckedLoadVCalls, llvm::lltok::kw_typeTestAssumeConstVCalls,
  llvm::lltok::kw_typeCheckedLoadConstVCalls, llvm::lltok::kw_vFuncId, llvm::lltok::kw_offset, llvm::lltok::kw_args,
  llvm::lltok::kw_typeid, llvm::lltok::kw_typeidCompatibleVTable, llvm::lltok::kw_summary, llvm::lltok::kw_typeTestRes,
  llvm::lltok::kw_kind, llvm::lltok::kw_unsat, llvm::lltok::kw_byteArray, llvm::lltok::kw_inline,
  llvm::lltok::kw_single, llvm::lltok::kw_allOnes, llvm::lltok::kw_sizeM1BitWidth, llvm::lltok::kw_alignLog2,
  llvm::lltok::kw_sizeM1, llvm::lltok::kw_bitMask, llvm::lltok::kw_inlineBits, llvm::lltok::kw_wpdResolutions,
  llvm::lltok::kw_wpdRes, llvm::lltok::kw_indir, llvm::lltok::kw_singleImpl, llvm::lltok::kw_branchFunnel,
  llvm::lltok::kw_singleImplName, llvm::lltok::kw_resByArg, llvm::lltok::kw_byArg, llvm::lltok::kw_uniformRetVal,
  llvm::lltok::kw_uniqueRetVal, llvm::lltok::kw_virtualConstProp, llvm::lltok::kw_info, llvm::lltok::kw_byte,
  llvm::lltok::kw_bit, llvm::lltok::kw_varFlags, llvm::lltok::LabelID, llvm::lltok::GlobalID,
  llvm::lltok::LocalVarID, llvm::lltok::AttrGrpID, llvm::lltok::SummaryID, llvm::lltok::LabelStr,
  llvm::lltok::GlobalVar, llvm::lltok::ComdatVar, llvm::lltok::LocalVar, llvm::lltok::MetadataVar,
  llvm::lltok::StringConstant, llvm::lltok::DwarfTag, llvm::lltok::DwarfAttEncoding, llvm::lltok::DwarfVirtuality,
  llvm::lltok::DwarfLang, llvm::lltok::DwarfCC, llvm::lltok::EmissionKind, llvm::lltok::NameTableKind,
  llvm::lltok::DwarfOp, llvm::lltok::DIFlag, llvm::lltok::DISPFlag, llvm::lltok::DwarfMacinfo,
  llvm::lltok::ChecksumKind, llvm::lltok::Type, llvm::lltok::APFloat, llvm::lltok::APSInt
}