[Mesa-dev] [PATCH v4 0/4] nv50/ir: PostRaConstantFolding improvements

Karol Herbst karolherbst at gmail.com
Sun Nov 6 14:05:50 UTC 2016


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



More information about the mesa-dev mailing list