Add a development option to compile a method with C1 and print disassembly of the generated native code, but to skip execution of the generated code, in the same manner as OptoNoExecute option does in C2.
Log-based debugging is useful to support a new processor. In C1, the existing options BailoutAfterHIR and BailoutAfterLIR can be used if printing HIR/LIR is sufficient. However, there is no way to print disassembly of the generated code because these existing options quit compilation before generating native code. So this issue proposes a new option for this purpose.
Log-based debugging is useful to support a new processor. In C1, the existing options BailoutAfterHIR and BailoutAfterLIR can be used if printing HIR/LIR is sufficient. However, there is no way to print disassembly of the generated code because these existing options quit compilation before generating native code. So this issue proposes a new option for this purpose.