LLVM  8.0.1
IPO Directory Reference
Directory dependency graph for IPO:
lib/Transforms/IPO

Files

file  AlwaysInliner.cpp [code]
 
file  ArgumentPromotion.cpp [code]
 
file  BarrierNoopPass.cpp [code]
 
file  BlockExtractor.cpp [code]
 
file  CalledValuePropagation.cpp [code]
 
file  ConstantMerge.cpp [code]
 
file  CrossDSOCFI.cpp [code]
 
file  DeadArgumentElimination.cpp [code]
 
file  ElimAvailExtern.cpp [code]
 
file  ExtractGV.cpp [code]
 
file  ForceFunctionAttrs.cpp [code]
 
file  FunctionAttrs.cpp [code]
 This file implements interprocedural passes which walk the call-graph deducing and/or propagating function attributes.
 
file  FunctionImport.cpp [code]
 
file  GlobalDCE.cpp [code]
 
file  GlobalOpt.cpp [code]
 
file  GlobalSplit.cpp [code]
 
file  HotColdSplitting.cpp [code]
 
file  InferFunctionAttrs.cpp [code]
 
file  Inliner.cpp [code]
 
file  InlineSimple.cpp [code]
 
file  Internalize.cpp [code]
 
file  IPConstantPropagation.cpp [code]
 
file  IPO.cpp [code]
 
file  LoopExtractor.cpp [code]
 
file  LowerTypeTests.cpp [code]
 
file  MergeFunctions.cpp [code]
 
file  PartialInlining.cpp [code]
 
file  PassManagerBuilder.cpp [code]
 
file  PruneEH.cpp [code]
 
file  SampleProfile.cpp [code]
 
file  SCCP.cpp [code]
 
file  StripDeadPrototypes.cpp [code]
 
file  StripSymbols.cpp [code]
 
file  SyntheticCountsPropagation.cpp [code]
 
file  ThinLTOBitcodeWriter.cpp [code]
 
file  WholeProgramDevirt.cpp [code]