LLVM
3.7.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
work
release_test
rc4
llvm.src
lib
Transforms
IPO
IPO → include Relation
File in work/release_test/rc4/llvm.src/lib/Transforms/IPO
Includes file in work/release_test/rc4/llvm.src/include
ArgumentPromotion.cpp
llvm
/
Analysis
/
AliasAnalysis.h
ArgumentPromotion.cpp
llvm
/
Analysis
/
CallGraph.h
ArgumentPromotion.cpp
llvm
/
Analysis
/
CallGraphSCCPass.h
ArgumentPromotion.cpp
llvm
/
IR
/
CallSite.h
ArgumentPromotion.cpp
llvm
/
IR
/
Constants.h
ArgumentPromotion.cpp
llvm
/
IR
/
DataLayout.h
ArgumentPromotion.cpp
llvm
/
Support
/
Debug.h
ArgumentPromotion.cpp
llvm
/
IR
/
DebugInfo.h
ArgumentPromotion.cpp
llvm
/
ADT
/
DepthFirstIterator.h
ArgumentPromotion.cpp
llvm
/
IR
/
DerivedTypes.h
ArgumentPromotion.cpp
llvm
/
IR
/
Instructions.h
ArgumentPromotion.cpp
llvm
/
IR
/
IR/CFG.h
ArgumentPromotion.cpp
llvm
/
IR
/
LLVMContext.h
ArgumentPromotion.cpp
llvm
/
IR
/
Module.h
ArgumentPromotion.cpp
llvm
/
Support
/
raw_ostream.h
ArgumentPromotion.cpp
llvm
/
ADT
/
Statistic.h
ArgumentPromotion.cpp
llvm
/
ADT
/
StringExtras.h
ArgumentPromotion.cpp
llvm
/
Transforms
/
Transforms/IPO.h
ArgumentPromotion.cpp
llvm
/
Analysis
/
ValueTracking.h
BarrierNoopPass.cpp
llvm
/
Pass.h
BarrierNoopPass.cpp
llvm
/
Transforms
/
Transforms/IPO.h
ConstantMerge.cpp
llvm
/
IR
/
Constants.h
ConstantMerge.cpp
llvm
/
IR
/
DataLayout.h
ConstantMerge.cpp
llvm
/
ADT
/
DenseMap.h
ConstantMerge.cpp
llvm
/
IR
/
DerivedTypes.h
ConstantMerge.cpp
llvm
/
IR
/
Module.h
ConstantMerge.cpp
llvm
/
IR
/
Operator.h
ConstantMerge.cpp
llvm
/
Pass.h
ConstantMerge.cpp
llvm
/
ADT
/
PointerIntPair.h
ConstantMerge.cpp
llvm
/
ADT
/
SmallPtrSet.h
ConstantMerge.cpp
llvm
/
ADT
/
Statistic.h
ConstantMerge.cpp
llvm
/
Transforms
/
Transforms/IPO.h
DeadArgumentElimination.cpp
llvm
/
IR
/
CallingConv.h
DeadArgumentElimination.cpp
llvm
/
IR
/
CallSite.h
DeadArgumentElimination.cpp
llvm
/
IR
/
Constant.h
DeadArgumentElimination.cpp
llvm
/
Support
/
Debug.h
DeadArgumentElimination.cpp
llvm
/
IR
/
DebugInfo.h
DeadArgumentElimination.cpp
llvm
/
ADT
/
DenseMap.h
DeadArgumentElimination.cpp
llvm
/
IR
/
DerivedTypes.h
DeadArgumentElimination.cpp
llvm
/
IR
/
DIBuilder.h
DeadArgumentElimination.cpp
llvm
/
IR
/
Instructions.h
DeadArgumentElimination.cpp
llvm
/
IR
/
IntrinsicInst.h
DeadArgumentElimination.cpp
llvm
/
IR
/
LLVMContext.h
DeadArgumentElimination.cpp
llvm
/
IR
/
Module.h
DeadArgumentElimination.cpp
llvm
/
Pass.h
DeadArgumentElimination.cpp
llvm
/
Support
/
raw_ostream.h
DeadArgumentElimination.cpp
llvm
/
ADT
/
SmallVector.h
DeadArgumentElimination.cpp
llvm
/
ADT
/
Statistic.h
DeadArgumentElimination.cpp
llvm
/
ADT
/
StringExtras.h
DeadArgumentElimination.cpp
llvm
/
Transforms
/
Transforms/IPO.h
ElimAvailExtern.cpp
llvm
/
IR
/
Constants.h
ElimAvailExtern.cpp
llvm
/
Transforms
/
Utils
/
CtorUtils.h
ElimAvailExtern.cpp
llvm
/
Transforms
/
Utils
/
GlobalStatus.h
ElimAvailExtern.cpp
llvm
/
IR
/
Instructions.h
ElimAvailExtern.cpp
llvm
/
IR
/
Module.h
ElimAvailExtern.cpp
llvm
/
Pass.h
ElimAvailExtern.cpp
llvm
/
ADT
/
Statistic.h
ElimAvailExtern.cpp
llvm
/
Transforms
/
Transforms/IPO.h
ExtractGV.cpp
llvm
/
IR
/
Constants.h
ExtractGV.cpp
llvm
/
IR
/
Instructions.h
ExtractGV.cpp
llvm
/
IR
/
LLVMContext.h
ExtractGV.cpp
llvm
/
IR
/
Module.h
ExtractGV.cpp
llvm
/
Pass.h
ExtractGV.cpp
llvm
/
ADT
/
SetVector.h
ExtractGV.cpp
llvm
/
Transforms
/
Transforms/IPO.h
FunctionAttrs.cpp
llvm
/
Analysis
/
AliasAnalysis.h
FunctionAttrs.cpp
llvm
/
Analysis
/
CallGraph.h
FunctionAttrs.cpp
llvm
/
Analysis
/
CallGraphSCCPass.h
FunctionAttrs.cpp
llvm
/
Analysis
/
CaptureTracking.h
FunctionAttrs.cpp
llvm
/
IR
/
GlobalVariable.h
FunctionAttrs.cpp
llvm
/
IR
/
InstIterator.h
FunctionAttrs.cpp
llvm
/
IR
/
IntrinsicInst.h
FunctionAttrs.cpp
llvm
/
IR
/
LLVMContext.h
FunctionAttrs.cpp
llvm
/
ADT
/
SCCIterator.h
FunctionAttrs.cpp
llvm
/
ADT
/
SetVector.h
FunctionAttrs.cpp
llvm
/
ADT
/
SmallSet.h
FunctionAttrs.cpp
llvm
/
ADT
/
Statistic.h
FunctionAttrs.cpp
llvm
/
Analysis
/
TargetLibraryInfo.h
FunctionAttrs.cpp
llvm
/
Transforms
/
Transforms/IPO.h
GlobalDCE.cpp
llvm
/
IR
/
Constants.h
GlobalDCE.cpp
llvm
/
Transforms
/
Utils
/
CtorUtils.h
GlobalDCE.cpp
llvm
/
Transforms
/
Utils
/
GlobalStatus.h
GlobalDCE.cpp
llvm
/
IR
/
Instructions.h
GlobalDCE.cpp
llvm
/
IR
/
Module.h
GlobalDCE.cpp
llvm
/
Pass.h
GlobalDCE.cpp
llvm
/
ADT
/
SmallPtrSet.h
GlobalDCE.cpp
llvm
/
ADT
/
Statistic.h
GlobalDCE.cpp
llvm
/
Transforms
/
Transforms/IPO.h
GlobalOpt.cpp
llvm
/
IR
/
CallingConv.h
GlobalOpt.cpp
llvm
/
IR
/
CallSite.h
GlobalOpt.cpp
llvm
/
Analysis
/
ConstantFolding.h
GlobalOpt.cpp
llvm
/
IR
/
Constants.h
GlobalOpt.cpp
llvm
/
Transforms
/
Utils
/
CtorUtils.h
GlobalOpt.cpp
llvm
/
IR
/
DataLayout.h
GlobalOpt.cpp
llvm
/
Support
/
Debug.h
GlobalOpt.cpp
llvm
/
ADT
/
DenseMap.h
GlobalOpt.cpp
llvm
/
IR
/
DerivedTypes.h
GlobalOpt.cpp
llvm
/
Support
/
ErrorHandling.h
GlobalOpt.cpp
llvm
/
IR
/
GetElementPtrTypeIterator.h
GlobalOpt.cpp
llvm
/
Transforms
/
Utils
/
GlobalStatus.h
GlobalOpt.cpp
llvm
/
IR
/
Instructions.h
GlobalOpt.cpp
llvm
/
IR
/
IntrinsicInst.h
GlobalOpt.cpp
llvm
/
Support
/
MathExtras.h
GlobalOpt.cpp
llvm
/
Analysis
/
MemoryBuiltins.h
GlobalOpt.cpp
llvm
/
IR
/
Module.h
GlobalOpt.cpp
llvm
/
Transforms
/
Utils
/
ModuleUtils.h
GlobalOpt.cpp
llvm
/
IR
/
Operator.h
GlobalOpt.cpp
llvm
/
Pass.h
GlobalOpt.cpp
llvm
/
Support
/
raw_ostream.h
GlobalOpt.cpp
llvm
/
ADT
/
SmallPtrSet.h
GlobalOpt.cpp
llvm
/
ADT
/
SmallSet.h
GlobalOpt.cpp
llvm
/
ADT
/
SmallVector.h
GlobalOpt.cpp
llvm
/
ADT
/
Statistic.h
GlobalOpt.cpp
llvm
/
ADT
/
STLExtras.h
GlobalOpt.cpp
llvm
/
Analysis
/
TargetLibraryInfo.h
GlobalOpt.cpp
llvm
/
Transforms
/
Transforms/IPO.h
GlobalOpt.cpp
llvm
/
IR
/
ValueHandle.h
InlineAlways.cpp
llvm
/
Analysis
/
AliasAnalysis.h
InlineAlways.cpp
llvm
/
Analysis
/
AssumptionCache.h
InlineAlways.cpp
llvm
/
Analysis
/
CallGraph.h
InlineAlways.cpp
llvm
/
IR
/
CallingConv.h
InlineAlways.cpp
llvm
/
IR
/
CallSite.h
InlineAlways.cpp
llvm
/
IR
/
DataLayout.h
InlineAlways.cpp
llvm
/
Analysis
/
InlineCost.h
InlineAlways.cpp
llvm
/
Transforms
/
IPO
/
InlinerPass.h
InlineAlways.cpp
llvm
/
IR
/
Instructions.h
InlineAlways.cpp
llvm
/
IR
/
IntrinsicInst.h
InlineAlways.cpp
llvm
/
IR
/
Module.h
InlineAlways.cpp
llvm
/
ADT
/
SmallPtrSet.h
InlineAlways.cpp
llvm
/
Transforms
/
Transforms/IPO.h
InlineAlways.cpp
llvm
/
IR
/
Type.h
Inliner.cpp
llvm
/
Analysis
/
AliasAnalysis.h
Inliner.cpp
llvm
/
Analysis
/
AssumptionCache.h
Inliner.cpp
llvm
/
Analysis
/
CallGraph.h
Inliner.cpp
llvm
/
IR
/
CallSite.h
Inliner.cpp
llvm
/
Transforms
/
Utils
/
Cloning.h
Inliner.cpp
llvm
/
Support
/
CommandLine.h
Inliner.cpp
llvm
/
IR
/
DataLayout.h
Inliner.cpp
llvm
/
Support
/
Debug.h
Inliner.cpp
llvm
/
IR
/
DiagnosticInfo.h
Inliner.cpp
llvm
/
Analysis
/
InlineCost.h
Inliner.cpp
llvm
/
Transforms
/
IPO
/
InlinerPass.h
Inliner.cpp
llvm
/
IR
/
Instructions.h
Inliner.cpp
llvm
/
IR
/
IntrinsicInst.h
Inliner.cpp
llvm
/
Transforms
/
Utils
/
Local.h
Inliner.cpp
llvm
/
IR
/
Module.h
Inliner.cpp
llvm
/
Support
/
raw_ostream.h
Inliner.cpp
llvm
/
ADT
/
SmallPtrSet.h
Inliner.cpp
llvm
/
ADT
/
Statistic.h
Inliner.cpp
llvm
/
Analysis
/
TargetLibraryInfo.h
InlineSimple.cpp
llvm
/
Analysis
/
AliasAnalysis.h
InlineSimple.cpp
llvm
/
Analysis
/
AssumptionCache.h
InlineSimple.cpp
llvm
/
Analysis
/
CallGraph.h
InlineSimple.cpp
llvm
/
IR
/
CallingConv.h
InlineSimple.cpp
llvm
/
IR
/
CallSite.h
InlineSimple.cpp
llvm
/
IR
/
DataLayout.h
InlineSimple.cpp
llvm
/
Analysis
/
InlineCost.h
InlineSimple.cpp
llvm
/
Transforms
/
IPO
/
InlinerPass.h
InlineSimple.cpp
llvm
/
IR
/
Instructions.h
InlineSimple.cpp
llvm
/
IR
/
IntrinsicInst.h
InlineSimple.cpp
llvm
/
IR
/
Module.h
InlineSimple.cpp
llvm
/
Transforms
/
Transforms/IPO.h
InlineSimple.cpp
llvm
/
IR
/
Type.h
Internalize.cpp
llvm
/
Analysis
/
CallGraph.h
Internalize.cpp
llvm
/
Support
/
CommandLine.h
Internalize.cpp
llvm
/
Support
/
Debug.h
Internalize.cpp
llvm
/
Transforms
/
Utils
/
GlobalStatus.h
Internalize.cpp
llvm
/
IR
/
Module.h
Internalize.cpp
llvm
/
Transforms
/
Utils
/
ModuleUtils.h
Internalize.cpp
llvm
/
Pass.h
Internalize.cpp
llvm
/
Support
/
raw_ostream.h
Internalize.cpp
llvm
/
ADT
/
SmallPtrSet.h
Internalize.cpp
llvm
/
ADT
/
Statistic.h
Internalize.cpp
llvm
/
Transforms
/
Transforms/IPO.h
IPConstantPropagation.cpp
llvm
/
IR
/
CallSite.h
IPConstantPropagation.cpp
llvm
/
IR
/
Constants.h
IPConstantPropagation.cpp
llvm
/
IR
/
Instructions.h
IPConstantPropagation.cpp
llvm
/
IR
/
Module.h
IPConstantPropagation.cpp
llvm
/
Pass.h
IPConstantPropagation.cpp
llvm
/
ADT
/
SmallVector.h
IPConstantPropagation.cpp
llvm
/
ADT
/
Statistic.h
IPConstantPropagation.cpp
llvm
/
Transforms
/
Transforms/IPO.h
IPConstantPropagation.cpp
llvm
/
Analysis
/
ValueTracking.h
IPO.cpp
llvm-c
/
Transforms
/
c/Transforms/IPO.h
IPO.cpp
llvm-c
/
Initialization.h
IPO.cpp
llvm
/
InitializePasses.h
IPO.cpp
llvm
/
IR
/
LegacyPassManager.h
IPO.cpp
llvm
/
Transforms
/
Transforms/IPO.h
LoopExtractor.cpp
llvm
/
Transforms
/
Utils
/
BasicBlockUtils.h
LoopExtractor.cpp
llvm
/
Transforms
/
Utils
/
CodeExtractor.h
LoopExtractor.cpp
llvm
/
Support
/
CommandLine.h
LoopExtractor.cpp
llvm
/
IR
/
Dominators.h
LoopExtractor.cpp
llvm
/
IR
/
Instructions.h
LoopExtractor.cpp
llvm
/
Analysis
/
LoopPass.h
LoopExtractor.cpp
llvm
/
IR
/
Module.h
LoopExtractor.cpp
llvm
/
Pass.h
LoopExtractor.cpp
llvm
/
ADT
/
Statistic.h
LoopExtractor.cpp
llvm
/
Transforms
/
Transforms/IPO.h
LoopExtractor.cpp
llvm
/
Transforms
/
Transforms/Scalar.h
LowerBitSets.cpp
llvm
/
Transforms
/
Utils
/
BasicBlockUtils.h
LowerBitSets.cpp
llvm
/
IR
/
Constant.h
LowerBitSets.cpp
llvm
/
IR
/
Constants.h
LowerBitSets.cpp
llvm
/
ADT
/
EquivalenceClasses.h
LowerBitSets.cpp
llvm
/
IR
/
GlobalVariable.h
LowerBitSets.cpp
llvm
/
IR
/
Instructions.h
LowerBitSets.cpp
llvm
/
IR
/
Intrinsics.h
LowerBitSets.cpp
llvm
/
IR
/
IRBuilder.h
LowerBitSets.cpp
llvm
/
Transforms
/
IPO
/
LowerBitSets.h
LowerBitSets.cpp
llvm
/
IR
/
Module.h
LowerBitSets.cpp
llvm
/
IR
/
Operator.h
LowerBitSets.cpp
llvm
/
Pass.h
LowerBitSets.cpp
llvm
/
ADT
/
Statistic.h
LowerBitSets.cpp
llvm
/
Transforms
/
Transforms/IPO.h
LowerBitSets.cpp
llvm
/
ADT
/
Triple.h
MergeFunctions.cpp
llvm
/
IR
/
CallSite.h
MergeFunctions.cpp
llvm
/
Support
/
CommandLine.h
MergeFunctions.cpp
llvm
/
IR
/
Constants.h
MergeFunctions.cpp
llvm
/
IR
/
DataLayout.h
MergeFunctions.cpp
llvm
/
Support
/
Debug.h
MergeFunctions.cpp
llvm
/
ADT
/
DenseSet.h
MergeFunctions.cpp
llvm
/
Support
/
ErrorHandling.h
MergeFunctions.cpp
llvm
/
ADT
/
FoldingSet.h
MergeFunctions.cpp
llvm
/
IR
/
InlineAsm.h
MergeFunctions.cpp
llvm
/
IR
/
Instructions.h
MergeFunctions.cpp
llvm
/
IR
/
IRBuilder.h
MergeFunctions.cpp
llvm
/
IR
/
LLVMContext.h
MergeFunctions.cpp
llvm
/
IR
/
Module.h
MergeFunctions.cpp
llvm
/
IR
/
Operator.h
MergeFunctions.cpp
llvm
/
Pass.h
MergeFunctions.cpp
llvm
/
Support
/
raw_ostream.h
MergeFunctions.cpp
llvm
/
ADT
/
SmallSet.h
MergeFunctions.cpp
llvm
/
ADT
/
Statistic.h
MergeFunctions.cpp
llvm
/
ADT
/
STLExtras.h
MergeFunctions.cpp
llvm
/
Transforms
/
Transforms/IPO.h
MergeFunctions.cpp
llvm
/
IR
/
ValueHandle.h
PartialInlining.cpp
llvm
/
Transforms
/
Utils
/
Cloning.h
PartialInlining.cpp
llvm
/
Transforms
/
Utils
/
CodeExtractor.h
PartialInlining.cpp
llvm
/
IR
/
Dominators.h
PartialInlining.cpp
llvm
/
IR
/
Instructions.h
PartialInlining.cpp
llvm
/
IR
/
IR/CFG.h
PartialInlining.cpp
llvm
/
IR
/
Module.h
PartialInlining.cpp
llvm
/
Pass.h
PartialInlining.cpp
llvm
/
ADT
/
Statistic.h
PartialInlining.cpp
llvm
/
Transforms
/
Transforms/IPO.h
PassManagerBuilder.cpp
llvm
/
Analysis
/
Analysis/Passes.h
PassManagerBuilder.cpp
llvm-c
/
Transforms
/
c/Transforms/PassManagerBuilder.h
PassManagerBuilder.cpp
llvm
/
Support
/
CommandLine.h
PassManagerBuilder.cpp
llvm
/
IR
/
DataLayout.h
PassManagerBuilder.cpp
llvm
/
IR
/
LegacyPassManager.h
PassManagerBuilder.cpp
llvm
/
Support
/
ManagedStatic.h
PassManagerBuilder.cpp
llvm
/
ADT
/
SmallVector.h
PassManagerBuilder.cpp
llvm
/
Target
/
Target/TargetMachine.h
PassManagerBuilder.cpp
llvm
/
Analysis
/
TargetLibraryInfo.h
PassManagerBuilder.cpp
llvm
/
Transforms
/
Transforms/IPO.h
PassManagerBuilder.cpp
llvm
/
Transforms
/
IPO
/
Transforms/IPO/PassManagerBuilder.h
PassManagerBuilder.cpp
llvm
/
Transforms
/
Transforms/Scalar.h
PassManagerBuilder.cpp
llvm
/
Transforms
/
Transforms/Vectorize.h
PassManagerBuilder.cpp
llvm
/
IR
/
Verifier.h
PruneEH.cpp
llvm
/
Analysis
/
CallGraph.h
PruneEH.cpp
llvm
/
Analysis
/
CallGraphSCCPass.h
PruneEH.cpp
llvm
/
IR
/
Constants.h
PruneEH.cpp
llvm
/
IR
/
Function.h
PruneEH.cpp
llvm
/
IR
/
InlineAsm.h
PruneEH.cpp
llvm
/
IR
/
Instructions.h
PruneEH.cpp
llvm
/
IR
/
IntrinsicInst.h
PruneEH.cpp
llvm
/
IR
/
IR/CFG.h
PruneEH.cpp
llvm
/
Analysis
/
LibCallSemantics.h
PruneEH.cpp
llvm
/
IR
/
LLVMContext.h
PruneEH.cpp
llvm
/
Support
/
raw_ostream.h
PruneEH.cpp
llvm
/
ADT
/
SmallPtrSet.h
PruneEH.cpp
llvm
/
ADT
/
SmallVector.h
PruneEH.cpp
llvm
/
ADT
/
Statistic.h
PruneEH.cpp
llvm
/
Transforms
/
Transforms/IPO.h
StripDeadPrototypes.cpp
llvm
/
IR
/
Module.h
StripDeadPrototypes.cpp
llvm
/
Pass.h
StripDeadPrototypes.cpp
llvm
/
ADT
/
Statistic.h
StripDeadPrototypes.cpp
llvm
/
Transforms
/
Transforms/IPO.h
StripSymbols.cpp
llvm
/
IR
/
Constants.h
StripSymbols.cpp
llvm
/
IR
/
DebugInfo.h
StripSymbols.cpp
llvm
/
ADT
/
DenseMap.h
StripSymbols.cpp
llvm
/
IR
/
DerivedTypes.h
StripSymbols.cpp
llvm
/
IR
/
Instructions.h
StripSymbols.cpp
llvm
/
Transforms
/
Utils
/
Local.h
StripSymbols.cpp
llvm
/
IR
/
Module.h
StripSymbols.cpp
llvm
/
Pass.h
StripSymbols.cpp
llvm
/
ADT
/
SmallPtrSet.h
StripSymbols.cpp
llvm
/
Transforms
/
Transforms/IPO.h
StripSymbols.cpp
llvm
/
IR
/
TypeFinder.h
StripSymbols.cpp
llvm
/
IR
/
ValueSymbolTable.h
Generated on Mon Aug 31 2015 11:19:42 for LLVM by
1.8.6