nv50/ir: Add nv50_ir_prog_info_out serialize and deserialize
[mesa.git] / src / gallium / drivers / nouveau / codegen / nv50_ir_emit_gm107.cpp
2020-08-25 Mark Menzynskinv50/ir: Add nv50_ir_prog_info_out serialize and deseri...
2020-06-10 Ben Skeggsnvir/gm107: separate out header for sched data calculator
2020-06-10 Ben Skeggsnvir/gm107: implement OP_PERMT
2019-10-30 Ilia Mirkingm107/ir: fix loading z offset for layered 3d image...
2019-01-18 Karol Herbstgm107/ir: disable TEXS for tex with derivAll set
2018-11-07 Karol Herbstgm107/ir: fix compile time warning in getTEXSMask
2018-11-06 Karol Herbstgm107/ir: use scalar tex instructions where possible
2018-08-27 Rhys Perrygm107/ir: add support for OP_XMAD on GM107+
2018-08-04 Karol Herbstgm200/ir: add native OP_SQRT support
2018-07-19 Rhys Perrygm107/ir: use CS2R for SV_CLOCK
2018-07-07 Rhys Perrynvc0/ir: use the combined tid special register
2018-05-28 Rhys Perrygm107/ir: prevent WaW hazards in instruction scheduling
2018-04-25 Ilia Mirkinnvc0/ir: all short immediates are sign-extended, adjust...
2018-02-26 Karol Herbstnvir/gm107: consider FILE_FLAGS dependencies in SchedDa...
2018-02-26 Karol Herbstnvir/gm107: iterate over all defs in SchedDataCalculato...
2017-05-01 Samuel Pitoisetgm107/ir: add a missing assertion in emitISCADD()
2017-04-13 Boyan Dingnvc0/ir: Add SV_LANEMASK_* system values.
2017-04-13 Boyan Dingnvc0/ir: Allow 0/1 immediate value as source of OP_VOTE
2017-04-13 Boyan Dinggm107/ir: Emit third src 'bound' and optional predicate...
2017-04-09 Boyan Dinggm107/ir: Emit SV_CLOCK system value
2017-04-01 Karol Herbstgm107/ir: add LIMM form of mad
2017-02-12 Ilia Mirkingm107/ir: fix address offset bitfield for ATOMS
2017-02-09 Ilia Mirkinnvc0/ir: make it possible to have the flags def in...
2017-02-09 Ilia Mirkinnvc0/ir: add a "high" subop for shifts, emit shf.l...
2017-02-09 Ilia Mirkinnvc0/ir: add support for emitting partial min/max ops...
2017-01-12 Samuel Pitoisetnv50/ir: improve instruction pipelining on gm107
2016-11-05 Samuel Pitoisetgm107/ir: emit RED instead of ATOM when no dst
2016-10-18 Ilia Mirkingm107/ir: fix bit offset of tex lod setting for indirec...
2016-09-29 Samuel Pitoisetnvc0/ir: add emission for SHLADD
2016-09-10 Ilia Mirkingm107/ir: AL2P writes to a predicate register
2016-07-20 Samuel Pitoisetgm107/ir: add emission for SUREDx
2016-07-20 Samuel Pitoisetgm107/ir: add emission for SUSTx and SULDx
2016-07-19 Samuel Pitoisetgm107/ir: make use of ADD32I for all immediates
2016-07-19 Samuel Pitoisetgm107/ir: add missing NEG modifier for IADD32I
2016-07-04 Samuel Pitoisetgm107/ir: fix sign bit emission for FADD32I
2016-06-28 Samuel Pitoisetgm107/ir: make sure that flagsDef is set when emitting...
2016-06-27 Samuel Pitoisetgm107/ir: add missing setcond flags for LOP variants
2016-06-27 Samuel Pitoisetgm107/ir: make use of LOP32I for all immediates
2016-06-26 Samuel Pitoisetgm107/ir: make use of MOV32I for all immediates
2016-06-26 Samuel Pitoisetgm107/ir: make use of IMUL32I for all immediates
2016-06-07 Ilia Mirkinnvc0: add support for VOTE tgsi opcodes
2016-05-12 Ilia Mirkinnvc0: fix gl_SampleMaskIn computation
2016-05-12 Ilia Mirkinnv50/ir: generalize interp fixups to be able to fixup...
2016-04-25 Samuel Pitoisetgm107/ir: s/invalid load/invalid store/
2016-04-04 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-02 Ilia Mirkingm107/ir: add OP_SELP emission, used in DSQRT lowering
2016-03-15 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-03-07 Samuel Pitoisetgm107/ir: add emission for ATOMS
2016-03-07 Samuel Pitoisetgm107/ir: add emission for BAR
2016-03-02 Kenneth GraunkeMerge remote-tracking branch 'origin/master' into vulkan
2016-02-28 Samuel Pitoisetnv50/ir: emit VOTE instruction
2016-02-24 Kristian Høgsberg... Merge remote-tracking branch 'origin/master' into vulkan
2016-02-16 Ilia Mirkinnv50/ir: fix quadop emission in the presence of predication
2016-02-16 Samuel Pitoisetgm107/ir: add ATOM CAS emission
2016-02-13 Samuel Pitoisetnv50/ir: add missing SV_TID and SV_CTAID sysvals on...
2016-02-13 Samuel Pitoisetnv50/ir: add MEMBAR emission for GM107
2016-02-05 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2016-02-05 Ilia Mirkinnvc0/ir: fix converting between predicate and gpr
2016-01-30 Jason EkstrandMerge branch 'vulkan' into 'vulkan'
2016-01-25 Jason EkstrandMerge remote-tracking branch 'mattst88/nir-lower-pack...
2016-01-21 Kristian Høgsberg... Merge remote-tracking branch 'jekstrand/wip/i965-unifor...
2016-01-21 Ilia Mirkingm107/ir: add carry emission to LOP and IADD
2016-01-21 Ilia Mirkingm107/ir: add ATOM and CCTL support
2016-01-21 Ilia Mirkingm107/ir: set LD/ST address width bit
2016-01-09 Kristian Høgsberg... Merge ../mesa into vulkan
2016-01-03 Ilia Mirkinnvc0/ir: add support for PK2H/UP2H
2015-11-14 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-11-12 Ilia Mirkinnvc0/ir: add support for TGSI_SEMANTIC_HELPER_INVOCATION
2015-11-06 Hans de Goedegm107/ir: Add support for double immediates
2015-11-03 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-10-29 Ilia Mirkinnvc0: do upload-time fixups for interpolation parameters
2015-08-26 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-08-20 Ilia Mirkinnvc0/ir: detect i2f/i2i which operate on specific bytes...
2015-08-17 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-07-24 Ilia Mirkinnvc0/ir: kepler can't do indirect shader input/output...
2015-07-18 Ilia Mirkingm107/ir: fix indirect txq emission
2015-06-26 Connor AbbottMerge branch 'wip/nir-vtn' into vulkan
2015-06-24 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-05-22 Ilia Mirkinnvc0/ir: allow iset to produce a boolean float
2015-05-22 Ilia Mirkinnvc0/ir: avoid jumping to a sched instruction
2015-04-28 Ilia Mirkingm107/ir: add lane/vertex count sysvals
2015-02-21 Ilia Mirkinnvc0/ir: fix lowering of RSQ/RCP/SQRT/MOD to work with F64
2015-02-21 Ilia Mirkingm107/ir: fix F2F flipped stype/dtype flags
2015-02-21 Ilia Mirkingm107/ir: fix DSET boolean float flag
2015-02-21 Ilia Mirkingm107/ir: fix DMUL opcode encoding
2014-10-04 Ilia Mirkingm107/ir: add dnz emission for fmul
2014-07-24 Ilia Mirkingm107/ir: emit LDC subops
2014-05-14 Ben Skeggsnvc0: add maxwell (sm50) compiler backend