pan/bi: Add bi_layout.c for clause layout helpers
[mesa.git] / src / panfrost / bifrost / compiler.h
index 3ac958e51a917a4d37876743557541467de0d60b..eda8694079fed0a3efb0d0cc7a1a2bc5e2f03656 100644 (file)
@@ -581,6 +581,10 @@ void bi_liveness_ins_update(uint16_t *live, bi_instruction *ins, unsigned max);
 void bi_invalidate_liveness(bi_context *ctx);
 bool bi_is_live_after(bi_context *ctx, bi_block *block, bi_instruction *start, int src);
 
 void bi_invalidate_liveness(bi_context *ctx);
 bool bi_is_live_after(bi_context *ctx, bi_block *block, bi_instruction *start, int src);
 
+/* Layout */
+
+bool bi_can_insert_bundle(bi_clause *clause, bool constant);
+
 /* Code emit */
 
 void bi_pack(bi_context *ctx, struct util_dynarray *emission);
 /* Code emit */
 
 void bi_pack(bi_context *ctx, struct util_dynarray *emission);