About Social Code
aboutsummaryrefslogtreecommitdiff
path: root/src/asahi/compiler/agx_compiler.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/asahi/compiler/agx_compiler.h')
-rw-r--r--src/asahi/compiler/agx_compiler.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/asahi/compiler/agx_compiler.h b/src/asahi/compiler/agx_compiler.h
index e7dc9cd1aac..6df0c50e5a6 100644
--- a/src/asahi/compiler/agx_compiler.h
+++ b/src/asahi/compiler/agx_compiler.h
@@ -457,8 +457,8 @@ typedef struct agx_block {
bool divergent;
/* Liveness analysis results */
- BITSET_WORD *live_in;
- BITSET_WORD *live_out;
+ struct u_sparse_bitset live_in;
+ struct u_sparse_bitset live_out;
BITSET_DECLARE(reg_live_in, AGX_NUM_REGS);
BITSET_DECLARE(reg_live_out, AGX_NUM_REGS);
@@ -1094,7 +1094,7 @@ void agx_emit_parallel_copies(agx_builder *b, struct agx_copy *copies,
unsigned n);
void agx_compute_liveness(agx_context *ctx);
-void agx_liveness_ins_update(BITSET_WORD *live, agx_instr *I);
+void agx_liveness_ins_update(struct u_sparse_bitset *live, agx_instr *I);
bool agx_nir_opt_preamble(nir_shader *s, unsigned *sizes);
bool agx_nir_lower_load_mask(nir_shader *shader);