From 80157fac68b478d2d5f0e66b4ae56babda125e15 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Tue, 29 Dec 2020 10:35:11 -0500 Subject: [PATCH] pan/bi: Add packing unit test group Signed-off-by: Alyssa Rosenzweig Reviewed-by: Boris Brezillon Part-of: --- src/panfrost/bifrost/bi_pack.c | 8 ++++++++ src/panfrost/bifrost/cmdline.c | 1 + src/panfrost/bifrost/compiler.h | 1 + 3 files changed, 10 insertions(+) diff --git a/src/panfrost/bifrost/bi_pack.c b/src/panfrost/bifrost/bi_pack.c index ef612aa6618..fcbbf52dd68 100644 --- a/src/panfrost/bifrost/bi_pack.c +++ b/src/panfrost/bifrost/bi_pack.c @@ -939,3 +939,11 @@ bi_pack(bi_context *ctx, struct util_dynarray *emission) } } } + +#ifndef NDEBUG + +int bi_test_packing(void) +{ + return 0; +} +#endif diff --git a/src/panfrost/bifrost/cmdline.c b/src/panfrost/bifrost/cmdline.c index bb37c16d9e5..01083073064 100644 --- a/src/panfrost/bifrost/cmdline.c +++ b/src/panfrost/bifrost/cmdline.c @@ -123,6 +123,7 @@ bi_tests() { #ifndef NDEBUG bi_test_scheduler(); + bi_test_packing(); printf("Pass.\n"); return 0; #else diff --git a/src/panfrost/bifrost/compiler.h b/src/panfrost/bifrost/compiler.h index 9f5dd2ea32a..92ee858dd83 100644 --- a/src/panfrost/bifrost/compiler.h +++ b/src/panfrost/bifrost/compiler.h @@ -724,6 +724,7 @@ void bi_register_allocate(bi_context *ctx); /* Test suite */ int bi_test_scheduler(void); +int bi_test_packing(void); bi_clause * bi_singleton(void *memctx, bi_instr *ins,