Closed thewilsonator closed 3 weeks ago
Git bisect shows ec7baca17e78d47c1571d1c06b95f920562293da as the regressing commit Differential Revision: https://reviews.llvm.org/D156049
cc @michalpaszkowski as the author of that commit
Hi @thewilsonator! Thanks for submitting the issue and sorry for taking so long to respond, I must have overlooked this one! Please do not hesitate to send me an email in urgent cases!
I have tried to reproduce the issue with the top of the main branch build of the SPIR-V backend (7c4c72b5), but it seems to be compiling just fine now and the output SPIR-V passes validation with the Khronos' spirv-val. Would you be able to confirm this? Please reopen if the issue still persists.
Thanks, no problem. It only showed up under debug builds and the generated SPIRV seemed to be valid then.
I can confirm that with the tip of main
with Debug build of LLVM, this no longer asserts.
Works with LLVM17, using
--print-after-all
confirms that the passes done are differentThe file in question:
Attached is the output of
llc -O0 --print-after-all ./addrspace_new_ocl220_64.ll
llvm18.txtPlease let me know if there is any thing else I need to do, thanks!