-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Open
Labels
Description
This issue tracks the planned improvements we would like to make in Mono to produce better LLVM IR
- Direct calls
-
- Direct in-assembly calls ([runtime] Default llvm to self-init+direct native calls #13312)
-
- Direct cross-module calls
-
- Direct icalls
-
nonnulloptimization ([llvm] Propagate nonnull attribute through LLVM IR #13697) -
noaliasoptimizations -
-
noaliasannotation on allocation function return ([llvm] Give LLVM noalias info about alloc functions #13801)
-
-
- GOT type annotation / help opt remove IntToPtr+PtrToInt ([llvm] Make GOT a typed struct #13803)
- Add LLVM community optimizers to build