nir: Use the flrp lowering pass instead of nir_opt_algebraic
[mesa.git] / src / gallium / drivers / panfrost / midgard / midgard_compile.c
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
2019-03-04 Alyssa Rosenzweigpanfrost/midgard: Preview for data hazards
2019-03-04 Alyssa Rosenzweigpanfrost/midgard: Promote smul to vmul
2019-03-04 Alyssa Rosenzweigpanfrost/midgard: Don't force constant on VLUT
2019-02-25 Alyssa Rosenzweigpanfrost/midgard: Add fround(_even), ftrunc, ffma
2019-02-21 Alyssa Rosenzweigpanfrost: Dynamically set discard branch targets
2019-02-21 Alyssa Rosenzweigpanfrost/midgard: Emit extended branches
2019-02-21 Alyssa Rosenzweigpanfrost/midgard: Fix nested/chained if-else
2019-02-21 Alyssa Rosenzweigpanfrost/midgard: Refactor tag lookahead code
2019-02-18 Alyssa Rosenzweigpanfrost: Preserve w sign in perspective division
2019-02-10 Alyssa Rosenzweigpanfrost: Elucidate texture op scheduling comment
2019-02-10 Alyssa Rosenzweigpanfrost: Don't hardcode number of nir_ssa_defs
2019-02-10 Alyssa Rosenzweigpanfrost: Clean-up one-argument passing quirk
2019-02-05 Alyssa Rosenzweigpanfrost: Implement Midgard shader toolchain