User Details
- User Since
- Oct 9 2016, 11:45 PM (347 w, 3 d)
Jan 20 2022
Oct 4 2021
not sure what I misread here.
Aug 6 2021
fixed issues with check-clang, might need some follow up changes.
Aug 5 2021
missed a couple of hunks.
found a few more places to replace these and fix them up. there might still be some strays in there.
Add @azabaznov
Added a comment on the subgroups difference.
Aug 4 2021
Aug 3 2021
@azabaznov no bad effects here in my initial basic testing with CL 3.0, I'll land this tomorrow or next day when I get a chance.
Aug 2 2021
@azabaznov is this what you meant? I haven't tested this yet as my clang dev box died, but I'll get to it as soon as I can.
Jul 29 2021
Jul 28 2021
added comments.
Jul 27 2021
Jul 25 2021
Jul 20 2021
add conditional around memory_order_seq_cst
Jul 15 2021
yeah I agree I'll drop those two changes.
leave version checks alone since they are inside the outer extension check.
fixed up missing cl_khr_subgroups checks.
Jul 14 2021
fixed alternate way.
Jul 12 2021
full diff.
Jul 7 2021
I've dropped the SPIR change in the base header until things are resolved for library SPIR users to disable extension defines.
updated to full diff.
Jul 6 2021
Jul 5 2021
Jul 4 2021
I'll have to rebase/rebuild my build env, I'll try and have something rebasing this cleaner soon.
Nov 26 2020
I've moved a bunch of longer checks into just feature checks and defined the features at the top of the file.
Nov 24 2020
Nov 23 2020
this file has never been clang-format clean, happy to make changes if reviewer decides they are needed.
Oct 5 2020
I don't have commit access, can someone please push this.
Sep 28 2020
Aug 29 2018
Rebased onto latest master. I require someone else to push this as I don't have commit rights.
Jul 9 2018
Thanks for the review, Chandler,
Jun 25 2018
May 1 2018
Jun 25 2017
At the moment this is more than an assert fix, we have broken VI in favour of GFX9 which nobody has. Please get a workaround, revert or fix into llvm master asap.
Looks good to me, I regression tested a few things with it in geom/tess shader land and they seemed fine.
Jun 22 2017
Consider this a bug report for Sam, I'm not even sure where to start writing a test.
May 16 2017
radv regression looks related do ds_bpermute interactions if I had to guess.
May 8 2017
This adds support for the x2/x4 paths. Probably could be done better, and I've tested this with a few vulkan games.
Apr 23 2017
Jan 23 2017
fixed a regression in the when to emit spill setup path, should have just added isMesaGfx option not removed the other one.
fix pedantry
fix two bugs found in testing.
updates after taking to Tom on irc, still might cause a flag day.
Dec 28 2016
This rewrites the patch, using a new triple OsType (needs renaming to something better), and adds an intrinsic to get access to the private buffer.
Dec 15 2016
Oct 10 2016
Updated diff to spill to a 64-bit buffer, pointed to by 64-bits in the buffer pointed to by SGPR0/1.
Oct 9 2016
FYI: The current mesa side of this is here:
https://github.com/airlied/mesa/tree/radv-wip-spilling