LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CodeGen Directory Reference
Directory dependency graph for CodeGen:
CodeGen

Directories

directory  AsmPrinter
 
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  BasicTargetTransformInfo.cpp [code]
 
file  BranchFolding.cpp [code]
 
file  BranchFolding.h [code]
 
file  CalcSpillWeights.cpp [code]
 
file  CallingConvLower.cpp [code]
 
file  CodeGen.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  GCMetadataPrinter.cpp [code]
 
file  GCStrategy.cpp [code]
 
file  IfConversion.cpp [code]
 
file  InlineSpiller.cpp [code]
 
file  InterferenceCache.cpp [code]
 
file  InterferenceCache.h [code]
 
file  IntrinsicLowering.cpp [code]
 
file  JITCodeEmitter.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  LiveRangeCalc.cpp [code]
 
file  LiveRangeCalc.h [code]
 
file  LiveRangeEdit.cpp [code]
 
file  LiveRegMatrix.cpp [code]
 
file  LiveRegUnits.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  MachineCodeEmitter.cpp [code]
 
file  MachineCopyPropagation.cpp [code]
 
file  MachineCSE.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  MachineRegisterInfo.cpp [code]
 
file  MachineScheduler.cpp [code]
 
file  MachineSink.cpp [code]
 
file  MachineSSAUpdater.cpp [code]
 
file  MachineTraceMetrics.cpp [code]
 
file  MachineVerifier.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  PrologEpilogInserter.h [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  SjLjEHPrepare.cpp [code]
 
file  SlotIndexes.cpp [code]
 
file  Spiller.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  StackMaps.cpp [code]
 
file  StackProtector.cpp [code]
 
file  StackSlotColoring.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]