summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/nouveau/codegen
Commit message (Expand)AuthorAgeFilesLines
* gk110/ir: fix quadop dall emissionIlia Mirkin2016-09-041-2/+2
* nvc0/ir: allow min/max instructions to be dual-issued in pairsKarol Herbst2016-09-031-2/+12
* nvc0/ir: don't dual-issue ops that depend or interfere with each otherKarol Herbst2016-09-033-14/+23
* nv50/ir: always emit the NDV bit for OP_QUADOPSamuel Pitoiset2016-08-302-8/+2
* nv50/ir: make sure cfg iterator always hits all blocksIlia Mirkin2016-08-231-4/+4
* nv50/ir: fix bb positions after exit instructionsIlia Mirkin2016-08-161-3/+10
* nv50/ir: properly clear upper bits of a bitset fillIlia Mirkin2016-08-161-2/+2
* gm107/ir: add a legalize SSA pass for PFETCHSamuel Pitoiset2016-07-274-2/+43
* nvc0/ir: fix up an assertion in emitUADD()Samuel Pitoiset2016-07-241-4/+3
* nv50/ir: allow to swap sources for OP_SUBSamuel Pitoiset2016-07-221-1/+6
* nv50/ir: print OP_SUREDB subops in debug modeSamuel Pitoiset2016-07-201-0/+1
* gm107/ir: add emission for SUREDxSamuel Pitoiset2016-07-201-0/+50
* gm107/ir: add emission for SUSTx and SULDxSamuel Pitoiset2016-07-201-0/+104
* gm107/ra: fix constraints for surface operationsSamuel Pitoiset2016-07-201-2/+23
* gm107/ir: lower surface operationsSamuel Pitoiset2016-07-202-1/+77
* gm107/ir: make use of ADD32I for all immediatesSamuel Pitoiset2016-07-191-1/+1
* gm107/ir: add missing NEG modifier for IADD32ISamuel Pitoiset2016-07-191-0/+1
* nvc0: add support for BGRA8 imagesIlia Mirkin2016-07-184-0/+11
* nv50: fix alphatest for non-blendable formatsIlia Mirkin2016-07-166-6/+63
* nv50/ir: add missing string for SV_WORK_DIMSamuel Pitoiset2016-07-141-0/+1
* nvc0: initial support for GP100 GPUsBen Skeggs2016-07-122-0/+3
* nvc0/ir: fix images indirect access on FermiSamuel Pitoiset2016-07-111-0/+7
* nvc0/ir: remove unused resource info loading helpersSamuel Pitoiset2016-07-082-28/+0
* nvc0/ir: refactor the surfaces info loading logicSamuel Pitoiset2016-07-082-82/+44
* nvc0/ir: move the shift left op inside loadTexHandle()Samuel Pitoiset2016-07-081-8/+6
* nvc0/ir: rename NVE4_SU_INFO_XXX to NVC0_SU_INFO_XXXSamuel Pitoiset2016-07-051-49/+49
* nvc0/ir: reset the base offset for indirect images accessesSamuel Pitoiset2016-07-051-2/+4
* gm107/ir: fix sign bit emission for FADD32ISamuel Pitoiset2016-07-051-3/+6
* nouveau: Fix a couple of "foo may be used uninitialized' compiler warningsHans de Goede2016-07-021-2/+2
* nouveau: Fix gcc6 / c++11 auto_ptr deprecation compiler warningsHans de Goede2016-07-021-0/+4
* nouveau: Add support for SV_WORK_DIMHans de Goede2016-07-024-0/+5
* nvc0: fix up image support for allowing multiple samplesIlia Mirkin2016-07-012-32/+51
* nv50/ir: print EMIT subops in debug modeSamuel Pitoiset2016-06-291-0/+9
* nv50/ir: print RSQ/RCP subops in debug modeSamuel Pitoiset2016-06-291-0/+10
* nv50/ir: print PIXLD subops in debug modeSamuel Pitoiset2016-06-291-0/+9
* nv50/ir: print SHFL subops in debug modeSamuel Pitoiset2016-06-291-0/+9
* gm107/ir: make sure that flagsDef is set when emitting setcondSamuel Pitoiset2016-06-281-1/+1
* gm107/ir: add missing setcond flags for LOP variantsSamuel Pitoiset2016-06-281-0/+2
* gm107/ir: make use of LOP32I for all immediatesSamuel Pitoiset2016-06-281-1/+1
* gm107/ir: make use of MOV32I for all immediatesSamuel Pitoiset2016-06-271-2/+1
* gm107/ir: make use of IMUL32I for all immediatesSamuel Pitoiset2016-06-261-1/+1
* Remove wrongly repeated words in commentsGiuseppe Bilotta2016-06-231-1/+1
* gk104/ir: fix tex use generation to be more careful about eliding usesIlia Mirkin2016-06-192-12/+27
* nv50/ir: add missing strings for some recent sysvalsSamuel Pitoiset2016-06-181-0/+3
* nv50/ir: make Graph destructor virtualStephan Bergmann2016-06-131-1/+1
* nvc0/ir: clamp the UBO index for compute on KeplerSamuel Pitoiset2016-06-131-1/+9
* nv50: enable indirect addressing of fragment shader inputsIlia Mirkin2016-06-111-0/+1
* gk104/ir: fix conditions for adding a texbarIlia Mirkin2016-06-071-4/+6
* nvc0: add support for VOTE tgsi opcodesIlia Mirkin2016-06-064-21/+75
* nv50/ir: use round toward 0 when converting doubles to integersSamuel Pitoiset2016-06-061-1/+3