Open Quuxplusone opened 5 years ago
Bugzilla Link | PR43189 |
Status | NEW |
Importance | P enhancement |
Reported by | Simon Pilgrim (llvm-dev@redking.me.uk) |
Reported on | 2019-09-01 06:56:19 -0700 |
Last modified on | 2019-09-01 09:55:49 -0700 |
Version | trunk |
Hardware | PC Windows NT |
CC | chandlerc@gmail.com, craig.topper@gmail.com, llvm-bugs@lists.llvm.org, llvm-dev@redking.me.uk, spatel+llvm@rotateright.com |
Fixed by commit(s) | |
Attachments | |
Blocks | |
Blocked by | |
See also |
Looks like the EFLAGS copying pass only visits reachable code. And bb8 is unreachable due to the or in entry. We could fix the assert to only fire for code reachable from entry, but I suspect the register copying code in X86InstrInfo.cpp would still assert.
Chandler, what should we do here?