{"push_id":787871692,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"145999294d7a206c031cba0da8565b41b1452461","before":"b047960d3e48d37039dc0e4a7c4a24ebffc9b4e1","commits":[{"sha":"145999294d7a206c031cba0da8565b41b1452461","author":{"email":"7149d8774045e86415b0db5867c1182c31faeef3@cs.uni-saarland.de","name":"Johannes Doerfert"},"message":"Allow general loops with one latch\n\n  As we do not rely on ScalarEvolution any more we do not need to get\n  the backedge taken count. Additionally, our domain generation handles\n  everything that is affine and has one latch and our ScopDetection will\n  over-approximate everything else.\n\n  This change will therefor allow loops with:\n    - one latch\n    - exiting conditions that are affine\n\n  Additionally, it will not check for structured control flow anymore.\n  Hence, loops and conditionals are not necessarily single entry single\n  exit regions any more.\n\nDifferential Version: http://reviews.llvm.org/D12758","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project-submodule/commits/145999294d7a206c031cba0da8565b41b1452461"}]}