LLVM
8.0.1
include
llvm
CodeGen
CodeGen Directory Reference
Directory dependency graph for CodeGen:
Directories
directory
GlobalISel
directory
MIRParser
directory
PBQP
Files
file
AccelTable.h
[code]
file
Analysis.h
[code]
file
AsmPrinter.h
[code]
file
AsmPrinterHandler.h
[code]
file
AtomicExpandUtils.h
[code]
file
BasicTTIImpl.h
[code]
This file provides a helper that implements much of the TTI interface in terms of the target-independent code generator and TargetLowering interfaces.
file
BuiltinGCs.h
[code]
file
CalcSpillWeights.h
[code]
file
CallingConvLower.h
[code]
file
CommandFlags.inc
[code]
file
CostTable.h
[code]
Cost tables and simple lookup functions.
file
DAGCombine.h
[code]
file
DbgEntityHistoryCalculator.h
[code]
file
DebugHandlerBase.h
[code]
file
DFAPacketizer.h
[code]
file
DIE.h
[code]
file
DwarfStringPoolEntry.h
[code]
file
EdgeBundles.h
[code]
file
ExecutionDomainFix.h
[code]
file
ExpandReductions.h
[code]
file
FastISel.h
[code]
This file defines the FastISel class.
file
FaultMaps.h
[code]
file
FunctionLoweringInfo.h
[code]
file
GCMetadata.h
[code]
file
GCMetadataPrinter.h
[code]
file
GCStrategy.h
[code]
file
IntrinsicLowering.h
[code]
file
ISDOpcodes.h
[code]
file
LatencyPriorityQueue.h
[code]
file
LazyMachineBlockFrequencyInfo.h
[code]
===-
LazyMachineBlockFrequencyInfo.h
- Lazy Block Frequency -*- C++ -*–===//
file
LexicalScopes.h
[code]
file
LinkAllAsmWriterComponents.h
[code]
file
LinkAllCodegenComponents.h
[code]
file
LiveInterval.h
[code]
file
LiveIntervals.h
[code]
file
LiveIntervalUnion.h
[code]
file
LivePhysRegs.h
[code]
This file implements the LivePhysRegs utility for tracking liveness of physical registers.
file
LiveRangeEdit.h
[code]
file
LiveRegMatrix.h
[code]
file
LiveRegUnits.h
[code]
A set of register units.
file
LiveStacks.h
[code]
file
LiveVariables.h
[code]
file
LoopTraversal.h
[code]
file
LowLevelType.h
[code]
file
MachineBasicBlock.h
[code]
file
MachineBlockFrequencyInfo.h
[code]
file
MachineBranchProbabilityInfo.h
[code]
file
MachineCombinerPattern.h
[code]
file
MachineConstantPool.h
[code]
This file declares the MachineConstantPool class which is an abstract constant pool to keep track of constants referenced by a function.
file
MachineDominanceFrontier.h
[code]
file
MachineDominators.h
[code]
file
MachineFrameInfo.h
[code]
file
MachineFunction.h
[code]
file
MachineFunctionPass.h
[code]
file
MachineInstr.h
[code]
file
MachineInstrBuilder.h
[code]
file
MachineInstrBundle.h
[code]
file
MachineInstrBundleIterator.h
[code]
file
MachineJumpTableInfo.h
[code]
file
MachineLoopInfo.h
[code]
file
MachineMemOperand.h
[code]
file
MachineModuleInfo.h
[code]
file
MachineModuleInfoImpls.h
[code]
file
MachineOperand.h
[code]
file
MachineOptimizationRemarkEmitter.h
[code]
===-
MachineOptimizationRemarkEmitter.h
- Opt Diagnostics -*- C++ -*-—===//
file
MachineOutliner.h
[code]
Contains all data structures shared between the outliner implemented in
MachineOutliner.cpp
and target implementations of the outliner.
file
MachinePassRegistry.h
[code]
file
MachinePipeliner.h
[code]
file
MachinePostDominators.h
[code]
file
MachineRegionInfo.h
[code]
file
MachineRegisterInfo.h
[code]
file
MachineScheduler.h
[code]
file
MachineSSAUpdater.h
[code]
file
MachineTraceMetrics.h
[code]
file
MachORelocation.h
[code]
file
MacroFusion.h
[code]
file
MIRPrinter.h
[code]
file
MIRYamlMapping.h
[code]
file
ParallelCG.h
[code]
file
Passes.h
[code]
file
PBQPRAConstraint.h
[code]
file
PreISelIntrinsicLowering.h
[code]
file
PseudoSourceValue.h
[code]
file
ReachingDefAnalysis.h
[code]
file
RegAllocPBQP.h
[code]
file
RegAllocRegistry.h
[code]
file
RegisterClassInfo.h
[code]
file
RegisterPressure.h
[code]
file
RegisterScavenging.h
[code]
This file declares the machine register scavenger class.
file
RegisterUsageInfo.h
[code]
This pass is required to take advantage of the interprocedural register allocation infrastructure.
file
ResourcePriorityQueue.h
[code]
file
RuntimeLibcalls.h
[code]
file
ScheduleDAG.h
[code]
file
ScheduleDAGInstrs.h
[code]
file
ScheduleDAGMutation.h
[code]
file
ScheduleDFS.h
[code]
file
ScheduleHazardRecognizer.h
[code]
file
SchedulerRegistry.h
[code]
file
ScoreboardHazardRecognizer.h
[code]
file
SelectionDAG.h
[code]
file
SelectionDAGAddressAnalysis.h
[code]
file
SelectionDAGISel.h
[code]
file
SelectionDAGNodes.h
[code]
file
SelectionDAGTargetInfo.h
[code]
file
SlotIndexes.h
[code]
file
StackMaps.h
[code]
file
StackProtector.h
[code]
file
TailDuplicator.h
[code]
file
TargetCallingConv.h
[code]
file
TargetFrameLowering.h
[code]
file
TargetInstrInfo.h
[code]
file
TargetLowering.h
[code]
This file describes how to lower LLVM code to machine code.
file
TargetLoweringObjectFileImpl.h
[code]
file
TargetOpcodes.h
[code]
file
TargetPassConfig.h
[code]
file
TargetRegisterInfo.h
[code]
file
TargetSchedule.h
[code]
file
TargetSubtargetInfo.h
[code]
file
UnreachableBlockElim.h
[code]
file
ValueTypes.h
[code]
file
VirtRegMap.h
[code]
file
WasmEHFuncInfo.h
[code]
file
WinEHFuncInfo.h
[code]
Generated on Sun Dec 20 2020 14:15:04 for LLVM by
1.8.13