Treewide: Remove Elements() macro
[mesa.git] / src / gallium / drivers / nouveau / codegen / nv50_ir_peephole.cpp
2016-05-17 Jan VeselyTreewide: Remove Elements() macro
2016-04-25 Hans de Goedenouveau: codegen: combineLd/St do not combine indirect...
2016-04-07 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-07 Samuel Pitoisetnv50/ir: do not try to attach JOIN ops to ATOM
2016-03-15 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-03-13 Ilia Mirkinnv50/ir: avoid folding mul + add if the mul has a dnz
2016-02-24 Kristian Høgsberg... Merge remote-tracking branch 'origin/master' into vulkan
2016-02-16 Karol Herbstnv50/ir: we can't do the add to mad conversion when...
2016-02-16 Karol Herbstnv50/ir: optimize neg(and(set, 1)) to set
2016-02-05 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2016-01-30 Ilia Mirkinnv50/ir: get rid of memory stores with nop values
2016-01-30 Ilia Mirkinnv50/ir: fix false global CSE on instructions with...
2016-01-30 Jason EkstrandMerge branch 'vulkan' into 'vulkan'
2016-01-30 Ilia Mirkinnv50/ir: add support for BUFFER accesses
2016-01-28 Karol Herbstnv50/ir: optimize mad/fma with third argument 0 to mul
2016-01-28 Karol Herbstnv50/ir: run DCE backwards
2016-01-28 Karol Herbstnv50/ir: optimize shl(shr(a, c), c) to and(a, ~((1...
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-20 Ilia Mirkinnv50/ir: don't flip SHL(ADD) into ADD(SHL) if ADD sourc...
2016-01-18 Ilia Mirkinnv50/ir: swap the least-ref'd source into src1 when...
2016-01-09 Kristian Høgsberg... Merge ../mesa into vulkan
2015-12-30 Ilia Mirkinnv50/ir: attempt to do more constant folding on mad...
2015-12-29 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-12-29 Ilia Mirkinnv50/ir: float(s32 & 0xff) = float(u8), not s8
2015-12-28 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-12-12 Ilia Mirkinnv50/ir: combine sequences of conversions
2015-12-12 Ilia Mirkinnv50/ir: teach post-ra immediate folding into mad about...
2015-12-12 Ilia Mirkinnv50/ir: add short imad support
2015-12-12 Ilia Mirkinnv50/ir: can't have predication and immediates
2015-12-12 Ilia Mirkinnv50/ir: fix assumption that prog->maxGPR is in 32...
2015-12-11 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-12-09 Ilia Mirkinnv50/ir: check if the target supports the new offset...
2015-12-07 Ilia Mirkinnvc0/ir: fix up mul+add -> mad algebraic opt, enable...
2015-12-05 Ilia Mirkinnv50/ir: fold shl + mul with immediates
2015-12-05 Ilia Mirkinnv50/ir: propagate indirect loads into instructions
2015-12-05 Ilia Mirkinnv50/ir: flip shl(add, imm) into add(shl, imm)
2015-12-04 Ilia Mirkinnv50/ir: fold fma/mad when all 3 args are immediates
2015-12-04 Ilia Mirkinnv50/ir: fix DCE to not generate 96-bit loads
2015-12-03 Ilia Mirkinnv50/ir: the mad source might not have a defining instr...
2015-12-02 Ilia Mirkinnvc0/ir: fold postfactor into immediate
2015-11-14 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-11-07 Ilia Mirkinnv50/ir: properly set the type of the constant folding...
2015-11-07 Ilia Mirkinnv50/ir: add support for const-folding OP_CVT with...
2015-11-06 Hans de Goedenv50/ir: Add support for 64bit immediates to checkSwapSrc01
2015-11-06 Hans de Goedenv50/ir: Add support for merge-s to the ConstantFolding...
2015-10-01 Kristian Høgsberg... Merge branch 'master' of ../mesa into vulkan
2015-09-10 Ilia Mirkinnv50/ir: don't fold immediate into mad if registers...
2015-08-26 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-08-20 Tobias Klausmannnv50/ir: Handle OP_CVT when folding constant expressions
2015-08-20 Ilia Mirkinnvc0/ir: undo more shifts still by allowing a pre-SHL...
2015-08-20 Ilia Mirkinnvc0/ir: don't require AND when the high byte is being...
2015-08-20 Ilia Mirkinnvc0/ir: detect i2f/i2i which operate on specific bytes...
2015-08-20 Ilia Mirkinnvc0/ir: detect AND/SHR pairs and convert into EXTBF
2015-08-17 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-07-24 Ilia Mirkinnvc0/ir: per-patch vars are in a separate address space
2015-07-23 Ilia Mirkinnvc0/ir: allow tess eval output loads to be CSE'd
2015-06-26 Ilia Mirkinnv50/ir: propagate modifier to right arg when const...
2015-06-26 Connor AbbottMerge branch 'wip/nir-vtn' into vulkan
2015-06-24 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-06-18 Ilia Mirkinnvc0/ir: can't have a join on a load with an indirect...
2015-05-24 Ilia Mirkinnv50/ir: avoid messing up arg1 of PFETCH
2015-05-22 Ilia Mirkinnv50/ir: allow OP_SET to merge with OP_SET_AND/etc...
2015-05-22 Ilia Mirkinnvc0/ir: optimize set & 1.0 to produce boolean-float...
2015-05-08 Ilia Mirkinnv50/ir: only propagate saturate up if some actual...
2015-04-02 Ilia Mirkinnv50/ir: avoid folding immediates into imad operations
2015-03-27 Ilia Mirkinnv50/ir: take postFactor into account when doing peepho...
2015-02-21 Ilia Mirkinnvc0/ir: remove merge/split pairs to allow normal propa...
2015-02-10 Roy Splietnv50/ir: Fold IMM into MAD
2015-01-02 Ilia Mirkinnv50/ir: fold MAD when one of the multiplicands is...
2014-09-01 Ilia Mirkinnv50/ir: avoid creating instructions that can't be...
2014-07-08 Tobias Klausmannnv50/ir: use unordered_set instead of list to keep...
2014-06-06 Tobias Klausmannnvc0/ir: Handle OP_POPCNT when folding constant expressions
2014-06-06 Tobias Klausmannnvc0/ir: Handle OP_BFIND when folding constant expressions
2014-06-06 Tobias Klausmannnvc0/ir: Handle reverse subop for OP_EXTBF when folding...
2014-06-06 Tobias Klausmannnv50/ir: clear subop when folding constant expressions
2014-05-23 Christoph Bumillernv50/ir/opt: fix constant folding with saturate modifier
2014-05-21 Ilia Mirkinnv50/ir: fix constant folding for OP_MUL subop HIGH
2014-05-14 Ben Skeggsnvc0: maxwell isa has no per-instruction join modifier
2014-05-11 Ilia Mirkinnv50/ir: make sure to reverse cond codes on all the...
2014-04-28 Ilia Mirkinnvc0/ir: do constant folding of extbf/insbf
2013-09-15 Dave Airlienouveau: fix regression since float comparison instruct...
2013-09-11 Johannes ObermayrMove nv30, nv50 and nvc0 to nouveau.