NoQ added a comment.

@szepet: so i see that `LoopExit` goes in the beginning of the cleanup block 
after the loop, while various `ScopeEnd`s go after the `LoopExit`. Would loop 
unrolling be significantly broken if you simply subscribe to `ScopeEnd` instead 
of `LoopExit` and avoid cleaning up the loop state until destructors are 
processed? I might not be remembering correctly - is `LoopExit` only used for 
cleanup, or do we have more work to be done here?


Repository:
  rL LLVM

https://reviews.llvm.org/D16403



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to