This series reworks the structure of the pass to make it easier to add
more optimisations to it.

I have to rework the RA commit a bit and the post_ra_dead patch should be
submitted on its own.

v2: swaped the last two commits
v3: reworked order
v4: droped last two patches

Karol Herbst (4):
  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

 .../drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp |  50 ++++---
 .../drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp |  35 +++--
 .../drivers/nouveau/codegen/nv50_ir_peephole.cpp   | 161 +++++++++++++--------
 3 files changed, 163 insertions(+), 83 deletions(-)

-- 
2.10.1

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to