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 |