Andre Masella
Andre Masella
This is not ready for review.
I'm working on the linalg and other random `@glue_lowering`
The remaining random functions are in #8368 and the linear algebra ones are in #8256
We're really not sure what's going on here. Can you provide some detail about why this change is useful?
There are updates coming for those remaining ones in #8368
I tested this on my M1 (llvmlite and numba I built, LLVM from Homebrew) and get this fault: ``` Python 3.8.9 (default, May 17 2022, 12:55:41) [Clang 13.1.6 (clang-1316.0.21.2.5)] on...
This crashes reliably from `NUMBA_OPT=0` through `NUMBA_OPT=3` for me.
This has been updated. It no longer has passes that will not work on LLVM 13/14, but is ready to be merged at this point.
Per discussion, I have added the LLVM pass names and I will update that when I prepare the LLVM 14 PR.
We plan to discuss supporting multiple LLVM versions on Tuesday April 5, 2022. See [meeting calendar](https://calendar.google.com/calendar/u/0/[email protected]) for the time and meeting video conferencing link.