summaryrefslogtreecommitdiffstats
path: root/src/freedreno/ir3/ir3.h
Commit message (Expand)AuthorAgeFilesLines
* freedreno/ir3: Add new synchronization opcodesKristian H. Kristensen2019-11-071-1/+3
* freedreno/a6xx: Add register offset for STG/LDGKristian H. Kristensen2019-11-071-0/+2
* freedreno/ir3: treat high vs low reg as conversionRob Clark2019-10-241-1/+7
* freedreno/ir3: rename mul.s/mul.uRob Clark2019-10-181-6/+6
* freedreno/ir3: add meta instruction for pre-fs texture fetchRob Clark2019-10-181-0/+7
* freedreno/ir3: don't DCE ij_pix if used for pre-fs-texture-fetchRob Clark2019-10-181-2/+2
* freedreno/ir3: track sysval slot for inputsRob Clark2019-10-181-0/+7
* freedreno/ir3: remove unused ir3_instruction::inoutRob Clark2019-10-181-3/+0
* freedreno/ir3: Add new LDLW/STLW instructionsKristian H. Kristensen2019-10-171-0/+2
* freedreno/ir3: Extend RA with mechanism for pre-coloring registersKristian H. Kristensen2019-10-171-1/+1
* freedreno/ir3: Use third register for offset for LDL and LDLVKristian H. Kristensen2019-10-171-2/+2
* freedreno/ir3: Add support for CHSH and CHMASK instructionsKristian H. Kristensen2019-10-171-0/+2
* freedreno/ir3: convert block->predecessors to setRob Clark2019-08-281-2/+2
* freedreno/ir3+a6xx: same VBO state for draw/binningRob Clark2019-08-131-1/+1
* freedreno/ir3: drop unneeded ir3_ra() argsRob Clark2019-08-131-2/+1
* freedreno/ir3: fix typoHyunjun Ko2019-06-201-1/+1
* freedreno/ir3: convert back to 32-bit values for half constant registers.Hyunjun Ko2019-06-031-0/+35
* freedreno/ir3: check the type of regs of absneg opcode in is_same_type_mov.Hyunjun Ko2019-06-031-0/+16
* freedreno/ir3: set proper dst type for uniform according to the type of nir d...Hyunjun Ko2019-06-031-6/+12
* freedreno/ir3: scheduler improvementsRob Clark2019-06-031-0/+5
* freedreno/ir3: sample-shading supportRob Clark2019-04-251-0/+3
* freedreno/ir3: cleanup instruction builder macrosRob Clark2019-04-251-46/+27
* freedreno/ir3: Add workaround for VS samgqKristian H. Kristensen2019-03-281-1/+2
* freedreno/ir3: Track whether shader needs derivativesKristian H. Kristensen2019-03-251-1/+1
* freedreno/ir3: enable indirect tex/samp (sam.s2en)Rob Clark2019-03-211-7/+3
* freedreno/ir3: find # of samplers from uniform varsRob Clark2019-03-211-1/+1
* freedreno/ir3: fix regmask for merged regsRob Clark2019-03-211-3/+10
* freedreno/ir3: fix sam.s2en encodingRob Clark2019-03-211-0/+3
* freedreno/ir3: add Sethi–Ullman numbering passRob Clark2019-03-031-3/+18
* freedreno: Fix a couple of warningsKristian H. Kristensen2019-02-281-1/+1
* freedreno/ir3: use nopN encoding when possibleRob Clark2019-02-261-1/+2
* freedreno/ir3: sync instr/disasm and add ldib encodingRob Clark2019-02-201-0/+2
* freedreno/ir3: fix legalize for vecN inputsRob Clark2019-02-201-0/+1
* freedreno/ir3: HIGH reg w/a for a6xxRob Clark2019-02-161-1/+1
* freedreno/ir3: add a6xx+ SSBO/image supportRob Clark2019-02-161-1/+33
* freedreno/ir3: split out a4xx+ instructionsRob Clark2019-02-161-3/+5
* freedreno/ir3: code-motionRob Clark2018-12-071-0/+53
* freedreno: move ir3 to common locationRob Clark2018-11-271-0/+1394