summaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/CFLAndersAliasAnalysis.cpp
AgeCommit message (Expand)Author
2022-12-12[AA] Remove CFL AA passesNikita Popov
2022-12-06[ADT] Don't including None.h (NFC)Kazu Hirata
2022-12-02[Analysis] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-11-25[Analysis] Use std::optional in CFLAndersAliasAnalysis.cpp (NFC)Kazu Hirata
2022-07-16[Analysis] Qualify auto variables in for loops (NFC)Kazu Hirata
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
2021-04-09[NFC][AA] Prepare to convert AliasResult to class with PartialAlias offset.dfukalov
2020-11-19[MemLoc] Use hasValue() method (NFC)Nikita Popov
2020-04-14[ADT/STLExtras.h] - Add llvm::is_sorted wrapper and update callers.Georgii Rymar
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-09-07Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson
2019-03-22[AliasAnalysis] Second prototype to cache BasicAA / anyAA state.Alina Sbirlea
2019-03-08[CFLAnders] Fix typo in comment; NFCGeorge Burgess IV
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-10-10Replace most users of UnknownSize with LocationSize::unknown(); NFCGeorge Burgess IV
2018-10-09Make LocationSize a proper Optional type; NFCGeorge Burgess IV
2018-10-09Use locals instead of struct fields; NFCGeorge Burgess IV
2018-09-27llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song
2018-05-25Replace AA's uses of uint64_t with LocationSize; NFC.George Burgess IV
2018-05-17Revert r332657: "[AA] cfl-anders-aa with field sensitivity"George Burgess IV
2018-05-17[AA] cfl-anders-aa with field sensitivityDavid Bolvansky
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-04-01[Analysis] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang
2018-03-02Fix more spelling mistakes in comments of LLVM Analysis passesVedant Kumar
2017-08-11[Analysis] Fix some Clang-tidy modernize-use-using and Include What You Use w...Eugene Zelenko
2017-08-09CFLAA: return MustAlias when pointers p, q are equal, i.e.,Nuno Lopes
2017-06-27[CFLAA] Move a common function to the header to reduce duplication.Davide Italiano
2017-06-26[CFLAA] Change FunctionHandle to be common to Steensgaard's and Andersens'Davide Italiano
2017-01-13Apply clang-tidy's performance-unnecessary-value-param to LLVM.Benjamin Kramer
2016-11-23[PM] Change the static object whose address is used to uniquely identifyChandler Carruth
2016-08-25Make some LLVM_CONSTEXPR variables const. NFC.George Burgess IV
2016-08-09Consistently use FunctionAnalysisManagerSean Silva
2016-08-02[CFLAA] Be more conservative with values we haven't seen.George Burgess IV
2016-08-01[CFLAA] Remove modref queries from CFLAA.George Burgess IV
2016-08-01[CFLAA] Make CFLAnders more conservative with new Values.George Burgess IV
2016-07-27[CFLAA] Add getModRefBehavior to CFLAnders.George Burgess IV
2016-07-22[CFLAA] Add more offset-sensitivity tracking.George Burgess IV
2016-07-19Attempt to appease MSVC buildbots.George Burgess IV
2016-07-19[CFLAA] Add some interproc. analysis to CFLAnders.George Burgess IV
2016-07-19[CFLAA] Teach CFLAnders to distinguish reads from writes.George Burgess IV
2016-07-15[CFLAA] Add attributes handling for CFLAnders.George Burgess IV
2016-07-15[CFLAA] Add an initial CFLAnders implementation.George Burgess IV
2016-07-06[CFLAA] Split the CFL graph out from CFLSteens. NFC.George Burgess IV
2016-07-06[CFLAA] Split into Anders+Steens analysis.George Burgess IV