llvm-capstone/polly/lib
Tobias Grosser 43de17872a Recommit: "Simplify min/max expression generation"
As part of this simplification we pull complex logic out of the loop body and
skip the previously redundantly executed first loop iteration.

This is a partial recommit of r271514 and r271535 which where in conflict with
the revert in r272483 and consequently also had to be reverted temporarily.  The
original patch was contributed by Johannes Doerfert.

This patch is mostly a NFC, but dropping the first loop iteration can sometimes
result in slightly simpler code.

llvm-svn: 272502
2016-06-12 04:49:41 +00:00
..
Analysis ScopDetection: Make enum function-local 2016-06-11 09:00:37 +00:00
CodeGen Recommit: "Simplify min/max expression generation" 2016-06-12 04:49:41 +00:00
Exchange Decouple SCoP building logic from pass 2016-05-31 09:41:04 +00:00
External Update isl to isl-0.17.1-57-g1879898 2016-06-12 04:30:40 +00:00
JSON
Support Recommit: "[FIX] Determine insertion point during SCEV expansion" 2016-06-11 19:28:15 +00:00
Transform [NFC] "#include <ciso646>" is unnecessary, because "and", "or" were replaced 2016-06-08 16:44:11 +00:00
CMakeLists.txt Properly build shared libraries if LLVM_LINK_LLVM_DYLIB is enabled. 2016-02-03 16:29:04 +00:00
Polly.cpp