| Issue |
164336
|
| Summary |
[StackColoring] opt-bisect-limit prevents removal of LIFETIME_END instruction
|
| Labels |
new issue
|
| Assignees |
|
| Reporter |
topperc
|
If the stack coloring pass is disabled via opt-bisect-limit, it doesn't remove LIFETIME_END instructions. This can cause crashes in later passes like eliminateFrameIndex that don't expect to see these instructions.
Should we make StackColoring collect and remove the markers when it is disabled? I believe that's what we do for the `-no-stack-coloring` cl::opt.
CC: @arsenm @efriedma-quic @qcolombet
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs