util: remove LIST_IS_EMPTY macro
[mesa.git] / src / panfrost / midgard /
2019-10-25 Alyssa Rosenzweigpan/midgard: Express allocated registers as offsets
2019-10-25 Alyssa Rosenzweigpan/midgard: Expose more typesize manipulation routines
2019-10-25 Alyssa Rosenzweigpan/midgard: Add mir_set_bytemask helper
2019-10-21 Rhys Perrynir/lower_idiv: add new llvm-based path
2019-10-20 Alyssa Rosenzweigpan/midgard: Implement SIMD-aware dead code elimination
2019-10-20 Alyssa Rosenzweigpan/midgard: Create dependency graph bytewise
2019-10-20 Alyssa Rosenzweigpan/midgard: Handle nontrivial masks in texture RA
2019-10-20 Alyssa Rosenzweigpan/midgard: Implement per-byte liveness tracking
2019-10-20 Alyssa Rosenzweigpan/midgard: Simplify mir_bytemask_of_read_components
2019-10-20 Alyssa Rosenzweigpan/midgard: Report byte masks for read components
2019-10-20 Alyssa Rosenzweigpan/midgard: Add helpers for manipulating byte masks
2019-10-20 Alyssa Rosenzweigpan/midgard: Implement OP_IS_STORE with table
2019-10-20 Alyssa Rosenzweigpan/midgard: Tableize load/store ops
2019-10-20 Alyssa Rosenzweigpan/midgard: Factor out mir_get_alu_src
2019-10-20 Alyssa Rosenzweigpan/midgard/disasm: Fix printing 8-bit/16-bit masks
2019-10-20 Alyssa Rosenzweigpan/midgard: Identify 64-bit atomic opcodes
2019-10-20 Alyssa Rosenzweigpan/midgard: Debug mir_insert_instruction_after_scheduled
2019-10-17 Erik Faye-Lundpanfrost: do not report alpha-test as supported
2019-10-16 Alyssa Rosenzweigpan/midgard: Do not repeatedly spill same value
2019-10-16 Alyssa Rosenzweigpan/midgard: Fix memory corruption in register spilling
2019-10-16 Alyssa Rosenzweigpan/midgard: Use 16-bit liveness masks
2019-10-16 Alyssa Rosenzweigpan/midgard: Fix mir_mask_of_read_components with dot...
2019-10-16 Alyssa Rosenzweigpan/midgard: Add perspective ops to mir_get_swizzle
2019-10-16 Alyssa Rosenzweigpan/midgard: Don't try to propagate swizzles to branches
2019-10-16 Alyssa Rosenzweigpan/midgard: Allow non-contiguous masks in UBO lowering
2019-10-16 Alyssa Rosenzweigpan/midgard: Report read mask for branch arguments
2019-10-04 Alyssa Rosenzweigpan/midgard: Replace mir_is_live_after with new pass
2019-10-04 Alyssa Rosenzweigpan/midgard: Calculate temp_count for liveness
2019-10-04 Alyssa Rosenzweigpan/midgard: Invalidate liveness for mir_is_live_after
2019-10-04 Alyssa Rosenzweigpan/midgard: Begin tracking liveness metadata
2019-10-04 Alyssa Rosenzweigpan/midgard: Don't try to OR live_in of successors
2019-10-04 Alyssa Rosenzweigpan/midgard: Move RA's liveness analysis into midgard_l...
2019-10-04 Alyssa Rosenzweigpan/midgard: Add mir_calculate_temp_count helper
2019-10-04 Alyssa Rosenzweigpan/midgard: Remove mir_has_multiple_writes
2019-09-30 Alyssa Rosenzweigpan/midgard: Allow scheduling conditions with constants
2019-09-30 Alyssa Rosenzweigpan/midgard: Add csel invert optimization
2019-09-30 Alyssa Rosenzweigpan/midgard: Add mir_flip helper
2019-09-30 Alyssa Rosenzweigpan/midgard: Tightly pack 32-bit constants
2019-09-30 Alyssa Rosenzweigpan/midgard: Allow writeout to see into the future
2019-09-30 Alyssa Rosenzweigpan/midgard: Allow 6 instructions per bundle
2019-09-30 Alyssa Rosenzweigpan/midgard: Only one conditional per bundle allowed
2019-09-30 Alyssa Rosenzweigpan/midgard: Schedule to smul/sadd
2019-09-30 Alyssa Rosenzweigpan/midgard: Extend choose_instruction for scalar units
2019-09-30 Alyssa Rosenzweigpan/midgard: Don't double check SCALAR units
2019-09-30 Alyssa Rosenzweigpan/midgard: Use new scheduler
2019-09-30 Alyssa Rosenzweigpan/midgard: Add distance metric to choose_instruction
2019-09-30 Alyssa Rosenzweigpan/midgard: Add mir_choose_alu helper
2019-09-30 Alyssa Rosenzweigpan/midgard: Implement load/store pairing
2019-09-30 Alyssa Rosenzweigpan/midgard: Extend csel_swizzle to branches
2019-09-30 Alyssa Rosenzweigpan/midgard: Add helpers for scheduling conditionals
2019-09-30 Alyssa Rosenzweigpan/midgard: Implement predicate->unit
2019-09-30 Alyssa Rosenzweigpan/midgard: Add predicate->exclude
2019-09-30 Alyssa Rosenzweigpan/midgard: Add constant intersection filters
2019-09-30 Alyssa Rosenzweigpan/midgard: Remove csel constant unit force
2019-09-30 Alyssa Rosenzweigpan/midgard: Add mir_schedule_texture/ldst/alu helpers
2019-09-30 Alyssa Rosenzweigpan/midgard: Add mir_choose_bundle helper
2019-09-30 Alyssa Rosenzweigpan/midgard: Add mir_update_worklist helper
2019-09-30 Alyssa Rosenzweigpan/midgard: Add mir_choose_instruction stub
2019-09-30 Alyssa Rosenzweigpan/midgard: Initialize worklist
2019-09-30 Alyssa Rosenzweigpan/midgard: Calculate dependency graph
2019-09-30 Alyssa Rosenzweigpan/midgard: Add flatten_mir helper
2019-09-30 Alyssa Rosenzweigpan/midgard: Squeeze indices before scheduling
2019-09-30 Alyssa Rosenzweigpan/midgard: Fix component count handling for ldst
2019-09-30 Alyssa Rosenzweigpan/midgard: Add missing parans in SWIZZLE definition
2019-09-19 Boris BrezillonRevert "panfrost: Rework midgard_pair_load_store()...
2019-09-13 Boris Brezillonpanfrost: Rework midgard_pair_load_store() to kill...
2019-09-13 Boris Brezillonpanfrost: Fix a list_assert() in schedule_block()
2019-09-03 Alyssa Rosenzweigpan/midgard: Remove mir_rewrite_index_*_tag
2019-09-03 Alyssa Rosenzweigpan/midgard: Remove mir_print_bundle
2019-09-03 Alyssa Rosenzweigpan/midgard: Remove cppwrap.cpp
2019-09-03 Alyssa Rosenzweigpan/midgard: Fix cppcheck issues
2019-09-03 Alyssa Rosenzweigpan/midgard: Correct issues in disassemble.c
2019-08-30 Alyssa Rosenzweigpan/midgard: Use shared psiz clamp pass
2019-08-30 Alyssa Rosenzweigpan/midgard: Remove mir_opt_post_move_eliminate
2019-08-30 Alyssa Rosenzweigpan/midgard: Schedule before RA
2019-08-30 Alyssa Rosenzweigpan/midgard: Handle fragment writeout in RA
2019-08-30 Alyssa Rosenzweigpan/midgard: Do not propagate swizzles into writeout
2019-08-30 Alyssa Rosenzweigpan/midgard: Fix misc. RA issues
2019-08-30 Alyssa Rosenzweigpan/midgard: Print MIR by the bundle
2019-08-30 Alyssa Rosenzweigpan/midgard: Print branches in MIR
2019-08-30 Alyssa Rosenzweigpan/midgard: Remove texture_index
2019-08-30 Alyssa Rosenzweigpan/midgard: Cleanup fragment writeout branch
2019-08-30 Alyssa Rosenzweigpan/midgard: Add scheduling barriers
2019-08-30 Alyssa Rosenzweigpan/midgard: Track shader quadword count while scheduling
2019-08-30 Alyssa Rosenzweigpan/midgard: Allow NULL argument in mir_has_arg
2019-08-30 Alyssa Rosenzweigpan/midgard: Improve mir_mask_of_read_components
2019-08-30 Alyssa Rosenzweigpan/midgard: Extend mir_special_index to writeout
2019-08-30 Alyssa Rosenzweigpan/midgard: csel_swizzle with mir get swizzle
2019-08-30 Alyssa Rosenzweigpan/midgard: Add mir_insert_instruction*scheduled helpers
2019-08-30 Alyssa Rosenzweigpan/midgard: Track csel swizzle
2019-08-30 Alyssa Rosenzweigpan/midgard: Ensure fragment writeout is in the final...
2019-08-30 Alyssa Rosenzweigpan/midgard: Document Midgard scheduling requirements
2019-08-30 Alyssa Rosenzweigpan/midgard: Include condition in branch->src[0]
2019-08-30 Alyssa Rosenzweigpan/midgard: Add post-schedule iteration helpers
2019-08-30 Alyssa Rosenzweigpan/midgard: Fix corner case in RA
2019-08-30 Alyssa Rosenzweigpan/midgard: Add OP_IS_CSEL_V helper
2019-08-30 Alyssa Rosenzweigpan/midgard: Expose mir_get/set_swizzle
2019-08-30 Alyssa Rosenzweigpan/midgard: Extract instruction sizing helper
2019-08-30 Alyssa Rosenzweigpan/midgard: Factor out mir_is_scalar
2019-08-30 Alyssa Rosenzweigpan/midgard: Count shader-db stats by bundled instructions
next