1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 11:33:24 +02:00
llvm-mirror/include/llvm/Transforms/Utils
2020-03-21 11:30:44 +00:00
..
AddDiscriminators.h
AMDGPUEmitPrintf.h [HIP][AMDGPU] expand printf when compiling HIP to AMDGPU 2020-01-16 15:15:38 +05:30
ASanStackFrameLayout.h
BasicBlockUtils.h [IndVarSimplify] Fix for MemorySSA preserve. 2020-01-23 11:06:16 -08:00
BreakCriticalEdges.h
BuildLibCalls.h [SimplifyLibcalls] Don't replace locked IO (fgetc/fgets/fputc/fputs/fread/fwrite) with unlocked IO (*_unlocked) 2020-03-10 11:11:58 -07:00
BypassSlowDivision.h [DivRemPairs] Recommit: Handling for expanded-form rem - recomposition (PR42673) 2019-07-31 12:06:51 +00:00
CallGraphUpdater.h Introduce a CallGraph updater helper class 2020-02-08 14:16:48 -06:00
CallPromotionUtils.h [CallPromotionUtils] Add tryPromoteCall. 2020-02-10 13:43:16 -08:00
CanonicalizeAliases.h
Cloning.h [CallSite removal] Refactoring llvm::InlineFunction APIs 2019-06-05 21:28:13 +00:00
CodeExtractor.h [CodeExtractor] Remove stale llvm.assume calls from extracted region 2020-01-28 17:18:01 -08:00
CodeMoverUtils.h [LoopFusion] Move instructions from FC1.Preheader to FC0.Preheader when 2020-01-29 15:06:11 +00:00
CtorUtils.h
Debugify.h [debugify] Move the Debugify pass from tools/opt to lib/Transform/Utils 2019-11-07 14:41:54 -08:00
EntryExitInstrumenter.h
EscapeEnumerator.h
Evaluator.h
FunctionComparator.h
FunctionImportUtils.h [ThinLTO] Avoid extra index lookup during promotion 2019-11-18 12:55:53 -08:00
GlobalStatus.h
GuardUtils.h Move widenable branch formation into makeGuardControlFlowExplicit helper 2019-11-20 12:54:05 -08:00
ImportedFunctionsInliningStatistics.h
InjectTLIMappings.h [SVFS] Inject TLI Mappings in VFABI attribute. 2019-11-15 18:42:56 +00:00
IntegerDivision.h
LCSSA.h
LibCallsShrinkWrap.h
Local.h [Coroutines] Use dbg.declare for frame variables 2020-03-03 17:13:46 -05:00
LoopRotationUtils.h
LoopSimplify.h [MemorySSA] Teach LoopSimplify to preserve MemorySSA. 2019-05-08 17:05:36 +00:00
LoopUtils.h [Loop Peeling] Add possibility to enable peeling on loop nests. 2020-03-02 08:37:11 -08:00
LoopVersioning.h
LowerInvoke.h
LowerMemIntrinsics.h
Mem2Reg.h
MisExpect.h Reland "clang-misexpect: Profile Guided Validation of Performance Annotations in LLVM" 2019-09-11 16:19:50 +00:00
ModuleUtils.h [ModuleUtils] Clean up header file. [NFC] 2019-11-14 04:36:45 +00:00
NameAnonGlobals.h
PredicateInfo.h [PredicateInfo] Use SmallVector instead of SmallPtrSet. 2019-07-25 15:35:10 +00:00
PromoteMemToReg.h
SanitizerStats.h
SimplifyIndVar.h [NFC][SCEV] Piping to pass TTI into SCEVExpander::isHighCostExpansionHelper() 2020-02-25 23:05:56 +03:00
SimplifyLibCalls.h [SimplifyLibcalls] Don't replace locked IO (fgetc/fgets/fputc/fputs/fread/fwrite) with unlocked IO (*_unlocked) 2020-03-10 11:11:58 -07:00
SizeOpts.h [PGO][PGSO] Use IsColdXNthPercentile for sample PGO. 2020-03-05 09:54:54 -08:00
SplitModule.h
SSAUpdater.h
SSAUpdaterBulk.h
SSAUpdaterImpl.h
SymbolRewriter.h
UnifyFunctionExitNodes.h Sink all InitializePasses.h includes 2019-11-13 16:34:37 -08:00
UnrollLoop.h [NFC][SCEV] Piping to pass TTI into SCEVExpander::isHighCostExpansionHelper() 2020-02-25 23:05:56 +03:00
ValueMapper.h Fix static analysis warnings about classes with virtual methods not having virtual destructors 2020-03-21 11:30:44 +00:00
VNCoercion.h