LLVM
17.0.0git
lib
CodeGen
CodeGen Directory Reference
Directory dependency graph for CodeGen:
Directories
directory
AsmPrinter
directory
GlobalISel
directory
LiveDebugValues
directory
MIRParser
directory
SelectionDAG
Files
file
AggressiveAntiDepBreaker.cpp
[code]
file
AggressiveAntiDepBreaker.h
[code]
file
AllocationOrder.cpp
[code]
file
AllocationOrder.h
[code]
file
Analysis.cpp
[code]
file
AssignmentTrackingAnalysis.cpp
[code]
file
AtomicExpandPass.cpp
[code]
file
BasicBlockSections.cpp
[code]
file
BasicBlockSectionsProfileReader.cpp
[code]
file
BasicTargetTransformInfo.cpp
[code]
file
BranchFolding.cpp
[code]
file
BranchFolding.h
[code]
file
BranchRelaxation.cpp
[code]
file
BreakFalseDeps.cpp
[code]
file
CalcSpillWeights.cpp
[code]
file
CallingConvLower.cpp
[code]
file
CFGuardLongjmp.cpp
[code]
file
CFIFixup.cpp
[code]
file
CFIInstrInserter.cpp
[code]
file
CodeGen.cpp
[code]
file
CodeGenCommonISel.cpp
[code]
file
CodeGenPassBuilder.cpp
[code]
file
CodeGenPrepare.cpp
[code]
file
CommandFlags.cpp
[code]
file
ComplexDeinterleavingPass.cpp
[code]
file
CriticalAntiDepBreaker.cpp
[code]
file
CriticalAntiDepBreaker.h
[code]
file
DeadMachineInstructionElim.cpp
[code]
file
DetectDeadLanes.cpp
[code]
file
DFAPacketizer.cpp
[code]
file
DwarfEHPrepare.cpp
[code]
file
EarlyIfConversion.cpp
[code]
file
EdgeBundles.cpp
[code]
file
EHContGuardCatchret.cpp
[code]
file
ExecutionDomainFix.cpp
[code]
file
ExpandLargeDivRem.cpp
[code]
file
ExpandLargeFpConvert.cpp
[code]
file
ExpandMemCmp.cpp
[code]
file
ExpandPostRAPseudos.cpp
[code]
file
ExpandReductions.cpp
[code]
file
ExpandVectorPredication.cpp
[code]
file
FaultMaps.cpp
[code]
file
FEntryInserter.cpp
[code]
file
FinalizeISel.cpp
[code]
file
FixupStatepointCallerSaved.cpp
[code]
file
FuncletLayout.cpp
[code]
file
GCMetadata.cpp
[code]
file
GCMetadataPrinter.cpp
[code]
file
GCRootLowering.cpp
[code]
file
GlobalMerge.cpp
[code]
file
HardwareLoops.cpp
[code]
file
IfConversion.cpp
[code]
file
ImplicitNullChecks.cpp
[code]
file
IndirectBrExpandPass.cpp
[code]
file
InlineSpiller.cpp
[code]
file
InterferenceCache.cpp
[code]
file
InterferenceCache.h
[code]
file
InterleavedAccessPass.cpp
[code]
file
InterleavedLoadCombinePass.cpp
[code]
file
IntrinsicLowering.cpp
[code]
file
JMCInstrumenter.cpp
[code]
file
LatencyPriorityQueue.cpp
[code]
file
LazyMachineBlockFrequencyInfo.cpp
[code]
===- LazyMachineBlockFrequencyInfo.cpp - Lazy Machine Block Frequency –===//
file
LexicalScopes.cpp
[code]
file
LiveDebugVariables.cpp
[code]
file
LiveDebugVariables.h
[code]
file
LiveInterval.cpp
[code]
file
LiveIntervalCalc.cpp
[code]
file
LiveIntervals.cpp
[code]
file
LiveIntervalUnion.cpp
[code]
file
LivePhysRegs.cpp
[code]
file
LiveRangeCalc.cpp
[code]
file
LiveRangeEdit.cpp
[code]
file
LiveRangeShrink.cpp
[code]
===------------------------------------------------------------------—===//
file
LiveRangeUtils.h
[code]
file
LiveRegMatrix.cpp
[code]
file
LiveRegUnits.cpp
[code]
file
LiveStacks.cpp
[code]
file
LiveVariables.cpp
[code]
file
LLVMTargetMachine.cpp
[code]
file
LocalStackSlotAllocation.cpp
[code]
file
LoopTraversal.cpp
[code]
file
LowerEmuTLS.cpp
[code]
file
LowLevelType.cpp
[code]
file
MachineBasicBlock.cpp
[code]
file
MachineBlockFrequencyInfo.cpp
[code]
file
MachineBlockPlacement.cpp
[code]
file
MachineBranchProbabilityInfo.cpp
[code]
file
MachineCFGPrinter.cpp
[code]
file
MachineCheckDebugify.cpp
[code]
file
MachineCombiner.cpp
[code]
file
MachineCopyPropagation.cpp
[code]
file
MachineCSE.cpp
[code]
file
MachineCycleAnalysis.cpp
[code]
file
MachineDebugify.cpp
[code]
file
MachineDominanceFrontier.cpp
[code]
file
MachineDominators.cpp
[code]
file
MachineFrameInfo.cpp
[code]
file
MachineFunction.cpp
[code]
file
MachineFunctionPass.cpp
[code]
file
MachineFunctionPrinterPass.cpp
[code]
file
MachineFunctionSplitter.cpp
[code]
file
MachineInstr.cpp
[code]
file
MachineInstrBundle.cpp
[code]
file
MachineLateInstrsCleanup.cpp
[code]
file
MachineLICM.cpp
[code]
file
MachineLoopInfo.cpp
[code]
file
MachineLoopUtils.cpp
[code]
file
MachineModuleInfo.cpp
[code]
file
MachineModuleInfoImpls.cpp
[code]
file
MachineModuleSlotTracker.cpp
[code]
file
MachineOperand.cpp
[code]
file
MachineOptimizationRemarkEmitter.cpp
[code]
===- MachineOptimizationRemarkEmitter.cpp - Opt Diagnostic -*- C++ -*—===//
file
MachineOutliner.cpp
[code]
file
MachinePassManager.cpp
[code]
file
MachinePipeliner.cpp
[code]
file
MachinePostDominators.cpp
[code]
file
MachineRegionInfo.cpp
[code]
file
MachineRegisterInfo.cpp
[code]
file
MachineScheduler.cpp
[code]
file
MachineSink.cpp
[code]
file
MachineSizeOpts.cpp
[code]
file
MachineSSAContext.cpp
[code]
file
MachineSSAUpdater.cpp
[code]
file
MachineStableHash.cpp
[code]
file
MachineStripDebug.cpp
[code]
file
MachineTraceMetrics.cpp
[code]
file
MachineUniformityAnalysis.cpp
[code]
file
MachineVerifier.cpp
[code]
file
MacroFusion.cpp
[code]
file
MBFIWrapper.cpp
[code]
file
MIRCanonicalizerPass.cpp
[code]
file
MIRFSDiscriminator.cpp
[code]
file
MIRNamerPass.cpp
[code]
file
MIRPrinter.cpp
[code]
file
MIRPrintingPass.cpp
[code]
file
MIRSampleProfile.cpp
[code]
file
MIRVRegNamerUtils.cpp
[code]
file
MIRVRegNamerUtils.h
[code]
file
MIRYamlMapping.cpp
[code]
file
MLRegallocEvictAdvisor.cpp
[code]
file
MLRegallocEvictAdvisor.h
[code]
file
MLRegallocPriorityAdvisor.cpp
[code]
file
ModuloSchedule.cpp
[code]
file
MultiHazardRecognizer.cpp
[code]
file
NonRelocatableStringpool.cpp
[code]
file
OptimizePHIs.cpp
[code]
file
ParallelCG.cpp
[code]
file
PatchableFunction.cpp
[code]
file
PeepholeOptimizer.cpp
[code]
file
PHIElimination.cpp
[code]
file
PHIEliminationUtils.cpp
[code]
file
PHIEliminationUtils.h
[code]
file
PostRAHazardRecognizer.cpp
[code]
file
PostRASchedulerList.cpp
[code]
file
PreISelIntrinsicLowering.cpp
[code]
file
ProcessImplicitDefs.cpp
[code]
file
PrologEpilogInserter.cpp
[code]
file
PseudoProbeInserter.cpp
[code]
file
PseudoSourceValue.cpp
[code]
file
RDFGraph.cpp
[code]
file
RDFLiveness.cpp
[code]
file
RDFRegisters.cpp
[code]
file
ReachingDefAnalysis.cpp
[code]
file
RegAllocBase.cpp
[code]
file
RegAllocBase.h
[code]
file
RegAllocBasic.cpp
[code]
file
RegAllocEvictionAdvisor.cpp
[code]
file
RegAllocEvictionAdvisor.h
[code]
file
RegAllocFast.cpp
[code]
file
RegAllocGreedy.cpp
[code]
file
RegAllocGreedy.h
[code]
file
RegAllocPBQP.cpp
[code]
file
RegAllocPriorityAdvisor.cpp
[code]
file
RegAllocPriorityAdvisor.h
[code]
file
RegAllocScore.cpp
[code]
file
RegAllocScore.h
[code]
file
RegisterBank.cpp
[code]
file
RegisterBankInfo.cpp
[code]
file
RegisterClassInfo.cpp
[code]
file
RegisterCoalescer.cpp
[code]
file
RegisterCoalescer.h
[code]
file
RegisterPressure.cpp
[code]
file
RegisterScavenging.cpp
[code]
file
RegisterUsageInfo.cpp
[code]
file
RegUsageInfoCollector.cpp
[code]
file
RegUsageInfoPropagate.cpp
[code]
file
RemoveRedundantDebugValues.cpp
[code]
file
RenameIndependentSubregs.cpp
[code]
file
ReplaceWithVeclib.cpp
[code]
file
ResetMachineFunctionPass.cpp
[code]
file
SafeStack.cpp
[code]
file
SafeStackLayout.cpp
[code]
file
SafeStackLayout.h
[code]
file
SanitizerBinaryMetadata.cpp
[code]
file
ScheduleDAG.cpp
[code]
file
ScheduleDAGInstrs.cpp
[code]
file
ScheduleDAGPrinter.cpp
[code]
file
ScoreboardHazardRecognizer.cpp
[code]
file
SelectOptimize.cpp
[code]
file
ShadowStackGCLowering.cpp
[code]
file
ShrinkWrap.cpp
[code]
file
SjLjEHPrepare.cpp
[code]
file
SlotIndexes.cpp
[code]
file
SpillPlacement.cpp
[code]
file
SpillPlacement.h
[code]
file
SplitKit.cpp
[code]
file
SplitKit.h
[code]
file
StackColoring.cpp
[code]
file
StackFrameLayoutAnalysisPass.cpp
[code]
file
StackMapLivenessAnalysis.cpp
[code]
file
StackMaps.cpp
[code]
file
StackProtector.cpp
[code]
file
StackSlotColoring.cpp
[code]
file
SwiftErrorValueTracking.cpp
[code]
file
SwitchLoweringUtils.cpp
[code]
file
TailDuplication.cpp
[code]
file
TailDuplicator.cpp
[code]
file
TargetFrameLoweringImpl.cpp
[code]
file
TargetInstrInfo.cpp
[code]
file
TargetLoweringBase.cpp
[code]
file
TargetLoweringObjectFileImpl.cpp
[code]
file
TargetOptionsImpl.cpp
[code]
file
TargetPassConfig.cpp
[code]
file
TargetRegisterInfo.cpp
[code]
file
TargetSchedule.cpp
[code]
file
TargetSubtargetInfo.cpp
[code]
file
TwoAddressInstructionPass.cpp
[code]
file
TypePromotion.cpp
[code]
file
UnreachableBlockElim.cpp
[code]
file
ValueTypes.cpp
[code]
file
VirtRegMap.cpp
[code]
file
VLIWMachineScheduler.cpp
[code]
file
WasmEHPrepare.cpp
[code]
file
WinEHPrepare.cpp
[code]
file
XRayInstrumentation.cpp
[code]
Generated on Sat Jan 28 2023 15:03:15 for LLVM by
1.8.17