- 6ed1bdf pan/bi: Use canonical texture op names in IR by Alyssa Rosenzweig · 4 years ago
- a227798 pan/bi: Pass flow_control through directly by Alyssa Rosenzweig · 4 years ago
- 2b9484c2 pan/bi: Use canonical term "message type" by Alyssa Rosenzweig · 4 years ago
- 785344e pan/bi: Use canonical name for staging registers by Alyssa Rosenzweig · 4 years ago
- 4131bc3 pan/bi: Use canonical next_clause_prefetch by Alyssa Rosenzweig · 4 years ago
- 7a0f3b6 pan/bi: Use canonical register packing by Alyssa Rosenzweig · 4 years, 1 month ago
- 514da97 pan/bi: Rename port -> slot by Alyssa Rosenzweig · 4 years, 1 month ago
- 2ff5387 pan/bi: Use new packing by Alyssa Rosenzweig · 4 years, 2 months ago
- d2158a5 pan/bi: Use src1/dest_invert instead of src_invert[] by Alyssa Rosenzweig · 4 years, 1 month ago
- 67d8956 pan/bi: Track compute_lod in IR by Alyssa Rosenzweig · 4 years, 2 months ago
- 8dd3a81 pan/bi: Add format field to IR by Alyssa Rosenzweig · 4 years, 3 months ago
- 6f5b788 pan/bi: Introduce segments into the IR by Alyssa Rosenzweig · 4 years, 3 months ago
- 1882b1e bifrost: Add support for nir_op_iabs by Chris Forbes · 4 years, 3 months ago
- a0a7087 bifrost: Add support for nir_op_imul by Chris Forbes · 4 years, 3 months ago
- 946ff9b bifrost: Add support for nir_op_ishl by Chris Forbes · 4 years, 3 months ago
- a427315 pan/bi: Add bi_foreach_block_from_rev helper by Alyssa Rosenzweig · 4 years, 5 months ago
- c697992 pan/bi: Defer block naming until after emit by Alyssa Rosenzweig · 4 years, 5 months ago
- 682b63c pan/bi: Measure distance between blocks by Alyssa Rosenzweig · 4 years, 5 months ago
- 64c49ab pan/bi: Add bi_foreach_clause_in_block_from{_rev} helpers by Alyssa Rosenzweig · 4 years, 5 months ago
- 64bedbf pan/bi: Link clauses back to their blocks by Alyssa Rosenzweig · 4 years, 5 months ago
- 627872e pan/bi: Add branch constant field to IR by Alyssa Rosenzweig · 4 years, 5 months ago
- b3ae088 pan/bi: Add helper to measure clause size by Alyssa Rosenzweig · 4 years, 5 months ago
- 2a4e447 pan/bi: Add bi_layout.c for clause layout helpers by Alyssa Rosenzweig · 4 years, 5 months ago
- c3de28b pan/bi: Remove more artefacts of 2-pass scheduling by Alyssa Rosenzweig · 4 years, 5 months ago
- a658a4f pan/bi: Document constant count invariant by Alyssa Rosenzweig · 4 years, 5 months ago
- dd96b45 pan/bi: Drop `struct` from bi_registers by Alyssa Rosenzweig · 4 years, 5 months ago
- b042dde pan/bi: Move bi_registers to bi_bundle by Alyssa Rosenzweig · 4 years, 5 months ago
- 79f30d8 pan/bi: Move bi_registers to common IR structures by Alyssa Rosenzweig · 4 years, 5 months ago
- 59f8f20 pan/bi: Remove comment about old scheduler design by Alyssa Rosenzweig · 4 years, 5 months ago
- cf3c356 pan/bi: Use IMATH for nir_op_iadd by Alyssa Rosenzweig · 4 years, 6 months ago
- 1a94dae pan/bi: Rename BI_ISUB to BI_IMATH by Alyssa Rosenzweig · 4 years, 6 months ago
- 6627b20 pan/bi: Unwrap BRANCH into CONDITIONAL class by Alyssa Rosenzweig · 4 years, 6 months ago
- 6e5d207 pan/bi: Remove BI_GENERIC by Alyssa Rosenzweig · 4 years, 6 months ago
- fc634dc pan/bi: Add texture indices to IR by Alyssa Rosenzweig · 4 years, 6 months ago
- fbbe3d4 pan/bi: Use common IR indices by Alyssa Rosenzweig · 4 years, 6 months ago
- 9b415bf pan/bi: Add bitwise modifiers by Alyssa Rosenzweig · 4 years, 6 months ago
- 7fe3c14 pan/bi: Remove bi_round_op by Alyssa Rosenzweig · 4 years, 6 months ago
- 95fc71e pan/bi: Deduplicate csel/cmp cond by Alyssa Rosenzweig · 4 years, 6 months ago
- ee561f0 pan/bi: Rename BI_SWIZZLE to BI_SELECT by Alyssa Rosenzweig · 4 years, 6 months ago
- b2c6cf2 pan/bi: Eliminate writemasks in the IR by Alyssa Rosenzweig · 4 years, 6 months ago
- 1a8f1a3 pan/bi: Passthrough blend types by Alyssa Rosenzweig · 4 years, 6 months ago
- f85746a pan/bi: Add normal/compact/dual switch to IR by Alyssa Rosenzweig · 4 years, 6 months ago
- 031ad0e pan/bi: Implement flog2 by Alyssa Rosenzweig · 4 years, 6 months ago
- 8e52206 pan/bi: Add fexp2 implementation by Alyssa Rosenzweig · 4 years, 6 months ago
- 4570c34 pan/bi: Add _MSCALE flag for FMA/ADD by Alyssa Rosenzweig · 4 years, 6 months ago
- e067fd7 pan/bi: Add log_frexpe op to IR by Alyssa Rosenzweig · 4 years, 6 months ago
- 62c8c34 pan/bi: Add op for ADD_FREXPM by Alyssa Rosenzweig · 4 years, 6 months ago
- cc61156 pan/bi: Add special op for exp2 by Alyssa Rosenzweig · 4 years, 6 months ago
- af01378 pan/bi: Add BI_TABLE for fast table accesses by Alyssa Rosenzweig · 4 years, 6 months ago
- a6ae2d8 pan/bi: Remove nontrivial SPECIAL ops by Alyssa Rosenzweig · 4 years, 6 months ago
- bd19e76 pan/bi: Handle fp16/abs scheduling restriction by Alyssa Rosenzweig · 4 years, 7 months ago
- 375a7d0 pan/bi: Ignore swizzle in unwritten component by Alyssa Rosenzweig · 4 years, 7 months ago
- e0a51d5 pan/bi: Ingest vecN directly (again) by Alyssa Rosenzweig · 4 years, 7 months ago
- 11bccb0 pan/bi: Respect shift when printing immediates by Alyssa Rosenzweig · 4 years, 7 months ago
- 9213b25 pan/bi: Add store_channels property by Alyssa Rosenzweig · 4 years, 7 months ago
- 9458b01 pan/bi: Flesh out st_vary IR by Alyssa Rosenzweig · 4 years, 7 months ago
- 908341e pan/bi: Add bi_load32_components helper by Alyssa Rosenzweig · 4 years, 7 months ago
- 58a51c4 pan/bi: Add bi_emit_before helper by Alyssa Rosenzweig · 4 years, 7 months ago
- 6b7077e pan/bi: Implement FMA/MOV without modifiers by Alyssa Rosenzweig · 4 years, 7 months ago
- e323df0 pan/bi: Don't hide SCHED_ADD inside HI_LATENCY by Alyssa Rosenzweig · 4 years, 7 months ago
- 42af9f4 pan/bi: Route through clause header by Alyssa Rosenzweig · 4 years, 7 months ago
- d4fbf75 pan/bi: Skip over data registers in port assignment by Alyssa Rosenzweig · 4 years, 7 months ago
- cd40e18 pan/bi: Model 3-bit Bifrost srcs in IR by Alyssa Rosenzweig · 4 years, 7 months ago
- 9269c85 pan/bi: Setup initial clause packing by Alyssa Rosenzweig · 4 years, 7 months ago
- e8139ef pan/bi: Add register allocator by Alyssa Rosenzweig · 4 years, 7 months ago
- e1d9533 pan/bi: Fix vector handling of readmasks by Alyssa Rosenzweig · 4 years, 7 months ago
- c63105f pan/bi: Minor fixes in iteration macros by Alyssa Rosenzweig · 4 years, 7 months ago
- 58f9171 pan/bi: Add dead code elimination pass by Alyssa Rosenzweig · 4 years, 7 months ago
- 56e1c60 pan/bi: Add liveness analysis pass by Alyssa Rosenzweig · 4 years, 7 months ago
- 0bff6e5 pan/bi: Add bi_max_temp helper by Alyssa Rosenzweig · 4 years, 7 months ago
- 6e0479a pan/bi: Add bi_next/prev_op helpers by Alyssa Rosenzweig · 4 years, 7 months ago
- e623007 pan/bi: Add bi_bytemask_of_read_components helpers by Alyssa Rosenzweig · 4 years, 7 months ago
- e94754a pan/bi: Paste over bi_has_arg by Alyssa Rosenzweig · 4 years, 7 months ago
- 9b75f41 panfrost: Sync Midgard/Bifrost control flow by Alyssa Rosenzweig · 4 years, 7 months ago
- 218785c pan/bi: Implement sysvals by Alyssa Rosenzweig · 4 years, 7 months ago
- 20c7d57 pan/bi: Specify comparison op for BI_CMP by Alyssa Rosenzweig · 4 years, 7 months ago
- 55f0d81 pan/bi: Add isub op by Alyssa Rosenzweig · 4 years, 7 months ago
- b674e39 pan/bi: Add BI_SPECIAL_* enum by Alyssa Rosenzweig · 4 years, 7 months ago
- 69c66ff pan/bi: Remove bi_load by Alyssa Rosenzweig · 4 years, 7 months ago
- e9d480c pan/bi: Introduce writemasks by Alyssa Rosenzweig · 4 years, 7 months ago
- 795646d pan/bi: Generalize swizzles to avoid extracts by Alyssa Rosenzweig · 4 years, 7 months ago
- 9b8cb9f panfrost: Move mir_to_bytemask to common code by Alyssa Rosenzweig · 4 years, 7 months ago
- b329f8c pan/bi: Add dummy scheduler by Alyssa Rosenzweig · 4 years, 7 months ago
- 1ead0d3 pan/bi: Add preliminary LOAD_UNIFORM implementation by Alyssa Rosenzweig · 4 years, 7 months ago
- d86659c pan/bi: Add helpers for creating temporaries by Alyssa Rosenzweig · 4 years, 7 months ago
- dabb6c6 pan/bi: Implement store_output for fragment shaders by Alyssa Rosenzweig · 4 years, 7 months ago
- 92a4f26 pan/bi: Add blend_location to IR for BI_BLEND by Alyssa Rosenzweig · 4 years, 7 months ago
- 987aea1 pan/bi: Handle loops when ingesting CFG by Alyssa Rosenzweig · 4 years, 8 months ago
- 55dab92 pan/bi: Add instruction emit/remove helpers by Alyssa Rosenzweig · 4 years, 8 months ago
- 83c4562 pan/bi: Walk through the NIR control flow graph by Alyssa Rosenzweig · 4 years, 8 months ago
- 0d29184 pan/bi: Lower and optimize NIR by Alyssa Rosenzweig · 4 years, 8 months ago
- 5d16a81 pan/bi: Add BIR manipulation routines to bir.c by Alyssa Rosenzweig · 4 years, 8 months ago
- 8ec6718 pan/bi: Add IR iteration macros by Alyssa Rosenzweig · 4 years, 8 months ago
- 0b26cb1 pan/bi: Add quirks system by Alyssa Rosenzweig · 4 years, 8 months ago
- 07228a6 pan/bi: Add high-latency property for classes by Alyssa Rosenzweig · 4 years, 8 months ago
- 546c301 pan/bi: Add CSEL condition by Alyssa Rosenzweig · 4 years, 8 months ago
- 47451bb pan/bi: Add bi_branch data by Alyssa Rosenzweig · 4 years, 8 months ago
- 2afddc4 pan/bi: Add pred/successors to build CFG by Alyssa Rosenzweig · 4 years, 8 months ago
- d3370bd pan/bi: Add constants to bi_clause by Alyssa Rosenzweig · 4 years, 8 months ago
- cb3cd8a pan/bi: Add EXTRACT, MAKE_VEC synthetic ops by Alyssa Rosenzweig · 4 years, 8 months ago