Files
compiler-explorer/CONTRIBUTORS.md
Anirudh Sundar Subramaniam c3f8f8665b Handle ir and machine functions separately in OptPipeline (#5902)
This patch makes a small change in how functions are handled while
parsing LLVM opt pipeline output. Specifically, it differentiates
between IR function and machine function, and while checking for the
close of function, it only checks if the corresponding function is open.

This was needed because in some targets like hexagon, the machine
functions could contain `BUNDLE`s as part of the dump and `BUNDLE`s are
also represented with opening and closing braces ({}). This was causing
assertion because the close brace for a BUNDLE was considered to be a IR
function close statement.
2024-01-08 15:32:45 -06:00

6.7 KiB

From oldest to newest contributor, we would like to thank: