Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move transformations into own directory | Andreas Simbuerger | 2014-03-11 | 1 | -574/+0 |
| | | | | | | | Move all transformations into their own directory. CMakeLists are adjusted accordingly. llvm-svn: 203607 | ||||
* | [C++11] Update to reflect the Value::use_iterator and | Chandler Carruth | 2014-03-09 | 1 | -15/+12 |
| | | | | | | | | | | Value::user_iterator changes in LLVM r203364. Converts several of these loops to nice range based loops in the process. Built and tested cleanly for me, yay for being able to fully build and test Polly changes! llvm-svn: 203381 | ||||
* | [C++11] Use foreach iterator for blocks and operands | Tobias Grosser | 2014-03-03 | 1 | -12/+8 |
| | | | | llvm-svn: 202707 | ||||
* | Use C++11 formatting | Tobias Grosser | 2014-03-02 | 1 | -1/+1 |
| | | | | | | | clang-formats behaviour has changed for a couple of C++11 formattings. We adapt Polly to ensure our formatting checks are clean again. llvm-svn: 202650 | ||||
* | IndependentBlocks: Do not assert for PHI nodes outside of scops | Tobias Grosser | 2014-01-29 | 1 | -1/+0 |
| | | | | | | | | There does not seem to be a reason that we can not support PHI nodes outside of the scop that reference values within the SCoP. Or at least, the attached test case seems to do the right thing. We remove the assert for now. llvm-svn: 200427 | ||||
* | Adapt to DomTree changes in r199104 | Tobias Grosser | 2014-01-13 | 1 | -1/+1 |
| | | | | llvm-svn: 199157 | ||||
* | Remove IR/Writer.h | Tobias Grosser | 2014-01-09 | 1 | -3/+2 |
| | | | | | | This should fix the buildbots. llvm-svn: 198859 | ||||
* | Update #include paths for r198688 in LLVM that moved headers in the Assembly | Chandler Carruth | 2014-01-07 | 1 | -1/+1 |
| | | | | | | directory to their proper homes. llvm-svn: 198691 | ||||
* | ScopInfo/IndependentBlocks: clang-format | Tobias Grosser | 2013-07-24 | 1 | -6/+8 |
| | | | | llvm-svn: 187023 | ||||
* | IndependentBlock: Add option to disable scalar to array rewriting. | Hongbin Zheng | 2013-07-16 | 1 | -1/+11 |
| | | | | llvm-svn: 186418 | ||||
* | Integrate latest clang-format changes | Tobias Grosser | 2013-06-23 | 1 | -1/+1 |
| | | | | llvm-svn: 184655 | ||||
* | independent blocks: do not insert stores between phi nodes | Sebastian Pop | 2013-05-24 | 1 | -3/+10 |
| | | | | llvm-svn: 182661 | ||||
* | independent blocks: when moving Values, invalidate SCEV cached info | Sebastian Pop | 2013-05-20 | 1 | -3/+6 |
| | | | | llvm-svn: 182310 | ||||
* | Sort includes | Tobias Grosser | 2013-05-07 | 1 | -4/+3 |
| | | | | llvm-svn: 181297 | ||||
* | Reformat with clang-format | Tobias Grosser | 2013-05-07 | 1 | -10/+11 |
| | | | | | | | clang-format become way more stable. This time we mainly reformat function signatures. llvm-svn: 181294 | ||||
* | Update formatting to latest version of clang-format | Tobias Grosser | 2013-04-10 | 1 | -11/+11 |
| | | | | llvm-svn: 179160 | ||||
* | fix typos | Sebastian Pop | 2013-04-10 | 1 | -3/+3 |
| | | | | llvm-svn: 179149 | ||||
* | IndependentBlocks: translate out of SSA all uses escaping the region | Sebastian Pop | 2013-04-08 | 1 | -4/+14 |
| | | | | llvm-svn: 179019 | ||||
* | IndependentBlocks: clang-format and remove includes | Tobias Grosser | 2013-03-23 | 1 | -59/+52 |
| | | | | llvm-svn: 177785 | ||||
* | Remove dependence on canonical induction variable | Tobias Grosser | 2013-03-20 | 1 | -8/+8 |
| | | | | | | | | When using the scev based code generation, we now do not rely on the presence of a canonical induction variable any more. This commit prepares the path to (conditionally) disable the induction variable canonicalization pass. llvm-svn: 177548 | ||||
* | IndependentBLocks: Do not visit the same instruction twice when moving the | Hongbin Zheng | 2012-08-01 | 1 | -5/+7 |
| | | | | | | | | | | operand tree. This patch fix Bug 13491, and the original "FIXME" in IndependentBlocks.cpp. Patched by Kevin Fan<kevin.fan@gmail.com>. llvm-svn: 161105 | ||||
* | Move CLooG.h into include/polly/CodeGen/ | Tobias Grosser | 2012-05-29 | 1 | -1/+1 |
| | | | | llvm-svn: 157604 | ||||
* | add some more missing ifdef CLOOG_FOUND | Sebastian Pop | 2012-05-07 | 1 | -0/+2 |
| | | | | llvm-svn: 156306 | ||||
* | Update Polly to match the LLVM interface change in r156196. | Chandler Carruth | 2012-05-04 | 1 | -7/+5 |
| | | | | llvm-svn: 156203 | ||||
* | Adapt to move of isSafeToSpeculativelyExecute into another header. | Tobias Grosser | 2011-12-16 | 1 | -1/+2 |
| | | | | llvm-svn: 146727 | ||||
* | Fix placement of the '*' that marks a pointer | Tobias Grosser | 2011-11-17 | 1 | -1/+1 |
| | | | | | | Suggested by Sebastian Pop. llvm-svn: 144902 | ||||
* | Initialize the passes early and properly. | Tobias Grosser | 2011-10-08 | 1 | -4/+9 |
| | | | | llvm-svn: 141455 | ||||
* | Add initial version of Polly | Tobias Grosser | 2011-04-29 | 1 | -0/+550 |
This version is equivalent to commit ba26ebece8f5be84e9bd6315611d412af797147e in the old git repository. llvm-svn: 130476 |