Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[NewPM][CodeGen] Enable new pass manager codegen pipeline for BPF #94141

Open
12 of 21 tasks
paperchalice opened this issue Jun 2, 2024 · 0 comments
Open
12 of 21 tasks
Labels
backend:BPF llvm:codegen metabug Issue to collect references to a group of similar or related issues.

Comments

@paperchalice
Copy link
Contributor

paperchalice commented Jun 2, 2024

We should enable a constrained O0 pipeline to generate object file ASAP. Although how to build codegen pipeline is still controversial (#89708), we still can port the rest machine function passes to generate object file.
Test is another problem, a large part of codegen tests use --start/stop-before/after`, this brings some difficulty to the test.

BPF might be the simplest target in non-experimental targets, this might be a good place to start, but tests in BPF check only asm code, this is bad for testing.

CC @aeubanks


TODO list:

@EugeneZelenko EugeneZelenko added the metabug Issue to collect references to a group of similar or related issues. label Jun 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend:BPF llvm:codegen metabug Issue to collect references to a group of similar or related issues.
Projects
None yet
Development

No branches or pull requests

2 participants