summaryrefslogtreecommitdiff
path: root/.pick_status.json
diff options
context:
space:
mode:
authorMarcin Ślusarz <marcin.slusarz@intel.com>2020-11-10 17:32:15 +0100
committerDylan Baker <dylan.c.baker@intel.com>2020-11-13 10:05:39 -0800
commit7762b3cda4c062291c47103967b51ce579dc8db1 (patch)
treedd8bd7f0cb8f42a7ed974f97fe888492268d4f4f /.pick_status.json
parentfe8c524c826dc1014e51671d04cc609335095887 (diff)
nir: handle float atomics in copy propagation pass
Without this patch, copy propagation pass can optimize out buffer loads out of compare & swap loop, which then leads to infinite loop. Triggered by a change to atomicCompSwap float test in piglit. Fixes: 8424cd8fbd1 ("nir: Account for atomics in copy propagation.") Suggested-by: Jason Ekstrand <jason@jlekstrand.net> Signed-off-by: Marcin Ślusarz <marcin.slusarz@intel.com> Reviewed-by: Rhys Perry <pendingchaos02@gmail.com> Reviewed-by: Jason Ekstrand <jason@jlekstrand.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7538> (cherry picked from commit 6e6dab479907fe79ed24e69be841dd3ec7bd479e)
Diffstat (limited to '.pick_status.json')
-rw-r--r--.pick_status.json2
1 files changed, 1 insertions, 1 deletions
diff --git a/.pick_status.json b/.pick_status.json
index 61e892c4293..633b570f749 100644
--- a/.pick_status.json
+++ b/.pick_status.json
@@ -544,7 +544,7 @@
"description": "nir: handle float atomics in copy propagation pass",
"nominated": true,
"nomination_type": 1,
- "resolution": 0,
+ "resolution": 1,
"master_sha": null,
"because_sha": "8424cd8fbd1671c4c13f57cfa34bf8145d0fffcf"
},