1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/include/llvm/Transforms/Utils
George Burgess IV 1f539103d7 [MemorySSA] Tighten up types to make our API prettier. NFC.
Patch by bryant.

Differential Revision: https://reviews.llvm.org/D26126

llvm-svn: 285750
2016-11-01 21:17:46 +00:00
..
AddDiscriminators.h Consistently use FunctionAnalysisManager 2016-08-09 00:28:15 +00:00
ASanStackFrameLayout.h [asan] Simplify calculation of stack frame layout extraction calculation of stack description into separate function. 2016-10-18 23:29:52 +00:00
BasicBlockUtils.h Misleading comments of SplitBlockAndInsertIfThenElse in BasicBlockUtils.h 2016-09-19 21:26:05 +00:00
BreakCriticalEdges.h [PM] Port BreakCriticalEdges to the new PM. 2016-07-22 18:04:25 +00:00
BuildLibCalls.h [TLI] Unify LibFunc attribute inference. NFCI. 2016-04-27 19:04:40 +00:00
BypassSlowDivision.h
Cloning.h Avoid using a raw AssumptionCacheTracker in various inliner functions. 2016-07-23 04:22:50 +00:00
CmpInstAnalysis.h move decomposeBitTestICmp() to Transforms/Utils; NFC 2016-07-20 17:18:45 +00:00
CodeExtractor.h CodeExtractor : Add ability to preserve profile data. 2016-08-02 02:15:45 +00:00
CtorUtils.h
Evaluator.h
FunctionImportUtils.h [ThinLTO] Rename doPromoteLocalToGlobal to shouldPromoteLocalToGlobal (NFC) 2016-10-29 21:52:23 +00:00
GlobalStatus.h
ImportedFunctionsInliningStatistics.h Do a sweep over move ctors and remove those that are identical to the default. 2016-10-20 12:20:28 +00:00
IntegerDivision.h
LCSSA.h Consistently use FunctionAnalysisManager 2016-08-09 00:28:15 +00:00
LibCallsShrinkWrap.h Conditionally eliminate library calls where the result value is not used 2016-10-18 21:36:27 +00:00
Local.h Reapplying r281895 (and follow-up r281964) after fixing pr30468. 2016-09-22 14:13:25 +00:00
LoopSimplify.h Consistently use FunctionAnalysisManager 2016-08-09 00:28:15 +00:00
LoopUtils.h Add Loop Sink pass to reverse the LICM based of basic block frequency. 2016-10-27 16:30:08 +00:00
LoopVersioning.h Remove some 'const' specifiers that do nothing but prevent moving the argument. 2016-05-29 10:46:35 +00:00
LowerInvoke.h [PM] Port LowerInvoke to the new pass manager 2016-08-12 17:28:27 +00:00
Mem2Reg.h Consistently use FunctionAnalysisManager 2016-08-09 00:28:15 +00:00
MemorySSA.h [MemorySSA] Tighten up types to make our API prettier. NFC. 2016-11-01 21:17:46 +00:00
ModuleUtils.h Utility functions for appending to llvm.used/llvm.compiler.used. 2016-10-25 23:53:31 +00:00
NameAnonGlobals.h Rename NameAnonFunctions to NameAnonGlobals to match what it is doing (NFC) 2016-09-16 16:56:30 +00:00
PromoteMemToReg.h
SanitizerStats.h
SimplifyIndVar.h [IndVars] Remove -liv-reduce 2016-06-05 18:01:12 +00:00
SimplifyInstructions.h Consistently use FunctionAnalysisManager 2016-08-09 00:28:15 +00:00
SimplifyLibCalls.h
SplitModule.h Move instances of std::function. 2016-06-12 16:13:55 +00:00
SSAUpdater.h
SSAUpdaterImpl.h Retire llvm::alignOf in favor of C++11 alignof. 2016-10-20 15:02:18 +00:00
SymbolRewriter.h Do a sweep over move ctors and remove those that are identical to the default. 2016-10-20 12:20:28 +00:00
UnifyFunctionExitNodes.h
UnrollLoop.h [LoopUnroll] Keep the loop test only on the first iteration of max-or-zero loops 2016-10-21 11:08:48 +00:00
ValueMapper.h ValueMaterializer: rename materializeDeclFor() to materialize() 2016-05-25 21:03:21 +00:00