summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/DependenceAnalysis.cpp
Commit message (Expand)AuthorAgeFilesLines
* [NFC][DA] Remove duplicate code in checkSrcSubscript and checkDstSubscriptDanilo Carvalho Grael2019-12-271-25/+16
* [DA] Improve dump to show source and sink of the dependenceBardia Mahjour2019-12-111-10/+7
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+6
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-151-4/+4
* [DA] Add an option to control delinearization validity checksWhitney Tsang2019-06-061-10/+19
* [DA][NewPM] Handle transitive dependencies in the new-pm version of DAPhilip Pfaffe2019-02-031-0/+13
* [NFC] fix trivial typos in commentsHiroshi Inoue2019-01-301-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [DA][NewPM] Add a printerpass and port the testsuitePhilip Pfaffe2019-01-081-0/+7
* Replace most users of UnknownSize with LocationSize::unknown(); NFCGeorge Burgess IV2018-10-101-2/+2
* [DA] Delinearise AddRecs if we can prove they don't wrapDavid Green2018-06-251-2/+21
* [DA] Enable -da-delinearize by defaultDavid Green2018-06-211-9/+54
* [DA] Fix direction vectors for weakZeroSrcSIVDavid Green2018-05-311-4/+4
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-236/+243
* IWYU for llvm-config.h in llvm, additions.Nico Weber2018-04-301-0/+1
* [DA] Improve alias checking in dependence analysisDavid Green2018-04-101-10/+37
* [NFC] Consolidate six getPointerOperand() utility functions into one placeRenato Golin2018-03-091-17/+10
* DA: remove uses of GEP, only ask SCEVSebastian Pop2018-03-061-77/+19
* Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman2017-10-151-1/+1
* [dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton2017-10-121-1/+1
* fix typos in comments and error messages; NFCHiroshi Inoue2017-07-101-2/+2
* [DependenceAnalysis] Make sure base objects are the same when comparing GEPsBrendon Cahoon2017-07-051-1/+2
* BitVector: add iterators for set bitsFrancis Visoiu Mistrih2017-05-171-17/+16
* Cleanup dump() functions.Matthias Braun2017-01-281-2/+3
* [PM] Change the static object whose address is used to uniquely identifyChandler Carruth2016-11-231-1/+1
* Apply clang-tidy's modernize-loop-convert to lib/Analysis.Benjamin Kramer2016-06-261-8/+8
* Apply most suggestions of clang-tidy's performance-unnecessary-value-paramBenjamin Kramer2016-06-081-9/+4
* Avoid copies of std::strings and APInt/APFloats where we only read from itBenjamin Kramer2016-06-081-3/+3
* [PM] Port of the DepndenceAnalysis to the new PM.Chandler Carruth2016-05-121-227/+172
* [DependenceAnalysis] Refactor uses of getConstantPart. NFC.Brendon Cahoon2016-04-191-36/+21
* [DependenceAnalysis] Check if result of getConstantPart is nullBrendon Cahoon2016-04-041-0/+6
* [SCEV] Add and use SCEVConstant::getAPInt; NFCISanjoy Das2015-12-171-33/+33
* [SCEV] Introduce ScalarEvolution::getOne and getZero.Sanjoy Das2015-09-231-23/+19
* [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth2015-09-091-3/+3
* Fix how DependenceAnalysis calls delinearizationHal Finkel2015-08-191-17/+34
* [PM] Port ScalarEvolution to the new pass manager.Chandler Carruth2015-08-171-3/+3
* [PM/AA] Simplify the AliasAnalysis interface by removing a wrapperChandler Carruth2015-08-061-2/+2
* -Wdeprecated-clean: Fix cases of violating the rule of 5 in ways that are dep...David Blaikie2015-07-311-4/+3
* Move delinearization from SCEVAddRecExpr to ScalarEvolutionTobias Grosser2015-06-291-4/+4
* [PM/AA] Hoist the AliasResult enum out of the AliasAnalysis class.Chandler Carruth2015-06-221-9/+8
* [DependenceAnalysis] Extend unifySubscriptType for handling coupled subscript...Jingyue Wu2015-05-291-17/+53
* [DependenceAnalysis] Fix for PR21585: collectUpperBound triggers assertsJames Molloy2015-05-151-2/+20
* Fix a memory corruption in Dependency Analysis.Karthik Bhat2015-03-101-0/+2
* Fix a crash in Dependency Analysis.Karthik Bhat2015-03-101-6/+6
* DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini2015-03-101-11/+11
* Reformat.NAKAMURA Takumi2015-03-051-14/+11
* Revert r231103, "FullDependenceAnalysis: Avoid using the (deprecated in C++11...NAKAMURA Takumi2015-03-051-22/+23
* Revert r231104, "unique_ptrify FullDependenceAnalysis::DV", to appease msc18 ...NAKAMURA Takumi2015-03-051-5/+9
* unique_ptrify FullDependenceAnalysis::DVDavid Blaikie2015-03-031-9/+5
* FullDependenceAnalysis: Avoid using the (deprecated in C++11) copy ctorDavid Blaikie2015-03-031-23/+22
OpenPOWER on IntegriCloud