1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 03:53:04 +02:00
llvm-mirror/include/llvm/Transforms/Utils
Rafael Espindola 710a5e861b Pass a module reference to CloneModule.
It can never be null and most callers were already using references or
std::unique_ptr.

llvm-svn: 325160
2018-02-14 19:50:40 +00:00
..
AddDiscriminators.h [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-10-17 21:27:42 +00:00
ASanStackFrameLayout.h
BasicBlockUtils.h [JumpThreading] Preservation of DT and LVI across the pass 2018-01-12 21:06:48 +00:00
BreakCriticalEdges.h
BuildLibCalls.h [InstCombine] Missed optimization in math expression: sin(x) / cos(x) => tan(x) 2018-01-11 06:33:00 +00:00
BypassSlowDivision.h [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-10-17 21:27:42 +00:00
CallPromotionUtils.h [ICP] Expose unconditional call promotion interface 2017-12-20 19:26:37 +00:00
Cloning.h Pass a module reference to CloneModule. 2018-02-14 19:50:40 +00:00
CodeExtractor.h [PartialInliner] Inline vararg functions that forward varargs. 2017-11-13 10:35:52 +00:00
CtorUtils.h
EntryExitInstrumenter.h Rename CountingFunctionInserter and use for both mcount and cygprofile calls, before and after inlining 2017-11-14 21:09:45 +00:00
EscapeEnumerator.h
Evaluator.h [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-10-26 00:55:39 +00:00
FunctionComparator.h [MergeFunctions] Don't blindly RAUW a GlobalValue with a ConstantExpr. 2017-10-19 04:47:48 +00:00
FunctionImportUtils.h
GlobalStatus.h
ImportedFunctionsInliningStatistics.h
IntegerDivision.h
LCSSA.h
LibCallsShrinkWrap.h
Local.h [Debug] Add a utility to propagate dbg.value to new PHIs, NFC 2018-01-25 21:37:05 +00:00
LoopSimplify.h
LoopUtils.h [LV] Use Demanded Bits and ValueTracking for reduction type-shrinking 2018-02-04 15:42:24 +00:00
LoopVersioning.h
LowerInvoke.h
LowerMemIntrinsics.h [Memcpy Loop Lowering] Remove the fixed int8 lowering. 2017-12-18 15:31:14 +00:00
Mem2Reg.h [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-10-26 00:55:39 +00:00
ModuleUtils.h ModuleUtils: Stop using comdat members to generate unique module ids. 2017-10-05 21:54:53 +00:00
NameAnonGlobals.h
OrderedInstructions.h
PredicateInfo.h [Transforms] Revert r315516 changes in PredicateInfo to fix Windows build bots (NFC). 2017-10-11 21:56:44 +00:00
PromoteMemToReg.h
SanitizerStats.h
SimplifyIndVar.h [SimplifyIndVar] Replace IVUsers with loop invariant whenever possible 2017-10-12 02:54:11 +00:00
SimplifyInstructions.h
SimplifyLibCalls.h [SimplifyLibCalls] Inline calls to cabs when it's safe to do so 2017-12-16 01:26:25 +00:00
SplitModule.h [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-10-26 00:55:39 +00:00
SSAUpdater.h [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-10-11 21:41:43 +00:00
SSAUpdaterImpl.h support phi ranges for machine-level IR 2018-01-04 02:58:15 +00:00
SymbolRewriter.h [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-10-11 21:41:43 +00:00
UnifyFunctionExitNodes.h
UnrollLoop.h [LoopUnroll] Clean up remarks for unroll remainder 2017-10-31 10:47:46 +00:00
ValueMapper.h [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-10-26 00:55:39 +00:00
VNCoercion.h