LLVM API Documentation

Scalar Directory Reference
Directory dependency graph for llvm/lib/Transforms/Scalar/:
llvm/lib/Transforms/Scalar/

Files

file  ADCE.cpp [code]
file  ConstantHoisting.cpp [code]
file  ConstantProp.cpp [code]
file  CorrelatedValuePropagation.cpp [code]
file  DCE.cpp [code]
file  DeadStoreElimination.cpp [code]
file  EarlyCSE.cpp [code]
file  FlattenCFGPass.cpp [code]
file  GVN.cpp [code]
file  IndVarSimplify.cpp [code]
file  JumpThreading.cpp [code]
file  LICM.cpp [code]
file  LoadCombine.cpp [code]
file  LoopDeletion.cpp [code]
file  LoopIdiomRecognize.cpp [code]
file  LoopInstSimplify.cpp [code]
file  LoopRerollPass.cpp [code]
file  LoopRotation.cpp [code]
file  LoopStrengthReduce.cpp [code]
file  LoopUnrollPass.cpp [code]
file  LoopUnswitch.cpp [code]
file  LowerAtomic.cpp [code]
file  MemCpyOptimizer.cpp [code]
file  MergedLoadStoreMotion.cpp [code]
 

This pass performs merges of loads and stores on both sides of a.


file  PartiallyInlineLibCalls.cpp [code]
file  Reassociate.cpp [code]
file  Reg2Mem.cpp [code]
file  SampleProfile.cpp [code]
file  Scalar.cpp [code]
file  Scalarizer.cpp [code]
file  ScalarReplAggregates.cpp [code]
file  SCCP.cpp [code]
file  SeparateConstOffsetFromGEP.cpp [code]
file  SimplifyCFGPass.cpp [code]
file  Sink.cpp [code]
file  SROA.cpp [code]
file  StructurizeCFG.cpp [code]
file  TailRecursionElimination.cpp [code]