freedreno/ir3: add tracking for # of instructions per category
[mesa.git] / src / freedreno / ir3 / ir3.h
2020-08-11 Rob Clarkfreedreno/ir3: add tracking for # of instructions per...
2020-08-05 Eric Anholtfreedreno/ir3: Fix the type of half-float indirect...
2020-07-28 Rob Clarkfreedreno: deduplicate a3xx+ disasm
2020-07-28 Rob Clarkfreedreno/ir3: split out regmask
2020-07-27 Connor Abbottir3: Fix incorrect src flags for samp_tex
2020-07-18 Eric Anholtfreedreno/ir3: Fix duplicated fine derivatives instruct...
2020-07-14 Rob Clarkfreedreno/ir3: DCE unused arrays
2020-06-19 Rob Clarkfreedreno/ir3: pass variant to ir3_create()
2020-06-18 Rob Clarkfreedreno/ir3: re-work assembler API
2020-06-18 Rob Clarkfreedreno/ir3: pass variant to postsched
2020-06-18 Rob Clarkfreedreno/ir3: decouple regset from gpu gen
2020-06-18 Rob Clarkfreedreno/ir3: move mergedreg state out of reg
2020-06-18 Rob Clarkfreedreno/ir3: convert regmask_t to struct
2020-06-16 Rob Clarkfreedreno/ir3: add post-scheduler cp pass
2020-06-16 Rob Clarkfreedreno/ir3/cp: extract valid_flags
2020-06-16 Rob Clarkfreedreno/ir3: add helpers to move instructions
2020-05-19 Rob Clarkfreedreno/ir3/validate: add checking for types and...
2020-05-19 Rob Clarkfreedreno/ir3: add helpers to deal with src/dst types
2020-05-19 Rob Clarkfreedreno/ir3: add simple validate pass
2020-05-19 Rob Clarkfreedreno/ir3/group: fix for half-regs
2020-05-19 Rob Clarkfreedreno/ir3: make input/output iterators declare...
2020-05-19 Rob Clarkfreedreno/ir3: make foreach_ssa_src declar cursor ptr
2020-05-19 Rob Clarkfreedreno/ir3: make foreach_src declare cursor ptr
2020-05-19 Rob Clarkfreedreno/ir3: add IR3_PASS() macro
2020-05-19 Rob Clarkfreedreno/ir3/postsched: report progress
2020-05-19 Rob Clarkfreedreno/ir3/legalize: report progress
2020-05-19 Rob Clarkfreedreno/ir3/group: report progress
2020-05-19 Rob Clarkfreedreno/ir3/deps: report progress
2020-05-19 Rob Clarkfreedreno/ir3/cp: report progress
2020-05-19 Rob Clarkfreedreno/cf: report progress
2020-05-19 Rob Clarkfreedreno/ir3/dce: report progress
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
next