freedreno/ir3: Implement TCS synchronization intrinsics
authorKristian H. Kristensen <hoegsberg@google.com>
Wed, 23 Oct 2019 02:30:51 +0000 (19:30 -0700)
committerKristian H. Kristensen <hoegsberg@google.com>
Fri, 8 Nov 2019 00:40:27 +0000 (16:40 -0800)
commite28fbbd86120955360f814520500ac292c1f32df
treedad0fe27c1b9fdc58a0158f44cfe33ef62f7072c
parent4915231b8a786466041f34dd3e83f31470d40dde
freedreno/ir3: Implement TCS synchronization intrinsics

We add two new IR3 specific nir intrinsics that map to the new condend
and endpatch instructions.

Signed-off-by: Kristian H. Kristensen <hoegsberg@google.com>
Acked-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Rob Clark <robdclark@gmail.com>
src/compiler/nir/nir_intrinsics.py
src/freedreno/ir3/ir3_compiler_nir.c