aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Scalar/LoopDistribute.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-08-22[LoopDist] Add metadata for checking post process state of distribute… (#15...Michael Berg1-0/+11
2025-08-14[LoopDist] Consider reads and writes together for runtime checks (#145623)Michael Berg1-2/+4
2025-05-12[DebugInfo][LoopDistribute] Salvage debug values using dead instructions in t...Shan Huang1-0/+2
2025-04-02[EquivalenceClasses] Use SmallVector for deterministic iteration order. (#134...Florian Hahn1-3/+3
2025-04-01[EquivalenceClasses] Update member_begin to take ECValue (NFC).Florian Hahn1-6/+5
2025-03-19[Transforms] Use *Set::insert_range (NFC) (#132056)Kazu Hirata1-1/+1
2024-11-02[Scalar] Remove unused includes (NFC) (#114645)Kazu Hirata1-1/+0
2024-07-11[LoopDist] Fix copy/paste mistake that said vectorize instead of distribute. NFCCraig Topper1-2/+1
2024-07-03UTC: support debug output from LDist (#93208)Ramkumar Ramachandra1-29/+29
2024-06-25LoopInfo: introduce Loop::getLocStr; unify debug output (#93051)Ramkumar Ramachandra1-3/+6
2023-10-28[LoopDist] Update the pragma info of loop distribute, NFC (#69825)Allen1-3/+3
2023-04-17Remove several no longer needed includes. NFCIBjorn Pettersson1-3/+0
2023-02-14[LoopDistribute] Remove legacy passFangrui Song1-54/+0
2022-12-16[Transforms,CodeGen] std::optional::value => operator*/operator->Fangrui Song1-7/+5
2022-12-14Don't include Optional.hKazu Hirata1-1/+0
2022-12-14[Analysis] llvm::Optional => std::optionalFangrui Song1-1/+1
2022-12-13[Transforms/Scalar] llvm::Optional => std::optionalFangrui Song1-2/+2
2022-12-12Transforms/Utils: llvm::Optional => std::optionalFangrui Song1-1/+1
2022-10-04[LAA] Pass LoopAccessInfoManager instead of GetLAA function.Florian Hahn1-15/+12
2022-10-01[LAA] Change to function analysis for new PM.Florian Hahn1-13/+2
2022-08-20[Scalar] Qualify auto in range-based for loops (NFC)Kazu Hirata1-1/+1
2022-08-14[Transforms] Qualify auto in range-based for loops (NFC)Kazu Hirata1-2/+2
2022-07-31Use drop_begin (NFC)Kazu Hirata1-10/+8
2022-07-13[llvm] Use value instead of getValue (NFC)Kazu Hirata1-2/+2
2022-07-03[NFC] Switch a few uses of undef to poison as placeholders for unreachble codeNuno Lopes1-1/+1
2022-06-25[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata1-1/+1
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata1-6/+8
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata1-8/+6
2022-06-18[llvm] Use value_or instead of getValueOr (NFC)Kazu Hirata1-4/+4
2022-03-03Cleanup includes: Transform/Scalarserge-sans-paille1-1/+0
2022-02-10[PSE] Remove assumption that top level predicate is union from public interfa...Philip Reames1-1/+1
2021-09-30[BPI] Keep BPI available in loop passes through LoopStandardAnalysisResultsAnna Thomas1-2/+2
2021-05-18[NewPM] Don't mark AA analyses as preservedArthur Eubanks1-1/+0
2020-12-17[NFC] Reduce include files dependency and AA header cleanup (part 2).dfukalov1-1/+0
2020-12-14[LAA] Relax restrictions on early exits in loop structurePhilip Reames1-1/+3
2020-10-15[LoopVersion] Unify SCEVChecks and alias check handling (NFC).Florian Hahn1-3/+1
2020-09-22[LoopInfo] empty() -> isInnermost(), add isOutermost()Stefanos Baziotis1-2/+2
2020-09-15[BFI] Make BFI information available through loop passes inside LoopStandardA...Wenlei He1-1/+2
2020-06-18Fix return status of LoopDistributeserge-sans-paille1-6/+6
2020-04-28[LAA] Move CheckingPtrGroup/PointerCheck outside class (NFC).Florian Hahn1-5/+4
2019-11-13Sink all InitializePasses.h includesReid Kleckner1-0/+1
2019-06-12LoopDistribute/LAA: Respect convergentMatt Arsenault1-1/+14
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-12-12[Unroll/UnrollAndJam/Vectorizer/Distribute] Add followup loop attributes.Michael Kruse1-1/+49
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-18/+21
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl1-43/+43
2018-02-28[Dominators] Remove verifyDomTree and add some verifying for Post Dom TreesDavid Green1-1/+1
2017-11-21Add MemorySSA as loop dependency, disabled by default [NFC].Alina Sbirlea1-1/+1
2017-10-16[Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko1-23/+57
2017-10-11[NFC] Convert OptimizationRemarkEmitter old emit() calls to new closureVivek Pandya1-8/+12