summaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/LoopCacheAnalysis.cpp
AgeCommit message (Expand)Author
2023-04-10[SCEV] When computing trip count, only zext if necessaryJoshua Cao
2022-12-14[Analysis] llvm::Optional => std::optionalFangrui Song
2022-12-02[Analysis] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-11-19[Analysis] Use llvm::Optional::value_or (NFC)Kazu Hirata
2022-08-28Revert "[llvm] Use llvm::is_contained (NFC)"Kazu Hirata
2022-08-28[llvm] Use llvm::is_contained (NFC)Kazu Hirata
2022-07-21[LoopCacheAnalysis] Fix a type mismatch problem in cost calculationCongzhe Cao
2022-06-25[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-16[Delinearization] Refactoring of fixed-size array delinearizationCongzhe Cao
2022-05-02fix warning caused by ef4ecc3ceffcf3ef129640c813f823c974f9ba22Bardia Mahjour
2022-05-02[LoopCacheAnalysis] Consider dimension depth of the subscript reference when ...Bardia Mahjour
2022-04-29[LoopCacheAnalysis] Enable delinearization of fixed sized arraysCongzhe Cao
2022-03-20[Analysis] Apply clang-tidy fixes for readability-redundant-smartptr-get (NFC)Kazu Hirata
2022-01-07[llvm] Remove redundant member initialization (NFC)Kazu Hirata
2022-01-03Revert "[llvm] Remove redundant member initialization (NFC)"Kazu Hirata
2022-01-01[llvm] Remove redundant member initialization (NFC)Kazu Hirata
2021-10-24Use llvm::any_of and llvm::none_of (NFC)Kazu Hirata
2021-10-16[Analysis] Replace assert(isa)/dyn_cast with cast. NFC.Simon Pilgrim
2021-09-08Move delinearization logic out of SCEV [NFC]Philip Reames
2021-08-06[LoopCacheAnalysis]: handle mismatch type for Numerator and CacheLineSizeZheng Chen
2021-05-26[SCEV] Add a utility for converting from "exit count" to "trip count"Philip Reames
2021-01-22[Analysis] Use llvm::append_range (NFC)Kazu Hirata
2020-09-22[LoopInfo] empty() -> isInnermost(), add isOutermost()Stefanos Baziotis
2020-09-15LoopCacheAnalysis.h - remove unnecessary includes. NFCI.Simon Pilgrim
2020-06-06LoopAnalysisManager.h - reduce includes to forward declarations. NFC.Simon Pilgrim
2020-04-14[ADT/STLExtras.h] - Add llvm::is_sorted wrapper and update callers.Georgii Rymar
2020-02-10[LoopCacheAnalysis]: Add support for negative strideRachel Craik
2019-11-15[LoopCacheAnalysis]: Fix assertion failure during cost computationRachel Craik
2019-11-14Add missing includes needed to prune LLVMContext.h include, NFCReid Kleckner
2019-11-10[NFC]: Fix PVS Studio warning in LoopNestAnalysisTsang Whitney W.H
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere
2019-08-09Title: Loop Cache AnalysisWhitney Tsang