projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
nv50/ir: can't have predication and immediates
[mesa.git]
/
src
/
gallium
/
drivers
/
nouveau
/
codegen
/
nv50_ir_peephole.cpp
2015-12-12
Ilia Mirkin
nv50/ir: can't have predication and immediates
blob
|
commitdiff
|
raw
2015-12-12
Ilia Mirkin
nv50/ir: fix assumption that prog->maxGPR is in 32...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-09
Ilia Mirkin
nv50/ir: check if the target supports the new offset...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-07
Ilia Mirkin
nvc0/ir: fix up mul+add -> mad algebraic opt, enable...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-05
Ilia Mirkin
nv50/ir: fold shl + mul with immediates
blob
|
commitdiff
|
raw
|
diff to current
2015-12-05
Ilia Mirkin
nv50/ir: propagate indirect loads into instructions
blob
|
commitdiff
|
raw
|
diff to current
2015-12-05
Ilia Mirkin
nv50/ir: flip shl(add, imm) into add(shl, imm)
blob
|
commitdiff
|
raw
|
diff to current
2015-12-04
Ilia Mirkin
nv50/ir: fold fma/mad when all 3 args are immediates
blob
|
commitdiff
|
raw
|
diff to current
2015-12-04
Ilia Mirkin
nv50/ir: fix DCE to not generate 96-bit loads
blob
|
commitdiff
|
raw
|
diff to current
2015-12-03
Ilia Mirkin
nv50/ir: the mad source might not have a defining instr...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-02
Ilia Mirkin
nvc0/ir: fold postfactor into immediate
blob
|
commitdiff
|
raw
|
diff to current
2015-11-07
Ilia Mirkin
nv50/ir: properly set the type of the constant folding...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-07
Ilia Mirkin
nv50/ir: add support for const-folding OP_CVT with...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-06
Hans de Goede
nv50/ir: Add support for 64bit immediates to checkSwapSrc01
blob
|
commitdiff
|
raw
|
diff to current
2015-11-06
Hans de Goede
nv50/ir: Add support for merge-s to the ConstantFolding...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-10
Ilia Mirkin
nv50/ir: don't fold immediate into mad if registers...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-20
Tobias Klausmann
nv50/ir: Handle OP_CVT when folding constant expressions
blob
|
commitdiff
|
raw
|
diff to current
2015-08-20
Ilia Mirkin
nvc0/ir: undo more shifts still by allowing a pre-SHL...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-20
Ilia Mirkin
nvc0/ir: don't require AND when the high byte is being...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-20
Ilia Mirkin
nvc0/ir: detect i2f/i2i which operate on specific bytes...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-20
Ilia Mirkin
nvc0/ir: detect AND/SHR pairs and convert into EXTBF
blob
|
commitdiff
|
raw
|
diff to current
2015-07-24
Ilia Mirkin
nvc0/ir: per-patch vars are in a separate address space
blob
|
commitdiff
|
raw
|
diff to current
2015-07-23
Ilia Mirkin
nvc0/ir: allow tess eval output loads to be CSE'd
blob
|
commitdiff
|
raw
|
diff to current
2015-06-26
Ilia Mirkin
nv50/ir: propagate modifier to right arg when const...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-18
Ilia Mirkin
nvc0/ir: can't have a join on a load with an indirect...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-24
Ilia Mirkin
nv50/ir: avoid messing up arg1 of PFETCH
blob
|
commitdiff
|
raw
|
diff to current
2015-05-22
Ilia Mirkin
nv50/ir: allow OP_SET to merge with OP_SET_AND/etc...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-22
Ilia Mirkin
nvc0/ir: optimize set & 1.0 to produce boolean-float...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-08
Ilia Mirkin
nv50/ir: only propagate saturate up if some actual...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-02
Ilia Mirkin
nv50/ir: avoid folding immediates into imad operations
blob
|
commitdiff
|
raw
|
diff to current
2015-03-27
Ilia Mirkin
nv50/ir: take postFactor into account when doing peepho...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-21
Ilia Mirkin
nvc0/ir: remove merge/split pairs to allow normal propa...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-10
Roy Spliet
nv50/ir: Fold IMM into MAD
blob
|
commitdiff
|
raw
|
diff to current
2015-01-02
Ilia Mirkin
nv50/ir: fold MAD when one of the multiplicands is...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-01
Ilia Mirkin
nv50/ir: avoid creating instructions that can't be...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-08
Tobias Klausmann
nv50/ir: use unordered_set instead of list to keep...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-06
Tobias Klausmann
nvc0/ir: Handle OP_POPCNT when folding constant expressions
blob
|
commitdiff
|
raw
|
diff to current
2014-06-06
Tobias Klausmann
nvc0/ir: Handle OP_BFIND when folding constant expressions
blob
|
commitdiff
|
raw
|
diff to current
2014-06-06
Tobias Klausmann
nvc0/ir: Handle reverse subop for OP_EXTBF when folding...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-06
Tobias Klausmann
nv50/ir: clear subop when folding constant expressions
blob
|
commitdiff
|
raw
|
diff to current
2014-05-23
Christoph Bumiller
nv50/ir/opt: fix constant folding with saturate modifier
blob
|
commitdiff
|
raw
|
diff to current
2014-05-21
Ilia Mirkin
nv50/ir: fix constant folding for OP_MUL subop HIGH
blob
|
commitdiff
|
raw
|
diff to current
2014-05-14
Ben Skeggs
nvc0: maxwell isa has no per-instruction join modifier
blob
|
commitdiff
|
raw
|
diff to current
2014-05-11
Ilia Mirkin
nv50/ir: make sure to reverse cond codes on all the...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-28
Ilia Mirkin
nvc0/ir: do constant folding of extbf/insbf
blob
|
commitdiff
|
raw
|
diff to current
2013-09-15
Dave Airlie
nouveau: fix regression since float comparison instruct...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-11
Johannes Obermayr
Move nv30, nv50 and nvc0 to nouveau.
blob
|
commitdiff
|
raw
|
diff to current