1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00
llvm-mirror/lib/Transforms/IPO
Xinliang David Li 6c567676c8 [PartialInlining] Add more early filtering
This is a follow up to the previous
inline cost patch for quicker filtering.

llvm-svn: 301959
2017-05-02 18:43:21 +00:00
..
AlwaysInliner.cpp
ArgumentPromotion.cpp Use Argument::hasAttribute and AttributeList::ReturnIndex more 2017-04-28 18:37:16 +00:00
BarrierNoopPass.cpp
CMakeLists.txt
ConstantMerge.cpp
CrossDSOCFI.cpp
DeadArgumentElimination.cpp [DAE] Simplify attribute list creation, NFC 2017-04-19 23:45:45 +00:00
ElimAvailExtern.cpp
ExtractGV.cpp
ForceFunctionAttrs.cpp
FunctionAttrs.cpp Use Argument::hasAttribute and AttributeList::ReturnIndex more 2017-04-28 18:37:16 +00:00
FunctionImport.cpp Object: Remove ModuleSummaryIndexObjectFile class. 2017-05-01 20:42:32 +00:00
GlobalDCE.cpp
GlobalOpt.cpp Rename WeakVH to WeakTrackingVH; NFC 2017-05-01 17:07:49 +00:00
GlobalSplit.cpp
InferFunctionAttrs.cpp
Inliner.cpp
InlineSimple.cpp
Internalize.cpp
IPConstantPropagation.cpp
IPO.cpp
LLVMBuild.txt IPO: Add missing build dep. 2017-05-01 20:57:20 +00:00
LoopExtractor.cpp
LowerTypeTests.cpp
MergeFunctions.cpp Rename WeakVH to WeakTrackingVH; NFC 2017-05-01 17:07:49 +00:00
PartialInlining.cpp [PartialInlining] Add more early filtering 2017-05-02 18:43:21 +00:00
PassManagerBuilder.cpp [PM/LoopUnswitch] Introduce a new, simpler loop unswitch pass. 2017-04-27 18:45:20 +00:00
PruneEH.cpp
SampleProfile.cpp [SampleProfile] Don't assert when printing the DebugLoc of a branch. NFC. 2017-04-18 11:27:58 +00:00
StripDeadPrototypes.cpp
StripSymbols.cpp
ThinLTOBitcodeWriter.cpp [asan] Fix dead stripping of globals on Linux. 2017-04-27 20:27:27 +00:00
WholeProgramDevirt.cpp