Created attachment 82223 [details] testcase Some expressions containing multiple double precision kernel arguments cause llvm to run until all memory is used. It works fine as long as I pass pointers to double values. I have attached an LLVM IR testcase that triggers the described behaviour.
This is working for me now with the latest LLVM code. Please re-open if it still doesn't work for you.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.