summaryrefslogtreecommitdiffstats
path: root/polly/lib/Analysis/ScopBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* [ScopBuilder] Slightly improve code structure [NFCI]Tobias Grosser2018-06-111-1/+2
* [polly] Update uses of DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-151-8/+10
* Allow arbitrary function calls for debugging purposes.Michael Kruse2018-04-201-1/+1
* [ScopInfo] Do not use the set dimension ids to carry loop informationTobias Grosser2018-03-031-3/+14
* [ScopBuilder] scalar-indep: Fix mutually referencing PHIs.Michael Kruse2018-02-121-0/+39
* [ScopBuilder] Make -polly-stmt-granularity=scalar-indep the default.Michael Kruse2018-02-031-1/+1
* [ScopInfo] Allow epilogues to be the main statement of a BB.Michael Kruse2018-02-031-1/+4
* [ScopBuilder] Prefer PHI Write accesses in the statement the incoming value i...Michael Kruse2018-01-231-66/+13
* [ScopBuilder] Revise statement naming when there are multiple statements per BB.Michael Kruse2018-01-181-17/+47
* [ScopInfo] Pass name to ScopStmt ctor. NFC.Michael Kruse2018-01-181-4/+31
* [ScopBuilder] Split statements on encountering store instructions.Michael Kruse2017-12-111-4/+10
* [ScopBuilder] Fix typo. NFC.Michael Kruse2017-12-101-4/+4
* [Analysis] update to use new fast-math API - isFast()Sanjay Patel2017-11-061-2/+2
* Rename OptimizationDiagnosticInfo.h to OptimizationRemarkEmitter.hAdam Nemet2017-10-091-1/+1
* [ScopBuilder] Introduce -polly-stmt-granularity=scalar-indep option.Michael Kruse2017-10-051-2/+180
* [ScopBuilder] Introduce -polly-stmt-granularity option. NFC.Michael Kruse2017-10-041-16/+33
* [ScopBuilder] Iterate over statement instructions. NFC.Michael Kruse2017-10-021-39/+28
* [ScopBuilder] Build invariant loads separately.Michael Kruse2017-10-021-3/+47
* [ScopBuilder] Build escaping dependencies separately.Michael Kruse2017-10-021-2/+9
* [ScopBuilder] Specialize exit block handling. NFC.Michael Kruse2017-10-021-15/+15
* [ScopBuilder] Fix typo. NFC.Michael Kruse2017-09-291-2/+2
* [ScopDetect/Info] Look through PHIs that follow an error blockTobias Grosser2017-09-241-1/+1
* Revert "[ScopDetect/Info] Look through PHIs that follow an error block"Michael Kruse2017-09-061-1/+1
* [ScopDetect/Info] Look through PHIs that follow an error blockTobias Grosser2017-09-021-1/+1
* [ScopInfo] Use statement lists for entry blocks of region statementsTobias Grosser2017-08-311-3/+11
* Revert "[ScopInfo] Use statement lists for entry blocks of region statements"Tobias Grosser2017-08-311-11/+3
* [ScopInfo] Use statement lists for entry blocks of region statementsTobias Grosser2017-08-301-3/+11
* [ScopBuilder/ScopInfo] Move reduction detection to ScopBuilder. NFC.Michael Kruse2017-08-301-1/+147
* [ScopBuilder/ScopInfo] Move ScopStmt::collectSurroundingLoops to ScopBuilder....Michael Kruse2017-08-301-1/+9
* [ScopBuilder/ScopInfo] Move ScopStmt::buildDomain to ScopBuilder. NFC.Michael Kruse2017-08-301-1/+8
* [ScopBuilder/ScopInfo] Move ScopStmt::buildAccessRelations to ScopBuilder. NFC.Michael Kruse2017-08-301-1/+22
* [ScopBuilder/ScopInfo] Move and inline Scop::init into ScopBuilder::buildScop...Michael Kruse2017-08-301-2/+13
* [ScopBuilder] Report to dbgs() on SCoP bailout. NFC.Michael Kruse2017-08-301-5/+17
* [ScopBuilder] Introduce metadata for splitting scop statement.Michael Kruse2017-08-301-1/+21
* [PM] Properly require and preserve OptimizationRemarkEmitter. NFCI.Michael Kruse2017-08-281-10/+12
* [Polly] Fix some Clang-tidy modernize and Include What You Use warnings; othe...Eugene Zelenko2017-08-221-7/+44
* [ScopInfo] Move InvalidDomain to isl++ [NFC]Tobias Grosser2017-08-061-4/+3
* [ScopBuilder/Simplify] Refactor isEscaping. NFC.Michael Kruse2017-07-271-21/+2
* [ScopInfo] Rename ScopStmt::contains(BB) to represents(BB). NFC.Michael Kruse2017-07-251-1/+1
* [ForwardOpTree] Support read-only value uses.Michael Kruse2017-07-241-2/+13
* [ScopInfo] Print instructions in dump().Michael Kruse2017-07-211-1/+1
* [ScopBuilder] Avoid use of getStmtFor(BB). NFC.Michael Kruse2017-07-201-4/+4
* [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
OpenPOWER on IntegriCloud