pan/mdg: remove ins->alu
[mesa.git] / src / panfrost / midgard / mir.c
2020-07-30 Italo Nicolapan/mdg: remove ins->alu
2020-07-30 Italo Nicolapan/mdg: eliminate references to ins->alu.outmod
2020-07-30 Italo Nicolapan/mdg: eliminate references to ins->alu.op
2020-07-15 Icecream95pan/mdg: Dual source blend input/writeout support
2020-06-15 Alyssa Rosenzweigpan/mdg: Precolour blend inputs
2020-06-10 Icecream95pan/mdg: Remove writeout case from bytemask_of_read_com...
2020-06-04 Alyssa Rosenzweigpan/mdg: Legalize inverts with constants
2020-05-21 Alyssa Rosenzweigpan/mdg: Eliminate remaining divisions from compiler
2020-05-21 Alyssa Rosenzweigpan/mdg: Avoid division in printing helpers
2020-05-21 Alyssa Rosenzweigpan/mdg: Streamline dest_override handling
2020-05-21 Alyssa Rosenzweigpan/mdg: Defer modifier packing until emit time
2020-05-21 Alyssa Rosenzweigpan/mdg: Use type to determine triviality of a move
2020-05-21 Alyssa Rosenzweigpan/mdg: Add abs/neg/shift modifiers to IR
2020-05-21 Alyssa Rosenzweigpan/mdg: Include more types
2020-05-21 Alyssa Rosenzweigpan/mdg: Remove mir_get_alu_src
2020-05-21 Alyssa Rosenzweigpan/mdg: Remove mir_*size routines
2020-05-20 Alyssa Rosenzweigpan/mdg: Precompute mir_special_index
2020-05-20 Alyssa Rosenzweigpan/mdg: Optimize pipelining logic
2020-05-19 Alyssa Rosenzweigpan/mdg: Remove invert optimizations
2020-03-10 Alyssa Rosenzweigpanfrost: Move mir_to_bytemask to common code
2020-02-27 Alyssa Rosenzweigpan/midgard: Fix load/store argument sizing
2020-02-16 Alyssa Rosenzweigpan/midgard: Overhaul tag handling
2020-02-05 Boris Brezillonpan/midgard: Add nir_intrinsic_store_zs_output_pan...
2020-02-04 Alyssa Rosenzweigpan/midgard: Remove unused variable
2020-02-02 Alyssa Rosenzweigpan/midgard: Break out one-src read_components
2020-01-18 Alyssa Rosenzweigpan/midgard: Bytemasks should round up, not round down
2020-01-02 Alyssa Rosenzweigpan/midgard: Generalize IS_ALU and quadword_size
2019-12-31 Alyssa Rosenzweigpan/midgard: Remove prepacked_branch
2019-12-25 Alyssa Rosenzweigpan/midgard: Add mir_upper_override helper
2019-12-20 Alyssa Rosenzweigpan/midgard: Implement textureOffset for 2D textures
2019-12-13 Alyssa Rosenzweigpan/midgard: Handle misc. cppcheck warnings
2019-11-18 Alyssa Rosenzweigpan/midgard: Represent ld/st offset unpacked
2019-11-18 Alyssa Rosenzweigpan/midgard: Expose more typesize helpers
2019-11-15 Alyssa Rosenzweigpan/midgard: Fix mir_round_bytemask_down for !32b
2019-11-04 Alyssa Rosenzweigpan/midgard: Fix quadword_count handling
2019-11-01 Alyssa Rosenzweigpan/midgard: Refactor swizzles
2019-11-01 Alyssa Rosenzweigpan/midgard: Add a dummy source for loads
2019-10-25 Alyssa Rosenzweigpan/midgard: Expose more typesize manipulation routines
2019-10-25 Alyssa Rosenzweigpan/midgard: Add mir_set_bytemask helper
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: Factor out mir_get_alu_src
2019-10-20 Alyssa Rosenzweigpan/midgard: Debug mir_insert_instruction_after_scheduled
2019-10-16 Alyssa Rosenzweigpan/midgard: Fix memory corruption in register spilling
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: Report read mask for branch arguments
2019-10-04 Alyssa Rosenzweigpan/midgard: Calculate temp_count for liveness
2019-10-04 Alyssa Rosenzweigpan/midgard: Add mir_calculate_temp_count helper
2019-09-30 Alyssa Rosenzweigpan/midgard: Add mir_flip helper
2019-09-30 Alyssa Rosenzweigpan/midgard: Extend csel_swizzle to branches
2019-09-30 Alyssa Rosenzweigpan/midgard: Fix component count handling for ldst
2019-09-03 Alyssa Rosenzweigpan/midgard: Remove mir_rewrite_index_*_tag
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: Expose mir_get/set_swizzle
2019-08-26 Alyssa Rosenzweigpan/midgard: Fix invert fusing with r26
2019-08-26 Alyssa Rosenzweigpan/midgard: Fold ssa_args into midgard_instruction
2019-08-21 Alyssa Rosenzweigpan/midgard: Represent unused nodes by ~0
2019-08-19 Alyssa Rosenzweigpan/midgard: Add mir_rewrite_index_dst_single helper
2019-08-14 Alyssa Rosenzweigpan/midgard: Add mir_ubo_shift helper
2019-08-12 Alyssa Rosenzweigpan/midgard: Handle 64-bit address in mir_mask_of_read_...
2019-08-12 Alyssa Rosenzweigpan/midgard: Generalize mir_mask_of_read_components
2019-08-02 Alyssa Rosenzweigpan/midgard: Switch sources to an array for trinary...
2019-08-02 Alyssa Rosenzweigpan/midgard: Handle get/set_swizzle for load/store...
2019-07-31 Alyssa Rosenzweigpan/midgard: Don't special case inline_constant
2019-07-30 Alyssa Rosenzweigpan/midgard: Extend copy-propagation to swizzles
2019-07-30 Alyssa Rosenzweigpan/midgard: Extract simple source mod check
2019-07-26 Alyssa Rosenzweigpan/midgard: Introduce invert field
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: Share mir_nontrivial_outmod
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: Move uniforms to special registers
2019-07-25 Alyssa Rosenzweigpan/midgard: Add mir_rewrite_index_src_tag
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-22 Alyssa Rosenzweigpan/midgard: Add mir_rewrite_index_src_single helper
2019-07-10 Alyssa Rosenzweigpanfrost: Move non-Gallium files outside of Gallium