[mono][infra] Remove Mono LLVMJIT builds#104552
Conversation
|
Tagging subscribers to this area: @directhex, @matouskozak |
|
/azp run runtime-llvm |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
/azp run runtime-llvm |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
Are you going to work on removing LLVMJIT from the mono runtime too? |
I wasn't planning to. I thought that @radekdoulik was trying to remove that as part of LLVM 19 bump #103585 ? |
|
Yeah it needed to be disabled in that PR but I think we could strip it out completely in a separate PR too. |
|
/azp run runtime-llvm |
|
Azure Pipelines successfully started running 1 pipeline(s). |
We are making the runtime build the LLVM JIT without errors in that PR so far. It removes existing optimizations, which used legacy pass manager. Given that this configuration (LLVM/JIT) is not used anymore, we can probably just strip it as @akoeplinger says. |
Mono no longer uses LLVM JIT backend and uses regular mini JIT instead.
The LLVMJIT jobs were completely removed from the
runtime-llvmandruntime-officialCI and refactored into regular Mono product builds forruntime.Additionally, make AOT and fullAOT jobs Release only (both PR and rolling builds).