{"push_id":2876598659,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"95265ffb1fe1d4b4e8617b20448cd844fba13532","before":"e7a6d63e5e102697c3751ef0b40fae87eb25b804","commits":[{"sha":"95265ffb1fe1d4b4e8617b20448cd844fba13532","author":{"name":"Florian Hahn","email":"78a4b3d6710b81de9f61102d521a5607a8d1d574@arm.com"},"message":"[LoopInterchange] Preserve ScalarEvolution, by forgetting about interchanged loops.\n\nAs preparation for LoopInterchange becoming a loop pass, it needs to\npreserve ScalarEvolution. Even though interchanging should not change\nthe trip count of the loop, it modifies loop entry, latch and exit\nblocks.\n\nI added -verify-scev to some loop interchange tests, but the verification does\nnot catch problems caused by missing invalidation of SE in loop interchange, as\nthe trip counts themselves do not change. So there might be potential to\nmake the SE verification covering more stuff in the future.\n\nReviewers: mkazantsev, efriedma, karthikthecool\n\nReviewed By: efriedma\n\nDifferential Revision: https://reviews.llvm.org/D52026\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@342209 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm/commits/95265ffb1fe1d4b4e8617b20448cd844fba13532"}]}
{"actor":{"display_login":"chapuni"}}