..
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
[ConstraintElimination] Make sure arguments of std:pow match.
2020-12-02 22:23:26 +00:00
CorrelatedValuePropagation.cpp
DCE.cpp
[DCE] Always get TargetLibraryInfo
2020-11-17 20:41:05 -08:00
DeadStoreElimination.cpp
[DSE] Remove a redundant call to getLocForWriteEx()
2020-11-30 21:12:24 -08: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
[Transforms] Use llvm::is_contained (NFC)
2020-11-18 20:42:22 -08:00
GVNHoist.cpp
[Transforms] Use llvm::is_contained (NFC)
2020-11-18 20:42:22 -08:00
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
[IndVarSimplify] Fix Modified status when handling dead PHI nodes
2020-11-26 14:28:21 +01:00
InferAddressSpaces.cpp
[InferAddrSpace] Teach to handle assumed address space.
2020-11-16 17:06:33 -05:00
InstSimplifyPass.cpp
IVUsersPrinter.cpp
JumpThreading.cpp
[JumpThreading] Call eraseBlock when folding a conditional branch
2020-12-03 23:50:17 -08:00
LICM.cpp
[AA] Split up LocationSize::unknown()
2020-11-26 18:39:55 +01: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] Widen IV, support ZExt.
2020-11-23 08:57:19 +00:00
LoopFuse.cpp
[Loop Fusion] Use pred_empty and succ_empty (NFC)
2020-11-15 20:32:57 -08:00
LoopIdiomRecognize.cpp
[AA] Split up LocationSize::unknown()
2020-11-26 18:39:55 +01:00
LoopInstSimplify.cpp
LoopInterchange.cpp
[SCEV] Use isa<> pattern for testing for CouldNotCompute [NFC]
2020-11-24 18:47:49 -08:00
LoopLoadElimination.cpp
[LoopLoadElim] Make sure all loops are in simplify form. PR48150
2020-11-26 10:51:11 +07:00
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
[NFC] Reduce include files dependency.
2020-12-03 18:25:05 +03:00
LoopSimplifyCFG.cpp
LoopSink.cpp
Reland: Expand existing loopsink testing to also test loopsinking using new pass manager and fix LICM bug.
2020-11-20 10:26:33 -05:00
LoopStrengthReduce.cpp
[NFC] Reduce include files dependency.
2020-12-03 18:25:05 +03:00
LoopUnrollAndJamPass.cpp
LoopUnrollPass.cpp
[NFC] fix some typos in LoopUnrollPass
2020-10-17 14:20:55 +01:00
LoopUnswitch.cpp
LoopVersioningLICM.cpp
[SCEV] Use isa<> pattern for testing for CouldNotCompute [NFC]
2020-11-24 18:47:49 -08:00
LowerAtomic.cpp
LowerConstantIntrinsics.cpp
[Transforms] Use pred_empty (NFC)
2020-11-16 22:09:14 -08:00
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
Port -lower-matrix-intrinsics-minimal to NPM
2020-11-19 17:42:48 -08:00
LowerWidenableCondition.cpp
MakeGuardsExplicit.cpp
MemCpyOptimizer.cpp
[MemCpyOpt] Port to MemorySSA
2020-12-01 17:57:41 +01:00
MergedLoadStoreMotion.cpp
MergeICmps.cpp
[MergeICmps] Fix missing split.
2020-12-01 16:50:55 +01:00
NaryReassociate.cpp
[NFC][NARY-REASSOCIATE] Restructure code to aviod isPotentiallyReassociatable
2020-12-04 16:19:43 +07:00
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
static const char *const foo => const char foo[]
2020-12-01 10:33:18 -08:00
Reassociate.cpp
[NFC][Reassociate] Delay checking isLoadCombineCandidate() until after ShouldConvertOrWithNoCommonBitsToAdd() but before haveNoCommonBitsSet()
2020-11-18 23:57:12 +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
SpeculativeExecution: Allow speculating more instruction types
2020-11-18 17:00:19 +01:00
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
static const char *const foo => const char foo[]
2020-12-01 10:33:18 -08:00
TailRecursionElimination.cpp
[CSSPGO] IR intrinsic for pseudo-probe block instrumentation
2020-11-20 10:39:24 -08:00
WarnMissedTransforms.cpp
[SVE] Add support for scalable vectors with vectorize.scalable.enable loop attribute
2020-12-02 13:23:43 +00:00