You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Existing LLVM optimization passes were designed with some preconceptions on the shape of the IR they ingest, tuning them specifically for C-shaped code.
The rustc project has had to battle with these preconceptions before.
We have been bitten by this before when lowering guppy-generated Hugr code, and producing degenerate inputs to certain LLVM passes .
We need to profile LLVM runs on hugr-llvm output for real-world guppy programs, and see what can be improved.
Tasks:
Profile LLVM optimization of real world guppy-generated LLVMIR, and add issues as needed.
Activity