 AMDGPUAS | |
 CU | |
 false | |
  IntervalSorter | |
  SingleLoopExtractor | SingleLoopExtractor - For bugpoint |
 llvm | List of target independent CodeGen pass IDs |
  A64AT | |
   ATMapper | |
  A64CC | |
  A64DB | |
   DBarrierMapper | |
  A64DC | |
   DCMapper | |
  A64IC | |
   ICMapper | |
  A64Imms | |
  A64ISB | |
   ISBMapper | |
  A64Layout | |
  A64PRFM | |
   PRFMMapper | |
  A64PState | |
   PStateMapper | |
  A64SE | |
  A64SysReg | |
   SysRegMapper | |
   MSRMapper | |
   MRSMapper | |
  A64TLBI | |
   TLBIMapper | |
  AArch64 | |
  AArch64_MC | |
  AArch64II | |
  AArch64ISD | |
  AMDGPU | |
  AMDGPUIntrinsic | |
  AMDGPUISD | |
  APIntOps | |
  ARM | Define some predicates that are used for node matching |
  ARM_AM | ARM_AM - ARM Addressing Mode Stuff |
  ARM_ISB | |
  ARM_MB | |
  ARM_MC | |
  ARM_PROC | |
  ARMBuildAttrs | |
  ARMCC | |
  ARMCP | |
  ARMII | |
  ARMISD | |
  ARMRI | Register allocation hints |
  AttributeFuncs | |
  bitc | |
  CallingConv | |
  cl | |
   OptionCategory | |
   Option | |
   desc | |
   value_desc | |
   initializer | |
   LocationClass | |
   cat | |
   GenericOptionValue | |
   OptionValue | |
   OptionValueBase | |
   OptionValueCopy | |
   OptionValueBase< DataType, false > | |
   OptionValue< cl::boolOrDefault > | |
   OptionValue< std::string > | |
   ValuesClass | |
   generic_parser_base | |
    GenericOptionInfo | |
   parser | |
    OptionInfo | |
   basic_parser_impl | |
   basic_parser | |
   parser< bool > | |
   parser< boolOrDefault > | |
   parser< int > | |
   parser< unsigned > | |
   parser< unsigned long long > | |
   parser< double > | |
   parser< float > | |
   parser< std::string > | |
   parser< char > | |
   OptionDiffPrinter | |
   OptionDiffPrinter< DT, DT > | |
   applicator | |
   applicator< char[n]> | |
   applicator< const char[n]> | |
   applicator< const char * > | |
   applicator< NumOccurrencesFlag > | |
   applicator< ValueExpected > | |
   applicator< OptionHidden > | |
   applicator< FormattingFlags > | |
   applicator< MiscFlags > | |
   opt_storage | |
   opt_storage< DataType, false, true > | |
   opt_storage< DataType, false, false > | |
   opt | |
   list_storage | |
   list_storage< DataType, bool > | |
   list | |
   multi_val | |
   bits_storage | |
   bits_storage< DataType, bool > | |
   bits | |
   alias | |
   aliasopt | |
   extrahelp | |
   StringSaver | Saves strings in the inheritor's stable storage and returns a stable raw character pointer |
  CodeGenOpt | |
  CodeModel | |
  COFF | |
   header | |
   symbol | |
   section | |
   relocation | |
   AuxiliaryFunctionDefinition | |
   AuxiliarybfAndefSymbol | |
   AuxiliaryWeakExternal | |
   AuxiliaryFile | |
   AuxiliarySectionDefinition | |
   Auxiliary | |
   ImportDirectoryTableEntry | The Import Directory Table |
   ImportLookupTableEntry32 | The PE32 Import Lookup Table |
   DOSHeader | The DOS compatible header at the front of all PEs |
   PEHeader | |
   DataDirectory | |
   ImportHeader | |
  COFFYAML | |
   Relocation | |
   Section | |
   Symbol | |
   Object | |
  detail | Implementation details of the pass manager interfaces |
   PtrUseVisitorBase | Implementation of non-dependent functionality for PtrUseVisitor |
    PtrInfo | This class provides information about the result of a visit |
    UseToVisit | A struct of the data needed to visit a particular use |
   PassConcept | Template for the abstract base class used to dispatch polymorphically over pass objects |
   PassModel | A template wrapper used to implement the polymorphic API |
   AlignerImpl | |
   SizerImpl | |
  dont_use | |
  DOT | |
  dwarf | |
   PubIndexEntryDescriptor | |
  DWARFFlavour | |
  ELF | |
   Elf32_Ehdr | |
   Elf64_Ehdr | |
   Elf32_Shdr | |
   Elf64_Shdr | |
   Elf32_Sym | |
   Elf64_Sym | |
   Elf32_Rel | |
   Elf32_Rela | |
   Elf64_Rel | |
   Elf64_Rela | |
   Elf32_Phdr | |
   Elf64_Phdr | |
   Elf32_Dyn | |
   Elf64_Dyn | |
  ELFYAML | |
   FileHeader | |
   Symbol | |
   LocalGlobalWeakSymbols | |
   Section | |
   Object | |
  EngineKind | |
  ExceptionHandling | |
  FloatABI | |
  FPOpFusion | |
  GC | |
  GCOV | |
  GraphProgram | |
  hashing | |
   detail | |
    hash_state | The intermediate state used during hashing. Currently, the algorithm for computing hash codes is based on CityHash and keeps 56 bytes of arbitrary state |
    is_hashable_data | Trait to indicate whether a type's bits can be hashed directly |
    is_hashable_data< std::pair< T, U > > | |
    hash_combine_recursive_helper | Helper class to manage the recursive combining of hash_combine arguments |
  Hexagon | |
  HexagonII | |
  HexagonISD | |
  HexStyle | |
  InlineConstants | |
  IntervalMapImpl | |
   LeafNode | |
   BranchNode | |
   NodeBase | |
   NodeSizer | |
   NodeRef | |
   Path | |
  Intrinsic | |
   IITDescriptor | |
  ISD | |
   ArgFlagsTy | |
   InputArg | |
   OutputArg | |
  jitprofiling | |
   FilenameCache | |
  LCOMM | |
  legacy | |
   PassManagerBase | |
   PassManager | PassManager manages ModulePassManagers |
   FunctionPassManager | FunctionPassManager manages FunctionPasses and BasicBlockPassManagers |
   FunctionPassManagerImpl | FunctionPassManagerImpl manages FPPassManagers |
   PassManagerImpl | PassManagerImpl manages MPPassManagers |
  LibFunc | |
  lltok | |
  MachO | |
   mach_header | |
   mach_header_64 | |
   load_command | |
   segment_command | |
   segment_command_64 | |
   section | |
   section_64 | |
   fvmlib | |
   fvmlib_command | |
   dylib | |
   dylib_command | |
   sub_framework_command | |
   sub_client_command | |
   sub_umbrella_command | |
   sub_library_command | |
   prebound_dylib_command | |
   dylinker_command | |
   thread_command | |
   routines_command | |
   routines_command_64 | |
   symtab_command | |
   dysymtab_command | |
   dylib_table_of_contents | |
   dylib_module | |
   dylib_module_64 | |
   dylib_reference | |
   twolevel_hints_command | |
   twolevel_hint | |
   prebind_cksum_command | |
   uuid_command | |
   rpath_command | |
   linkedit_data_command | |
   data_in_code_entry | |
   source_version_command | |
   encryption_info_command | |
   version_min_command | |
   dyld_info_command | |
   linker_options_command | |
   symseg_command | |
   ident_command | |
   fvmfile_command | |
   tlv_descriptor_32 | |
   tlv_descriptor_64 | |
   tlv_descriptor | |
   entry_point_command | |
   fat_header | |
   fat_arch | |
   relocation_info | |
   scattered_relocation_info | |
   any_relocation_info | |
   nlist | |
   nlist_64 | |
  MCD | |
  MCID | |
  MCModuleYAML | |
   Operand | |
   Inst | |
   Atom | |
   BasicBlock | |
   Function | |
   Module | |
  MCOI | |
  Mips | |
  MipsII | |
  MipsISD | |
  MSP430II | |
  MSP430ISD | |
  N86 | |
  NVPTX | |
   PTXCmpMode | PTXCmpMode - Comparison mode enumeration |
   PTXCvtMode | PTXCvtMode - Conversion code enumeration |
   PTXLdStInstCode | |
  NVPTXCC | |
  NVPTXISD | |
  objcarc | |
   ARCRuntimeEntryPoints | |
   ObjCARCAliasAnalysis | This is a simple alias analysis implementation that uses knowledge of ARC constructs to answer queries |
   ProvenanceAnalysis | This is similar to BasicAliasAnalysis, and it uses many of the same techniques, except it uses special ObjC-specific reasoning about pointer relationships |
  object | |
   yaml | |
    BinaryRef | Specialized YAMLIO scalar type for representing a binary blob |
   ArchiveMemberHeader | |
   Archive | |
    Child | |
    child_iterator | |
    Symbol | |
    symbol_iterator | |
   Binary | |
   dos_header | The DOS compatible header at the front of all PE/COFF executables |
   coff_file_header | |
   pe32_header | The 32-bit PE header that follows the COFF header |
   pe32plus_header | The 64-bit PE header that follows the COFF header |
   data_directory | |
   import_directory_table_entry | |
   import_lookup_table_entry32 | |
   coff_symbol | |
    StringTableOffset | |
   coff_section | |
   coff_relocation | |
   coff_aux_weak_external | |
   coff_aux_section_definition | |
   COFFObjectFile | |
   ImportDirectoryEntryRef | |
   ELFFile | |
    ArchivePointerTypeTraits | Archive files are 2 byte aligned, so we need this for PointerIntPair to work |
    Elf_Sym_Iter | |
    ELFEntityIterator | Iterate over constant sized entities |
   ELFObjectFile | |
   ELFType | |
   MaximumAlignment | |
   ELFDataTypeTypedefHelperCommon | |
   ELFDataTypeTypedefHelper | |
   ELFDataTypeTypedefHelper< ELFType< TargetEndianness, MaxAlign, false > > | ELF 32bit types |
   ELFDataTypeTypedefHelper< ELFType< TargetEndianness, MaxAlign, true > > | ELF 64bit types |
   Elf_Shdr_Base | |
   Elf_Shdr_Base< ELFType< TargetEndianness, MaxAlign, false > > | |
   Elf_Shdr_Base< ELFType< TargetEndianness, MaxAlign, true > > | |
   Elf_Shdr_Impl | |
   Elf_Sym_Base | |
   Elf_Sym_Base< ELFType< TargetEndianness, MaxAlign, false > > | |
   Elf_Sym_Base< ELFType< TargetEndianness, MaxAlign, true > > | |
   Elf_Sym_Impl | |
   Elf_Versym_Impl | |
   Elf_Verdaux_Impl | |
   Elf_Verdef_Impl | |
   Elf_Verneed_Impl | |
   Elf_Vernaux_Impl | |
   Elf_Dyn_Base | |
   Elf_Dyn_Base< ELFType< TargetEndianness, MaxAlign, false > > | |
   Elf_Dyn_Base< ELFType< TargetEndianness, MaxAlign, true > > | |
   Elf_Dyn_Impl | Elf_Dyn_Impl: This inherits from Elf_Dyn_Base, adding getters and setters |
   Elf_Rel_Base | |
   Elf_Rel_Base< ELFType< TargetEndianness, MaxAlign, false >, false > | |
   Elf_Rel_Base< ELFType< TargetEndianness, MaxAlign, true >, false > | |
   Elf_Rel_Base< ELFType< TargetEndianness, MaxAlign, false >, true > | |
   Elf_Rel_Base< ELFType< TargetEndianness, MaxAlign, true >, true > | |
   Elf_Rel_Impl | |
   Elf_Rel_Impl< ELFType< TargetEndianness, MaxAlign, true >, isRela > | |
   Elf_Rel_Impl< ELFType< TargetEndianness, MaxAlign, false >, isRela > | |
   Elf_Ehdr_Impl | |
   Elf_Phdr_Impl | |
   Elf_Phdr_Impl< ELFType< TargetEndianness, MaxAlign, false > > | |
   Elf_Phdr_Impl< ELFType< TargetEndianness, MaxAlign, true > > | |
   object_error | |
   DiceRef | |
   MachOObjectFile | |
    LoadCommandInfo | |
   MachOUniversalBinary | |
    object_iterator | |
    ObjectForArch | |
   DataRefImpl | |
   content_iterator | |
   RelocationRef | |
   SectionRef | |
   SymbolRef | |
   LibraryRef | |
   ObjectFile | |
   RelocToApply | |
   RelocVisitor | Base class for object file relocation visitors |
   nlist_base | |
   section_base | |
  opt | |
   Arg | A concrete instance of a particular driver option |
   arg_iterator | Arg_iterator - Iterates through arguments stored inside an ArgList |
   ArgList | |
   InputArgList | |
   DerivedArgList | |
   Option | |
   OptSpecifier | OptSpecifier - Wrapper class for abstracting references to option IDs |
   OptTable | Provide access to the Option info table |
    Info | Entry for a single option instance in the option data table |
  PatternMatch | |
   OneUse_match | |
   class_match | |
   match_combine_or | Matching combinators |
   match_combine_and | |
   match_zero | |
   match_neg_zero | |
   apint_match | |
   constantint_match | |
   cst_pred_ty | |
   api_pred_ty | |
   is_one | |
   is_all_ones | |
   is_sign_bit | |
   is_power2 | |
   bind_ty | |
   specificval_ty | Specificval_ty - Match a specified Value* |
   specific_fpval | |
   bind_const_intval_ty | |
   BinaryOp_match | |
   BinOp2_match | |
   Exact_match | |
   CmpClass_match | |
   SelectClass_match | |
   CastClass_match | |
   not_match | |
   neg_match | |
   fneg_match | |
   br_match | |
   brc_match | |
   MaxMin_match | |
   smax_pred_ty | Smax_pred_ty - Helper class for identifying signed max predicates |
   smin_pred_ty | Smin_pred_ty - Helper class for identifying signed min predicates |
   umax_pred_ty | Umax_pred_ty - Helper class for identifying unsigned max predicates |
   umin_pred_ty | Umin_pred_ty - Helper class for identifying unsigned min predicates |
   ofmax_pred_ty | Ofmax_pred_ty - Helper class for identifying ordered max predicates |
   ofmin_pred_ty | Ofmin_pred_ty - Helper class for identifying ordered min predicates |
   ufmax_pred_ty | Ufmax_pred_ty - Helper class for identifying unordered max predicates |
   ufmin_pred_ty | Ufmin_pred_ty - Helper class for identifying unordered min predicates |
   Argument_match | |
   IntrinsicID_match | Intrinsic matchers |
   m_Intrinsic_Ty | |
   m_Intrinsic_Ty< T0 > | |
   m_Intrinsic_Ty< T0, T1 > | |
   m_Intrinsic_Ty< T0, T1, T2 > | |
   m_Intrinsic_Ty< T0, T1, T2, T3 > | |
  PICStyles | |
  PPC | Define some predicates that are used for node matching |
  PPCII | |
  PPCISD | |
  RegState | |
  Reloc | |
  RTLIB | |
  Sched | |
  SP | |
  SPCC | |
  SPII | SPII - This namespace holds target specific flags for instruction info |
  SPISD | |
  support | |
   detail | |
    PickAlignment | ::value is either alignment, or alignof(T) if alignment is 0 |
    packed_endian_specific_integral | |
   endian | |
  sys | |
   fs | |
    detail | |
     DirIterState | |
     RecDirIterState | |
    file_type | |
    space_info | Space_info - Self explanatory |
    UniqueID | |
    file_status | |
    file_magic | |
    mapped_file_region | |
    directory_entry | |
    directory_iterator | |
    recursive_directory_iterator | |
   locale | |
   path | |
    const_iterator | Path iterator |
   unicode | |
   windows | |
   DynamicLibrary | |
   MemoryBlock | Memory block abstraction |
   Memory | An abstraction for memory operations |
   MutexImpl | Platform agnostic Mutex class |
   SmartMutex | |
   SmartScopedLock | |
   process | Generic base class which exposes information about an operating system process |
   self_process | The specific class representing the current process |
   Process | A collection of legacy interfaces for querying information about the current executing process |
   ProcessInfo | This is the OS-specific separator for PATH like environment variables: |
   RWMutexImpl | Platform agnostic RWMutex class |
   SmartRWMutex | |
   SmartScopedReader | ScopedReader - RAII acquisition of a reader lock |
   SmartScopedWriter | ScopedWriter - RAII acquisition of a writer lock |
   ThreadLocalImpl | |
   ThreadLocal | |
   TimeValue | Provides an abstraction for a fixed point in time |
   UnicodeCharRange | Represents a closed range of Unicode code points [Lower, Upper] |
   UnicodeCharSet | Holds a reference to an ordered array of UnicodeCharRange and allows to quickly check if a code point is contained in the set represented by this array |
   Watchdog | |
  SystemZ | |
  SystemZCP | |
  SystemZICMP | |
  SystemZII | |
   Branch | |
  SystemZISD | |
  SystemZMC | |
  TargetOpcode | |
  tgtok | |
  TLSModel | |
  types | |
   i | I<N> corresponds to the LLVM IntegerType with N bits |
   ieee_float | |
   ieee_double | |
   x86_fp80 | |
   fp128 | |
   ppc_fp128 | |
   x86_mmx | |
  Win64EH | |
   UnwindCode | |
   RuntimeFunction | RuntimeFunction - An entry in the table of functions with unwind info |
   UnwindInfo | UnwindInfo - An entry in the exception table |
  X86 | Define some predicates that are used for node matching |
  X86_MC | |
  X86Disassembler | |
   X86GenericDisassembler | |
  X86II | |
  X86ISD | |
  XCore | |
  XCoreISD | |
  yaml | |
   ScalarEnumerationTraits< COFF::MachineTypes > | |
   ScalarEnumerationTraits< COFF::SymbolBaseType > | |
   ScalarEnumerationTraits< COFF::SymbolStorageClass > | |
   ScalarEnumerationTraits< COFF::SymbolComplexType > | |
   ScalarEnumerationTraits< COFF::RelocationTypeX86 > | |
   ScalarBitSetTraits< COFF::Characteristics > | |
   ScalarBitSetTraits< COFF::SectionCharacteristics > | |
   MappingTraits< COFFYAML::Relocation > | |
   MappingTraits< COFF::header > | |
   MappingTraits< COFFYAML::Symbol > | |
   MappingTraits< COFFYAML::Section > | |
   MappingTraits< COFFYAML::Object > | |
   ScalarEnumerationTraits< ELFYAML::ELF_ET > | |
   ScalarEnumerationTraits< ELFYAML::ELF_EM > | |
   ScalarEnumerationTraits< ELFYAML::ELF_ELFCLASS > | |
   ScalarEnumerationTraits< ELFYAML::ELF_ELFDATA > | |
   ScalarEnumerationTraits< ELFYAML::ELF_ELFOSABI > | |
   ScalarEnumerationTraits< ELFYAML::ELF_SHT > | |
   ScalarBitSetTraits< ELFYAML::ELF_SHF > | |
   ScalarEnumerationTraits< ELFYAML::ELF_STT > | |
   MappingTraits< ELFYAML::FileHeader > | |
   MappingTraits< ELFYAML::Symbol > | |
   MappingTraits< ELFYAML::LocalGlobalWeakSymbols > | |
   MappingTraits< ELFYAML::Section > | |
   MappingTraits< ELFYAML::Object > | |
   ScalarTraits< object::yaml::BinaryRef > | |
   Stream | This class represents a YAML stream potentially containing multiple documents |
   Node | Abstract base class for all Nodes |
   NullNode | A null value |
   ScalarNode | A scalar node is an opaque datum that can be presented as a series of zero or more Unicode scalar values |
   KeyValueNode | A key and value pair. While not technically a Node under the YAML representation graph, it is easier to treat them this way |
   basic_collection_iterator | This is an iterator abstraction over YAML collections shared by both sequences and maps |
   MappingNode | Represents a YAML map created from either a block map for a flow map |
   SequenceNode | Represents a YAML sequence created from either a block sequence for a flow sequence |
   AliasNode | Represents an alias to a Node with an anchor |
   Document | A YAML Stream is a sequence of Documents. A document contains a root node |
   document_iterator | Iterator abstraction for Documents over a Stream |
   MappingTraits | |
   ScalarEnumerationTraits | |
   ScalarBitSetTraits | |
   ScalarTraits | |
   SequenceTraits | |
   DocumentListTraits | |
   SameType | |
   MissingTrait | |
   has_ScalarEnumerationTraits | |
   has_ScalarBitSetTraits | |
   has_ScalarTraits | |
   has_MappingTraits | |
   has_SequenceMethodTraits | |
   has_FlowTraits | |
   has_FlowTraits< T, true > | |
    Derived | |
    Fallback | |
   has_SequenceTraits | |
   has_DocumentListTraits | |
   missingTraits | |
   IO | |
   ScalarTraits< bool > | |
   ScalarTraits< StringRef > | |
   ScalarTraits< uint8_t > | |
   ScalarTraits< uint16_t > | |
   ScalarTraits< uint32_t > | |
   ScalarTraits< uint64_t > | |
   ScalarTraits< int8_t > | |
   ScalarTraits< int16_t > | |
   ScalarTraits< int32_t > | |
   ScalarTraits< int64_t > | |
   ScalarTraits< float > | |
   ScalarTraits< double > | |
   MappingNormalization | |
   MappingNormalizationHeap | |
   Input | |
   Output | |
   ScalarTraits< Hex8 > | |
   ScalarTraits< Hex16 > | |
   ScalarTraits< Hex32 > | |
   ScalarTraits< Hex64 > | |
   ScalarEnumerationTraits< MCAtom::AtomKind > | |
   MappingTraits< MCModuleYAML::Atom > | |
   MappingTraits< MCModuleYAML::Inst > | |
   MappingTraits< MCModuleYAML::BasicBlock > | |
   MappingTraits< MCModuleYAML::Function > | |
   MappingTraits< MCModuleYAML::Module > | |
   ScalarTraits< MCModuleYAML::Operand > | |
   ScalarTraits< MCModuleYAML::OpcodeEnum > | |
   Token | Token - A single YAML token |
   Scanner | Scans YAML tokens from a MemoryBuffer |
  zlib | |
  APFloat | A self-contained host- and target-independent arbitrary-precision floating-point software implementation |
  SmallVectorImpl | |
  APInt | Class for arbitrary precision integers |
   ms | Magic data for optimising signed division by a constant |
   mu | Magic data for optimising unsigned division by a constant |
  APSInt | |
  ArrayRef | |
  MutableArrayRef | |
  isPodLike | |
  isPodLike< ArrayRef< T > > | |
  BitVector | |
   reference | |
  DAGDeltaAlgorithm | |
  DeltaAlgorithm | |
  DenseMapIterator | |
  DenseMapBase | |
  DenseMap | |
  SmallDenseMap | |
  DenseMapInfo | |
  DenseMapInfo< T * > | |
  DenseMapInfo< char > | |
  DenseMapInfo< unsigned > | |
  DenseMapInfo< unsigned long > | |
  DenseMapInfo< unsigned long long > | |
  DenseMapInfo< int > | |
  DenseMapInfo< long > | |
  DenseMapInfo< long long > | |
  DenseMapInfo< std::pair< T, U > > | |
  DenseSet | |
   ConstIterator | |
   Iterator | |
  df_iterator_storage | |
  df_iterator_storage< SetType, true > | |
  df_iterator | |
  df_ext_iterator | |
  idf_iterator | |
  idf_ext_iterator | |
  EquivalenceClasses | |
   member_iterator | |
  FoldingSetImpl | |
   Node | |
  FoldingSetTrait | |
  DefaultFoldingSetTrait | |
  ContextualFoldingSetTrait | |
  DefaultContextualFoldingSetTrait | |
  FoldingSetNodeIDRef | |
  FoldingSetNodeID | |
  FoldingSetIterator | |
  FoldingSetBucketIterator | |
  FoldingSet | |
  ContextualFoldingSet | |
  FoldingSetVectorIterator | |
  FoldingSetVector | |
  FoldingSetIteratorImpl | |
  FoldingSetBucketIteratorImpl | |
  FoldingSetNodeWrapper | |
  FastFoldingSetNode | |
  FoldingSetTrait< T * > | |
  GraphTraits | |
  Inverse | |
  GraphTraits< Inverse< Inverse< T > > > | |
  hash_code | An opaque object representing a hash code |
  iplist | |
  ilist_iterator | |
  ilist_nextprev_traits | |
  ilist_traits | |
  ilist_sentinel_traits | |
  ilist_node_traits | |
  ilist_default_traits | |
  ilist_traits< const Ty > | |
  simplify_type | |
  simplify_type< ilist_iterator< NodeTy > > | |
  simplify_type< const ilist_iterator< NodeTy > > | |
  ilist | |
  ilist_half_node | |
  ilist_node | |
  Interval | |
  ImutIntervalInfo | |
  ImutIntervalAVLFactory | |
  ImmutableIntervalMap | |
   Factory | |
  ImmutableListFactory | |
  ImmutableListImpl | |
  ImmutableList | |
   iterator | |
  DenseMapInfo< ImmutableList< T > > | |
  isPodLike< ImmutableList< T > > | |
  ImutKeyValueInfo | |
  ImmutableMap | |
   Factory | |
   iterator | |
  ImmutableMapRef | |
   iterator | |
  ImutAVLFactory | |
  ImutAVLTreeInOrderIterator | |
  ImutAVLTreeGenericIterator | |
  ImutAVLTree | |
  ImutProfileInfo | |
  ImutProfileInteger | Profile traits for integers |
  ImutProfileInfo< bool > | Profile traits for booleans |
  ImutProfileInfo< T * > | |
  ImutContainerInfo | |
  ImutContainerInfo< T * > | |
  ImmutableSet | |
   Factory | |
   iterator | |
  ImmutableSetRef | |
   iterator | |
  IndexedMap | |
  IntEqClasses | |
  IntervalMapInfo | |
  IntervalMapHalfOpenInfo | |
  IntervalMap | |
   const_iterator | |
   iterator | |
  IntervalMapOverlaps | |
  IntrusiveRefCntPtr | |
  RefCountedBase | |
  RefCountedBaseVPTR | |
  IntrusiveRefCntPtrInfo | |
  simplify_type< IntrusiveRefCntPtr< T > > | |
  simplify_type< const IntrusiveRefCntPtr< T > > | |
  MapVector | |
  Optional | |
  isPodLike< Optional< T > > | |
  OwningPtr | |
  OwningArrayPtr | |
  PackedVectorBase | |
  PackedVectorBase< T, BitNum, BitVectorTy, false > | |
  PackedVectorBase< T, BitNum, BitVectorTy, true > | |
  PackedVector | Store a vector of values using a specific number of bits for each value. Both signed and unsigned types can be used, e.g |
   reference | |
  PointerIntPair | |
  isPodLike< PointerIntPair< PointerTy, IntBits, IntType > > | |
  DenseMapInfo< PointerIntPair< PointerTy, IntBits, IntType > > | |
  PointerLikeTypeTraits< PointerIntPair< PointerTy, IntBits, IntType, PtrTraits > > | |
  PointerUnionTypeSelectorReturn | |
  PointerUnionTypeSelector | Get a type based on whether two types are the same or not. For: |
  PointerUnionTypeSelector< T, T, RET_EQ, RET_NE > | |
  PointerUnionTypeSelectorReturn< PointerUnionTypeSelector< T1, T2, RET_EQ, RET_NE > > | |
  PointerUnionUIntTraits | |
  PointerUnion | |
  PointerLikeTypeTraits< PointerUnion< PT1, PT2 > > | |
  PointerUnion3 | |
  PointerLikeTypeTraits< PointerUnion3< PT1, PT2, PT3 > > | |
  PointerUnion4 | |
  PointerLikeTypeTraits< PointerUnion4< PT1, PT2, PT3, PT4 > > | |
  polymorphic_ptr | An owning, copyable polymorphic smart pointer |
  po_iterator_storage | Default po_iterator_storage implementation with an internal set object |
  po_iterator_storage< SetType, true > | Specialization of po_iterator_storage that references an external set |
  po_iterator | |
  po_ext_iterator | |
  ipo_iterator | |
  ipo_ext_iterator | |
  ReversePostOrderTraversal | |
  PriorityQueue | |
  scc_iterator | |
  ScopedHashTable | |
  ScopedHashTableVal | |
  ScopedHashTableScope | |
  ScopedHashTableIterator | |
  SetVector | A vector that has set insertion semantics |
  SmallSetVector | A SetVector that performs no allocations if smaller than a certain size |
  SmallBitVector | |
   reference | |
  SmallPtrSetImpl | |
  SmallPtrSetIteratorImpl | |
  SmallPtrSetIterator | SmallPtrSetIterator - This implements a const_iterator for SmallPtrSet |
  RoundUpToPowerOfTwo | |
  RoundUpToPowerOfTwoH | |
  RoundUpToPowerOfTwoH< N, false > | |
  SmallPtrSet | |
  SmallSet | |
  SmallSet< PointeeType *, N > | |
  SmallString | |
  SmallVectorBase | |
  SmallVectorStorage | |
  SmallVectorTemplateCommon | |
  SmallVectorTemplateBase | |
  SmallVectorTemplateBase< T, true > | |
  SmallVectorStorage< T, 1 > | |
  SmallVectorStorage< T, 0 > | |
  SmallVector | |
  SparseBitVectorElement | |
  ilist_traits< SparseBitVectorElement< ElementSize > > | |
  SparseBitVector | |
  SparseMultiSet | |
   iterator_base | |
  SparseSetValTraits | |
  SparseSetValFunctor | |
  SparseSetValFunctor< KeyT, KeyT, KeyFunctorT > | |
  SparseSet | |
  Statistic | |
  identity | |
  less_ptr | |
  greater_ptr | |
  mapped_iterator | |
  tier | |
  less_first | Function object to check whether the first component of a std::pair compares less than the first component of another std::pair |
  less_second | Function object to check whether the second component of a std::pair compares less than the second component of another std::pair |
  StringMapConstIterator | |
  StringMapIterator | |
  StringMapEntry | |
  StringMapEntryInitializer | |
  StringMapEntryBase | StringMapEntryBase - Shared base class of StringMapEntry instances |
  StringMapImpl | |
  StringMap | |
  StringRef | |
  isPodLike< StringRef > | |
  StringSet | StringSet - A wrapper for StringMap that provides set-like functionality |
  StringSwitch | A switch()-like statement whose cases are string literals |
  TinyPtrVector | |
  Triple | |
  Twine | |
  UniqueVector | |
  ValueMapCallbackVH | |
  ValueMapIterator | |
   ValueTypeProxy | |
  ValueMapConstIterator | |
   ValueTypeProxy | |
  ValueMapConfig | |
   ExtraData | |
  ValueMap | See the file comment |
  DenseMapInfo< ValueMapCallbackVH< KeyT, ValueT, Config > > | |
  VariadicFunction | Class which can simulate a type-safe variadic function |
  VariadicFunction1 | |
  VariadicFunction2 | |
  VariadicFunction3 | |
  AliasAnalysis | |
   Location | Location - A description of a memory location |
  DenseMapInfo< AliasAnalysis::Location > | |
  AliasSet | |
   iterator | Define an iterator for alias sets... this is just a forward iterator |
  AliasSetTracker | |
  BlockFrequencyImpl | |
  BlockFrequencyInfo | |
  BranchProbabilityInfo | Analysis pass providing branch probability information |
  CallGraph | |
  CallGraphNode | |
  GraphTraits< CallGraphNode * > | |
  GraphTraits< const CallGraphNode * > | |
  GraphTraits< CallGraph * > | |
  GraphTraits< const CallGraph * > | |
  CallGraphSCCPass | |
  CallGraphSCC | CallGraphSCC - This is a single SCC that a CallGraphSCCPass is run on |
  CaptureTracker | |
  DOTGraphTraits< const Function * > | |
  CodeMetrics | Utility to calculate the size and a few similar metrics for a set of basic blocks |
  constant_iterator | |
  Dependence | |
   DVEntry | |
  FullDependence | |
  DependenceAnalysis | |
  DominanceFrontierBase | |
  DominanceFrontier | |
  DominatorBase | |
  DominatorTreeBase | |
   InfoRec | |
  DomTreeNodeBase | |
  BasicBlockEdge | |
  DominatorTree | |
  GraphTraits< DomTreeNode * > | |
  GraphTraits< DominatorTree * > | |
  DOTGraphTraitsViewer | |
  DOTGraphTraitsPrinter | |
  DOTGraphTraitsModuleViewer | |
  DOTGraphTraitsModulePrinter | |
  FindUsedTypes | |
  InlineCost | Represents the cost of inlining a function |
  InlineCostAnalysis | Cost analyzer used by inliner |
  GraphTraits< Interval * > | |
  GraphTraits< Inverse< Interval * > > | |
  IntervalIterator | |
  IntervalPartition | |
  IVStrideUse | |
  ilist_traits< IVStrideUse > | |
  IVUsers | |
  LazyValueInfo | |
  LibCallAliasAnalysis | LibCallAliasAnalysis - Alias analysis driven from LibCallInfo |
  LibCallLocationInfo | |
  LibCallFunctionInfo | |
   LocationMRInfo | |
  LibCallInfo | |
  LoopInfoBase | |
  LoopBase | |
  Loop | |
  LoopInfo | |
  GraphTraits< const Loop * > | |
  GraphTraits< Loop * > | |
  LoopBlocksDFS | |
  po_iterator_storage< LoopBlocksTraversal, true > | Specialize po_iterator_storage to record postorder numbers |
  LoopBlocksTraversal | Traverse the blocks in a loop using a depth-first search |
  LoopPass | |
  LPPassManager | |
  ObjectSizeOffsetVisitor | Evaluate the size and offset of an object pointed to by a Value* statically. Fails if size or offset are not known at compile time |
  ObjectSizeOffsetEvaluator | Evaluate the size and offset of an object pointed to by a Value*. May create code to compute the result at run-time |
  MemDepResult | |
  NonLocalDepEntry | |
  NonLocalDepResult | |
  MemoryDependenceAnalysis | |
  PHITransAddr | |
  PostDominatorTree | |
  GraphTraits< PostDominatorTree * > | |
  PtrUseVisitor | A base class for visitors over the uses of a pointer value |
  FlatIt | Marker class to iterate over the elements of a Region in flat mode |
  RegionNode | A RegionNode represents a subregion or a BasicBlock that is part of a Region |
  Region | A single entry single exit Region |
   block_iterator_wrapper | |
  RegionInfo | Analysis that detects all canonical Regions |
  RNSuccIterator | Hierarchical RegionNode successor iterator |
  RNSuccIterator< FlatIt< NodeType > > | Flat RegionNode iterator |
  GraphTraits< RegionInfo * > | |
  RegionPass | A pass that runs on each Region in a function |
  RGPassManager | The pass manager to schedule RegionPasses |
  SCEV | |
  FoldingSetTrait< SCEV > | |
  SCEVCouldNotCompute | |
  ScalarEvolution | |
  SCEVExpander | |
  SCEVConstant | |
  SCEVCastExpr | |
  SCEVTruncateExpr | |
  SCEVZeroExtendExpr | |
  SCEVSignExtendExpr | |
  SCEVNAryExpr | |
  SCEVCommutativeExpr | |
  SCEVAddExpr | |
  SCEVMulExpr | |
  SCEVUDivExpr | |
  SCEVAddRecExpr | |
  SCEVSMaxExpr | |
  SCEVUMaxExpr | |
  SCEVUnknown | |
  SCEVVisitor | |
  SCEVTraversal | |
  SCEVParameterRewriter | |
  SCEVApplyRewriter | |
  AbstractLatticeFunction | |
  SparseSolver | |
  TargetTransformInfo | |
   UnrollingPreferences | Parameters that control the generic loop unrolling transformation |
  Trace | |
  AssemblyAnnotationWriter | |
  BitCodeAbbrevOp | |
  isPodLike< BitCodeAbbrevOp > | |
  BitCodeAbbrev | |
  BitstreamReader | |
   BlockInfo | |
  BitstreamEntry | |
  BitstreamCursor | |
  BitstreamWriter | |
  AsmPrinter | |
  VirtRegAuxInfo | Calculate auxiliary information for a virtual register such as its spill weight and allocation hint |
  CCValAssign | CCValAssign - Represent assignment of one arg/retval to a location |
  CCState | |
  DFAPacketizer | |
  VLIWPacketizerList | |
  EdgeBundles | |
  FastISel | |
   SavePoint | |
  FunctionLoweringInfo | |
   LiveOutInfo | |
  GCPoint | |
  GCRoot | |
  GCFunctionInfo | |
  GCModuleInfo | |
  GCMetadataPrinter | |
  GCStrategy | |
  IntrinsicLowering | |
  JITCodeEmitter | |
  latency_sort | Sorting functions for the Available queue |
  LatencyPriorityQueue | |
  LexicalScopes | |
  LexicalScope | |
  VNInfo | |
  LiveQueryResult | |
  LiveRange | |
   Segment | |
  LiveInterval | |
  LiveRangeUpdater | |
  ConnectedVNInfoEqClasses | |
  LiveIntervals | |
   HMEditor | |
  LiveIntervalUnion | |
   Array | |
   Query | |
  LiveRangeEdit | |
   Delegate | Callback methods for LiveRangeEdit owners |
   Remat | Remat - Information needed to rematerialize at a specific location |
  LiveRegMatrix | |
  LiveRegUnits | |
  LiveStacks | |
  LiveVariables | |
   VarInfo | |
  ilist_traits< MachineInstr > | |
  MachineBasicBlock | |
   bundle_iterator | |
  MBB2NumberFunctor | |
  GraphTraits< MachineBasicBlock * > | |
  GraphTraits< const MachineBasicBlock * > | |
  GraphTraits< Inverse< MachineBasicBlock * > > | |
  GraphTraits< Inverse< const MachineBasicBlock * > > | |
  MachineInstrSpan | |
  MachineBlockFrequencyInfo | |
  MachineBranchProbabilityInfo | |
  MachineCodeEmitter | |
  MachineCodeInfo | |
  MachineConstantPoolValue | |
  MachineConstantPoolEntry | An entry in a MachineConstantPool |
  MachineConstantPool | The machine constant pool |
  MachineDominatorTree | |
  GraphTraits< MachineDomTreeNode * > | |
  GraphTraits< MachineDominatorTree * > | |
  CalleeSavedInfo | |
  MachineFrameInfo | Abstract Stack Frame Information |
  ilist_traits< MachineBasicBlock > | |
  MachineFunctionInfo | |
  MachineFunction | |
  GraphTraits< MachineFunction * > | |
  GraphTraits< const MachineFunction * > | |
  GraphTraits< Inverse< MachineFunction * > > | |
  GraphTraits< Inverse< const MachineFunction * > > | |
  MachineFunctionAnalysis | |
  MachineFunctionPass | |
  MachineInstr | |
  MachineInstrExpressionTrait | |
  MachineInstrBuilder | |
  MIBundleBuilder | |
  MachineOperandIteratorBase | |
   PhysRegInfo | |
   VirtRegInfo | |
  MIOperands | |
  ConstMIOperands | |
  MIBundleOperands | |
  ConstMIBundleOperands | |
  MachineJumpTableEntry | |
  MachineJumpTableInfo | |
  MachineLoop | |
  MachineLoopInfo | |
  GraphTraits< const MachineLoop * > | |
  GraphTraits< MachineLoop * > | |
  MachinePointerInfo | |
  MachineMemOperand | |
  LandingPadInfo | |
  MachineModuleInfoImpl | |
  MachineModuleInfo | |
  MachineModuleInfoMachO | |
  MachineModuleInfoELF | |
  MachineOperand | |
  MachinePassRegistryListener | |
  MachinePassRegistryNode | |
  MachinePassRegistry | |
  RegisterPassParser | |
  MachinePostDominatorTree | |
  MachineRegisterInfo | |
   defusechain_iterator | |
   Delegate | |
  PSetIterator | |
  MachineRelocation | |
  MachineSchedContext | |
  MachineSchedRegistry | |
  MachineSchedPolicy | |
  MachineSchedStrategy | |
  ReadyQueue | |
  ScheduleDAGMutation | Mutate the DAG as a postpass after normal DAG building |
  ScheduleDAGMI | |
  SSAUpdaterTraits | |
  MachineSSAUpdater | |
  MachineTraceMetrics | |
   Ensemble | |
   FixedBlockInfo | |
   InstrCycles | |
   LiveInReg | |
   Trace | |
   TraceBlockInfo | |
  MachORelocation | |
  IdentifyingPassPtr | |
  isPodLike< IdentifyingPassPtr > | |
  TargetPassConfig | |
  PseudoSourceValue | |
  FixedStackPseudoSourceValue | |
  PBQPRAProblem | |
  PBQPBuilder | |
  PBQPBuilderWithCoalescing | Extended builder which adds coalescing constraints to a problem |
  RegisterRegAlloc | |
  RegisterClassInfo | |
  RegisterPressure | Base class for register pressure results |
  IntervalPressure | |
  RegionPressure | |
  PressureChange | |
  isPodLike< PressureChange > | |
  PressureDiff | |
  PressureDiffs | Array of PressureDiffs |
  RegPressureDelta | |
  LiveRegSet | A set of live virtual registers and physical register units |
  RegPressureTracker | |
  RegScavenger | |
  resource_sort | Sorting functions for the Available queue |
  ResourcePriorityQueue | |
  GraphWriter | |
  SDep | |
  isPodLike< SDep > | |
  SUnit | SUnit - Scheduling unit. This is a node in the scheduling DAG |
  SchedulingPriorityQueue | |
  ScheduleDAG | |
  SUnitIterator | |
  GraphTraits< SUnit * > | |
  GraphTraits< ScheduleDAG * > | |
  ScheduleDAGTopologicalSort | |
  VReg2SUnit | An individual mapping from virtual register number to SUnit |
  PhysRegSUOper | |
  ScheduleDAGInstrs | |
  ILPValue | Represent the ILP of the subDAG rooted at a DAG node |
  SchedDFSResult | Compute the values of each DAG node for various metrics during DFS |
  ScheduleHazardRecognizer | |
  RegisterScheduler | |
  ScoreboardHazardRecognizer | |
  SDVTListNode | |
  FoldingSetTrait< SDVTListNode > | |
  ilist_traits< SDNode > | |
  SDDbgInfo | |
  SelectionDAG | |
   DAGUpdateListener | |
  GraphTraits< SelectionDAG * > | |
  SelectionDAGISel | |
  SDVTList | |
  SDValue | |
  DenseMapInfo< SDValue > | |
  isPodLike< SDValue > | |
  simplify_type< SDValue > | |
  simplify_type< const SDValue > | |
  SDUse | |
  simplify_type< SDUse > | |
  SDNode | |
   use_iterator | |
  SDLoc | |
  UnarySDNode | |
  BinarySDNode | |
  TernarySDNode | |
  HandleSDNode | |
  AddrSpaceCastSDNode | |
  MemSDNode | Abstact virtual class for operations for memory operations |
  AtomicSDNode | |
  MemIntrinsicSDNode | |
  ShuffleVectorSDNode | |
  ConstantSDNode | |
  ConstantFPSDNode | |
  GlobalAddressSDNode | |
  FrameIndexSDNode | |
  JumpTableSDNode | |
  ConstantPoolSDNode | |
  TargetIndexSDNode | Completely target-dependent object reference |
  BasicBlockSDNode | |
  BuildVectorSDNode | |
  SrcValueSDNode | |
  MDNodeSDNode | |
  RegisterSDNode | |
  RegisterMaskSDNode | |
  BlockAddressSDNode | |
  EHLabelSDNode | |
  ExternalSymbolSDNode | |
  CondCodeSDNode | |
  CvtRndSatSDNode | |
  VTSDNode | |
  LSBaseSDNode | |
  LoadSDNode | |
  StoreSDNode | |
  MachineSDNode | |
  SDNodeIterator | |
  GraphTraits< SDNode * > | |
  IndexListEntry | |
  ilist_traits< IndexListEntry > | |
  SlotIndex | SlotIndex - An opaque wrapper around machine indexes |
  isPodLike< SlotIndex > | |
  Idx2MBBCompare | |
  SlotIndexes | |
  IntervalMapInfo< SlotIndex > | |
  PatchPointOpers | MI-level patchpoint operands |
  StackMaps | |
   Location | |
  StackProtector | |
  TargetLoweringObjectFileELF | |
  TargetLoweringObjectFileMachO | |
  TargetLoweringObjectFileCOFF | |
  TargetSchedModel | Provide an instruction scheduling machine model to CodeGen passes |
  MVT | |
  EVT | |
   compareRawBits | |
  VirtRegMap | |
  DILineInfo | DILineInfo - a format-neutral container for source line information |
  DIInliningInfo | DIInliningInfo - a format-neutral container for inlined code description |
  DILineInfoSpecifier | |
  DIContext | |
  DWARFFormValue | |
  DIDescriptor | |
  DISubrange | DISubrange - This is used to represent ranges, for array bounds |
  DIArray | DIArray - This descriptor holds an array of descriptors |
  DIEnumerator | |
  DIRef | |
  DIScope | DIScope - A base class for various scopes |
  DIType | |
  DIBasicType | DIBasicType - A basic type, like 'int' or 'float' |
  DIDerivedType | |
  DICompositeType | |
  DIFile | DIFile - This is a wrapper for a file |
  DICompileUnit | DICompileUnit - A wrapper for a compile unit |
  DISubprogram | DISubprogram - This is a wrapper for a subprogram (e.g. a function) |
  DILexicalBlock | DILexicalBlock - This is a wrapper for a lexical block |
  DILexicalBlockFile | |
  DINameSpace | DINameSpace - A wrapper for a C++ style name space |
  DITemplateTypeParameter | DITemplateTypeParameter - This is a wrapper for template type parameter |
  DITemplateValueParameter | DITemplateValueParameter - This is a wrapper for template value parameter |
  DIGlobalVariable | DIGlobalVariable - This is a wrapper for a global variable |
  DIVariable | |
  DILocation | |
  DIObjCProperty | |
  DIImportedEntity | An imported module (C++ using directive or similar) |
  DebugInfoFinder | |
  DIBuilder | |
  ExecutionEngineState | Helper class for helping synchronize access to the global address map table |
   AddressMapConfig | |
  ExecutionEngine | Abstract interface for implementation execution of LLVM modules, designed to support both interpreter and just-in-time (JIT) compiler implementations |
  EngineBuilder | |
  GenericValue | |
   IntPair | |
  JITEvent_EmittedFunctionDetails | |
   LineStart | |
  JITEventListener | |
  JITMemoryManager | |
  ObjectBuffer | |
  ObjectBufferStream | |
  ObjectCache | |
  ObjectImage | |
  OProfileWrapper | |
  RTDyldMemoryManager | |
  RuntimeDyld | |
  SectionMemoryManager | |
  GVMaterializer | |
  InstVisitor | Base class for instruction visitors |
  SymbolTableListTraits | |
  Argument | LLVM Argument representation |
  Attribute | |
  AttributeSet | |
  DenseMapInfo< AttributeSet > | |
  AttrBuilder | |
  ilist_traits< Instruction > | |
  BasicBlock | LLVM Basic Block Representation |
  Constant | LLVM Constant Representation |
  ConstantCreator | |
  ConstantArrayCreator | |
  ConvertConstantType | |
  ConstantInt | Class for constant integers |
  ConstantFP | |
  ConstantAggregateZero | |
  ConstantArray | |
  OperandTraits< ConstantArray > | |
  ConstantStruct | |
  OperandTraits< ConstantStruct > | |
  ConstantVector | |
  OperandTraits< ConstantVector > | |
  ConstantPointerNull | |
  ConstantDataSequential | |
  ConstantDataArray | |
  ConstantDataVector | |
  BlockAddress | |
  OperandTraits< BlockAddress > | |
  ConstantExpr | |
  OperandTraits< ConstantExpr > | |
  UndefValue | |
  LayoutAlignElem | |
  PointerAlignElem | |
  DataLayout | |
  StructLayout | |
  IntegerType | Integer representation type |
  FunctionType | |
  CompositeType | |
  StructType | |
  SequentialType | |
  ArrayType | |
  VectorType | |
  PointerType | |
  ilist_traits< BasicBlock > | |
  ilist_traits< Argument > | |
  Function | |
  GlobalAlias | |
  OperandTraits< GlobalAlias > | |
  GlobalValue | |
  GlobalVariable | |
  OperandTraits< GlobalVariable > | |
  ConstantUniqueMap | |
  InlineAsm | |
   ConstraintInfo | |
   SubConstraintInfo | |
  TerminatorInst | |
  UnaryInstruction | |
  OperandTraits< UnaryInstruction > | |
  BinaryOperator | |
  OperandTraits< BinaryOperator > | |
  CastInst | Base class of casting instructions |
  CmpInst | Abstract base class of comparison instructions |
  OperandTraits< CmpInst > | |
  Instruction | |
  PointerLikeTypeTraits< Instruction * > | |
  AllocaInst | |
  LoadInst | |
  StoreInst | |
  OperandTraits< StoreInst > | |
  FenceInst | |
  AtomicCmpXchgInst | |
  OperandTraits< AtomicCmpXchgInst > | |
  AtomicRMWInst | |
  OperandTraits< AtomicRMWInst > | |
  GetElementPtrInst | |
  OperandTraits< GetElementPtrInst > | |
  ICmpInst | Represent an integer comparison operator |
  FCmpInst | Represents a floating point comparison operator |
  CallInst | |
  OperandTraits< CallInst > | |
  SelectInst | |
  OperandTraits< SelectInst > | |
  VAArgInst | |
  ExtractElementInst | |
  OperandTraits< ExtractElementInst > | |
  InsertElementInst | |
  OperandTraits< InsertElementInst > | |
  ShuffleVectorInst | |
  OperandTraits< ShuffleVectorInst > | |
  ExtractValueInst | |
  InsertValueInst | |
  OperandTraits< InsertValueInst > | |
  PHINode | |
  OperandTraits< PHINode > | |
  LandingPadInst | |
  OperandTraits< LandingPadInst > | |
  ReturnInst | |
  OperandTraits< ReturnInst > | |
  BranchInst | |
  OperandTraits< BranchInst > | |
  SwitchInst | |
   CaseIt | |
   CaseIteratorT | |
  OperandTraits< SwitchInst > | |
  IndirectBrInst | |
  OperandTraits< IndirectBrInst > | |
  InvokeInst | |
  OperandTraits< InvokeInst > | |
  ResumeInst | |
  OperandTraits< ResumeInst > | |
  UnreachableInst | |
  TruncInst | This class represents a truncation of integer types |
  ZExtInst | This class represents zero extension of integer types |
  SExtInst | This class represents a sign extension of integer types |
  FPTruncInst | This class represents a truncation of floating point types |
  FPExtInst | This class represents an extension of floating point types |
  UIToFPInst | This class represents a cast unsigned integer to floating point |
  SIToFPInst | This class represents a cast from signed integer to floating point |
  FPToUIInst | This class represents a cast from floating point to unsigned integer |
  FPToSIInst | This class represents a cast from floating point to signed integer |
  IntToPtrInst | This class represents a cast from an integer to a pointer |
  PtrToIntInst | This class represents a cast from a pointer to an integer |
  BitCastInst | This class represents a no-op cast from one type to another |
  AddrSpaceCastInst | This class represents a conversion between pointers from one address space to another |
  IntrinsicInst | |
  DbgInfoIntrinsic | |
  DbgDeclareInst | |
  DbgValueInst | |
  MemIntrinsic | |
  MemSetInst | |
  MemTransferInst | |
  MemCpyInst | |
  MemMoveInst | |
  VAStartInst | |
  VAEndInst | |
  VACopyInst | |
  IRBuilderDefaultInserter | This provides the default implementation of the IRBuilder 'InsertHelper' method that is called whenever an instruction is created by IRBuilder and needs to be inserted |
  IRBuilderBase | Common base class shared among various IRBuilders |
   FastMathFlagGuard | |
   InsertPoint | InsertPoint - A saved insertion point |
   InsertPointGuard | |
  IRBuilder | This provides a uniform API for creating instructions and inserting them into a basic block: either at the end of a BasicBlock, or at a specific iterator location in a block |
  PassManagerPrettyStackEntry | |
  PMStack | |
  PMTopLevelManager | |
  PMDataManager | |
  FPPassManager | |
  LLVMContext | |
  MDBuilder | |
   TBAAStructField | |
  MDString | |
  MDNode | MDNode - a tuple of other values |
  NamedMDNode | |
  ilist_traits< Function > | |
  ilist_traits< GlobalVariable > | |
  ilist_traits< GlobalAlias > | |
  ilist_traits< NamedMDNode > | |
  Module | The main container class for the LLVM Intermediate Representation |
   ModuleFlagEntry | |
  FixedNumOperandTraits | |
  OptionalOperandTraits | |
  VariadicOperandTraits | |
  HungoffOperandTraits | |
  Operator | |
  OverflowingBinaryOperator | |
  PossiblyExactOperator | |
  FastMathFlags | Convenience struct for specifying and reasoning about fast-math flags |
  FPMathOperator | |
  ConcreteOperator | |
  AddOperator | |
  SubOperator | |
  MulOperator | |
  ShlOperator | |
  SDivOperator | |
  UDivOperator | |
  AShrOperator | |
  LShrOperator | |
  GEPOperator | |
  ModulePassManager | |
  FunctionPassManager | |
  AnalysisManager | An analysis manager to coordinate and cache analyses run over a module |
  Type | |
  isa_impl< PointerType, Type > | |
  GraphTraits< Type * > | |
  GraphTraits< const Type * > | |
  TypeBuilder | |
  TypeBuilder< const T, cross > | |
  TypeBuilder< volatile T, cross > | |
  TypeBuilder< const volatile T, cross > | |
  TypeBuilder< T *, cross > | |
  TypeBuilder< T &, cross > | There is no support for references |
  TypeBuilder< T[N], cross > | |
  TypeBuilder< T[], cross > | LLVM uses an array of length 0 to represent an unknown-length array |
  TypeBuilder< types::i< num_bits >, cross > | |
  TypeBuilder< float, false > | |
  TypeBuilder< float, true > | |
  TypeBuilder< double, false > | |
  TypeBuilder< double, true > | |
  TypeBuilder< types::ieee_float, cross > | |
  TypeBuilder< types::ieee_double, cross > | |
  TypeBuilder< types::x86_fp80, cross > | |
  TypeBuilder< types::fp128, cross > | |
  TypeBuilder< types::ppc_fp128, cross > | |
  TypeBuilder< types::x86_mmx, cross > | |
  TypeBuilder< void, cross > | |
  TypeBuilder< void *, false > | |
  TypeBuilder< const void *, false > | |
  TypeBuilder< volatile void *, false > | |
  TypeBuilder< const volatile void *, false > | |
  TypeBuilder< R(), cross > | |
  TypeBuilder< R(A1), cross > | |
  TypeBuilder< R(A1, A2), cross > | |
  TypeBuilder< R(A1, A2, A3), cross > | |
  TypeBuilder< R(A1, A2, A3, A4), cross > | |
  TypeBuilder< R(A1, A2, A3, A4, A5), cross > | |
  TypeBuilder< R(...), cross > | |
  TypeBuilder< R(A1,...), cross > | |
  TypeBuilder< R(A1, A2,...), cross > | |
  TypeBuilder< R(A1, A2, A3,...), cross > | |
  TypeBuilder< R(A1, A2, A3, A4,...), cross > | |
  TypeBuilder< R(A1, A2, A3, A4, A5,...), cross > | |
  TypeFinder | |
  PointerLikeTypeTraits< Use ** > | |
  Use | |
  simplify_type< Use > | |
  simplify_type< const Use > | |
  value_use_iterator | |
  OperandTraits | |
  User | |
   value_op_iterator | |
  simplify_type< User::op_iterator > | |
  simplify_type< User::const_op_iterator > | |
  Value | LLVM Value Representation |
  isa_impl< Constant, Value > | |
  isa_impl< Argument, Value > | |
  isa_impl< InlineAsm, Value > | |
  isa_impl< Instruction, Value > | |
  isa_impl< BasicBlock, Value > | |
  isa_impl< Function, Value > | |
  isa_impl< GlobalVariable, Value > | |
  isa_impl< GlobalAlias, Value > | |
  isa_impl< GlobalValue, Value > | |
  isa_impl< MDNode, Value > | |
  PointerLikeTypeTraits< Value * > | |
  ValueSymbolTable | |
  Linker | |
  MachineLocation | |
  MCAsmBackend | MCAsmBackend - Generic interface to target specific assembler backends |
  MCAsmInfo | |
  MCAsmInfoCOFF | |
  MCAsmInfoMicrosoft | |
  MCAsmInfoGNUCOFF | |
  MCAsmInfoDarwin | |
  MCAsmInfoELF | |
  MCAsmLayout | |
  MCFragment | |
  MCEncodedFragment | |
  MCEncodedFragmentWithFixups | |
  MCDataFragment | |
  MCCompactEncodedInstFragment | |
  MCRelaxableFragment | |
  MCAlignFragment | |
  MCFillFragment | |
  MCOrgFragment | |
  MCLEBFragment | |
  MCDwarfLineAddrFragment | |
  MCDwarfCallFrameFragment | |
  MCSectionData | |
  MCSymbolData | |
  IndirectSymbolData | |
  DataRegionData | |
  MCAssembler | |
  MCAtom | Represents a contiguous range of either instructions (a TextAtom) or data (a DataAtom). Address ranges are expressed as closed intervals |
  MCDecodedInst | An entry in an MCTextAtom: a disassembled instruction. NOTE: Both the Address and Size field are actually redundant when taken in the context of the text atom, and may better be exposed in an iterator instead of stored in the atom, which would replace this class |
  MCTextAtom | An atom consisting of disassembled instructions |
  MCDataAtom | An atom consising of a sequence of bytes |
  MCCodeEmitter | MCCodeEmitter - Generic instruction encoding interface |
  MCCodeGenInfo | |
  MCContext | |
  MCDisassembler | |
  MCDwarfFile | |
  MCDwarfLoc | |
  MCLineEntry | |
  MCLineSection | |
  MCDwarfFileTable | |
  MCDwarfLineAddr | |
  MCGenDwarfInfo | |
  MCGenDwarfLabelEntry | |
  MCCFIInstruction | |
  MCDwarfFrameInfo | |
  MCDwarfFrameEmitter | |
  MCELF | |
  ELFRelocationEntry | |
  MCELFObjectTargetWriter | |
  MCELFStreamer | |
  MCExpr | |
  MCConstantExpr | |
  MCSymbolRefExpr | |
  MCUnaryExpr | MCUnaryExpr - Unary assembler expressions |
  MCBinaryExpr | MCBinaryExpr - Binary assembler expressions |
  MCTargetExpr | |
  MCExternalSymbolizer | Symbolize using user-provided, C API, callbacks |
  MCFixup | |
  MCFixupKindInfo | MCFixupKindInfo - Target independent information on a fixup kind |
  MCBasicBlock | Basic block containing a sequence of disassembled instructions. The basic block is backed by an MCTextAtom, which holds the instructions, and the address range it covers. Create a basic block using MCFunction::createBlock |
  MCFunction | Represents a function in machine code, containing MCBasicBlocks. MCFunctions are created by MCModule |
  MCOperand | |
  isPodLike< MCOperand > | |
  MCInst | |
  MCInstBuilder | |
  MCInstPrinter | |
  MCInstrAnalysis | |
  MCOperandInfo | |
  MCInstrDesc | |
  MCInstrInfo | |
  InstrStage | |
  InstrItinerary | |
  InstrItineraryData | |
  MCLabel | |
  MCMachObjectTargetWriter | |
  MachObjectWriter | |
  MCModule | A completely disassembled object file or executable. It comprises a list of MCAtom's, each representing a contiguous range of either instructions or data. An MCModule is created using MCObjectDisassembler::buildModule |
  MCObjectDisassembler | Disassemble an ObjectFile to an MCModule and MCFunctions. This class builds on MCDisassembler to disassemble whole sections, creating MCAtom (MCTextAtom for disassembled sections and MCDataAtom for raw data). It can also be used to create a control flow graph consisting of MCFunctions and MCBasicBlocks |
  MCMachOObjectDisassembler | |
  MCObjectFileInfo | |
  MCObjectStreamer | Streaming object file generation interface |
  MCObjectSymbolizer | An ObjectFile-backed symbolizer |
  MCObjectWriter | |
  AsmCond | |
  AsmLexer | AsmLexer - Lexer class for assembly files |
  AsmToken | AsmToken - Target independent representation for an assembler token |
  MCAsmLexer | |
  MCAsmParserSemaCallback | MCAsmParserSemaCallback - Generic Sema callback for assembly parser |
   InlineAsmIdentifierInfo | |
  MCAsmParser | |
  MCAsmParserExtension | Generic interface for extending the MCAsmParser, which is implemented by target and object file assembly parser implementations |
  MCParsedAsmOperand | |
  MCRegisterClass | MCRegisterClass - Base class of TargetRegisterClass |
  MCRegisterDesc | |
  MCRegisterInfo | |
   DiffListIterator | |
   DwarfLLVMRegPair | |
   SubRegCoveredBits | |
  MCSubRegIterator | |
  MCSuperRegIterator | |
  MCRegUnitIterator | |
  MCRegUnitRootIterator | MCRegUnitRootIterator enumerates the root registers of a register unit |
  MCRegAliasIterator | |
  MCRelocationInfo | Create MCExprs from relocations found in an object file |
  MCProcResourceDesc | Define a kind of processor resource that will be modeled by the scheduler |
  MCWriteProcResEntry | |
  MCWriteLatencyEntry | |
  MCReadAdvanceEntry | |
  MCSchedClassDesc | |
  MCSchedModel | |
  MCSection | |
  MCSectionCOFF | MCSectionCOFF - This represents a section on Windows |
  MCSectionELF | |
  MCSectionMachO | |
  MCTargetStreamer | |
  ARMTargetStreamer | |
  MCStreamer | |
  MCSubtargetInfo | |
  MCSymbol | |
  MCSymbolizer | Symbolize and annotate disassembled instructions |
  AsmRewrite | |
  ParseInstructionInfo | |
  MCTargetAsmParser | MCTargetAsmParser - Generic interface to target specific assembly parsers |
  MCValue | |
  MCWin64EHInstruction | |
  MCWin64EHUnwindInfo | |
  MCWin64EHUnwindEmitter | |
  MCWinCOFFObjectTargetWriter | |
  SectionKind | |
  SubtargetFeatureKV | |
  SubtargetInfoKV | |
  SubtargetFeatures | |
  is_error_code_enum< object::object_error > | |
  is_error_code_enum< object::object_error::Impl > | |
  Pass | |
  ModulePass | |
  ImmutablePass | |
  FunctionPass | |
  BasicBlockPass | |
  AnalysisUsage | |
  AnalysisResolver | |
  PassRegistry | |
  PassInfo | |
  RegisterPass | |
  RegisterAGBase | |
  RegisterAnalysisGroup | |
  PassRegistrationListener | |
  AlignmentCalcImpl | |
  AlignOf | |
  AlignedCharArrayUnion | This union template exposes a suitably aligned and sized character array member which can hold elements of any of up to four types |
  ReferenceAdder | |
  ReferenceAdder< T & > | |
  MallocAllocator | |
  MemSlab | |
  SlabAllocator | |
  MallocSlabAllocator | |
  BumpPtrAllocator | |
  SpecificBumpPtrAllocator | |
  ArrayRecycler | |
   Capacity | |
  BlockFrequency | |
  BranchProbability | |
  CallSiteBase | |
  CallSite | |
  ImmutableCallSite | ImmutableCallSite - establish a view to a call site for examination |
  simplify_type< const From > | |
  isa_impl | |
  isa_impl< To, From, typename enable_if< llvm::is_base_of< To, From > >::type > | Always allow upcasts, and perform no dynamic check for them |
  isa_impl_cl | |
  isa_impl_cl< To, const From > | |
  isa_impl_cl< To, From * > | |
  isa_impl_cl< To, From *const > | |
  isa_impl_cl< To, const From * > | |
  isa_impl_cl< To, const From *const > | |
  isa_impl_wrap | |
  isa_impl_wrap< To, FromTy, FromTy > | |
  cast_retty | |
  cast_retty_impl | |
  cast_retty_impl< To, const From > | |
  cast_retty_impl< To, From * > | |
  cast_retty_impl< To, const From * > | |
  cast_retty_impl< To, const From *const > | |
  cast_retty_wrap | |
  cast_retty_wrap< To, FromTy, FromTy > | |
  cast_convert_val | |
  cast_convert_val< To, FromTy, FromTy > | |
  is_simple_type | |
  PredIterator | |
  SuccIterator | |
  isPodLike< SuccIterator< T, U > > | |
  GraphTraits< BasicBlock * > | |
  GraphTraits< const BasicBlock * > | |
  GraphTraits< Inverse< BasicBlock * > > | |
  GraphTraits< Inverse< const BasicBlock * > > | |
  GraphTraits< Function * > | |
  GraphTraits< const Function * > | |
  GraphTraits< Inverse< Function * > > | |
  GraphTraits< Inverse< const Function * > > | |
  circular_raw_ostream | |
  ConstantFolder | ConstantFolder - Create constants with minimum, target independent, folding |
  ConstantRange | |
  CrashRecoveryContext | Crash recovery helper object |
  CrashRecoveryContextCleanup | |
  CrashRecoveryContextCleanupBase | |
  CrashRecoveryContextDestructorCleanup | |
  CrashRecoveryContextDeleteCleanup | |
  CrashRecoveryContextReleaseRefCleanup | |
  CrashRecoveryContextCleanupRegistrar | |
  DataExtractor | |
  GraphTraits< const Value * > | |
  GraphTraits< Value * > | |
  GraphTraits< Inverse< const User * > > | |
  GraphTraits< Inverse< User * > > | |
  DataStreamer | |
  DebugLoc | |
  DenseMapInfo< DebugLoc > | |
  DefaultDOTGraphTraits | |
  DOTGraphTraits | |
  ScopedFatalErrorHandler | |
  ReferenceStorage | Stores a reference that can be changed |
  ErrorOr | Represents either an error or a value T |
  FileOutputBuffer | |
  FileRemover | |
  format_object_base | |
  format_object1 | |
  format_object2 | |
  format_object3 | |
  format_object4 | |
  format_object5 | |
  formatted_raw_ostream | |
  GCOVBuffer | |
  GCOVFile | |
  GCOVFunction | GCOVFunction - Collects function information |
  GCOVBlock | GCOVBlock - Collects block information |
  FileInfo | |
  generic_gep_type_iterator | |
  IncludeFile | Class to ensure linking of corresponding object file |
  InstIterator | |
  LeakDetector | |
  LockFileManager | Class that manages the creation of a lock file to aid implicit coordination between different processes |
  object_deleter | |
  object_deleter< T[N]> | |
  ManagedStaticBase | ManagedStaticBase - Common base class for ManagedStatic instances |
  ManagedStatic | |
  llvm_shutdown_obj | |
  MD5 | |
  MemoryBuffer | |
  MemoryObject | |
  MutexGuard | Guard a section of code with a Mutex |
  NoFolder | NoFolder - Create "constants" (actually, instructions) with no folding |
  OutputBuffer | |
  PassNameParser | |
  FilteredPassNameParser | |
  PassArgFilter | |
  PluginLoader | |
  PointerLikeTypeTraits | |
  PointerLikeTypeTraits< T * > | |
  PointerLikeTypeTraits< const T * > | |
  PointerLikeTypeTraits< uintptr_t > | |
  PredIteratorCache | |
  PrettyStackTraceEntry | |
  PrettyStackTraceString | |
  PrettyStackTraceProgram | |
  raw_os_ostream | |
  raw_ostream | |
  raw_fd_ostream | |
  raw_string_ostream | |
  raw_svector_ostream | |
  raw_null_ostream | Raw_null_ostream - A raw_ostream that discards all output |
  RecyclerStruct | |
  ilist_traits< RecyclerStruct > | |
  Recycler | |
  RecyclingAllocator | |
  Regex | |
  SimpleRegistryEntry | |
  RegistryTraits | |
  Registry | |
   Add | |
   iterator | |
   listener | |
   node | |
  RegistryParser | |
  SaveAndRestore | |
  SaveOr | |
  SMLoc | Represents a location in source code |
  SMRange | |
  SourceMgr | |
  SMFixIt | Represents a single fixit, a replacement of one range of text with another |
  SMDiagnostic | |
  StreamableMemoryObject | |
  StreamingMemoryObject | |
  StringPool | |
  PooledStringPtr | |
  StringRefMemoryObject | StringRefMemoryObject - Simple StringRef-backed MemoryObject |
  is_error_code_enum | |
  is_error_condition_enum | |
  errc | |
  is_error_condition_enum< errc > | |
  is_error_condition_enum< errc::_ > | |
  error_category | |
  _do_message | |
  error_condition | |
  error_code | |
  windows_error | |
  is_error_code_enum< windows_error > | |
  is_error_code_enum< windows_error::_ > | |
  TargetFolder | TargetFolder - Create constants with target dependent folding |
  Target | |
  TargetRegistry | TargetRegistry - Generic interface to target specific features |
   iterator | |
  RegisterTarget | |
  RegisterMCAsmInfo | |
  RegisterMCAsmInfoFn | |
  RegisterMCCodeGenInfo | |
  RegisterMCCodeGenInfoFn | |
  RegisterMCInstrInfo | |
  RegisterMCInstrInfoFn | |
  RegisterMCInstrAnalysis | |
  RegisterMCInstrAnalysisFn | |
  RegisterMCRegInfo | |
  RegisterMCRegInfoFn | |
  RegisterMCSubtargetInfo | |
  RegisterMCSubtargetInfoFn | |
  RegisterTargetMachine | |
  RegisterMCAsmBackend | |
  RegisterMCAsmParser | |
  RegisterAsmPrinter | |
  RegisterMCCodeEmitter | |
  TimeRecord | |
  Timer | |
  TimeRegion | |
  NamedRegionTimer | |
  TimerGroup | |
  tool_output_file | |
  is_class | |
  isPodLike< std::pair< T, U > > | |
  integral_constant | |
  is_same | Metafunction that determines whether the two given types are equivalent |
  is_same< T, T > | |
  remove_const | Metafunction that removes const qualification from a type |
  remove_const< const T > | |
  remove_volatile | Metafunction that removes volatile qualification from a type |
  remove_volatile< volatile T > | |
  remove_cv | Metafunction that removes both const and volatile qualification from a type |
  is_integral_impl | Helper to implement is_integral metafunction |
  is_integral_impl< bool > | |
  is_integral_impl< char > | |
  is_integral_impl< signed char > | |
  is_integral_impl< unsigned char > | |
  is_integral_impl< wchar_t > | |
  is_integral_impl< short > | |
  is_integral_impl< unsigned short > | |
  is_integral_impl< int > | |
  is_integral_impl< unsigned int > | |
  is_integral_impl< long > | |
  is_integral_impl< unsigned long > | |
  is_integral_impl< long long > | |
  is_integral_impl< unsigned long long > | |
  is_integral | Metafunction that determines whether the given type is an integral type |
  remove_reference | Metafunction to remove reference from a type |
  remove_reference< T & > | |
  is_pointer | Metafunction that determines whether the given type is a pointer type |
  is_pointer< T * > | |
  is_pointer< T *const > | |
  is_pointer< T *volatile > | |
  is_pointer< T *const volatile > | |
  is_reference | Metafunction that determines wheather the given type is a reference |
  is_reference< T & > | |
  is_integral_or_enum | Metafunction that determines whether the given type is either an integral type or an enumeration type |
  enable_if_c | |
  enable_if_c< false, T > | |
  enable_if | |
  is_base_of | |
  remove_pointer | |
  remove_pointer< T * > | |
  remove_pointer< T *const > | |
  remove_pointer< T *volatile > | |
  remove_pointer< T *const volatile > | |
  add_lvalue_reference_if_not_pointer | |
  add_lvalue_reference_if_not_pointer< T, typename enable_if< is_pointer< T > >::type > | |
  add_const_past_pointer | |
  add_const_past_pointer< T, typename enable_if< is_pointer< T > >::type > | |
  conditional | |
  conditional< false, T, F > | |
  PointerLikeTypeTraits< ValueHandleBase ** > | |
  ValueHandleBase | |
  WeakVH | |
  simplify_type< WeakVH > | |
  AssertingVH | |
  DenseMapInfo< AssertingVH< T > > | |
  isPodLike< AssertingVH< T > > | |
  TrackingVH | |
  CallbackVH | |
  RecTy | |
  BitRecTy | |
  BitsRecTy | |
  IntRecTy | |
  StringRecTy | |
  ListRecTy | |
  DagRecTy | |
  RecordRecTy | |
  Init | |
  TypedInit | |
  UnsetInit | |
  BitInit | |
  BitsInit | |
  IntInit | |
  StringInit | |
  ListInit | |
  OpInit | |
  UnOpInit | |
  BinOpInit | |
  TernOpInit | |
  VarInit | |
  VarBitInit | |
  VarListElementInit | |
  DefInit | |
  FieldInit | |
  DagInit | |
  RecordVal | |
  Record | |
  MultiClass | |
  RecordKeeper | |
  LessRecord | |
  LessRecordByID | |
  LessRecordFieldName | |
  LessRecordRegister | |
   RecordParts | |
  StringMatcher | |
  StringToOffsetTable | |
  CostTblEntry | Cost Table Entry |
  TypeConversionCostTblEntry | Type Conversion Cost Table |
  Mangler | |
  TargetFrameLowering | |
   SpillSlot | |
  TargetInstrInfo | |
  TargetIntrinsicInfo | |
  TargetJITInfo | |
   StubLayout | Records the required size and alignment for a call stub in bytes |
  TargetLibraryInfo | |
  TargetLoweringBase | |
   AddrMode | |
   IntrinsicInfo | |
   ValueTypeActionImpl | |
  TargetLowering | |
   ArgListEntry | |
   AsmOperandInfo | This contains information for each constraint that we are lowering |
   CallLoweringInfo | |
   DAGCombinerInfo | |
   TargetLoweringOpt | |
  TargetLoweringObjectFile | |
  TargetMachine | |
  LLVMTargetMachine | |
  TargetOptions | |
  TargetRegisterClass | |
  TargetRegisterInfoDesc | |
  RegClassWeight | |
  TargetRegisterInfo | |
  SuperRegClassIterator | |
  VirtReg2IndexFunctor | |
  PrintReg | |
  PrintRegUnit | |
  PrintVRegOrUnit | |
  TargetSelectionDAGInfo | |
  TargetSubtargetInfo | |
  GCOVOptions | |
  Inliner | |
  PassManagerBuilder | |
  RegisterStandardPasses | |
  SimplifyFortifiedLibCalls | |
  ClonedCodeInfo | |
  InlineFunctionInfo | |
  CodeExtractor | Utility class for extracting code into a new function |
  GlobalStatus | |
  IVVisitor | |
  LibCallSimplifier | |
  SpecialCaseList | |
   Entry | |
  SSAUpdater | Helper class for SSA formation on a set of values defined in multiple blocks |
  LoadAndStorePromoter | Helper class for promoting a collection of loads and stores into SSA Form using the SSAUpdater |
  SSAUpdaterImpl | |
  UnifyFunctionExitNodes | |
  ValueMapTypeRemapper | |
  ValueMaterializer | |
  VectorizeConfig | Vectorize configuration |
  GraphTraits< BlockFrequencyInfo * > | |
  DOTGraphTraits< BlockFrequencyInfo * > | |
  DOTGraphTraits< DomTreeNode * > | |
  DOTGraphTraits< DominatorTree * > | |
  DOTGraphTraits< PostDominatorTree * > | |
  DOTGraphTraits< CallGraph * > | |
  DOTGraphTraits< RegionNode * > | |
  DOTGraphTraits< RegionInfo * > | |
  LLLexer | |
  ValID | |
  LLParser | |
  OperandTraits< ConstantPlaceHolder > | |
  BitcodeReaderValueList | |
  BitcodeReaderMDValueList | |
  BitcodeReader | |
  ValueEnumerator | |
  AggressiveAntiDepState | |
   RegisterReference | |
  AggressiveAntiDepBreaker | Class AggressiveAntiDepBreaker |
  AllocationOrder | |
  AntiDepBreaker | |
  DIEAbbrevData | |
  DIEAbbrev | |
  DIE | |
  DIEValue | |
  DIEInteger | |
  DIEExpr | DIEExpr - An expression DIE |
  DIELabel | DIELabel - A label DIE |
  DIEDelta | |
  DIEString | |
  DIEEntry | |
  DIEBlock | DIEBlock - A block of values. Primarily used for location expressions |
  DIEHash | An object containing the capability of hashing and adding hash attributes onto a DIE |
  DwarfAccelTable | |
   Atom | |
   HashDataContents | |
  CompileUnit | |
  SrcLineInfo | This class is used to record source line correspondence |
  DotDebugLocEntry | This struct describes location entries emitted in the .debug_loc section |
  DbgVariable | This class is used to track local variable information |
  DwarfUnits | Collects and handles information specific to a particular collection of units |
  SymbolCU | Helper used to pair up a symbol and its DWARF compile unit |
  DwarfDebug | Collects and handles dwarf debug information |
  DwarfException | |
   ActionEntry | ActionEntry - Structure describing an entry in the actions table |
   CallSiteEntry | CallSiteEntry - Structure describing an entry in the call-site table |
   PadRange | PadRange - Structure holding a try-range and the associated landing pad |
  DwarfCFIException | |
  ARMException | |
  Win64Exception | |
  BranchFolder | |
  CriticalAntiDepBreaker | |
  DefaultVLIWScheduler | |
  InterferenceCache | |
   Cursor | Cursor - The primary query interface for the block interference cache |
  LiveDebugVariables | |
  LiveRangeCalc | |
  DOTGraphTraits< const MachineFunction * > | |
  MMIAddrLabelMapCallbackPtr | |
  MMIAddrLabelMap | |
  GraphTraits< ScheduleDAGMI * > | |
  DOTGraphTraits< ScheduleDAGMI * > | |
  SSAUpdaterTraits< MachineSSAUpdater > | |
   PHI_iterator | Iterator for PHI operands |
  po_iterator_storage< LoopBounds, true > | |
  PassConfigImpl | |
  PEI | |
  RegAllocBase | |
  CoalescerPair | |
  SchedDFSImpl | Internal state used to compute SchedDFSResult |
  DOTGraphTraits< ScheduleDAG * > | |
  InstrEmitter | |
  DAGTypeLegalizer | |
  ScheduleDAGSDNodes | |
   RegDefIter | |
  SDDbgValue | |
  SelectionDAGBuilder | |
  OptLevelChanger | This class is used by SelectionDAGISel to temporarily override the optimization level on a per-function basis |
  DOTGraphTraits< SelectionDAG * > | |
  Spiller | |
  SpillPlacement | |
   BlockConstraint | BlockConstraint - Entry and exit constraints for a basic block |
   Node | |
  SplitAnalysis | |
   BlockInfo | |
  SplitEditor | |
  DWARFAbbreviationDeclaration | |
  DWARFCompileUnit | |
  DWARFContext | |
   Section | |
  DWARFContextInMemory | |
  DWARFAbbreviationDeclarationSet | |
  DWARFDebugAbbrev | |
  DWARFDebugAranges | |
  DWARFDebugArangeSet | |
   Descriptor | |
   Header | |
  FrameEntry | Abstract frame entry defining the common interface concrete entries implement |
   Instruction | |
  DWARFDebugFrame | A parsed .debug_frame section |
  DWARFDebugInfoEntryMinimal | DWARFDebugInfoEntryMinimal - A DIE with only the minimum required data |
  DWARFDebugInfoEntryInlinedChain | |
  DWARFDebugLine | |
   DumpingState | |
   FileNameEntry | |
   LineTable | |
   Prologue | |
   Row | |
   Sequence | |
   State | |
  DWARFDebugLoc | |
  DWARFDebugRangeList | |
   RangeListEntry | |
  DWARFTypeUnit | |
  DWARFUnit | |
  IntelJITEventsWrapper | |
  AllocaHolder | |
  AllocaHolderHandle | |
  ExecutionContext | |
  Interpreter | |
  JITState | |
  JIT | |
  LinkingMemoryManager | |
  MCJIT | |
  JITRegistrar | Global access point for the JIT debugging interface |
  ObjectImageCommon | |
  RuntimeDyldELF | |
  SectionEntry | |
  RelocationEntry | |
  RelocationValueRef | |
  RuntimeDyldImpl | |
  RuntimeDyldMachO | |
  SlotTracker | |
  TypePrinting | |
  AssemblyWriter | |
  AttributeImpl | |
  EnumAttributeImpl | |
  AlignAttributeImpl | |
  StringAttributeImpl | |
  AttributeSetNode | |
  AttributeSetImpl | |
  ConstantTraits | |
  UnaryConstantExpr | |
  BinaryConstantExpr | |
  SelectConstantExpr | |
  ExtractElementConstantExpr | |
  InsertElementConstantExpr | |
  ShuffleVectorConstantExpr | |
  ExtractValueConstantExpr | |
  InsertValueConstantExpr | |
  GetElementPtrConstantExpr | |
  CompareConstantExpr | |
  OperandTraits< UnaryConstantExpr > | |
  OperandTraits< BinaryConstantExpr > | |
  OperandTraits< SelectConstantExpr > | |
  OperandTraits< ExtractElementConstantExpr > | |
  OperandTraits< InsertElementConstantExpr > | |
  OperandTraits< ShuffleVectorConstantExpr > | |
  OperandTraits< ExtractValueConstantExpr > | |
  OperandTraits< InsertValueConstantExpr > | |
  OperandTraits< GetElementPtrConstantExpr > | |
  OperandTraits< CompareConstantExpr > | |
  ExprMapKeyType | |
  InlineAsmKeyType | |
  ConstantTraits< std::vector< T, Alloc > > | |
  ConstantTraits< Constant * > | |
  ConstantKeyData | |
  ConstantCreator< ConstantExpr, Type, ExprMapKeyType > | |
  ConstantKeyData< ConstantExpr > | |
  ConstantCreator< InlineAsm, PointerType, InlineAsmKeyType > | |
  ConstantKeyData< InlineAsm > | |
  ConstantAggrUniqueMap | |
  PrinterTrait | |
  PrinterTrait< Value > | |
  LeakDetectorImpl | |
  DenseMapAPIntKeyInfo | |
   KeyTy | |
  DenseMapAPFloatKeyInfo | |
   KeyTy | |
  AnonStructTypeKeyInfo | |
   KeyTy | |
  FunctionTypeKeyInfo | |
   KeyTy | |
  FoldingSetTrait< MDNode > | |
  DebugRecVH | |
  LLVMContextImpl | |
  MDNodeOperand | |
  LLVMDisasmContext | |
  DenseMapInfo< CIEKey > | |
  fltSemantics | |
  _generic_error_category | |
  _system_error_category | |
  ilist_sentinel_traits< Token > | |
  ilist_node_traits< Token > | |
  TableGenStringKey | |
  DenseMapInfo< TableGenStringKey > | Specialize DenseMapInfo for TableGenStringKey |
  TGLexer | TGLexer - TableGen Lexer class |
  SubClassReference | |
  SubMultiClassReference | |
  LetRecord | |
  ForeachLoop | |
  TGParser | |
  AArch64AsmPrinter | |
  AArch64FrameLowering | |
  AArch64InstrInfo | |
  AArch64TargetLowering | |
  AArch64MachineFunctionInfo | |
  AArch64RegisterInfo | |
  AArch64SelectionDAGInfo | |
  AArch64Subtarget | |
  AArch64TargetMachine | |
  AArch64LinuxTargetObjectFile | |
  AArch64InstPrinter | |
  AArch64ELFMCAsmInfo | |
  AArch64MCExpr | |
  NamedImmMapper | |
   Mapping | |
  ARMAsmPrinter | |
  ARMBaseInstrInfo | |
  ARMBaseRegisterInfo | |
  ARMConstantPoolValue | |
  ARMConstantPoolConstant | |
  ARMConstantPoolSymbol | |
  ARMConstantPoolMBB | |
  ARMFrameLowering | |
  ARMHazardRecognizer | |
  ARMInstrInfo | |
  ARMTargetLowering | |
  ARMJITInfo | |
  ARMFunctionInfo | |
  ARMRegisterInfo | |
  ARMSelectionDAGInfo | |
  ARMSubtarget | |
  ARMBaseTargetMachine | |
  ARMTargetMachine | |
  ThumbTargetMachine | |
  ARMElfTargetObjectFile | |
  ARMInstPrinter | |
  ARMMCAsmInfoDarwin | |
  ARMELFMCAsmInfo | |
  ARMMCExpr | |
  UnwindOpcodeAssembler | |
  Thumb1FrameLowering | |
  Thumb1InstrInfo | |
  Thumb1RegisterInfo | |
  Thumb2InstrInfo | |
  Thumb2RegisterInfo | |
  CPPTargetMachine | |
  HexagonAsmPrinter | |
  Hexagon_CCState | |
  HexagonFrameLowering | |
  HexagonInstrInfo | |
  HexagonTargetLowering | |
  HexagonMachineFunctionInfo | Hexagon target-specific information for each MachineFunction |
  VLIWResourceModel | |
  VLIWMachineScheduler | |
  ConvergingVLIWScheduler | |
  HexagonRegisterInfo | |
  HexagonSelectionDAGInfo | |
  HexagonSubtarget | |
  HexagonTargetMachine | |
  HexagonTargetObjectFile | |
  HexagonInstPrinter | |
  HexagonMCAsmInfo | |
  HexagonMCInst | |
  MipsInstPrinter | |
  MipsMCAsmInfo | |
  MipsReginfo | |
  Mips16FrameLowering | |
  Mips16HardFloat | |
  Mips16InstrInfo | |
  Mips16DAGToDAGISel | |
  Mips16TargetLowering | |
  Mips16RegisterInfo | |
  MipsAnalyzeImmediate | |
   Inst | |
  MipsAsmPrinter | |
  MipsFrameLowering | |
  MipsInstrInfo | |
  MipsDAGToDAGISel | |
  MipsTargetLowering | |
   ByValArgInfo | ByValArgInfo - Byval argument information |
   LTStr | |
   MipsCC | |
  MipsJITInfo | |
  MipsCallEntry | A class derived from PseudoSourceValue that represents a GOT entry resolved by lazy-binding |
  MipsFunctionInfo | |
  MipsMCInstLower | MipsMCInstLower - This class is used to lower an MachineInstr into an |
  MipsModuleDAGToDAGISel | |
  MipsOs16 | |
  MipsRegisterInfo | |
  MipsSEFrameLowering | |
  MipsSEInstrInfo | |
  MipsSEDAGToDAGISel | |
  MipsSETargetLowering | |
  MipsSelectionDAGInfo | |
  MipsSERegisterInfo | |
  MipsSubtarget | |
  MipsTargetMachine | |
  MipsebTargetMachine | |
  MipselTargetMachine | |
  MipsTargetObjectFile | |
  MipsTargetStreamer | |
  MipsTargetAsmStreamer | |
  MipsTargetELFStreamer | |
  MSP430InstPrinter | |
  MSP430MCAsmInfo | |
  MSP430FrameLowering | |
  MSP430InstrInfo | |
  MSP430TargetLowering | |
  MSP430MachineFunctionInfo | |
  MSP430MCInstLower | |
  MSP430RegisterInfo | |
  MSP430SelectionDAGInfo | |
  MSP430Subtarget | |
  MSP430TargetMachine | |
  NVPTXInstPrinter | |
  ManagedStringPool | |
  NVPTXMCAsmInfo | |
  NVPTXAllocaHoisting | |
  LineReader | |
  NVPTXAsmPrinter | |
  NVPTXFrameLowering | |
  NVPTXInstrInfo | |
  NVPTXTargetLowering | |
  NVPTXLowerAggrCopies | |
  NVPTXFloatMCExpr | |
  NVPTXRegisterInfo | |
  NVPTXSection | |
  NVPTXSplitBBatBar | |
  NVPTXSubtarget | |
  NVPTXTargetMachine | |
  NVPTXTargetMachine32 | |
  NVPTXTargetMachine64 | |
  NVPTXTargetObjectFile | |
  PPCInstPrinter | |
  PPCMCAsmInfoDarwin | |
  PPCLinuxMCAsmInfo | |
  PPCMCExpr | |
  PPCFrameLowering | |
  PPCScoreboardHazardRecognizer | |
  PPCHazardRecognizer970 | |
  PPCInstrInfo | |
  PPCTargetLowering | |
  PPCJITInfo | |
  PPCFunctionInfo | |
  PPCRegisterInfo | |
  PPCSelectionDAGInfo | |
  PPCSubtarget | |
  PPCTargetMachine | |
  PPC32TargetMachine | |
  PPC64TargetMachine | |
  PPC64LinuxTargetObjectFile | |
  PPCTargetStreamer | |
  AMDGPUAsmPrinter | |
  AMDGPUFrameLowering | Information about the stack frame layout on the AMDGPU targets |
  AMDGPUInstrInfo | |
  AMDGPUTargetLowering | |
  AMDGPUMachineFunction | |
  AMDGPUMCInstLower | |
  AMDGPURegisterInfo | |
  AMDGPUSubtarget | |
  AMDGPUTargetMachine | |
  AMDGPUIntrinsicInfo | |
  AMDGPUInstPrinter | |
  AMDGPUMCAsmInfo | |
  AMDGPUMCCodeEmitter | |
  R600InstrInfo | |
  R600TargetLowering | |
  R600MachineFunctionInfo | |
  R600SchedStrategy | |
  R600RegisterInfo | |
  SIInstrInfo | |
  SITargetLowering | |
  SIMachineFunctionInfo | |
  SIRegisterInfo | |
  SparcELFMCAsmInfo | |
  SparcFrameLowering | |
  SparcInstrInfo | |
  SparcTargetLowering | |
  SparcJITInfo | |
  SparcMachineFunctionInfo | |
  SparcRegisterInfo | |
  SparcSelectionDAGInfo | |
  SparcSubtarget | |
  SparcTargetMachine | |
  SparcV8TargetMachine | |
  SparcV9TargetMachine | |
  SystemZInstPrinter | |
  SystemZMCAsmInfo | |
  SystemZAsmPrinter | |
  SystemZConstantPoolValue | |
  SystemZFrameLowering | |
  SystemZInstrInfo | |
  SystemZTargetLowering | |
  SystemZMachineFunctionInfo | |
  SystemZMCInstLower | |
  SystemZRegisterInfo | |
  SystemZSelectionDAGInfo | |
  SystemZSubtarget | |
  SystemZTargetMachine | |
  X86ATTInstPrinter | |
  X86IntelInstPrinter | |
  X86MCAsmInfoDarwin | |
  X86_64MCAsmInfoDarwin | |
  X86ELFMCAsmInfo | |
  X86MCAsmInfoMicrosoft | |
  X86MCAsmInfoGNUCOFF | |
  X86AsmPrinter | |
  X86COFFMachineModuleInfo | |
  X86FrameLowering | |
  X86AddressMode | |
  X86InstrInfo | |
  X86TargetLowering | |
  X86JITInfo | |
  X86MachineFunctionInfo | |
  X86RegisterInfo | |
  X86SelectionDAGInfo | |
  X86Subtarget | |
  X86TargetMachine | |
  X86_32TargetMachine | |
  X86_64TargetMachine | |
  X86_64MachoTargetObjectFile | |
  X86LinuxTargetObjectFile | |
  XCoreInstPrinter | |
  XCoreMCAsmInfo | |
  XCoreFrameLowering | |
  XCoreInstrInfo | |
  XCoreTargetLowering | |
  XCoreFunctionInfo | |
  XCoreMCInstLower | This class is used to lower an MachineInstr into an MCInst |
  XCoreRegisterInfo | |
  XCoreSelectionDAGInfo | |
  XCoreSubtarget | |
  XCoreTargetMachine | |
  XCoreTargetObjectFile | |
  InstCombineIRInserter | |
  InstCombiner | InstCombiner - The -instcombine pass |
  DenseMapInfo< LoweredPHIRecord > | |
  InstCombineWorklist | |
  DebugIR | |
  MaximumSpanningTree | |
  GraphTraits< ArgumentGraphNode * > | |
  GraphTraits< ArgumentGraph * > | |
  DenseMapInfo< ComparableFunction > | |
  DenseMapInfo< SimpleValue > | |
  DenseMapInfo< CallValue > | |
  DenseMapInfo< Expression > | |
  isPodLike< Slice > | |
  DenseMapInfo< DivOpInfo > | |
  LibCallSimplifierImpl | |
  SSAUpdaterTraits< SSAUpdater > | |
   PHI_iterator | |
 MemRef | |
 MSP430CC | |
 nvptx | |
 OpName | |
 PBQP | |
  Heuristics | |
   Briggs | PBQP Heuristic which applies an allocability test based on Briggs |
    EdgeData | |
    NodeData | |
  Graph | |
   EdgeItr | |
   NodeItr | |
  HeuristicBase | Abstract base class for heuristic implementations |
  HeuristicSolverImpl | Heuristic PBQP solver implementation |
  HeuristicSolver | PBQP heuristic solver class |
  Vector | PBQP Vector class |
  Matrix | PBQP Matrix class |
  Solution | Represents a solution to a PBQP problem |
 R600_InstFlag | |
 ShaderType | |
 SIInstrFlags | |
 stats | |
 std | |
 true | |
  DFCalculateWorkObject | |
 ___itt_api_info | |
 ___itt_api_info_20101001 | |
 ___itt_global | |
 ___itt_group_list | |
 ___itt_thread_info | |
 _iJIT_Method_Id | |
 _iJIT_Method_Load | |
 _iJIT_Method_NIDS | |
 _LineNumberInfo | |
 AArch64GenInstrInfo | |
 AArch64GenRegisterInfo | |
 AArch64GenSubtargetInfo | |
 AddSubFlagsOpcodePair | |
 AlignedCharArray | Helper for building an aligned character array type |
 AllocFnsTy | |
 AMDGPUGenInstrInfo | |
 AMDGPUGenRegisterInfo | |
 AMDGPUGenSubtargetInfo | |
 ArangeSpan | |
 ARM_MLxEntry | ARM_MLxEntry - Record information about MLA / MLS instructions |
 ARMGenInstrInfo | |
 ARMGenRegisterInfo | |
 ARMGenSubtargetInfo | |
 BaseIndexOffset | |
 cclass | |
 cname | |
 CommonHandleTraits | |
 ConsecutiveMemoryChainSorter | Sorts store nodes in a link according to their offset from a shared |
 ContextDecision | |
 CryptContextTraits | |
 cset | |
 DataType | |
 decimalInfo | |
 FileHandleTraits | |
 FindHandleTraits | |
 HexagonGenInstrInfo | |
 HexagonGenRegisterInfo | |
 HexagonGenSubtargetInfo | |
 InstructionSpecifier | |
 InternalInstruction | |
 jit_code_entry | |
 jit_descriptor | |
 JobHandleTraits | |
 llvm_regex | |
 llvm_regmatch_t | |
 LLVMMCJITCompilerOptions | |
 LLVMOpInfo1 | |
 LLVMOpInfoSymbol1 | |
 LoadedSliceSorter | Sorts LoadedSlice according to their offset |
 LTOCodeGenerator | |
 LTOModule | |
 MarkPendingLoopPredicate | |
 MemOpLink | |
 MipsGenInstrInfo | |
 MipsGenRegisterInfo | |
 MipsGenSubtargetInfo | |
 ModRMDecision | |
 MSP430GenInstrInfo | |
 MSP430GenRegisterInfo | |
 MSP430GenSubtargetInfo | |
 NVPTXGenInstrInfo | |
 NVPTXGenRegisterInfo | |
 NVPTXGenSubtargetInfo | |
 OpcodeDecision | |
 OperandSpecifier | |
 parse | |
 PPCGenInstrInfo | |
 PPCGenRegisterInfo | |
 PPCGenSubtargetInfo | |
 Predicate | |
 Query | |
 re_guts | |
 RegisterOperands | |
 rerr | |
 ScopedHandle | |
 SparcGenInstrInfo | |
 SparcGenRegisterInfo | |
 SparcGenSubtargetInfo | |
 SymbolCUSorter | |
 SystemZGenInstrInfo | |
 SystemZGenRegisterInfo | |
 SystemZGenSubtargetInfo | |
 T | |
 ThreadInfo | |
 ThreadStack | |
 X86GenInstrInfo | |
 X86GenRegisterInfo | |
 X86GenSubtargetInfo | |
 X86OpTblEntry | |
 XCoreGenInstrInfo | |
 XCoreGenRegisterInfo | |
 XCoreGenSubtargetInfo | |