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
Nikita Popov 677df00dcf [VNCoercion] Use IRBuilderBase; NFC
And remove include from header.
2020-04-04 12:44:50 +02:00
..
AddDiscriminators.h
AMDGPUEmitPrintf.h [HIP][AMDGPU] expand printf when compiling HIP to AMDGPU 2020-01-16 15:15:38 +05:30
ASanStackFrameLayout.h
AssumeBundleBuilder.h [NFC] Split Knowledge retention and place it more appropriatly 2020-04-02 15:01:41 +02:00
BasicBlockUtils.h Introduce unify-loop-exits pass. 2020-03-30 13:23:56 -04: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
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
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 Introduce unify-loop-exits pass. 2020-03-30 13:23:56 -04:00
LoopRotationUtils.h
LoopSimplify.h
LoopUtils.h [IVDescriptors] Remove unnecessary DemandedBits.h include; NFC 2020-04-04 12:07:57 +02:00
LoopVersioning.h
LowerInvoke.h
LowerMemIntrinsics.h Utils: Mostly convert memcpy expansion to use Align 2020-03-22 11:21:44 -04:00
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
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 Revert rGd5d8569df14e95e2c53d167bd1b37995bcbec565 "Fix static analysis warnings about classes with virtual methods not having virtual destructors" 2020-03-21 11:39:34 +00:00
VNCoercion.h [VNCoercion] Use IRBuilderBase; NFC 2020-04-04 12:44:50 +02:00