pan/midgard: Add imov->fmov optimization
[mesa.git] / src / panfrost / midgard / midgard_compile.c
2019-08-26 Alyssa Rosenzweigpan/midgard: Add imov->fmov optimization
2019-08-26 Alyssa Rosenzweigpan/midgard: Switch constants to uint32
2019-08-22 Alyssa Rosenzweigpan/decode: Hoist shader-db stats to shared decode
2019-08-22 Alyssa Rosenzweigpan/midgard,bifrost: Expand nir_const_load_to_arr
2019-08-21 Alyssa Rosenzweigpan/midgard: Mark fallthrough explicitly
2019-08-21 Alyssa Rosenzweigpan/midgard: Represent unused nodes by ~0
2019-08-19 Alyssa Rosenzweigpan/midgard: Treat cubemaps "stores" as loads
2019-08-19 Alyssa Rosenzweigpan/midgard: Clamp cubemap swizzle to XYXX
2019-08-19 Alyssa Rosenzweigpan/midgard: Clamp st_vary swizzle by number of components
2019-08-19 Alyssa Rosenzweigpan/midgard: Use type-appropriate swizzle for texture...
2019-08-19 Alyssa Rosenzweigpan/midgard: Index blocks for printing
2019-08-19 Alyssa Rosenzweigpan/midgard: Link exit block
2019-08-19 Alyssa Rosenzweigpan/midgard: Maintain block predecessor set
2019-08-19 Alyssa Rosenzweigpan/midgard: Use ralloc on ctx/blocks
2019-08-14 Alyssa Rosenzweigpanfrost: Implement native RECT textures
2019-08-14 Alyssa Rosenzweigpan/midgard: Address emit_ubo_read offset in bytes
2019-08-14 Alyssa Rosenzweigpan/midgard: Wire writemask into UBO reads
2019-08-14 Alyssa Rosenzweigpan/midgard: Identify UBO/SSBO op symmetry
2019-08-14 Alyssa Rosenzweigpan/midgard: Emit store_output branch just-in-time
2019-08-14 Alyssa Rosenzweigpan/midgard: Prefix blobber-db output for grepping
2019-08-14 Alyssa Rosenzweigpan/midgard: Implement blobber-db
2019-08-12 Alyssa Rosenzweigpan/midgard: Implement nir_intrinsic_load_num_work_groups
2019-08-12 Alyssa Rosenzweigpan/midgard: Implement some compute builtins
2019-08-12 Alyssa Rosenzweigpan/midgard: Implement SSBO access
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-12 Alyssa Rosenzweigpanfrost: Add SSBO system value
2019-08-02 Alyssa Rosenzweigpan/midgard: Switch sources to an array for trinary...
2019-08-02 Alyssa Rosenzweigpan/midgard: Remove "r27-only" register class
2019-08-02 Alyssa Rosenzweigpan/midgard: Fix block successors
2019-08-02 Alyssa Rosenzweigpan/midgard: Fix REGISTER_OFFSET
2019-08-02 Alyssa Rosenzweigpan/midgard: Split ld/st unknown to arg_1/arg_2 fields
2019-08-02 Alyssa Rosenzweigpan/midgard: Flip conditionals
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-08-01 Alyssa Rosenzweigpan/midgard: Use standard list traversal to find initia...
2019-07-31 Alyssa Rosenzweigpan/midgard: Don't special case inline_constant
2019-07-31 Alyssa Rosenzweigpan/midgard: De-special-case branching
2019-07-31 Alyssa Rosenzweigpan/midgard: Simplify discard logic
2019-07-31 Alyssa Rosenzweigpan/midgard: Document branch combination LUT
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: Move nir_*_src_index to compiler.h
2019-07-29 Alyssa Rosenzweigpan/midgard: Fix alpha test w.r.t new indexing
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: Implement texture RA
2019-07-26 Alyssa Rosenzweigpan/midgard: Fix backwards blend color load
2019-07-26 Alyssa Rosenzweigpan/midgard: Move DCE into its own file
2019-07-26 Alyssa Rosenzweigpan/midgard: Fix flipped register bias fields
2019-07-26 Alyssa Rosenzweigpan/midgard: Update RA for cubemap coords
2019-07-25 Alyssa Rosenzweigpan/midgard: Optimize varying projection
2019-07-25 Alyssa Rosenzweigpan/midgard: Enable RA for st_vary
2019-07-25 Alyssa Rosenzweigpan/midgard: Add emit_explicit_constant helper
2019-07-25 Alyssa Rosenzweigpan/midgard: Move copy propagation into its own file
2019-07-25 Alyssa Rosenzweigpanfrost: Compute I/O counts from shader_info
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 Rosenzweigpan/midgard: Remove debug statement
2019-07-22 Alyssa Rosenzweigpan/midgard: Remove "aliasing"
2019-07-22 Alyssa Rosenzweigpanfrost: Promote uniform registers late
2019-07-12 Alyssa Rosenzweigpanfrost: Fix build warnings
2019-07-10 Alyssa Rosenzweigpanfrost: Clamp point size
2019-07-10 Alyssa Rosenzweigpanfrost: Move non-Gallium files outside of Gallium