summaryrefslogtreecommitdiffstats
path: root/polly/lib/Analysis/ScopBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Polly] [OptDiag] Updating Polly Diagnostics RemarksEli Friedman2017-07-171-7/+13
* ScopInfo: Remove not-in-DomainMap statements in separate functionTobias Grosser2017-07-161-0/+1
* [Polly] Use Isl c++ for InvalidDomainMapTobias Grosser2017-07-151-12/+5
* [ScopInfo] Do not use ScopStmt in Domain derivation of ScopInfo. NFCMichael Kruse2017-06-291-6/+29
* [ScopBuilder] Pass ScopStmts around instead of BasicBlocks. NFC.Michael Kruse2017-06-231-73/+85
* Fix a lot of typos. NFC.Michael Kruse2017-06-081-1/+1
* [ScopBuilder] Exclude ignored intrinsics from explicit instruction list.Michael Kruse2017-06-011-1/+2
* [ScopInfo] Do not add terminator & synthesizable instructions to the output i...Michael Kruse2017-05-291-2/+5
* Delinearize memory accesses that reference parameters coming from function callsTobias Grosser2017-05-271-0/+7
* [Polly] Added the list of Instructions to output in ScopInfo passTobias Grosser2017-05-271-1/+5
* [Polly] Add handling of Top Level RegionsPhilip Pfaffe2017-05-241-6/+8
* [Fortran Support] Change "global" pattern match to work for paramsSiddharth Bhat2017-05-181-44/+4
* [Fortran Support] Add pattern match for Fortran Arrays that are parameters.Siddharth Bhat2017-05-151-69/+66
* [Fortran Support] Detect Fortran arrays & metadata from dragonegg outputSiddharth Bhat2017-05-101-3/+243
* [Polly] Canonicalize arrays according to base-ptr equivalence classTobias Grosser2017-05-101-0/+1
* [ScopBuilder] Move Scop::init to ScopBuilder. NFC.Michael Kruse2017-05-051-7/+57
* [ScopBuilder] Do not verify unfeasible SCoPs.Michael Kruse2017-05-051-0/+6
* [ScopBuilder] Add missing semicolon after LLVM_FALLTHROUGH.Michael Kruse2017-05-041-1/+1
* Introduce VirtualUse. NFC.Michael Kruse2017-05-041-43/+104
* [ScopInfo] Remove code not needed anymore after r302004Tobias Grosser2017-05-031-6/+2
* Revert "Remove references to AssumptionCache. NFC."Michael Kruse2017-03-171-6/+6
* [ScopInfo] Introduce ScopStmt::getSurroundingLoop(). NFC.Michael Kruse2017-03-151-25/+39
* Tidy up getFirstNonBoxedLoopFor [NFC]Eli Friedman2017-01-161-11/+0
* Use typed enums to model MemoryKind and move MemoryKind out of ScopArrayInfoTobias Grosser2017-01-141-15/+16
* Fix some typos in commentsTobias Grosser2017-01-061-1/+1
* Remove references to AssumptionCache. NFC.Michael Kruse2016-12-151-6/+6
* canSynthesize: Remove unused argument LI. NFC.Michael Kruse2016-11-291-2/+2
* Split ScopInfo::addScopStmt into two versions. NFCHongbin Zheng2016-11-211-2/+2
* [NFC] Adjust naming scheme of statistic variablesJohannes Doerfert2016-11-181-2/+2
* [DBG] Collect statistics about statically infeasible SCoPsJohannes Doerfert2016-11-171-0/+3
* [ScopBuilder] Drop unnecessary namespace identifiers [NFC]Tobias Grosser2016-11-131-8/+8
* [ScopDetect] Conservatively handle inaccessible memory alias attributesTobias Grosser2016-11-131-0/+2
* [ScopInfo] Make memset etc. affine where possible.Eli Friedman2016-11-011-4/+6
* [ScopInfo/CodeGen] ExitPHI reads are implicit.Michael Kruse2016-10-121-6/+2
* Store the size of the outermost dimension in case of newly created arrays tha...Roman Gareev2016-09-121-8/+11
* Simplify AccFuncMap to vector<> AccessFunctionsRoman Gareev2016-08-211-4/+6
* [ScopInfo] Make scalars used by PHIs in non-affine regions availableTobias Grosser2016-08-161-2/+7
* Fix a build warning of unhandled enum in switchWeiming Zhao2016-07-111-0/+2
* Fix assertion due to buildMemoryAccess.Michael Kruse2016-07-081-6/+24
* Create a dedicated header file for ScopBuilder. NFC.Michael Kruse2016-06-281-1/+1
* Move ScopBuilder into its own file. NFC.Michael Kruse2016-06-281-0/+670
OpenPOWER on IntegriCloud