summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/DependenceAnalysis.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* Add missing includes. make_unique proliferated everywhere.Benjamin Kramer2015-03-011-0/+1
* [PM] Split the LoopInfo object apart from the legacy pass, creatingChandler Carruth2015-01-171-3/+3
* [DependenceAnalysis] Allow subscripts of different typesJingyue Wu2014-11-161-4/+27
* Reformat partially, where I touched for whitespace changes.NAKAMURA Takumi2014-10-281-9/+5
* Untabify and whitespace cleanups.NAKAMURA Takumi2014-10-281-3/+3
* Analysis: cleanupDylan Noblesmith2014-08-261-3/+2
* Revert "Analysis: unique_ptr-ify DependenceAnalysis::collectCoeffInfo"Dylan Noblesmith2014-08-261-8/+8
* Analysis: unique_ptr-ify DependenceAnalysis::collectCoeffInfoDylan Noblesmith2014-08-251-8/+8
* Analysis: unique_ptr-ify DependenceAnalysis::dependsDylan Noblesmith2014-08-251-8/+8
* Analysis: take a reference instead of pointerDylan Noblesmith2014-08-251-6/+5
OpenPOWER on IntegriCloud