All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] nv50/ir: Preapre for running Opts inside a loop
@ 2017-04-03 15:55 Karol Herbst
  2017-04-03 15:55 ` [PATCH 1/3] nv50/ir: fix AlgebraicOpt for slcts with mods Karol Herbst
       [not found] ` <20170403155553.996-1-karolherbst-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
  0 siblings, 2 replies; 4+ messages in thread
From: Karol Herbst @ 2017-04-03 15:55 UTC (permalink / raw)
  To: mesa-dev-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW
  Cc: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

Slowly we are getting to the point, that we miss enough optimization
opportunities as the result of our own passes.

For this we need to fix AlgebraicOpt to be able to handle mods on sources
without creating new issues.

The last patch enables looping opts.

Karol Herbst (3):
  nv50/ir: fix AlgebraicOpt for slcts with mods
  nv50/ir: handle logops with NOT in AlgebraicOpt
  nv50/ir: run some passes multiple times

 .../drivers/nouveau/codegen/nv50_ir_peephole.cpp   | 29 +++++++++++++++-------
 1 file changed, 20 insertions(+), 9 deletions(-)

-- 
2.12.2

_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2017-04-03 15:55 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-03 15:55 [PATCH 0/3] nv50/ir: Preapre for running Opts inside a loop Karol Herbst
2017-04-03 15:55 ` [PATCH 1/3] nv50/ir: fix AlgebraicOpt for slcts with mods Karol Herbst
     [not found] ` <20170403155553.996-1-karolherbst-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2017-04-03 15:55   ` [PATCH 2/3] nv50/ir: handle logops with NOT in AlgebraicOpt Karol Herbst
2017-04-03 15:55   ` [PATCH 3/3] nv50/ir: run some passes multiple times Karol Herbst

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.