1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 20:23:11 +01:00
llvm-mirror/lib/Transforms/Scalar
Arthur Eubanks 8354b136c4 [SimplifyCFG] Respect optforfuzzing in NPM pass
Regression caused by refactoring in
cdd006eec9409923f9a56b9026ce2cb72e7b71dc.

See discussion in https://reviews.llvm.org/D89917.

Reviewed By: arsenm, morehouse

Differential Revision: https://reviews.llvm.org/D91473
2020-11-16 09:56:37 -08:00
..
ADCE.cpp [ADCE] Use succ_empty (NFC) 2020-11-15 19:52:59 -08:00
AlignmentFromAssumptions.cpp
AnnotationRemarks.cpp Add !annotation metadata and remarks pass. 2020-11-13 13:24:10 +00:00
BDCE.cpp
CallSiteSplitting.cpp
CMakeLists.txt Add !annotation metadata and remarks pass. 2020-11-13 13:24:10 +00:00
ConstantHoisting.cpp
ConstraintElimination.cpp
CorrelatedValuePropagation.cpp
DCE.cpp [DCE] Port -redundant-dbg-inst-elim to NPM 2020-11-14 16:55:20 -08:00
DeadStoreElimination.cpp [DSE] Don't dereference a dyn_cast<> result - use cast<> instead. NFCI. 2020-11-08 13:07:45 +00:00
DivRemPairs.cpp
EarlyCSE.cpp [EarlyCSE] delete abs/nabs handling 2020-11-10 21:10:58 -05:00
FlattenCFGPass.cpp
Float2Int.cpp
GuardWidening.cpp
GVN.cpp [GVN] Fix MemorySSA update when replacing assume(false) with stores. 2020-11-05 12:09:32 +00:00
GVNHoist.cpp
GVNSink.cpp
InductiveRangeCheckElimination.cpp [IRCE] Use the same min runtime iteration threshold for BPI and BFI checks 2020-11-16 09:21:50 +07:00
IndVarSimplify.cpp Recommit "[NFC] Move code between functions as a preparation step for further improvement" 2020-11-16 14:30:34 +07:00
InferAddressSpaces.cpp
InstSimplifyPass.cpp
IVUsersPrinter.cpp
JumpThreading.cpp [JumpThreading] Call eraseBlock when folding a conditional branch 2020-11-15 22:29:30 -08:00
LICM.cpp [NFC intended] Refactor SinkAndHoistLICMFlags to allow others to construct without exposing internals 2020-11-12 15:06:59 +00:00
LoopAccessAnalysisPrinter.cpp
LoopDataPrefetch.cpp
LoopDeletion.cpp Revert "[LoopDeletion] Allows deletion of possibly infinite side-effect free loops" 2020-11-07 00:32:12 -05:00
LoopDistribute.cpp
LoopFlatten.cpp [LoopFlatten] Fold variable into assert. NFC. 2020-11-16 11:51:39 +01:00
LoopFuse.cpp [Loop Fusion] Use pred_empty and succ_empty (NFC) 2020-11-15 20:32:57 -08:00
LoopIdiomRecognize.cpp
LoopInstSimplify.cpp
LoopInterchange.cpp [LoopInterchange] Skip non SCEV-able operands in cost function. 2020-11-08 11:41:19 +00:00
LoopLoadElimination.cpp
LoopPassManager.cpp
LoopPredication.cpp [NFC][SCEV] Refactor monotonic predicate checks to return enums instead of bools 2020-10-29 16:01:25 +07:00
LoopRerollPass.cpp
LoopRotation.cpp [LoopRotation] Allow loop header duplication if vectorization is forced. 2020-10-27 09:28:01 +00:00
LoopSimplifyCFG.cpp
LoopSink.cpp
LoopStrengthReduce.cpp [LSR] fix typo in comments and rename for a new added hook. 2020-10-26 22:29:22 -04:00
LoopUnrollAndJamPass.cpp
LoopUnrollPass.cpp
LoopUnswitch.cpp
LoopVersioningLICM.cpp [NPM] Port -loop-versioning-licm to NPM 2020-10-24 21:51:18 +08:00
LowerAtomic.cpp
LowerConstantIntrinsics.cpp
LowerExpectIntrinsic.cpp Revert "clang-misexpect: Profile Guided Validation of Performance Annotations in LLVM" 2020-11-14 13:12:38 +03:00
LowerGuardIntrinsic.cpp
LowerMatrixIntrinsics.cpp
LowerWidenableCondition.cpp
MakeGuardsExplicit.cpp
MemCpyOptimizer.cpp
MergedLoadStoreMotion.cpp
MergeICmps.cpp
NaryReassociate.cpp
NewGVN.cpp Revert "DomTree: Extract (mostly) read-only logic into type-erased base classes" 2020-10-27 20:33:29 +01:00
PartiallyInlineLibCalls.cpp
PlaceSafepoints.cpp
Reassociate.cpp [Reassociate] Guard add-like or conversion into an add with profitability check 2020-11-04 16:10:34 +03:00
Reg2Mem.cpp [Reg2Mem] add support for the new pass manager 2020-11-08 11:14:05 +00:00
RewriteStatepointsForGC.cpp GC-parseable element atomic memcpy/memmove 2020-10-23 14:06:09 -07:00
Scalar.cpp Add !annotation metadata and remarks pass. 2020-11-13 13:24:10 +00:00
Scalarizer.cpp
SCCP.cpp [SCCP] Handle bitcast of vector constants. 2020-11-03 12:58:39 +00:00
SeparateConstOffsetFromGEP.cpp [NewPM] Port -separate-const-offset-from-gep 2020-11-09 17:42:36 -08:00
SimpleLoopUnswitch.cpp
SimplifyCFGPass.cpp [SimplifyCFG] Respect optforfuzzing in NPM pass 2020-11-16 09:56:37 -08:00
Sink.cpp
SpeculateAroundPHIs.cpp
SpeculativeExecution.cpp
SROA.cpp [SROA] Pass Twine by const reference. NFCI. 2020-10-30 11:36:58 +00:00
StraightLineStrengthReduce.cpp [NPM] Port -slsr to NPM 2020-10-27 09:21:40 +08:00
StructurizeCFG.cpp [StructurizeCFG][NewPM] Port -structurizecfg to NPM 2020-10-23 15:54:03 -07:00
TailRecursionElimination.cpp [TRE] Use successors(BB) (NFC) 2020-11-15 19:12:49 -08:00
WarnMissedTransforms.cpp