[PATCH] D26359: Use LiveRangeCalc to extend live ranges in shrinkToUses

Scott Linder via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jun 28 14:41:19 PDT 2018


scott.linder added a comment.

Yes, I had misplaced 10000B.

Thank you for the explanation. I did not understand the undef register flag. Is there somewhere I can read more about MIR, or is the code the best place? https://llvm.org/docs/MIRLangRef.html is currently a little short on specifics.

I think my case is exactly the one described in https://reviews.llvm.org/D48555 as the subregister is not live-out of bb.3, but it is jointly dominated by undef. After applying that patch the assert goes away.


Repository:
  rL LLVM

https://reviews.llvm.org/D26359





More information about the llvm-commits mailing list