.. |
ADCE.cpp
|
Cleanup includes: Transform/Scalar
|
2022-03-03 07:56:34 +01:00 |
AlignmentFromAssumptions.cpp
|
Cleanup includes: Transform/Scalar
|
2022-03-03 07:56:34 +01:00 |
AnnotationRemarks.cpp
|
Cleanup includes: Transform/Scalar
|
2022-03-03 07:56:34 +01:00 |
BDCE.cpp
|
[APInt] Stop using soft-deprecated constructors and methods in llvm. NFC.
|
2021-10-04 08:57:44 +01:00 |
CMakeLists.txt
|
[Passes] Remove legacy LoopUnswitch pass.
|
2022-04-29 10:30:49 +01:00 |
CallSiteSplitting.cpp
|
[Scalar][NFC] Minor cleanups in CallSiteSplitting.cpp
|
2022-05-06 23:03:49 +00:00 |
ConstantHoisting.cpp
|
Cleanup includes: TransformsUtils
|
2022-03-01 21:00:07 +01:00 |
ConstraintElimination.cpp
|
[ConstraintElimination] Simplify ssub(A,B) if B s>=b && B s>=0.
|
2022-05-13 13:19:41 +01:00 |
CorrelatedValuePropagation.cpp
|
[APInt] Remove all uses of zextOrSelf, sextOrSelf and truncOrSelf
|
2022-05-19 11:23:13 +01:00 |
DCE.cpp
|
…
|
|
DFAJumpThreading.cpp
|
[Transforms] Use llvm::is_contained (NFC)
|
2022-06-04 20:48:26 -07:00 |
DeadStoreElimination.cpp
|
[CaptureTracking] Ignore ephemeral values in EarliestEscapeInfo
|
2022-04-08 10:07:26 -07:00 |
DivRemPairs.cpp
|
[DivRemPairs] make sure we have a valid CFG for hoisting division
|
2021-07-28 11:09:12 -04:00 |
EarlyCSE.cpp
|
Revert f7381a795a
|
2022-04-06 16:06:14 -07:00 |
FlattenCFGPass.cpp
|
Cleanup includes: Transform/Scalar
|
2022-03-03 07:56:34 +01:00 |
Float2Int.cpp
|
[iwyu] Fix some header include regression
|
2022-04-05 15:02:03 +02:00 |
GVN.cpp
|
[llvm] Remove unneeded cl::ZeroOrMore for cl::opt options. NFC
|
2022-06-03 21:59:05 -07:00 |
GVNHoist.cpp
|
[GVNHoist] drop debug location according to the debug info guide
|
2022-03-30 20:17:53 -07:00 |
GVNSink.cpp
|
Use llvm::less_second (NFC)
|
2022-06-04 22:48:32 -07:00 |
GuardWidening.cpp
|
[GuardWidening] Remove nuw/nsw flags for hoisted instructions
|
2022-05-26 13:20:55 +07:00 |
IVUsersPrinter.cpp
|
Cleanup includes: Transform/Scalar
|
2022-03-03 07:56:34 +01:00 |
IndVarSimplify.cpp
|
Cleanup includes: Transform/Scalar
|
2022-03-03 07:56:34 +01:00 |
InductiveRangeCheckElimination.cpp
|
[IRCE] Avoid computing potentially unnecessary analyses. NFC
|
2022-04-27 09:22:10 -04:00 |
InferAddressSpaces.cpp
|
[InferAddressSpaces] Check if AS are the same in isNoopPtrIntCastPair
|
2022-04-28 11:10:55 +08:00 |
InstSimplifyPass.cpp
|
Cleanup includes: Transform/Scalar
|
2022-03-03 07:56:34 +01:00 |
JumpThreading.cpp
|
Use llvm::less_second (NFC)
|
2022-06-04 22:48:32 -07:00 |
LICM.cpp
|
Recommit "[LICM] Only create load in ph when promoting load or store doesn't exec."
|
2022-05-29 21:57:14 +01:00 |
LoopAccessAnalysisPrinter.cpp
|
Cleanup includes: Transform/Scalar
|
2022-03-03 07:56:34 +01:00 |
LoopBoundSplit.cpp
|
Cleanup includes: DebugInfo & CodeGen
|
2022-03-12 17:26:40 +01:00 |
LoopDataPrefetch.cpp
|
Cleanup includes: Transform/Scalar
|
2022-03-03 07:56:34 +01:00 |
LoopDeletion.cpp
|
Cleanup includes: Transform/Scalar
|
2022-03-03 07:56:34 +01:00 |
LoopDistribute.cpp
|
Cleanup includes: Transform/Scalar
|
2022-03-03 07:56:34 +01:00 |
LoopFlatten.cpp
|
Cleanup includes: Transform/Scalar
|
2022-03-03 07:56:34 +01:00 |
LoopFuse.cpp
|
Remove unneeded cl::ZeroOrMore for cl::opt/cl::list options
|
2022-06-05 01:07:51 -07:00 |
LoopIdiomRecognize.cpp
|
[LoopIdiom] Fix bailout for aliasing in memcpy transform.
|
2022-05-31 17:24:23 -07:00 |
LoopInstSimplify.cpp
|
[LoopInstSimplify] Ignore users in unreachable blocks. PR55072
|
2022-04-25 17:35:28 +07:00 |
LoopInterchange.cpp
|
Revert "[LoopInterchange] New cost model for loop interchange"
|
2022-06-03 00:52:08 +00:00 |
LoopLoadElimination.cpp
|
[CompileTime] [Passes] Avoid computing unnecessary analyses. NFC
|
2022-04-29 10:00:06 -04:00 |
LoopPassManager.cpp
|
Revert "[PassManager] Add pretty stack entries before P->run() call."
|
2022-03-09 18:46:32 +00:00 |
LoopPredication.cpp
|
Cleanup includes: Transform/Scalar
|
2022-03-03 07:56:34 +01:00 |
LoopRerollPass.cpp
|
Cleanup includes: Transform/Scalar
|
2022-03-03 07:56:34 +01:00 |
LoopRotation.cpp
|
Cleanup includes: Transform/Scalar
|
2022-03-03 07:56:34 +01:00 |
LoopSimplifyCFG.cpp
|
[LoopSimplifyCFG] Check predecessors of exits before marking them dead.
|
2022-03-18 08:54:44 +00:00 |
LoopSink.cpp
|
[LICM] Pass MemorySSAUpdater by referene (NFC)
|
2022-04-08 10:08:57 +02:00 |
LoopStrengthReduce.cpp
|
[LSR] Early exit for RateFormula when it is already losing. NFC
|
2022-06-01 21:02:40 -07:00 |
LoopUnrollAndJamPass.cpp
|
Cleanup includes: Transform/Scalar
|
2022-03-03 07:56:34 +01:00 |
LoopUnrollPass.cpp
|
[llvm] Remove unneeded cl::ZeroOrMore for cl::opt options. NFC
|
2022-06-03 21:59:05 -07:00 |
LoopVersioningLICM.cpp
|
Cleanup includes: Transform/Scalar
|
2022-03-03 07:56:34 +01:00 |
LowerAtomicPass.cpp
|
Transforms: Split LowerAtomics into separate Utils and pass
|
2022-04-06 20:54:45 -04:00 |
LowerConstantIntrinsics.cpp
|
[LowerConstantIntrinsics] Make TLI a required dependency
|
2022-03-18 14:59:18 +01:00 |
LowerExpectIntrinsic.cpp
|
[misexpect] Re-implement MisExpect Diagnostics
|
2022-04-19 21:23:48 +00:00 |
LowerGuardIntrinsic.cpp
|
Check users of instrinsics instead of traversing entire function.NFC
|
2022-04-13 12:28:51 -04:00 |
LowerMatrixIntrinsics.cpp
|
Cleanup includes: Transform/Scalar
|
2022-03-03 07:56:34 +01:00 |
LowerWidenableCondition.cpp
|
Check users of instrinsics instead of traversing entire function.NFC
|
2022-04-13 12:28:51 -04:00 |
MakeGuardsExplicit.cpp
|
Cleanup includes: Transform/Scalar
|
2022-03-03 07:56:34 +01:00 |
MemCpyOptimizer.cpp
|
Remove unneeded cl::ZeroOrMore for cl::opt/cl::list options
|
2022-06-05 00:31:44 -07:00 |
MergeICmps.cpp
|
Reapply [MergeICmps] Don't require GEP
|
2022-03-04 11:39:11 +01:00 |
MergedLoadStoreMotion.cpp
|
Cleanup includes: Transform/Scalar
|
2022-03-03 07:56:34 +01:00 |
NaryReassociate.cpp
|
[NARY-REASSOCIATE][NFC] Simplify min/max handling
|
2021-10-21 15:45:53 +07:00 |
NewGVN.cpp
|
Cleanup includes: Transform/Scalar
|
2022-03-03 07:56:34 +01:00 |
PartiallyInlineLibCalls.cpp
|
[PartiallyInlineLibCalls] Don't partially inline a musttail libcall.
|
2022-04-05 22:30:50 +03:00 |
PlaceSafepoints.cpp
|
Cleanup includes: TransformsUtils
|
2022-03-01 21:00:07 +01:00 |
Reassociate.cpp
|
Rename mayBeMemoryDependent to mayHaveNonDefUseDependency [nfc]
|
2022-03-21 10:01:40 -07:00 |
Reg2Mem.cpp
|
Cleanup includes: Transform/Scalar
|
2022-03-03 07:56:34 +01:00 |
RewriteStatepointsForGC.cpp
|
[RS4GC] Fix -Wunused-function in -DLLVM_ENABLE_ASSERTIONS=off build after D125000
|
2022-05-14 10:47:50 -07:00 |
SCCP.cpp
|
[SCCP] Preserve Name when converting SExt->ZExt.
|
2022-05-10 09:13:59 -07:00 |
SROA.cpp
|
[SROA] Avoid postponing rewriting load/store by ignoring lifetime intrinsics in partition's promotability checking
|
2022-05-17 11:25:59 +02:00 |
Scalar.cpp
|
[Passes] Remove legacy LoopUnswitch pass.
|
2022-04-29 10:30:49 +01:00 |
ScalarizeMaskedMemIntrin.cpp
|
[NFC] Rename Instrinsic to Intrinsic
|
2022-04-25 18:13:23 +01:00 |
Scalarizer.cpp
|
[LV][SLP] Mark fptosi_sat as vectorizable
|
2022-05-03 09:32:34 +01:00 |
SeparateConstOffsetFromGEP.cpp
|
[SeparateConstOffsetFromGEP] Remove TargetMachine.h include. NFC
|
2022-02-25 21:40:00 -08:00 |
SimpleLoopUnswitch.cpp
|
Remove unneeded cl::ZeroOrMore for cl::opt/cl::list options
|
2022-06-05 00:31:44 -07:00 |
SimplifyCFGPass.cpp
|
Cleanup includes: Transform/Scalar
|
2022-03-03 07:56:34 +01:00 |
Sink.cpp
|
[Sink] Don't sink non-willreturn calls (PR51188)
|
2022-04-07 16:35:05 +02:00 |
SpeculativeExecution.cpp
|
[NFC] Rename Instrinsic to Intrinsic
|
2022-04-25 18:13:23 +01:00 |
StraightLineStrengthReduce.cpp
|
[IRBuilder] Add IsInBounds parameter to CreateGEP()
|
2022-05-13 14:30:55 +02:00 |
StructurizeCFG.cpp
|
Cleanup includes: Transform/Scalar
|
2022-03-03 07:56:34 +01:00 |
TLSVariableHoist.cpp
|
Correct spelling error in TLS-Load-Hoist
|
2022-04-04 08:27:54 +08:00 |
TailRecursionElimination.cpp
|
Cleanup includes: Transform/Scalar
|
2022-03-03 07:56:34 +01:00 |
WarnMissedTransforms.cpp
|
…
|
|