LLVM
3.7.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
work
release_test
rc4
llvm.src
lib
CodeGen
CodeGen Directory Reference
Directory dependency graph for CodeGen:
This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.
Directories
directory
AsmPrinter
directory
MIRParser
directory
SelectionDAG
Files
file
AggressiveAntiDepBreaker.cpp
[code]
file
AggressiveAntiDepBreaker.h
[code]
file
AllocationOrder.cpp
[code]
file
AllocationOrder.h
[code]
file
CodeGen/Analysis.cpp
[code]
file
AntiDepBreaker.h
[code]
file
AtomicExpandPass.cpp
[code]
file
BasicTargetTransformInfo.cpp
[code]
This file provides the implementation of a basic TargetTransformInfo pass predicated on the target abstractions present in the target independent code generator.
file
BranchFolding.cpp
[code]
file
BranchFolding.h
[code]
file
CalcSpillWeights.cpp
[code]
file
CallingConvLower.cpp
[code]
file
CodeGen.cpp
[code]
file
CodeGenPrepare.cpp
[code]
file
CoreCLRGC.cpp
[code]
file
CriticalAntiDepBreaker.cpp
[code]
file
CriticalAntiDepBreaker.h
[code]
file
DeadMachineInstructionElim.cpp
[code]
file
DFAPacketizer.cpp
[code]
file
DwarfEHPrepare.cpp
[code]
file
EarlyIfConversion.cpp
[code]
file
EdgeBundles.cpp
[code]
file
ErlangGC.cpp
[code]
file
ExecutionDepsFix.cpp
[code]
file
ExpandISelPseudos.cpp
[code]
file
ExpandPostRAPseudos.cpp
[code]
file
FaultMaps.cpp
[code]
file
GCMetadata.cpp
[code]
file
GCMetadataPrinter.cpp
[code]
file
GCRootLowering.cpp
[code]
file
GCStrategy.cpp
[code]
file
GlobalMerge.cpp
[code]
file
IfConversion.cpp
[code]
file
ImplicitNullChecks.cpp
[code]
file
InlineSpiller.cpp
[code]
file
InterferenceCache.cpp
[code]
file
InterferenceCache.h
[code]
file
InterleavedAccessPass.cpp
[code]
file
IntrinsicLowering.cpp
[code]
file
LatencyPriorityQueue.cpp
[code]
file
LexicalScopes.cpp
[code]
file
LiveDebugVariables.cpp
[code]
file
LiveDebugVariables.h
[code]
file
LiveInterval.cpp
[code]
file
LiveIntervalAnalysis.cpp
[code]
file
LiveIntervalUnion.cpp
[code]
file
LivePhysRegs.cpp
[code]
file
LiveRangeCalc.cpp
[code]
file
LiveRangeCalc.h
[code]
file
LiveRangeEdit.cpp
[code]
file
LiveRegMatrix.cpp
[code]
file
LiveStackAnalysis.cpp
[code]
file
LiveVariables.cpp
[code]
file
LLVMTargetMachine.cpp
[code]
file
LocalStackSlotAllocation.cpp
[code]
file
MachineBasicBlock.cpp
[code]
file
MachineBlockFrequencyInfo.cpp
[code]
file
MachineBlockPlacement.cpp
[code]
file
MachineBranchProbabilityInfo.cpp
[code]
file
MachineCombiner.cpp
[code]
file
MachineCopyPropagation.cpp
[code]
file
MachineCSE.cpp
[code]
file
MachineDominanceFrontier.cpp
[code]
file
MachineDominators.cpp
[code]
file
MachineFunction.cpp
[code]
file
MachineFunctionAnalysis.cpp
[code]
file
MachineFunctionPass.cpp
[code]
file
MachineFunctionPrinterPass.cpp
[code]
file
MachineInstr.cpp
[code]
file
MachineInstrBundle.cpp
[code]
file
MachineLICM.cpp
[code]
file
MachineLoopInfo.cpp
[code]
file
MachineModuleInfo.cpp
[code]
file
MachineModuleInfoImpls.cpp
[code]
file
MachinePassRegistry.cpp
[code]
file
MachinePostDominators.cpp
[code]
file
MachineRegionInfo.cpp
[code]
file
MachineRegisterInfo.cpp
[code]
file
MachineScheduler.cpp
[code]
file
MachineSink.cpp
[code]
file
MachineSSAUpdater.cpp
[code]
file
MachineTraceMetrics.cpp
[code]
file
MachineVerifier.cpp
[code]
file
MIRPrinter.cpp
[code]
file
MIRPrinter.h
[code]
file
MIRPrintingPass.cpp
[code]
file
OcamlGC.cpp
[code]
file
OptimizePHIs.cpp
[code]
file
Passes.cpp
[code]
file
PeepholeOptimizer.cpp
[code]
file
PHIElimination.cpp
[code]
file
PHIEliminationUtils.cpp
[code]
file
PHIEliminationUtils.h
[code]
file
PostRASchedulerList.cpp
[code]
file
ProcessImplicitDefs.cpp
[code]
file
PrologEpilogInserter.cpp
[code]
file
PseudoSourceValue.cpp
[code]
file
RegAllocBase.cpp
[code]
file
RegAllocBase.h
[code]
file
RegAllocBasic.cpp
[code]
file
RegAllocFast.cpp
[code]
file
RegAllocGreedy.cpp
[code]
file
RegAllocPBQP.cpp
[code]
file
RegisterClassInfo.cpp
[code]
file
RegisterCoalescer.cpp
[code]
file
RegisterCoalescer.h
[code]
file
RegisterPressure.cpp
[code]
file
RegisterScavenging.cpp
[code]
file
ScheduleDAG.cpp
[code]
file
ScheduleDAGInstrs.cpp
[code]
file
ScheduleDAGPrinter.cpp
[code]
file
ScoreboardHazardRecognizer.cpp
[code]
file
ShadowStackGC.cpp
[code]
file
ShadowStackGCLowering.cpp
[code]
file
ShrinkWrap.cpp
[code]
file
SjLjEHPrepare.cpp
[code]
file
SlotIndexes.cpp
[code]
file
Spiller.h
[code]
file
SpillPlacement.cpp
[code]
file
SpillPlacement.h
[code]
file
SplitKit.cpp
[code]
file
SplitKit.h
[code]
file
StackColoring.cpp
[code]
file
StackMapLivenessAnalysis.cpp
[code]
file
StackMaps.cpp
[code]
file
StackProtector.cpp
[code]
file
StackSlotColoring.cpp
[code]
file
StatepointExampleGC.cpp
[code]
file
TailDuplication.cpp
[code]
file
TargetFrameLoweringImpl.cpp
[code]
file
TargetInstrInfo.cpp
[code]
file
TargetLoweringBase.cpp
[code]
file
TargetLoweringObjectFileImpl.cpp
[code]
file
TargetOptionsImpl.cpp
[code]
file
TargetRegisterInfo.cpp
[code]
file
TargetSchedule.cpp
[code]
file
TwoAddressInstructionPass.cpp
[code]
file
UnreachableBlockElim.cpp
[code]
file
VirtRegMap.cpp
[code]
file
WinEHPrepare.cpp
[code]
Generated on Mon Aug 31 2015 11:19:42 for LLVM by
1.8.6