summaryrefslogtreecommitdiffstats
path: root/polly/lib/CodeGen/IslNodeBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Update for alloca construction changesMatt Arsenault2017-04-111-2/+4
* [Polly][NewPM] Pull references to the legacy PM interface from utilities and ...Philip Pfaffe2017-04-041-2/+2
* Introduce another level of metadata to distinguish non-aliasing accessesRoman Gareev2017-03-221-0/+4
* Map the new load to the base pointer of the invariant load hoisted loadRoman Gareev2017-03-221-0/+3
* [CodeGen] Remove need for all parameters to be in scop context for load hoist...Tobias Grosser2017-03-181-6/+14
* Remove all references to PostDominators. NFC.Michael Kruse2017-02-231-1/+0
* Update to recent formatting changesTobias Grosser2017-02-011-6/+4
* [Polly] [BlockGenerator] Unify ScalarMap and PhiOpsMapTobias Grosser2017-01-281-6/+2
* Relax assert when setting access functions with invariant base pointersTobias Grosser2017-01-171-2/+0
* Adjust formatting to commit r292110 [NFC]Tobias Grosser2017-01-161-2/+3
* Align newly created arrays to the first level cache line boundaryRoman Gareev2016-12-211-2/+7
* Add newline at end of debug printTobias Grosser2016-12-011-5/+5
* canSynthesize: Remove unused argument LI. NFC.Michael Kruse2016-11-291-2/+1
* Update for clang-format change in r288119Tobias Grosser2016-11-291-4/+5
* [CodeGen] Add flag to code-generate most memory access expressionsTobias Grosser2016-11-221-2/+25
* [NFC] Adjust naming scheme of statistic variablesJohannes Doerfert2016-11-181-2/+2
* [DBG] Collect statistics about actually versioned SCoPsJohannes Doerfert2016-11-171-0/+8
* [DBG] Allow to emit the RTC value at runtimeJohannes Doerfert2016-11-171-0/+16
* IslNodeBuilder: Ensure newly generated memory accesses are well-definedTobias Grosser2016-11-051-0/+18
* [Polly CodeGen] Break critical edge from RTC to original loop.Eli Friedman2016-11-021-1/+2
* Handle multi-dimensional invariant load.Eli Friedman2016-10-171-0/+19
* [CodeGen] Add assertion for indirect array index expression generation. NFC.Michael Kruse2016-09-301-0/+3
* Perform copying to created arrays according to the packing transformationRoman Gareev2016-09-141-5/+27
* Store the size of the outermost dimension in case of newly created arrays tha...Roman Gareev2016-09-121-1/+5
* IslNodeBuilder: Add missing __isl_take annotationTobias Grosser2016-09-091-2/+2
* IslNodeBuilder: Add missing __isl_take annotationsTobias Grosser2016-09-081-2/+3
* Drop '@brief' from doxygen commentsTobias Grosser2016-09-021-6/+6
* Fix compilation in 'asserts' modeTobias Grosser2016-08-081-1/+1
* [IslNodeBuilder] Move run-time check generation to NodeBuilder [NFC]Tobias Grosser2016-08-081-0/+17
* [IslNodeBuilder] Directly use the insert location of our BuilderTobias Grosser2016-08-081-1/+14
* GPGPU: Handle scalar array referencesTobias Grosser2016-08-041-12/+4
* Fix a couple of spelling mistakesTobias Grosser2016-08-031-3/+3
* Extend the jscop interface to allow the user to declare new arrays and to ref...Roman Gareev2016-07-301-0/+26
* IslNodeBuilder: expose addReferencesFromStmt [NFC]Tobias Grosser2016-07-211-11/+1
* Fix gcc compile failureTobias Grosser2016-07-111-1/+1
* InvariantEquivClassTy: Use struct instead of 4-tuple to increase readabilityTobias Grosser2016-07-111-5/+5
* This reverts recent expression type changesTobias Grosser2016-06-111-6/+31
* Use minimal types for generated expressionsJohannes Doerfert2016-06-061-1/+5
* [Polly] Fix -Wunused-variable warnings (NFC)Matthew Simpson2016-06-021-2/+0
* Simplify the type adjustment in the IslExprBuilderJohannes Doerfert2016-06-021-30/+3
* Use the SCoP directly for canSynthesize [NFC]Johannes Doerfert2016-05-231-3/+3
* Duplicate part of the Region interface in the Scop class [NFC]Johannes Doerfert2016-05-231-3/+2
* Add and use Scop::contains(Loop/BasicBlock/Instruction) [NFC]Johannes Doerfert2016-05-231-6/+5
* [FIX] Let ScalarEvolution forget hoisted valuesJohannes Doerfert2016-05-231-0/+5
* Check overflows in RTCs and bail accordinglyJohannes Doerfert2016-05-121-0/+6
* Simplify access relation for invariant loads early [NFC]Johannes Doerfert2016-05-101-1/+2
* Prevent complex access ranges with low number of pieces.Johannes Doerfert2016-05-101-3/+15
* Rename Conjuncts -> Disjunctions. NFC.Michael Kruse2016-05-021-2/+2
* [FIX] Propagate execution domain of invariant loadsJohannes Doerfert2016-04-271-7/+15
* Collect and verify generated parallel subfunctionsJohannes Doerfert2016-04-081-0/+3
OpenPOWER on IntegriCloud