llvm-project/llvm/lib/Transforms/Scalar
Jorge Gorbe Moya fc7573f29c Revert "[misexpect] Re-implement MisExpect Diagnostics"
This reverts commit 46774df307.
2022-03-31 14:54:41 -07:00
..
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 TLS loads opimization (hoist) 2022-03-10 09:29:06 +08:00
CallSiteSplitting.cpp Cleanup includes: Transform/Scalar 2022-03-03 07:56:34 +01:00
ConstantHoisting.cpp Cleanup includes: TransformsUtils 2022-03-01 21:00:07 +01:00
ConstraintElimination.cpp [ConstraintElimination] Move ConstraintInfo after ConstraintTy. (NFC) 2022-03-29 09:59:03 +01:00
CorrelatedValuePropagation.cpp Cleanup includes: Transform/Scalar 2022-03-03 07:56:34 +01:00
DCE.cpp [Scalar] Use range-based for loops (NFC) 2021-02-25 19:54:38 -08:00
DFAJumpThreading.cpp Add missing include under -DEXPENSIVE_CHECKS 2022-03-03 10:19:39 +01:00
DeadStoreElimination.cpp [MemorySSA] Don't optimize uses during construction 2022-03-18 09:56:16 +01: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 29fada4a3d 2022-03-28 16:17:41 -07:00
FlattenCFGPass.cpp Cleanup includes: Transform/Scalar 2022-03-03 07:56:34 +01:00
Float2Int.cpp [Float2Int] Avoid unnecessary lamdbas (NFC) 2022-03-31 16:13:13 +02:00
GVN.cpp [GVN] Check load type in select PRE 2022-03-14 12:46:54 +01:00
GVNHoist.cpp [GVNHoist] drop debug location according to the debug info guide 2022-03-30 20:17:53 -07:00
GVNSink.cpp Cleanup includes: Transform/Scalar 2022-03-03 07:56:34 +01: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 Cleanup includes: Transform/Scalar 2022-03-03 07:56:34 +01:00
InferAddressSpaces.cpp [InferAddressSpaces][NFC] Small code improvements for the InferAddressSpaces pass 2022-03-21 11:03:12 -05:00
InstSimplifyPass.cpp Cleanup includes: Transform/Scalar 2022-03-03 07:56:34 +01:00
JumpThreading.cpp Cleanup includes: Transform/Scalar 2022-03-03 07:56:34 +01:00
LICM.cpp NFC: [LICM] Update some stale comments 2022-03-24 14:37:20 +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 [LoopFuse] Change DT to reference in FusionCandidate struct. NFC 2022-02-02 14:55:37 -05:00
LoopIdiomRecognize.cpp [LoopIdiom] Merge TBAA of adjacent stores when creating memset 2022-03-30 16:54:49 -07:00
LoopInstSimplify.cpp Cleanup includes: Transform/Scalar 2022-03-03 07:56:34 +01:00
LoopInterchange.cpp [LoopInterchange] Detect output dependency of a store instruction with itself 2022-03-09 15:50:27 -05:00
LoopLoadElimination.cpp Cleanup includes: Transform/Scalar 2022-03-03 07:56:34 +01: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 [Transform] Apply clang-tidy fixes for readability-redundant-smartptr-get (NFC) 2022-03-20 10:41:22 -07:00
LoopStrengthReduce.cpp [LSR] Fixup canonicalization formula and its checker. 2022-03-29 14:05:04 +07:00
LoopUnrollAndJamPass.cpp Cleanup includes: Transform/Scalar 2022-03-03 07:56:34 +01:00
LoopUnrollPass.cpp Cleanup includes: Transform/Scalar 2022-03-03 07:56:34 +01:00
LoopUnswitch.cpp [LoopUnswitch] Use SmallPtrSet instead of std::set. NFCI. 2022-03-11 19:14:34 +01:00
LoopVersioningLICM.cpp Cleanup includes: Transform/Scalar 2022-03-03 07:56:34 +01:00
LowerAtomic.cpp [NVPTX] Enable lowering of atomics on local memory 2021-04-26 20:12:12 -04:00
LowerConstantIntrinsics.cpp [LowerConstantIntrinsics] Make TLI a required dependency 2022-03-18 14:59:18 +01:00
LowerExpectIntrinsic.cpp Revert "[misexpect] Re-implement MisExpect Diagnostics" 2022-03-31 14:54:41 -07:00
LowerGuardIntrinsic.cpp Cleanup includes: Transform/Scalar 2022-03-03 07:56:34 +01:00
LowerMatrixIntrinsics.cpp Cleanup includes: Transform/Scalar 2022-03-03 07:56:34 +01:00
LowerWidenableCondition.cpp Cleanup includes: Transform/Scalar 2022-03-03 07:56:34 +01:00
MakeGuardsExplicit.cpp Cleanup includes: Transform/Scalar 2022-03-03 07:56:34 +01:00
MemCpyOptimizer.cpp [memcpyopt] Common code into performCallSlotOptzn [NFC] 2022-03-28 20:10:13 -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 crash when there's a writeonly attribute on the call 2022-01-05 12:16:26 +01: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 [RewriteStatepointsForGC] Fix an incorrect assertion 2022-02-17 18:44:57 +00:00
SCCP.cpp [SCCP] do not clean up dead blocks that have their address taken 2022-03-18 11:02:15 -07:00
SROA.cpp [SROA] Handle over-large loads during presplitting 2022-03-16 15:41:11 +01:00
Scalar.cpp TLS loads opimization (hoist) 2022-03-10 09:29:06 +08:00
ScalarizeMaskedMemIntrin.cpp Cleanup includes: Transform/Scalar 2022-03-03 07:56:34 +01:00
Scalarizer.cpp Expose ScalarizerPass options to C++ (not just commandline) 2022-03-14 12:00:35 +01:00
SeparateConstOffsetFromGEP.cpp [SeparateConstOffsetFromGEP] Remove TargetMachine.h include. NFC 2022-02-25 21:40:00 -08:00
SimpleLoopUnswitch.cpp Cleanup includes: Transform/Scalar 2022-03-03 07:56:34 +01:00
SimplifyCFGPass.cpp Cleanup includes: Transform/Scalar 2022-03-03 07:56:34 +01:00
Sink.cpp Cleanup includes: Transform/Scalar 2022-03-03 07:56:34 +01:00
SpeculativeExecution.cpp Cleanup includes: Transform/Scalar 2022-03-03 07:56:34 +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 TLS loads opimization (hoist) 2022-03-10 09:29:06 +08:00
TailRecursionElimination.cpp Cleanup includes: Transform/Scalar 2022-03-03 07:56:34 +01:00
WarnMissedTransforms.cpp