aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/Delinearization.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-03-09[NFC] Consolidate six getPointerOperand() utility functions into one placeRenato Golin1-11/+1
2016-04-18[NFC] Header cleanupMehdi Amini1-2/+1
2015-10-12SCEV: Allow simple AddRec * Parameter products in delinearizationTobias Grosser1-8/+2
2015-08-17[PM] Port ScalarEvolution to the new pass manager.Chandler Carruth1-2/+2
2015-06-29Move delinearization from SCEVAddRecExpr to ScalarEvolutionTobias Grosser1-1/+1
2015-01-17[PM] Split the LoopInfo object apart from the legacy pass, creatingChandler Carruth1-3/+3
2014-05-27remove BasePointer before delinearizingSebastian Pop1-3/+11
2014-05-27remove constant termsSebastian Pop1-2/+2
2014-05-07split delinearization pass in 3 stepsSebastian Pop1-2/+3
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-2/+3
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-3/+3
2014-04-09Delinearize: Extend informationin -analyze outputTobias Grosser1-0/+4
2014-03-05[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-3/+3
2014-03-04[Modules] Move InstIterator out of the Support library, where it had noChandler Carruth1-1/+1
2014-01-07Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth1-5/+5
2013-11-13add more comments around the delinearization of arraysSebastian Pop1-0/+4
2013-11-13Move Delinearization pass into an anonymous namespace.Benjamin Kramer1-0/+4
2013-11-12delinearization of arraysSebastian Pop1-0/+125