From 5dd8f29443508bd8663a92c62d33e69cc47b61af Mon Sep 17 00:00:00 2001 From: ArielG-NV <159081215+ArielG-NV@users.noreply.github.com> Date: Thu, 27 Jun 2024 12:26:02 -0400 Subject: Cache address-space-legalization of `kIROp_Store` (#4480) * Cache address-space-legalization of `kIROp_Store` without caching we will infinetly loop re-processing the same `kIROp_Store` * uncomment tests which should now work with metal * disable gfx backend failing tests --- source/slang/slang-ir-specialize-address-space.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'source') diff --git a/source/slang/slang-ir-specialize-address-space.cpp b/source/slang/slang-ir-specialize-address-space.cpp index b16449f2e..55d61d527 100644 --- a/source/slang/slang-ir-specialize-address-space.cpp +++ b/source/slang/slang-ir-specialize-address-space.cpp @@ -220,6 +220,7 @@ namespace Slang if (addrSpace != AddressSpace::Generic) { mapVarValueToAddrSpace[inst->getOperand(0)] = addrSpace; + mapInstToAddrSpace[inst] = addrSpace; changed = true; } } -- cgit v1.2.3