summaryrefslogtreecommitdiff
path: root/src/amd/compiler/aco_insert_exec_mask.cpp
diff options
context:
space:
mode:
authorTimur Kristóf <timur.kristof@gmail.com>2019-10-31 13:28:54 +0100
committerDaniel Schürmann <daniel@schuermann.dev>2019-12-04 10:36:01 +0000
commitb4efe179ede6ea7d53bc8074048c96d2aa146701 (patch)
treec5cf45204b0e783d721e4a18c5e86b056fc0bee4 /src/amd/compiler/aco_insert_exec_mask.cpp
parentc44af6cbc7731f8f482da38298887198d975e245 (diff)
downloadmesa-b4efe179ede6ea7d53bc8074048c96d2aa146701.tar.gz
aco/wave32: Add wave size specific opcodes to aco_builder.
Several places in ACO we use SOP1 or SOP2 instructions to operate over the exec mask or VCC, and these need to be adapted to the new size in wave32 mode. This commit adds a way to deal with this problem in aco_builder: the caller can specify a wave size specific opcode and the builder will translate that to the correct opcode based on the current wave size. Signed-off-by: Timur Kristóf <timur.kristof@gmail.com> Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>
Diffstat (limited to 'src/amd/compiler/aco_insert_exec_mask.cpp')
0 files changed, 0 insertions, 0 deletions