mesa/src/panfrost/bifrost/test
Alyssa Rosenzweig 77fcb4b291 pan/bi: Strip negate when lowering swizzles
When we lower swizzles, we move source modifiers (except for the swizzle) after
the swizzle operation. In particular, we change the order of composition for
negates and abs. However, copying the source will copy the modifiers unless we
specifically strip the extra modifiers. That's harmless in practice on Bifrost,
which doesn't check for extraneous modifiers, but is incorrect IR and trips an
assertion in the Valhall packing code.

Fixes test_relations.relational_bitselect.

Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18656>
2022-09-19 17:22:58 +00:00
..
test-constant-fold.cpp
test-dual-texture.cpp pan/bi: Introduce TEXC_DUAL psuedoinstruction 2022-09-02 16:03:23 +00:00
test-lower-swizzle.cpp pan/bi: Strip negate when lowering swizzles 2022-09-19 17:22:58 +00:00
test-message-preload.cpp pan/bi: Use variable src/dest for collect/split 2022-09-02 16:03:23 +00:00
test-optimizer.cpp pan/bi: Don't write registers in optimizer tests 2022-09-02 16:03:23 +00:00
test-pack-formats.cpp
test-packing.cpp
test-scheduler-predicates.cpp