summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/nouveau/codegen
Commit message (Expand)AuthorAgeFilesLines
* nvc0/ir: only merge emit/restart for identical streamsIlia Mirkin2014-07-011-3/+10
* nvc0/ir: avoid creating restarts with non-0 streamIlia Mirkin2014-07-011-3/+7
* nvc0/ir: fix emitting vertex streamIlia Mirkin2014-07-011-7/+8
* nv50/ir: allow gl_ViewportIndex to work on non-provoking verticesTobias Klausmann2014-06-232-2/+30
* nv50/ir: Remove NV50_SEMANTIC_VIEWPORTINDEXTobias Klausmann2014-06-162-2/+1
* gk110/ir: fix bfind emissionIlia Mirkin2014-06-071-1/+1
* gk110/ir: fix emitting constbuf file indexIlia Mirkin2014-06-071-2/+3
* gk110/ir: emit saturate flag on fadd when neededIlia Mirkin2014-06-061-0/+1
* gk110/ir: fix slct emissionIlia Mirkin2014-06-061-1/+1
* gk110/ir: fix interp mode emissionIlia Mirkin2014-06-061-1/+2
* gk110/ir: fix ISAD emission with register argsIlia Mirkin2014-06-061-1/+1
* gk110/ir: fix quadon opcode emissionIlia Mirkin2014-06-061-1/+1
* gk110/ir: emit texbar the same way that the blob doesIlia Mirkin2014-06-061-1/+1
* nvc0/ir: Handle OP_POPCNT when folding constant expressionsTobias Klausmann2014-06-061-0/+13
* nvc0/ir: Handle OP_BFIND when folding constant expressionsTobias Klausmann2014-06-061-0/+17
* nvc0/ir: Handle reverse subop for OP_EXTBF when folding constant expressionsTobias Klausmann2014-06-061-2/+6
* nv50/ir: clear subop when folding constant expressionsTobias Klausmann2014-06-061-0/+1
* nvc0/ir: use SM35 ISA with GK20AAlexandre Courbot2014-05-273-7/+12
* nv50/ir/tgsi: optimize KILChristoph Bumiller2014-05-231-0/+5
* nv50/ir: fix lowering of predicated instructions (without defs)Christoph Bumiller2014-05-231-1/+4
* nv50/ir/opt: fix constant folding with saturate modifierChristoph Bumiller2014-05-231-1/+3
* nv50/ir/tgsi: TGSI_OPCODE_POW replicates its resultChristoph Bumiller2014-05-231-1/+5
* nv50/ir: fix constant folding for OP_MUL subop HIGHIlia Mirkin2014-05-211-4/+43
* nv50/ir: fix s32 x s32 -> high s32 multiply logicIlia Mirkin2014-05-212-11/+82
* nv50/ir: fix integer mul lowering for u32 x u32 -> high u32Ilia Mirkin2014-05-181-3/+4
* nv50/ir: make sure that texprep/texquerylod's args get coalescedIlia Mirkin2014-05-181-0/+2
* nvc0: add maxwell (sm50) compiler backendBen Skeggs2014-05-1515-3/+3583
* nvc0: maxwell isa has no per-instruction join modifierBen Skeggs2014-05-154-19/+23
* nvc0: replace immd 0 with $rLASTGPR for emit/restart opcodesBen Skeggs2014-05-151-0/+1
* nvc0: move nvc0 lowering pass class definitions into headerBen Skeggs2014-05-153-106/+136
* nvc0: bump sched data member to 32-bitsBen Skeggs2014-05-151-1/+1
* nvc0: allow for easier modification of compiler library routinesBen Skeggs2014-05-1513-1057/+1057
* nv50: fix setting of texture ms info to be per-stageIlia Mirkin2014-05-111-0/+4
* nv50/ir: make sure to reverse cond codes on all the OP_SET variantsIlia Mirkin2014-05-111-1/+2
* nv50/ir/gk110: fix set with f32 destIlia Mirkin2014-05-071-0/+3
* nv50/ir: allow load propagation when flags are definedIlia Mirkin2014-05-071-3/+4
* nvc0/ir: offset appears to come before the Z refIlia Mirkin2014-04-281-1/+3
* nv50/ir: change texture offsets to ValueRefs, allow nonconstIlia Mirkin2014-04-288-20/+61
* nvc0/ir: do constant folding of extbf/insbfIlia Mirkin2014-04-281-1/+66
* nvc0/ir: add support for MUL_HI tgsi opcodesIlia Mirkin2014-04-281-1/+12
* nvc0/ir: add support for new bitfield manipulation opcodesIlia Mirkin2014-04-287-4/+127
* nvc0/ir: fetch shadow value from proper place for TG4 cube arrayIlia Mirkin2014-04-261-1/+4
* nvc0/ir: set gatherComp for non-shadow targetsIlia Mirkin2014-04-261-0/+2
* nvc0/ir: set instance count based on the GS_INVOCATIONS propertyIlia Mirkin2014-04-261-3/+1
* nvc0/ir: add support for INVOCATIONID system valueIlia Mirkin2014-04-262-1/+1
* nvc0/ir: add support for SAMPLEMASK sysvalIlia Mirkin2014-04-265-0/+8
* nvc0: add support for PIPE_CAP_SAMPLE_SHADINGIlia Mirkin2014-04-267-3/+61
* nv50: add support for PIPE_CAP_SAMPLE_SHADINGIlia Mirkin2014-04-266-2/+24
* nouveau/codegen: add missing values for OP_TXLQ into the target arraysIlia Mirkin2014-04-192-7/+9
* nvc0: add support for texture gatherIlia Mirkin2014-04-073-4/+20