aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/DependenceAnalysis.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-06-26Apply clang-tidy's modernize-loop-convert to lib/Analysis.Benjamin Kramer1-8/+8
2016-06-08Apply most suggestions of clang-tidy's performance-unnecessary-value-paramBenjamin Kramer1-9/+4
2016-06-08Avoid copies of std::strings and APInt/APFloats where we only read from itBenjamin Kramer1-3/+3
2016-05-12[PM] Port of the DepndenceAnalysis to the new PM.Chandler Carruth1-227/+172
2016-04-19[DependenceAnalysis] Refactor uses of getConstantPart. NFC.Brendon Cahoon1-36/+21
2016-04-04[DependenceAnalysis] Check if result of getConstantPart is nullBrendon Cahoon1-0/+6
2015-12-17[SCEV] Add and use SCEVConstant::getAPInt; NFCISanjoy Das1-33/+33
2015-09-23[SCEV] Introduce ScalarEvolution::getOne and getZero.Sanjoy Das1-23/+19
2015-09-09[PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth1-3/+3
2015-08-19Fix how DependenceAnalysis calls delinearizationHal Finkel1-17/+34
2015-08-17[PM] Port ScalarEvolution to the new pass manager.Chandler Carruth1-3/+3
2015-08-06[PM/AA] Simplify the AliasAnalysis interface by removing a wrapperChandler Carruth1-2/+2
2015-07-31-Wdeprecated-clean: Fix cases of violating the rule of 5 in ways that are dep...David Blaikie1-4/+3
2015-06-29Move delinearization from SCEVAddRecExpr to ScalarEvolutionTobias Grosser1-4/+4
2015-06-22[PM/AA] Hoist the AliasResult enum out of the AliasAnalysis class.Chandler Carruth1-9/+8
2015-05-29[DependenceAnalysis] Extend unifySubscriptType for handling coupled subscript...Jingyue Wu1-17/+53
2015-05-15[DependenceAnalysis] Fix for PR21585: collectUpperBound triggers assertsJames Molloy1-2/+20
2015-03-10Fix a memory corruption in Dependency Analysis.Karthik Bhat1-0/+2
2015-03-10Fix a crash in Dependency Analysis.Karthik Bhat1-6/+6
2015-03-10DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini1-11/+11
2015-03-05Reformat.NAKAMURA Takumi1-14/+11
2015-03-05Revert r231103, "FullDependenceAnalysis: Avoid using the (deprecated in C++11...NAKAMURA Takumi1-22/+23
2015-03-05Revert r231104, "unique_ptrify FullDependenceAnalysis::DV", to appease msc18 ...NAKAMURA Takumi1-5/+9
2015-03-03unique_ptrify FullDependenceAnalysis::DVDavid Blaikie1-9/+5
2015-03-03FullDependenceAnalysis: Avoid using the (deprecated in C++11) copy ctorDavid Blaikie1-23/+22
2015-03-01Add missing includes. make_unique proliferated everywhere.Benjamin Kramer1-0/+1
2015-01-17[PM] Split the LoopInfo object apart from the legacy pass, creatingChandler Carruth1-3/+3
2014-11-16[DependenceAnalysis] Allow subscripts of different typesJingyue Wu1-4/+27
2014-10-28Reformat partially, where I touched for whitespace changes.NAKAMURA Takumi1-9/+5
2014-10-28Untabify and whitespace cleanups.NAKAMURA Takumi1-3/+3
2014-08-26Analysis: cleanupDylan Noblesmith1-3/+2
2014-08-26Revert "Analysis: unique_ptr-ify DependenceAnalysis::collectCoeffInfo"Dylan Noblesmith1-8/+8
2014-08-25Analysis: unique_ptr-ify DependenceAnalysis::collectCoeffInfoDylan Noblesmith1-8/+8
2014-08-25Analysis: unique_ptr-ify DependenceAnalysis::dependsDylan Noblesmith1-8/+8
2014-08-25Analysis: take a reference instead of pointerDylan Noblesmith1-6/+5
2014-05-27remove BasePointer before delinearizingSebastian Pop1-8/+13
2014-05-27remove constant termsSebastian Pop1-6/+7
2014-05-09move findArrayDimensions to ScalarEvolutionSebastian Pop1-1/+1
2014-05-07split delinearization pass in 3 stepsSebastian Pop1-34/+24
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-2/+2
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-38/+38
2014-03-04[Modules] Move InstIterator out of the Support library, where it had noChandler Carruth1-1/+1
2014-02-21normalize the last delinearized dimensionSebastian Pop1-2/+17
2014-02-21fail delinearization when the size of subscripts differsSebastian Pop1-1/+14
2014-01-24Fix known typosAlp Toker1-1/+1
2014-01-07Fix comment of findGCD.Mingjie Xing1-2/+2
2013-11-13add more comments around the delinearization of arraysSebastian Pop1-5/+16
2013-11-12delinearization of arraysSebastian Pop1-0/+55
2013-08-06Remove extraneous semicolon.Jakub Staszak1-1/+1
2013-07-14Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper1-1/+1