aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp
Commit message (Expand)AuthorAgeFilesLines
* gm107/ra: fix constraints for surface operationsSamuel Pitoiset2016-07-201-2/+23
* nvc0: initial support for GP100 GPUsBen Skeggs2016-07-121-0/+2
* nv50/ir: print relevant file's bitset when showing RA infoIlia Mirkin2016-05-311-4/+4
* nv50/ir: fix tex constraints for surface coords on FermiSamuel Pitoiset2016-05-211-0/+6
* nv50/ir: use moveSources to condense sourcesIlia Mirkin2016-05-211-6/+1
* nv50/ir: fix SUSTx constraints on KeplerSamuel Pitoiset2016-05-211-3/+1
* nvc0/ir: fix constraints for OP_SUSTx on KeplerSamuel Pitoiset2016-04-261-1/+3
* Revert "nv50/ra: `isinf()` is in namespace `std` since C++11."Jose Fonseca2016-04-191-4/+0
* nv50/ra: `isinf()` is in namespace `std` since C++11.Pierre Moreau2016-04-131-0/+4
* nv50/ir: Check for valid insn instead of def sizePierre Moreau2016-03-311-2/+2
* nvc0: initial support for GM20x GPUsBen Skeggs2016-02-161-0/+2
* nv50/ir: fix memory corruption when spilling and redoing RAKarol Herbst2016-01-261-0/+3
* nv50/ir: add short imad supportIlia Mirkin2015-12-121-1/+0
* nv50/ir: prefer to color mad def and src2 with the same colorIlia Mirkin2015-12-081-0/+14
* nv50/ir: reduce degree limit on ops that can't encode large reg destsIlia Mirkin2015-12-081-3/+34
* nv50/ir: only unspill once ahead of a group of instructionsIlia Mirkin2015-12-081-5/+20
* nv50/ir: fix moves to/from flagsIlia Mirkin2015-12-021-0/+4
* nv50/ir: do not call textureMask() for surface opsSamuel Pitoiset2015-12-021-1/+2
* nv50/ir: fix (un)spilling of 3-wide resultsIlia Mirkin2015-11-221-4/+42
* nv50/ir: use C++11 standard std::unordered_map if possibleChih-Wei Huang2015-10-151-3/+17
* nv50/ir: make edge splitting fix up phi node sourcesIlia Mirkin2015-09-101-13/+77
* nv50/ir: support different unordered_set implementationsChih-Wei Huang2015-08-201-3/+2
* nvc0/ir: add hazard for 2nd dim of vfetch/load indirect argumentIlia Mirkin2015-07-231-0/+2
* gm107/ir: fix texture argument orderIlia Mirkin2014-09-251-0/+7
* nv50/ir: avoid deleting pseudo instructions too earlyIlia Mirkin2014-09-251-1/+10
* nv50/ir/util: fix BitSet issuesChristoph Bumiller2014-09-051-0/+4
* nv50/ir: fix phi/union sources when their def has been mergedIlia Mirkin2014-07-241-0/+8
* nv50/ir: fix hard-coded TYPE_U32 sized registerIlia Mirkin2014-07-241-3/+4
* nv50/ir: use unordered_set instead of list to keep track of var usesTobias Klausmann2014-07-081-2/+2
* nv50/ir: make sure that texprep/texquerylod's args get coalescedIlia Mirkin2014-05-181-0/+2
* nvc0: add maxwell (sm50) compiler backendBen Skeggs2014-05-151-0/+33
* nvc0/ir: move sample id to second source arg to fix sampler2DMSIlia Mirkin2014-03-201-1/+1
* nv50/ir/ra: fix SpillCodeInserter::offsetSlot usageChristoph Bumiller2014-02-221-7/+7
* nv50/ir/ra: some register spilling fixesChristoph Bumiller2014-02-091-5/+34
* nvc0: fixup gk110 and up not being listed in various switch statementsBen Skeggs2013-12-061-1/+4
* Move nv30, nv50 and nvc0 to nouveau.Johannes Obermayr2013-09-111-0/+2050