|
LLVM 22.0.0git
|
Files | |
| AbstractCallSite.h | |
| Analysis.h | |
| Pass manager infrastructure for declaring and invalidating analyses. | |
| Argument.h | |
| AssemblyAnnotationWriter.h | |
| Assumptions.h | |
| AttributeMask.h | |
| Attributes.h | |
| This file contains the simple types necessary to represent the attributes associated with functions and their calls. | |
| AutoUpgrade.h | |
| BasicBlock.h | |
| BuiltinGCs.h | |
| CallingConv.h | |
| CFG.h | |
| This file provides various utilities for inspecting and working with the control flow graph in LLVM IR. | |
| CmpPredicate.h | |
| Comdat.h | |
| This file contains the declaration of the Comdat class, which represents a single COMDAT in LLVM. | |
| Constant.h | |
| ConstantFold.h | |
| ConstantFolder.h | |
| ConstantFPRange.h | |
| ConstantRange.h | |
| ConstantRangeList.h | |
| Constants.h | |
| This file contains the declarations for the subclasses of Constant, which represent the different flavors of constant values that live in LLVM. | |
| ConvergenceVerifier.h | |
| This file declares the LLVM IR specialization of the GenericConvergenceVerifier template. | |
| CycleInfo.h | |
| This file declares the LLVM IR specialization of the GenericCycle templates. | |
| DataLayout.h | |
| DbgVariableFragmentInfo.h | |
| DebugInfo.h | |
| DebugInfoMetadata.h | |
| DebugLoc.h | |
| DebugProgramInstruction.h | |
| DerivedTypes.h | |
| DerivedUser.h | |
| DiagnosticHandler.h | |
| DiagnosticInfo.h | |
| DiagnosticPrinter.h | |
| DIBuilder.h | |
| Dominators.h | |
| DroppedVariableStats.h | |
| ===- DroppedVariableStats.h - Opt Diagnostics -*- C++ -*-------------—===// | |
| DroppedVariableStatsIR.h | |
| ===- DroppedVariableStatsIR.h - Opt Diagnostics -*- C++ -*-----------—===// | |
| EHPersonalities.h | |
| FixedPointBuilder.h | |
| FMF.h | |
| FPEnv.h | |
| This file contains the declarations of entities that describe floating point environment and related functions. | |
| Function.h | |
| GCStrategy.h | |
| GenericConvergenceVerifierImpl.h | |
| A verifier for the static rules of convergence control tokens that works with both LLVM IR and MIR. | |
| GenericFloatingPointPredicateUtils.h | |
| Utilities for dealing with flags related to floating point properties and mode controls. | |
| GEPNoWrapFlags.h | |
| GetElementPtrTypeIterator.h | |
| GlobalAlias.h | |
| GlobalIFunc.h | |
| This file contains the declaration of the GlobalIFunc class, which represents a single indirect function in the IR. | |
| GlobalObject.h | |
| GlobalValue.h | |
| GlobalVariable.h | |
| GVMaterializer.h | |
| InlineAsm.h | |
| InstIterator.h | |
| InstrTypes.h | |
| Instruction.h | |
| Instructions.h | |
| InstVisitor.h | |
| IntrinsicInst.h | |
| Intrinsics.h | |
| IRBuilder.h | |
| IRBuilderFolder.h | |
| IRPrintingPasses.h | |
| This file contains an interface for creating legacy passes to print out IR in various granularities. | |
| LegacyPassManager.h | |
| LegacyPassManagers.h | |
| LegacyPassNameParser.h | |
| LLVMContext.h | |
| LLVMRemarkStreamer.h | |
| Mangler.h | |
| MatrixBuilder.h | |
| MDBuilder.h | |
| MemoryModelRelaxationAnnotations.h | |
| This file provides utility for Memory Model Relaxation Annotations (MMRAs). | |
| Metadata.h | |
| This file contains the declarations for metadata subclasses. | |
| Module.h | |
| Module.h This file contains the declarations for the Module class. | |
| ModuleSlotTracker.h | |
| ModuleSummaryIndex.h | |
| ModuleSummaryIndex.h This file contains the declarations the classes that hold the module index and summary for function importing. | |
| ModuleSummaryIndexYAML.h | |
| NoFolder.h | |
| NVVMIntrinsicUtils.h | |
| This file contains the definitions of the enumerations and flags associated with NVVM Intrinsics, along with some helper functions. | |
| OperandTraits.h | |
| Operator.h | |
| OptBisect.h | |
| This file declares the interface for bisecting optimizations. | |
| PassInstrumentation.h | |
| This file defines the Pass Instrumentation classes that provide instrumentation points into the pass execution by PassManager. | |
| PassManager.h | |
| This header defines various interfaces for pass management in LLVM. | |
| PassManagerImpl.h | |
| Provides implementations for PassManager and AnalysisManager template methods. | |
| PassManagerInternal.h | |
| This header provides internal APIs and implementation details used by the pass management interfaces exposed in PassManager.h. | |
| PassTimingInfo.h | |
| This header defines classes/functions to handle pass execution timing information with interfaces for both pass managers. | |
| PatternMatch.h | |
| PredIteratorCache.h | |
| PrintPasses.h | |
| ProfDataUtils.h | |
| This file contains the declarations for profiling metadata utility functions. | |
| ProfileSummary.h | |
| PseudoProbe.h | |
| ReplaceConstant.h | |
| RuntimeLibcalls.h | |
| SafepointIRVerifier.h | |
| SSAContext.h | |
| This file declares a specialization of the GenericSSAContext<X> class template for LLVM IR. | |
| Statepoint.h | |
| StructuralHash.h | |
| SymbolTableListTraits.h | |
| TrackingMDRef.h | |
| Type.h | |
| TypedPointerType.h | |
| TypeFinder.h | |
| Use.h | |
| This defines the Use class. | |
| UseListOrder.h | |
| User.h | |
| Value.h | |
| ValueHandle.h | |
| ValueMap.h | |
| ValueSymbolTable.h | |
| VectorTypeUtils.h | |
| Verifier.h | |
| VFABIDemangler.h | |