Skip to content

nvc0/ir: add support for MAD/FMA PostRALoadPropagation

Karol Herbst nouveau 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v5 Latest5 patches 0 repliesNew

Patches in v5 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5nv50/ir: restructure and rename postraconstantfolding passsrc/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp+63 -580 replies
2/5nv50/ir: implement mad post ra folding for nvc0+src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp+47 -40 replies
3/5gk110/ir: add LIMM form of madsrc/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp+34 -180 replies
4/5gm107/ir: add LIMM form of madsrc/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp+26 -110 replies
5/5nv50/ir: also do PostRaLoadPropagation for FMAsrc/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp+2 -10 replies

Reviews trailers per patch

1 of 5 patches has a Reviewed-by or Acked-by.

PatchSamuel Pitoiset
1/5R-b
2/5
3/5
4/5
5/5

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v5 thread

Cover letter [PATCH v5 0/5] nvc0/ir: add support for MAD/FMA PostRALoadPropagation

was "nv50/ir: PostRaConstantFolding improvements" before.

nothing really changed from the last version, just minor things.

Karol Herbst (5):
nv50/ir: restructure and rename postraconstantfolding pass nv50/ir: implement mad post ra folding for nvc0+ gk110/ir: add LIMM form of mad
gm107/ir: add LIMM form of mad
nv50/ir: also do PostRaLoadPropagation for FMA

 .../drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp |  50 ++++---
 .../drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp |  34 +++--
 .../drivers/nouveau/codegen/nv50_ir_peephole.cpp   | 162 +++++++++++++--------
 src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp |   2 +-
 4 files changed, 164 insertions(+), 84 deletions(-)
Signature · 6 lines
2.12.0

_______________________________________________
Nouveau mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/nouveau