LLVM  8.0.1
IR Directory Reference
Directory dependency graph for IR:
include/llvm/IR

Files

file  Argument.h [code]
 
file  AssemblyAnnotationWriter.h [code]
 
file  Attributes.h [code]
 This file contains the simple types necessary to represent the attributes associated with functions and their calls.
 
file  AutoUpgrade.h [code]
 
file  BasicBlock.h [code]
 
file  CallingConv.h [code]
 
file  CallSite.h [code]
 
file  CFG.h [code]
 This file provides various utilities for inspecting and working with the control flow graph in LLVM IR.
 
file  CFGDiff.h [code]
 
file  Comdat.h [code]
 This file contains the declaration of the Comdat class, which represents a single COMDAT in LLVM.
 
file  Constant.h [code]
 
file  ConstantFolder.h [code]
 
file  ConstantRange.h [code]
 
file  Constants.h [code]
 This file contains the declarations for the subclasses of Constant, which represent the different flavors of constant values that live in LLVM.
 
file  DataLayout.h [code]
 
file  DebugInfo.h [code]
 
 
file  DebugLoc.h [code]
 
file  DerivedTypes.h [code]
 
file  DerivedUser.h [code]
 
file  DiagnosticHandler.h [code]
 
file  DiagnosticInfo.h [code]
 
file  DiagnosticPrinter.h [code]
 
file  DIBuilder.h [code]
 
file  Dominators.h [code]
 
file  DomTreeUpdater.h [code]
 
file  Function.h [code]
 
file  GetElementPtrTypeIterator.h [code]
 
file  GlobalAlias.h [code]
 
file  GlobalIFunc.h [code]
 
file  GlobalIndirectSymbol.h [code]
 
file  GlobalObject.h [code]
 
file  GlobalValue.h [code]
 
file  GlobalVariable.h [code]
 
file  GVMaterializer.h [code]
 
file  InlineAsm.h [code]
 
file  InstIterator.h [code]
 
file  InstrTypes.h [code]
 
file  Instruction.h [code]
 
file  Instructions.h [code]
 
file  InstVisitor.h [code]
 
file  IntrinsicInst.h [code]
 
file  Intrinsics.h [code]
 
file  IRBuilder.h [code]
 
file  IRPrintingPasses.h [code]
 This file defines passes to print out IR in various granularities.
 
file  LegacyPassManager.h [code]
 
file  LegacyPassManagers.h [code]
 
file  LegacyPassNameParser.h [code]
 
file  LLVMContext.h [code]
 
file  Mangler.h [code]
 
file  MDBuilder.h [code]
 
 
file  Module.h [code]
 Module.h This file contains the declarations for the Module class.
 
file  ModuleSlotTracker.h [code]
 
file  ModuleSummaryIndex.h [code]
 ModuleSummaryIndex.h This file contains the declarations the classes that hold the module index and summary for function importing.
 
file  ModuleSummaryIndexYAML.h [code]
 
file  NoFolder.h [code]
 
file  OperandTraits.h [code]
 
file  Operator.h [code]
 
file  OptBisect.h [code]
 This file declares the interface for bisecting optimizations.
 
file  PassInstrumentation.h [code]
 This file defines the Pass Instrumentation classes that provide instrumentation points into the pass execution by PassManager.
 
file  PassManager.h [code]
 This header defines various interfaces for pass management in LLVM.
 
file  PassManagerInternal.h [code]
 This header provides internal APIs and implementation details used by the pass management interfaces exposed in PassManager.h.
 
file  PassTimingInfo.h [code]
 This header defines classes/functions to handle pass execution timing information with interfaces for both pass managers.
 
file  PatternMatch.h [code]
 
file  PredIteratorCache.h [code]
 
file  ProfileSummary.h [code]
 
file  SafepointIRVerifier.h [code]
 
file  Statepoint.h [code]
 
file  SymbolTableListTraits.h [code]
 
file  TrackingMDRef.h [code]
 
file  Type.h [code]
 
file  TypeFinder.h [code]
 
file  Use.h [code]
 This defines the Use class.
 
file  UseListOrder.h [code]
 
file  User.h [code]
 
file  Value.h [code]
 
file  ValueHandle.h [code]
 
file  ValueMap.h [code]
 
file  ValueSymbolTable.h [code]
 
file  Verifier.h [code]