1a1b5278d5
Change the DecomposeMemoryAccess to behave more like the DirectVariableAccess transform, in that it'll inline the access of buffer variable into the load / store helper functions, instead of passing the array down. This avoids large array copies observed with FXC, which can have *severe* performance costs. Fixed: tint:1819 Change-Id: I52eb3f908813f72ab9da446743e24a2637158309 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/121460 Kokoro: Kokoro <noreply+kokoro@google.com> Auto-Submit: Ben Clayton <bclayton@google.com> Reviewed-by: James Price <jrprice@google.com> Commit-Queue: James Price <jrprice@google.com> |
||
---|---|---|
.. | ||
add | ||
bit-and | ||
bit-or | ||
bit-xor | ||
div | ||
div_by_zero | ||
left-shift | ||
mod | ||
mod_by_zero | ||
mul | ||
right-shift | ||
sub |