pan/midgard: Add mir_rewrite_index_dst_single helper
[mesa.git] / src / panfrost / midgard / compiler.h
2019-08-19 Alyssa Rosenzweigpan/midgard: Add mir_rewrite_index_dst_single helper
2019-08-19 Alyssa Rosenzweigpan/midgard: Index blocks for printing
2019-08-19 Alyssa Rosenzweigpan/midgard: Add mir_foreach_src
2019-08-19 Alyssa Rosenzweigpan/midgard: Add mir_foreach_instr_in_block_rev
2019-08-19 Alyssa Rosenzweigpan/midgard: Add mir_foreach_successor helper
2019-08-19 Alyssa Rosenzweigpan/midgard: Add mir_foreach_predecessor utility
2019-08-19 Alyssa Rosenzweigpan/midgard: Add mir_exit_block helper
2019-08-19 Alyssa Rosenzweigpan/midgard: Maintain block predecessor set
2019-08-19 Alyssa Rosenzweigpan/midgard: Shrink successors[] to 2 length
2019-08-14 Alyssa Rosenzweigpan/midgard: Add mir_ubo_shift helper
2019-08-14 Alyssa Rosenzweigpan/midgard: Wire writemask into UBO reads
2019-08-14 Alyssa Rosenzweigpan/midgard: Emit store_output branch just-in-time
2019-08-14 Alyssa Rosenzweigpan/midgard: Add dont_eliminate flag
2019-08-14 Alyssa Rosenzweigpan/midgard: Use hint on midgard_instruction for spill_move
2019-08-12 Alyssa Rosenzweigpan/midgard: Add no_spill flag
2019-08-12 Alyssa Rosenzweigpan/midgard: Clamp sysval component count
2019-08-12 Alyssa Rosenzweigpan/midgard: Pass uploaded midgard_instruction through
2019-08-12 Alyssa Rosenzweigpan/midgard: Allow sysval destination override
2019-08-02 Alyssa Rosenzweigpan/midgard: Promote all 16 uniforms
2019-08-02 Alyssa Rosenzweigpan/midgard: Switch sources to an array for trinary...
2019-08-02 Alyssa Rosenzweigpan/midgard: Fix block successors
2019-08-02 Alyssa Rosenzweigpan/midgard: Add bitwise src/invert fusing
2019-08-02 Alyssa Rosenzweigpan/midgard: Add .not propagation pass
2019-08-02 Alyssa Rosenzweigpan/midgard: Fuse invert into bitwise ops
2019-07-30 Alyssa Rosenzweigpan/midgard: Extend copy-propagation to swizzles
2019-07-30 Alyssa Rosenzweigpan/midgard: Extract simple source mod check
2019-07-30 Alyssa Rosenzweigpan/midgard: Implement derivatives
2019-07-30 Alyssa Rosenzweigpan/midgard: Add make_compiler_temp_reg helper
2019-07-30 Alyssa Rosenzweigpan/midgard: Move nir_*_src_index to compiler.h
2019-07-26 Alyssa Rosenzweigpan/midgard: Introduce invert field
2019-07-26 Alyssa Rosenzweigpan/midgard: Tag SSA/reg
2019-07-26 Alyssa Rosenzweigpan/midgard: Specialize mod checking by type when check...
2019-07-26 Alyssa Rosenzweigpan/midgard: Add mir_mask_of_read_components helper
2019-07-26 Alyssa Rosenzweigpan/midgard: Add mir_is_written_before helper
2019-07-26 Alyssa Rosenzweigpan/midgard: Add post-RA move elimination
2019-07-26 Alyssa Rosenzweigpan/midgard: Share mir_nontrivial_outmod
2019-07-26 Alyssa Rosenzweigpan/midgard: Implement texture RA
2019-07-26 Alyssa Rosenzweigpan/midgard: Add dead move elimination pass
2019-07-26 Alyssa Rosenzweigpan/midgard: Move DCE into its own file
2019-07-26 Alyssa Rosenzweigpan/midgard: Add mir_rewrite_dst_tag helper
2019-07-25 Alyssa Rosenzweigpan/midgard: Optimize varying projection
2019-07-25 Alyssa Rosenzweigpan/midgard: Add perspective projection recombine pass
2019-07-25 Alyssa Rosenzweigpan/midgard: Add R27-only op handling
2019-07-25 Alyssa Rosenzweigpan/midgard: Move uniforms to special registers
2019-07-25 Alyssa Rosenzweigpan/midgard: Add mir_lower_special_reads helper
2019-07-25 Alyssa Rosenzweigpan/midgard: Add mir_rewrite_index_src_tag
2019-07-25 Alyssa Rosenzweigpan/midgard: Allocate special register classes
2019-07-25 Alyssa Rosenzweigpan/midgard: Move copy propagation into its own file
2019-07-25 Alyssa Rosenzweigpan/midgard: Add mir_single_use helper
2019-07-25 Alyssa Rosenzweigpanfrost: Use nir_gather_info information about discards
2019-07-23 Alyssa Rosenzweigpanfrost/midgard: Allocate registers once (per-screen)
2019-07-22 Alyssa Rosenzweigpan/midgard: Report spills:fills to shader-db
2019-07-22 Alyssa Rosenzweigpanfrost/midgard: Report tls_size
2019-07-22 Alyssa Rosenzweigpanfrost/midgard: Implement register spilling
2019-07-22 Alyssa Rosenzweigpanfrost/midgard: Add mir_has_arg helper
2019-07-22 Alyssa Rosenzweigpan/midgard: Add mir_rewrite_index_src_single helper
2019-07-22 Alyssa Rosenzweigpanfrost/midgard: Implement load/store scratch opcodes
2019-07-22 Alyssa Rosenzweigpan/midgard: Remove "aliasing"
2019-07-22 Alyssa Rosenzweigpanfrost: Promote uniform registers late
2019-07-22 Alyssa Rosenzweigpan/midgard: Call scheduler/RA in a loop
2019-07-10 Alyssa Rosenzweigpanfrost: Clamp point size
2019-07-10 Alyssa Rosenzweigpanfrost: Move non-Gallium files outside of Gallium