summaryrefslogtreecommitdiffstats
path: root/polly/test/Isl/CodeGen/scop_expander_insert_point.ll
Commit message (Collapse)AuthorAgeFilesLines
* Adjust test case to not trigger the SCEV optimization committed in r302096Tobias Grosser2017-05-041-1/+1
| | | | | | | | | This makes sure we still test the case that a PHI-NODE cannot be analyzed by scalar evolution and consequently must be code generated explicitly. As Michael's optimization triggers only on a very specific "add %iv, %step" pattern, just changing 'add' to 'mul' adds back test coverage. llvm-svn: 302132
* [tests] Force invariant load hoisting for test cases that need it IITobias Grosser2016-08-151-1/+2
| | | | llvm-svn: 278669
* Recommit: "[FIX] Determine insertion point during SCEV expansion"Tobias Grosser2016-06-111-0/+43
| | | | | | | This patch was originally contributed by Johannes Doerfert in r271892, but was in conflict with the revert in r272483. llvm-svn: 272486
* This reverts recent expression type changesTobias Grosser2016-06-111-43/+0
| | | | | | | | | | | | | | | | | | | | | The recent expression type changes still need more discussion, which will happen on phabricator or on the mailing list. The precise list of commits reverted are: - "Refactor division generation code" - "[NFC] Generate runtime checks after the SCoP" - "[FIX] Determine insertion point during SCEV expansion" - "Look through IntToPtr & PtrToInt instructions" - "Use minimal types for generated expressions" - "Temporarily promote values to i64 again" - "[NFC] Avoid unnecessary comparison for min/max expressions" - "[Polly] Fix -Wunused-variable warnings (NFC)" - "[NFC] Simplify min/max expression generation" - "Simplify the type adjustment in the IslExprBuilder" Some of them are just reverted as we would otherwise get conflicts. I will try to re-commit them if possible. llvm-svn: 272483
* [FIX] Determine insertion point during SCEV expansionJohannes Doerfert2016-06-061-0/+43
llvm-svn: 271892
OpenPOWER on IntegriCloud