summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/nouveau/codegen
Commit message (Expand)AuthorAgeFilesLines
* nv50/ir/gk110: fix offset flag position for TXD opcodeIlia Mirkin2015-03-271-0/+1
* nv50/ir: take postFactor into account when doing peephole optimizationsIlia Mirkin2015-03-271-4/+8
* nouveau: Fix build, invalid extern "C" around header inclusion.Mark Janes2015-03-061-2/+0
* nvc0/ir: remove merge/split pairs to allow normal propagation to occurIlia Mirkin2015-02-201-0/+30
* nvc0/ir: add support for new TGSI double opcodesIlia Mirkin2015-02-201-0/+236
* nvc0/ir: handle zero and negative sqrt argumentsIlia Mirkin2015-02-201-2/+14
* nvc0/ir: no instruction can load a double immediateIlia Mirkin2015-02-201-0/+2
* nvc0/ir: fix lowering of RSQ/RCP/SQRT/MOD to work with F64Ilia Mirkin2015-02-205-16/+40
* gm107/ir: fix F2F flipped stype/dtype flagsIlia Mirkin2015-02-201-2/+2
* gm107/ir: fix DSET boolean float flagIlia Mirkin2015-02-201-0/+1
* gm107/ir: fix DMUL opcode encodingIlia Mirkin2015-02-201-3/+3
* gk110/ir: add emission of dadd/dmul/dmad opcodesIlia Mirkin2015-02-201-3/+77
* nvc0/ir: add emission of dadd/dmul/dmad opcodes, fix minmaxIlia Mirkin2015-02-201-3/+63
* nv50/ir: Fold IMM into MADRoy Spliet2015-02-101-0/+53
* nv50/ir: Add emit support for MAD IMM formatRoy Spliet2015-02-101-0/+8
* nv50/ir: Add support for MAD 4-byte opcodeRoy Spliet2015-02-102-8/+6
* nv50/ir: change the way float face is returnedIlia Mirkin2015-02-102-4/+6
* nv50/ir: enable sat modifier for OP_SUBIlia Mirkin2015-01-051-1/+1
* nv50/ir: Add sat modifier for mulRoy Spliet2015-01-052-1/+7
* nv50/ir: fix texture offsets in release buildsIlia Mirkin2015-01-052-2/+4
* nv50/ir: Fold sat into madRoy Spliet2015-01-011-1/+1
* nv50/ir: fold MAD when one of the multiplicands is constIlia Mirkin2015-01-011-0/+23
* nv50/ir/tgsi: handle TGSI_OPCODE_ARRChristoph Bumiller2014-11-281-1/+4
* nouveau: Fix build after STR/BRA opcode dropping.Eric Anholt2014-11-241-2/+0
* gallium: Drop the unused SFL/STR opcodes.Eric Anholt2014-11-241-6/+0
* nv50/ir: set neg modifiers on min/max argsIlia Mirkin2014-11-231-0/+2
* gk110/ir: add dnz flag emission for fmul/fmadIlia Mirkin2014-10-031-0/+4
* gm107/ir: add dnz emission for fmulIlia Mirkin2014-10-031-1/+1
* gm107/ir: take relative pfetch offset into accountIlia Mirkin2014-09-261-1/+4
* gm107/ir: add support for indirect const buffer selectionIlia Mirkin2014-09-251-0/+14
* gm107/ir: fix texture argument orderIlia Mirkin2014-09-252-5/+34
* gm107/ir: fix manual TXD for array targetsIlia Mirkin2014-09-251-2/+3
* nv50/ir: avoid deleting pseudo instructions too earlyIlia Mirkin2014-09-251-1/+10
* nv50/ir: add some comments on edge classificationIlia Mirkin2014-09-251-0/+10
* nv50/ir: accomodate all file types, there are now more than 8Ilia Mirkin2014-09-081-2/+2
* nvc0/ir: uses was always null at that point in the codeIlia Mirkin2014-09-081-7/+1
* nv50/ir: avoid array overrun when checking for supported modsIlia Mirkin2014-09-082-2/+2
* nvc0/ir: insn can never be nullIlia Mirkin2014-09-081-1/+1
* nvc0/ir: clarify recursion fix to finding first tex usesChristoph Bumiller2014-09-051-9/+7
* nv50/ir/util: fix BitSet issuesChristoph Bumiller2014-09-053-3/+10
* nv50/ir: avoid creating instructions that can't be emittedIlia Mirkin2014-09-011-0/+4
* nvc0/ir: avoid infinite recursion when finding first uses of texIlia Mirkin2014-09-012-8/+29
* nv50/ir: (trivial) initialize pointer to silence warningTobias Klausmann2014-08-181-1/+1
* nv50,nvc0: add support for fine derivativesIlia Mirkin2014-08-141-0/+4
* nvc0/ir: describe the tex arguments for fermi/keplerIlia Mirkin2014-08-111-0/+25
* nvc0/ir: add kepler+ support for indirect texture referencesIlia Mirkin2014-08-111-7/+27
* nvc0/ir: add base tex offset for fermi indirect tex caseIlia Mirkin2014-08-111-2/+10
* nvc0/ir: support 2d constbuf indexingIlia Mirkin2014-07-241-0/+14
* gm107/ir: emit LDC subopsIlia Mirkin2014-07-241-0/+1
* gk110/ir: emit load constant subopIlia Mirkin2014-07-241-0/+1