LICM stands for Loop Invariant Code Motion.
Instructions that does not depend of loop index are moved outside of loop body.
(This solves one of llvm generated code Vadim pointed in another thread)

DCE is DeadCodeElimination...I don't know the difference between "classic" DCE 
and aggressive DCE though.




----- Mail original -----
> De : Michel Dänzer <[email protected]>
> À : Christian König <[email protected]>
> Cc : [email protected]
> Envoyé le : Mardi 5 mars 2013 18h20
> Objet : Re: [Mesa-dev] [PATCH 7/7] radeon/llvm: enable LICM and DCE pass
> 
> On Die, 2013-03-05 at 15:27 +0100, Christian König wrote: 
>>  From: Christian König <[email protected]>
>> 
>>  Signed-off-by: Christian König <[email protected]>
> 
> This could use a little more information, e.g.: What are LICM and DCE?
> Why is it a good idea to enable them?
> 
> 
> -- 
> Earthling Michel Dänzer           |                  http://www.amd.com
> Libre software enthusiast         |          Debian, X and DRI developer
> _______________________________________________
> mesa-dev mailing list
> [email protected]
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
> 
_______________________________________________
mesa-dev mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to