pan/midgard: Decontextualize midgard_nir_assign_sysval_body
[mesa.git] / src / panfrost / midgard / compiler.h
2020-03-11 Alyssa Rosenzweigpan/midgard: Decontextualize midgard_nir_assign_sysval_body
2020-03-11 Alyssa Rosenzweigpan/midgard: Adjust sysval-related prototypes
2020-03-11 Alyssa Rosenzweigpan/midgard: Remove unused iterators
2020-03-10 Alyssa Rosenzweigpanfrost: Move mir_to_bytemask to common code
2020-02-27 Alyssa Rosenzweigpan/midgard: Use address analysis for globals, etc
2020-02-27 Alyssa Rosenzweigpan/midgard: Extract nir_ssa_index helper
2020-02-24 Alyssa Rosenzweigpan/midgard: Implement nir_intrinsic_get_buffer_size
2020-02-16 Alyssa Rosenzweigpan/midgard: Overhaul tag handling
2020-02-05 Boris Brezillonpan/midgard: Add nir_intrinsic_store_zs_output_pan...
2020-02-03 Boris Brezillonpan/midgard: Add an enum to describe the render targets
2020-02-02 Alyssa Rosenzweigpan/midgard: Break out one-src read_components
2020-01-22 Boris Brezillonpanfrost/midgard: Use a union to manipulate embedded...
2020-01-18 Alyssa Rosenzweigpan/midgard: Bytemasks should round up, not round down
2020-01-15 Robert Fosspanfrost: Prefix schedule_program to prevent collision
2020-01-10 Alyssa Rosenzweigpan/midgard: Support indirect UBO offsets
2020-01-02 Alyssa Rosenzweigpan/midgard: Generate MRT writeout loops
2020-01-02 Alyssa Rosenzweigpan/midgard: Generalize IS_ALU and quadword_size
2019-12-31 Afonso Bordadopan/midgard: Optimize branches with inverted arguments
2019-12-31 Alyssa Rosenzweigpan/midgard: Remove prepacked_branch
2019-12-25 Alyssa Rosenzweigpan/midgard: Add mir_upper_override helper
2019-12-20 Afonso Bordadopan/midgard: Optimize comparisions with similar operations
2019-12-20 Alyssa Rosenzweigpan/midgard: Implement textureOffset for 2D textures
2019-12-19 Alyssa Rosenzweigpan/midgard: Add uniform/work heuristic
2019-12-16 Alyssa Rosenzweigpan/midgard: Fix liveness analysis with multiple epilogues
2019-12-16 Alyssa Rosenzweigpanfrost: Pass blend RT number through
2019-12-12 Alyssa Rosenzweigpan/midgard: Use no_spill bitmask
2019-12-12 Alyssa Rosenzweigpan/midgard: Dynamically allocate r26/27 for spills
2019-12-12 Alyssa Rosenzweigpan/midgard: Move spilling code out of scheduler
2019-12-12 Tomeu Vizosopan/midgard: Remove undefined behavior
2019-11-22 Alyssa Rosenzweigpan/midgard: Add LOD bias/clamp lowering
2019-11-20 Alyssa Rosenzweigpan/midgard: Introduce quirks checks
2019-11-18 Alyssa Rosenzweigpan/midgard: Use shader stage in mir_op_computes_derivative
2019-11-18 Alyssa Rosenzweigpan/midgard: Represent ld/st offset unpacked
2019-11-18 Alyssa Rosenzweigpan/midgard: Fix masks/alignment for 64-bit loads
2019-11-18 Alyssa Rosenzweigpan/midgard: Expose more typesize helpers
2019-11-13 Alyssa Rosenzweigpan/midgard: Remove util/ra support
2019-11-13 Alyssa Rosenzweigpan/midgard: Integrate LCRA
2019-11-07 Tomeu Vizosopanfrost: Pipe the GPU ID into compiler and disassembler
2019-11-01 Alyssa Rosenzweigpan/midgard: Eliminate blank_alu_src
2019-11-01 Alyssa Rosenzweigpan/midgard: Refactor swizzles
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: Report byte masks for read components
2019-10-20 Alyssa Rosenzweigpan/midgard: Add helpers for manipulating byte masks
2019-10-16 Alyssa Rosenzweigpan/midgard: Use 16-bit liveness masks
2019-10-04 Alyssa Rosenzweigpan/midgard: Begin tracking liveness metadata
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: Add csel invert optimization
2019-09-30 Alyssa Rosenzweigpan/midgard: Add mir_flip helper
2019-09-30 Alyssa Rosenzweigpan/midgard: Allow 6 instructions per bundle
2019-09-30 Alyssa Rosenzweigpan/midgard: Use new scheduler
2019-09-30 Alyssa Rosenzweigpan/midgard: Extend csel_swizzle to branches
2019-09-30 Alyssa Rosenzweigpan/midgard: Calculate dependency graph
2019-09-03 Alyssa Rosenzweigpan/midgard: Remove mir_rewrite_index_*_tag
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: Handle fragment writeout in RA
2019-08-30 Alyssa Rosenzweigpan/midgard: Remove texture_index
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: 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: Add post-schedule iteration helpers
2019-08-30 Alyssa Rosenzweigpan/midgard: Expose mir_get/set_swizzle
2019-08-28 Boris Brezillonpanfrost: Use ralloc() to allocate instructions to...
2019-08-27 Boris BrezillonRevert "panfrost: Free all block/instruction objects...
2019-08-27 Boris Brezillonpanfrost: Free all block/instruction objects before...
2019-08-27 Boris Brezillonpanfrost: Free the instruction object in mir_remove_ins...
2019-08-26 Alyssa Rosenzweigpan/midgard: Fold ssa_args into midgard_instruction
2019-08-26 Alyssa Rosenzweigpan/midgard: Add imov->fmov optimization
2019-08-26 Alyssa Rosenzweigpan/midgard: Switch constants to uint32
2019-08-21 Alyssa Rosenzweigpan/midgard: Represent unused nodes by ~0
2019-08-19 Alyssa Rosenzweigpan/midgard: Compute liveness per-block
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
next