Skip to content

[mono][infra] Remove Mono LLVMJIT builds - #104552

Merged
matouskozak merged 6 commits into
dotnet:mainfrom
matouskozak:disable-LLVMJIT-ci
Jul 18, 2024
Merged

[mono][infra] Remove Mono LLVMJIT builds#104552
matouskozak merged 6 commits into
dotnet:mainfrom
matouskozak:disable-LLVMJIT-ci

Conversation

@matouskozak

@matouskozak matouskozak commented Jul 8, 2024

Copy link
Copy Markdown
Member

Mono no longer uses LLVM JIT backend and uses regular mini JIT instead.

The LLVMJIT jobs were completely removed from the runtime-llvm and runtime-official CI and refactored into regular Mono product builds for runtime.

Additionally, make AOT and fullAOT jobs Release only (both PR and rolling builds).

@dotnet-policy-service

Copy link
Copy Markdown
Contributor

Tagging subscribers to this area: @directhex, @matouskozak
See info in area-owners.md if you want to be subscribed.

@matouskozak

Copy link
Copy Markdown
Member Author

/azp run runtime-llvm

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@matouskozak

Copy link
Copy Markdown
Member Author

/azp run runtime-llvm

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@matouskozak
matouskozak marked this pull request as ready for review July 16, 2024 15:49
@akoeplinger

Copy link
Copy Markdown
Member

Are you going to work on removing LLVMJIT from the mono runtime too?

@matouskozak

Copy link
Copy Markdown
Member Author

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 ?

@akoeplinger

akoeplinger commented Jul 17, 2024

Copy link
Copy Markdown
Member

Yeah it needed to be disabled in that PR but I think we could strip it out completely in a separate PR too.

@matouskozak

Copy link
Copy Markdown
Member Author

/azp run runtime-llvm

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@matouskozak
matouskozak merged commit c4e32db into dotnet:main Jul 18, 2024
@radekdoulik

Copy link
Copy Markdown
Member

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 ?

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.

@github-actions github-actions Bot locked and limited conversation to collaborators Aug 18, 2024
@matouskozak
matouskozak deleted the disable-LLVMJIT-ci branch October 3, 2024 13:15
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants