..
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] Check if const. is small enough before using it
2022-04-26 13:56:32 +01:00
CorrelatedValuePropagation.cpp
[CVP] Preserve exact name when converting sext->zext and ashr->lshr.
2022-05-10 09:13:59 -07:00
DCE.cpp
…
DFAJumpThreading.cpp
Add missing include under -DEXPENSIVE_CHECKS
2022-03-03 10:19:39 +01: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
[GVN] Encode GEPs in offset representation
2022-04-28 09:32:05 +02:00
GVNHoist.cpp
[GVNHoist] drop debug location according to the debug info guide
2022-03-30 20:17:53 -07:00
GVNSink.cpp
[GVNSink] Make GVNSink resistant against self referencing instructions (PR36954)
2022-05-10 16:06:12 +02:00
GuardWidening.cpp
Cleanup includes: Transform/Scalar
2022-03-03 07:56:34 +01: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
Revert "[JumpThreading][NFC][CompileTime] Do not recompute BPI/BFI analyzes"
2022-04-29 21:15:47 +00:00
LICM.cpp
Revert "[LICM] Only create load in pre-header when promoting load."
2022-04-13 20:24:28 +02: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
[LoopFuse] Change DT to reference in FusionCandidate struct. NFC
2022-02-02 14:55:37 -05:00
LoopIdiomRecognize.cpp
Reapply "[BuildLibCalls] Introduce getOrInsertLibFunc() for use when building
2022-05-02 19:37:00 +02:00
LoopInstSimplify.cpp
[LoopInstSimplify] Ignore users in unreachable blocks. PR55072
2022-04-25 17:35:28 +07:00
LoopInterchange.cpp
[LoopInterchange] Try to achieve the most optimal access pattern after interchange
2022-04-06 15:31:56 -04: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
[Debuginfo][LSR] Add salvaging variadic dbg.value intrinsics [2/2]
2022-04-28 14:21:56 +01:00
LoopUnrollAndJamPass.cpp
Cleanup includes: Transform/Scalar
2022-03-03 07:56:34 +01:00
LoopUnrollPass.cpp
[CompileTime] [Passes] Avoid computing unnecessary analyses. NFC
2022-04-29 10:00:06 -04: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
[MemCpyOpt] Work around PR54682
2022-04-04 10:19:51 +02: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] Add support for 'freeze' instruction to findBaseDefiningValue
2022-05-06 20:46:29 +07:00
SCCP.cpp
[SCCP] Preserve Name when converting SExt->ZExt.
2022-05-10 09:13:59 -07:00
SROA.cpp
[SROA] Handle over-large loads during presplitting
2022-03-16 15:41:11 +01: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
Recommit "[SimpleLoopUnswitch] Collect either logical ANDs/ORs but not both."
2022-05-09 13:49:12 +01: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
Cleanup includes: Transform/Scalar
2022-03-03 07:56:34 +01: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
…