summaryrefslogtreecommitdiffstats
path: root/polly/lib/Analysis/ScopBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix PollyGuillaume Chatelet2019-10-211-4/+4
* [ScopBuilder] Fix bug 38358 by preserving correct order of ScopStmts.Michael Kruse2019-10-171-6/+18
* [ScopBuilder] Skip getting leader when merging statements to close holes.Michael Kruse2019-09-131-4/+10
* [ScopBuilder] Remove superfluous while loop in buildDomains. NFC.Michael Kruse2019-08-291-4/+0
* [ScopBuilder] Simplify main statement flag in buildEqivClassBlockStmts. NFC.Michael Kruse2019-08-261-11/+7
* [NFC][ScopBuilder] Move buildDomains and its callees to ScopBuilder.Dominik Adamski2019-08-061-9/+906
* [NFC][ScopBuilder] Move addUserAssumptions to ScopBuilderDominik Adamski2019-08-061-1/+78
* [NFC][ScopBuilder] Move buildSchedule and its callees to ScopBuilder or ScopH...Dominik Adamski2019-07-171-1/+175
* [NFC][ScopBuilder]Move finalizeAccesses and its callees to ScopBuilderDominik Adamski2019-07-171-1/+190
* [NFC][ScopBuilder] Move addUserContext to ScopBuilderDominik Adamski2019-07-161-1/+45
* [NFC][ScopBuilder] Move buildAliasChecks and its implementing methods to Scop...Dominik Adamski2019-07-161-5/+330
* [NFC][ScopBuilder] Move addRecordedAssumption to ScopBuilderDominik Adamski2019-07-161-1/+35
* OpaquePtr: Update polly's calls to Loads.h APITim Northover2019-07-091-2/+3
* [ScopBuilder] Move addInvariantLoads to ScopBuilder. NFC.Michael Kruse2019-06-121-1/+174
* [ScopBuilder] Move getNonHoistableCtx to ScopBuilder. NFC.Michael Kruse2019-06-121-1/+118
* [ScopBuilder] Move hoistInvariantLoads to ScopBuilder. NFC.Michael Kruse2019-06-121-1/+20
* [ScopBuilder] Move canonicalizeDynamicsBasePtrs from ScopInfo. NFC.Michael Kruse2019-06-041-1/+71
* [ScopBuilder] Move verifyInvariantLoads function from ScopInfo. NFC.Michael Kruse2019-05-311-1/+15
* [ScopBuilder] Move buildInvariantEquivalenceClasses function from ScopInfo. NFC.Michael Kruse2019-05-281-1/+21
* Apply include-what-you-use #include removal suggestions. NFC.Michael Kruse2019-03-281-12/+0
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Fix clang -Wimplicit-fallthrough warnings across llvm, NFCReid Kleckner2018-11-011-3/+3
* [TI removal] Generically discuss terminators rather than use the soon toChandler Carruth2018-10-181-1/+1
* [IR] Replace `isa<TerminatorInst>` with `isTerminator()`.Chandler Carruth2018-08-261-2/+2
* [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
OpenPOWER on IntegriCloud