panfrost/midgard: Lower texture projectors
[mesa.git] / src / gallium / drivers / panfrost / midgard / midgard_compile.c
2019-06-12 Alyssa Rosenzweigpanfrost/midgard: Lower texture projectors
2019-06-12 Alyssa Rosenzweigpanfrost/midgard: Implement txl
2019-06-12 Alyssa Rosenzweigpanfrost/midgard: Implement txb op
2019-06-12 Alyssa Rosenzweigpanfrost/midgard: Extract emit_varying_read
2019-06-11 Alyssa Rosenzweigpanfrost/midgard: Identify the in_reg_full field
2019-06-11 Alyssa Rosenzweigpanfrost/midgard: Expand texture to 4-channel swizzle
2019-06-10 Alyssa Rosenzweigpanfrost: Ignore discards in dead branch analysis
2019-06-10 Alyssa Rosenzweigpanfrost/midgard: Add integer outmods
2019-06-07 Alyssa Rosenzweigpanfrost/midgard: Lower inot to inor with 0
2019-06-07 Alyssa Rosenzweigpanfrost/midgard: Use fancy iterator
2019-06-07 Alyssa Rosenzweigpanfrost/midgard: Cull dead branches
2019-06-07 Alyssa Rosenzweigpanfrost/midgard: Vectorize I/O
2019-06-07 Alyssa Rosenzweigpanfrost/midgard: Remove varyings delay pass
2019-06-07 Alyssa Rosenzweigpanfrost/midgard: Apply component to load_input
2019-06-06 Alyssa Rosenzweigpanfrost/midgard: Fix crash with unused SSA values
2019-06-05 Alyssa Rosenzweigpanfrost/midgard: Don't assign var locations ourselves
2019-06-05 Alyssa Rosenzweigpanfrost/midgard: Lower integer division
2019-06-05 Alyssa Rosenzweigpanfrost/midgard: Fix 1-arg ALU memory corruption
2019-06-05 Alyssa Rosenzweigpanfrost/midgard: Add a bunch of new ALU ops
2019-06-04 Alyssa Rosenzweigpanfrost/midgard: .pos propagation
2019-06-04 Alyssa Rosenzweigpanfrost/midgard: Cleanup copy propagation
2019-06-04 Alyssa Rosenzweigpanfrost/midgard: Helpers for pipeline
2019-06-04 Alyssa Rosenzweigpanfrost/midgard: Refactor schedule/emit pipeline
2019-06-04 Alyssa Rosenzweigpanfrost/midgard: Share MIR utilities
2019-06-04 Alyssa Rosenzweigpanfrost/midgard: Misc. cleanup for readibility
2019-06-04 Alyssa Rosenzweigpanfrost/midgard: Set masks on ld_vary
2019-06-04 Alyssa Rosenzweigpanfrost/midgard: Set int outmod for "pasted" code
2019-06-04 Alyssa Rosenzweigpanfrost/midgard: Hoist some utility functions
2019-06-04 Alyssa Rosenzweigpanfrost/midgard: Remove pinning
2019-05-26 Alyssa Rosenzweigpanfrost/midgard: Implement fneg/fabs/fsat
2019-05-24 Jason Ekstrandnir: Drop imov/fmov in favor of one mov instruction
2019-05-19 Alyssa Rosenzweigpanfrost/midgard: Split up midgard_compile.c (RA)
2019-05-19 Alyssa Rosenzweigpanfrost/midgard: Route new blending intrinsics
2019-05-16 Alyssa Rosenzweigpanfrost/midgard: Add load/store opcodes
2019-05-16 Alyssa Rosenzweigpanfrost/midgard: Enable integer constant inlining
2019-05-16 Alyssa Rosenzweigpanfrost/midgard: Remove imov workaround
2019-05-16 Alyssa Rosenzweigpanfrost/midgard: Set int outmod for ops writing integers
2019-05-12 Alyssa Rosenzweigpanfrost/midgard: Handle csel correctly
2019-05-10 Tomeu Vizosopanfrost: Fix two uninitialized accesses in compiler
2019-05-09 Ian Romanicknir: Initialize lower_flrp_progress everywhere
2019-05-07 Ian Romanicknir: Use the flrp lowering pass instead of nir_opt_alge...
2019-05-04 Alyssa Rosenzweigpanfrost/midgard: Lower mixed csel (NIR)
2019-05-04 Alyssa Rosenzweigpanfrost/midgard: Fix RA when temp_count = 0
2019-05-04 Alyssa Rosenzweigpanfrost/midgard: Fix integer selection
2019-05-04 Alyssa Rosenzweigpanfrost/midgard: reg_mode_full -> reg_mode_32, etc
2019-05-02 Tomeu Vizosopanfrost/midgard: Skip liveness analysis for instructio...
2019-05-02 Tomeu Vizosopanfrost/midgard: Skip register allocation if there...
2019-04-28 Alyssa Rosenzweigpanfrost/midgard: Safety check immediate precision...
2019-04-28 Alyssa Rosenzweigpanfrost/midgard: imov workaround
2019-04-28 Alyssa Rosenzweigpanfrost/midgard: Fix tex propogation
2019-04-28 Alyssa Rosenzweigpanfrost/midgard: Fix regressions in -bjellyfish
2019-04-28 Alyssa Rosenzweigpanfrost/midgard: Only copyprop without an outmod
2019-04-28 Alyssa RosenzweigRevert "panfrost/midgard: Extend copy propagation pass"
2019-04-25 Alyssa Rosenzweigpanfrost/midgard: Identify inand
2019-04-25 Alyssa Rosenzweigpanfrost/midgard: Copy prop for texture registers
2019-04-25 Alyssa Rosenzweigpanfrost/midgard: Optimize csel involving 0
2019-04-25 Alyssa Rosenzweigpanfrost/midgard: Extend copy propagation pass
2019-04-25 Alyssa Rosenzweigpanfrost/midgard: Reduce fmax(a, 0.0) to fmov.pos
2019-04-24 Alyssa Rosenzweigpanfrost/midgard: Add "op commutes?" property
2019-04-24 Alyssa Rosenzweigpanfrost/midgard: Refactor opcode tables
2019-04-24 Alyssa Rosenzweigpanfrost/midgard: Optimize MIR in progress loop
2019-04-24 Alyssa Rosenzweigpanfrost/midgard: Implement copy propagation
2019-04-24 Alyssa Rosenzweigpanfrost/midgard: Set integer mods
2019-04-24 Alyssa Rosenzweigpanfrost/midgard: Document sign-extension/zero-extensio...
2019-04-24 Alyssa Rosenzweigpanfrost/midgard: Remove unused mir_next_block
2019-04-24 Alyssa Rosenzweigpanfrost/midgard: Fix off-by-one in successor analysis
2019-04-24 Alyssa Rosenzweigpanfrost/midgard: Track loop depth
2019-04-24 Alyssa Rosenzweigpanfrost/midgard: Dead code eliminate MIR
2019-04-24 Alyssa Rosenzweigpanfrost: Use actual imov instruction
2019-04-24 Alyssa Rosenzweigpanfrost: Disable indirect outputs for now
2019-04-24 Alyssa Rosenzweigpanfrost/midgard: Don't try to inline constants on...
2019-04-24 Alyssa Rosenzweigpanfrost: Respect backwards branches in RA
2019-04-24 Alyssa Rosenzweigpanfrost/midgard: Remove useless MIR dump
2019-04-24 Alyssa Rosenzweigpanfrost/midgard: Respect component of bcsel condition
2019-04-24 Alyssa Rosenzweigpanfrost/midgard: Implement indirect loads of varyings...
2019-04-24 Alyssa Rosenzweigpanfrost/midgard: Pipe through varying arrays
2019-04-19 Alyssa Rosenzweigpanfrost/mdg: Use shared fsign lowering
2019-04-14 Karol Herbstnir: make nir_const_value scalar
2019-04-14 Alyssa Rosenzweigpanfrost/midgard: Use shared nir_lower_viewport_transform
2019-04-14 Alyssa Rosenzweigpanfrost/midgard: Drop dependence on mesa/st
2019-04-12 Timothy Arcerinir/i965/freedreno/vc4: add a bindless bool to type...
2019-04-10 Eric Anholtst: Lower uniforms in st in the !PIPE_CAP_PACKED_UNIFOR...
2019-04-07 Alyssa Rosenzweigpanfrost/midgard: Add umin/umax opcodes
2019-04-07 Karol Herbstpanfrost/midgard: use nir_src_is_const and nir_src_as_uint
2019-04-04 Alyssa Rosenzweigpanfrost: Implement system values
2019-03-31 Alyssa Rosenzweigpanfrost/midgard: Emit cubemap coordinates
2019-03-26 Alyssa Rosenzweigpanfrost/midgard: fpow is a two-part operation
2019-03-26 Alyssa Rosenzweigpanfrost/midgard: Handle i2b constant
2019-03-26 Alyssa Rosenzweigpanfrost/midgard: Expand fge lowering to more types
2019-03-26 Alyssa Rosenzweigpanfrost/midgard: Add ult/ule ops
2019-03-26 Alyssa Rosenzweigpanfrost/midgard: Lower source modifiers for ints
2019-03-26 Alyssa Rosenzweigpanfrost/midgard: Implement b2i; improve b2f/f2b
2019-03-26 Alyssa Rosenzweigpanfrost/midgard: Lower i2b32
2019-03-26 Alyssa Rosenzweigpanfrost/midgard: Lower f2b32 to fne
2019-03-26 Alyssa Rosenzweigpanfrost/midgard: Lower bool_to_int32
2019-03-26 Alyssa Rosenzweigpanfrost/midgard: Map more bany/ball opcodes
2019-03-26 Alyssa Rosenzweigpanfrost/midgard: Fix b2f32 swizzle for vectors
2019-03-19 Alyssa Rosenzweigpanfrost: Rewrite varying assembly
2019-03-14 Alyssa Rosenzweigpanfrost/midgard: Implement fpow
2019-03-12 Tomeu Vizosopanfrost/midgard: Add support for MIDGARD_MESA_DEBUG
next