freedreno/ir3: remove Sethi-Ullman numbering pass
[mesa.git] / src / freedreno / ir3 / ir3.h
2020-05-19 Rob Clarkfreedreno/ir3: remove Sethi-Ullman numbering pass
2020-05-13 Rob Clarkfreedreno/ir3/sched: avoid scheduling outputs
2020-05-13 Rob Clarkfreedreno/ir3/postsched: reset sfu_delay on sync
2020-05-04 Eric Anholtfreedreno/ir3: Sync some new changes from envytools.
2020-04-27 Eric Anholtfreedreno/ir3: Add support for disasm of cat2 float32...
2020-04-22 Connor Abbottir3: Fix bug with shaders that only exit via discard
2020-04-18 Connor Abbottir3/ra: Fix off-by-one issues with live-range extension
2020-04-15 Connor Abbottir3: Fix LDC offset units
2020-04-14 Jonathan Marekfreedreno/ir3: don't overwrite wrmask in ir3_SAM
2020-04-13 Rob Clarkfreedreno/ir3: rename depth->dce
2020-04-13 Rob Clarkfreedreno/ir3: better cleanup when removing unused...
2020-04-13 Rob Clarkfreedreno/ir3: add mov/cov stats
2020-04-13 Rob Clarkfreedreno/ir3: new pre-RA scheduler
2020-04-13 Rob Clarkfreedreno/ir3: make falsedep use's optional
2020-04-13 Eric Anholtfreedreno/ir3: Stop doing b2n on the SEL condition.
2020-04-09 Connor Abbottir3: Plumb through bindless support
2020-04-09 Connor Abbottir3: Plumb through support for a1.x
2020-04-04 Rob Clarkfreedreno/ir3: add a pass to collect SSA uses
2020-03-27 Rob Clarkfreedreno/ir3: remove unused helper
2020-03-10 Rob Clarkfreedreno/ir3: fix has_latency_to_hide
2020-03-10 Rob Clarkfreedreno/ir3: split out has_latency_to_hide()
2020-03-10 Rob Clarkfreedreno/ir3: add simplified stall estimation
2020-02-28 Rob Clarkfreedreno/ir3: update SFU delay
2020-02-28 Rob Clarkfreedreno/ir3: track half-precision live values
2020-02-28 Rob Clarkfreedreno/ir3: rewrite regmask to better support a6xx+
2020-02-28 Rob Clarkfreedreno/ir3: remove regmask_set_if_not()
2020-02-24 Rob Clarkfreedreno/computerator: polish out some of the rust
2020-02-24 Hyunjun Kofreedreno/ir3: handle half registers for arrays during...
2020-02-24 Hyunjun Kofreedreno/ir3: Add new ir3 pass to fold out fp16 conver...
2020-02-07 Hyunjun Kofreedreno/ir3: Add cat4 mediump opcodes
2020-02-07 Rob Clarkfreedreno/ir3: fold const conversion into consumer
2020-02-07 Kristian H. Kristensenfreedreno/ir3: Set IR3_REG_HALF flag on src as well...
2020-02-01 Rob Clarkfreedreno/ir3: add is_tex_or_prefetch()
2020-02-01 Rob Clarkfreedreno/ir3: post-RA sched pass
2020-02-01 Rob Clarkfreedreno/ir3: fix kill scheduling
2020-02-01 Rob Clarkfreedreno/ir3: move atomic fixup after RA
2020-02-01 Rob Clarkfreedreno/ir3: move block-scheduling into legalize
2020-02-01 Rob Clarkfreedreno/ir3: move nop padding to legalize
2020-02-01 Rob Clarkfreedreno/ir3: split out delay helpers
2020-02-01 Rob Clarkfreedreno/ir3: shuffle a few ir3_register fields
2020-01-23 Eric Anholtturnip: Add support for fine derivatives.
2020-01-23 Eric Anholtfreedreno/ir3: Plumb the ir3_shader_variant into legalize.
2020-01-15 Rob Clarkfreedreno/ir3: rename instructions
2019-12-13 Rob Clarkfreedreno/ir3: add iterator macros
2019-12-13 Rob Clarkfreedreno/ir3: add last-baryf shaderdb stat
2019-12-04 Rob Clarkfreedreno/ir3: fix neverball assert in case of unused...
2019-11-12 Rob Clarkfreedreno/ir3: re-work shader inputs/outputs
2019-11-12 Rob Clarkfreedreno/ir3: add input/output iterators
2019-11-12 Rob Clarkfreedreno/ir3: rename fanin/fanout to collect/split
2019-11-09 Rob Clarkfreedreno/ir3: also track # of nops for shader-db
2019-11-09 Rob Clarkfreedreno/ir3: remove obsolete comment
2019-11-09 Rob Clarkfreedreno/ir3: ir3_print tweaks
2019-11-09 Rob Clarkfreedreno/ir3: use SSA flag on dest register too
2019-11-08 Kristian H. Kristensenfreedreno/ir3: Add new synchronization opcodes
2019-11-08 Kristian H. Kristensenfreedreno/a6xx: Add register offset for STG/LDG
2019-10-24 Rob Clarkfreedreno/ir3: treat high vs low reg as conversion
2019-10-18 Rob Clarkfreedreno/ir3: rename mul.s/mul.u
2019-10-18 Rob Clarkfreedreno/ir3: add meta instruction for pre-fs texture...
2019-10-18 Rob Clarkfreedreno/ir3: don't DCE ij_pix if used for pre-fs...
2019-10-18 Rob Clarkfreedreno/ir3: track sysval slot for inputs
2019-10-18 Rob Clarkfreedreno/ir3: remove unused ir3_instruction::inout
2019-10-17 Kristian H. Kristensenfreedreno/ir3: Add new LDLW/STLW instructions
2019-10-17 Kristian H. Kristensenfreedreno/ir3: Extend RA with mechanism for pre-colorin...
2019-10-17 Kristian H. Kristensenfreedreno/ir3: Use third register for offset for LDL...
2019-10-17 Kristian H. Kristensenfreedreno/ir3: Add support for CHSH and CHMASK instructions
2019-08-28 Rob Clarkfreedreno/ir3: convert block->predecessors to set
2019-08-13 Rob Clarkfreedreno/ir3+a6xx: same VBO state for draw/binning
2019-08-13 Rob Clarkfreedreno/ir3: drop unneeded ir3_ra() args
2019-06-20 Hyunjun Kofreedreno/ir3: fix typo
2019-06-03 Hyunjun Kofreedreno/ir3: convert back to 32-bit values for half...
2019-06-03 Hyunjun Kofreedreno/ir3: check the type of regs of absneg opcode...
2019-06-03 Hyunjun Kofreedreno/ir3: set proper dst type for uniform accordin...
2019-06-03 Rob Clarkfreedreno/ir3: scheduler improvements
2019-04-25 Rob Clarkfreedreno/ir3: sample-shading support
2019-04-25 Rob Clarkfreedreno/ir3: cleanup instruction builder macros
2019-03-28 Kristian H. Kristensenfreedreno/ir3: Add workaround for VS samgq
2019-03-26 Kristian H. Kristensenfreedreno/ir3: Track whether shader needs derivatives
2019-03-21 Rob Clarkfreedreno/ir3: enable indirect tex/samp (sam.s2en)
2019-03-21 Rob Clarkfreedreno/ir3: find # of samplers from uniform vars
2019-03-21 Rob Clarkfreedreno/ir3: fix regmask for merged regs
2019-03-21 Rob Clarkfreedreno/ir3: fix sam.s2en encoding
2019-03-03 Rob Clarkfreedreno/ir3: add Sethi–Ullman numbering pass
2019-02-28 Kristian H. Kristensenfreedreno: Fix a couple of warnings
2019-02-26 Rob Clarkfreedreno/ir3: use nopN encoding when possible
2019-02-20 Rob Clarkfreedreno/ir3: sync instr/disasm and add ldib encoding
2019-02-20 Rob Clarkfreedreno/ir3: fix legalize for vecN inputs
2019-02-16 Rob Clarkfreedreno/ir3: HIGH reg w/a for a6xx
2019-02-16 Rob Clarkfreedreno/ir3: add a6xx+ SSBO/image support
2019-02-16 Rob Clarkfreedreno/ir3: split out a4xx+ instructions
2018-12-07 Rob Clarkfreedreno/ir3: code-motion
2018-11-27 Rob Clarkfreedreno: move ir3 to common location