1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-24 13:33:37 +02:00
llvm-mirror/include/llvm/Transforms/Utils
Dehao Chen 498c9245e3 revert r280427
Refactor replaceDominatedUsesWith to have a flag to control whether to replace uses in BB itself.

Summary: This is in preparation for LoopSink pass which calls replaceDominatedUsesWith to update after sinking.
llvm-svn: 280949
2016-09-08 15:25:12 +00:00
..
AddDiscriminators.h Consistently use FunctionAnalysisManager 2016-08-09 00:28:15 +00:00
ASanStackFrameLayout.h [asan] Separate calculation of ShadowBytes from calculating ASanStackFrameLayout 2016-08-29 17:41:29 +00:00
BasicBlockUtils.h [LLVM] Fix some Clang-tidy modernize-use-using and Include What You Use warnings 2016-08-18 17:56:27 +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 Clarify that the bypassSlowDivision optimization operates on a single BB [v2] 2016-01-04 23:18:58 +00:00
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 Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) 2015-06-23 09:49:53 +00:00
Evaluator.h Transforms: Move GlobalOpt's Evaluator to Utils where it can be reused. 2016-02-03 02:51:00 +00:00
FunctionImportUtils.h Rework linkInModule(), making it oblivious to ThinLTO 2016-03-19 00:40:31 +00:00
GlobalStatus.h Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) 2015-06-23 09:49:53 +00:00
ImportedFunctionsInliningStatistics.h Imported statistics types changes 2016-08-02 22:18:47 +00:00
IntegerDivision.h Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) 2015-06-23 09:49:53 +00:00
LCSSA.h Consistently use FunctionAnalysisManager 2016-08-09 00:28:15 +00:00
Local.h revert r280427 2016-09-08 15:25:12 +00:00
LoopSimplify.h Consistently use FunctionAnalysisManager 2016-08-09 00:28:15 +00:00
LoopUtils.h revert r280429 and r280425: 2016-09-02 01:59:27 +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 s/static inline/static/ for headers I have changed in r279475. NFC. 2016-08-31 16:48:13 +00:00
ModuleUtils.h [ThinLTO] Prevent importing of "llvm.used" values 2016-04-20 14:39:45 +00:00
NameAnonFunctions.h [PM] Port NameAnonFunction pass to new pass manager 2016-08-12 14:03:36 +00:00
PromoteMemToReg.h [NFC] Header cleanup 2016-04-18 09:17:29 +00:00
SanitizerStats.h Introduce sanstats tool and llvm::CreateSanitizerStatReport function. 2016-01-16 00:31:11 +00:00
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 [NFC] Header cleanup 2016-04-18 09:17:29 +00:00
SplitModule.h Move instances of std::function. 2016-06-12 16:13:55 +00:00
SSAUpdater.h [NFC] Header cleanup 2016-04-18 09:17:29 +00:00
SSAUpdaterImpl.h Make more headers self-contained. 2016-01-27 18:03:37 +00:00
SymbolRewriter.h Attempt to pacify windows bots, again. 2016-07-25 22:29:04 +00:00
UnifyFunctionExitNodes.h Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) 2015-06-23 09:49:53 +00:00
UnrollLoop.h [LoopUnroll] Include hotness of region in opt remark 2016-07-29 19:29:47 +00:00
ValueMapper.h ValueMaterializer: rename materializeDeclFor() to materialize() 2016-05-25 21:03:21 +00:00