[PATCH] Move StructurizeCFG out of R600 to generic Transforms

Christian König deathsimple at vodafone.de
Sun Jun 2 03:47:55 PDT 2013


Hi Matt,

in general looks like a good idea to me.

The NearestCommonDominator class should get their own source file. It 
actually implements an algorithm ontop of the dominator tree that might 
actually be useful outside of the structurizer.

And we should probably also add some more LIT tests that only exercise 
the functionality in this particular pass.

Cheers,
Christian.

Am 01.06.2013 02:53, schrieb Matt Arsenault:
> Move StructurizeCFG out of R600 to generic Transforms.
>      
> Register it with PassManager
>
> http://llvm-reviews.chandlerc.com/D906
>
> Files:
>    include/llvm/InitializePasses.h
>    include/llvm/LinkAllPasses.h
>    include/llvm/Transforms/Scalar.h
>    lib/Target/R600/AMDGPUStructurizeCFG.cpp
>    lib/Target/R600/AMDGPUTargetMachine.cpp
>    lib/Target/R600/CMakeLists.txt
>    lib/Transforms/Scalar/CMakeLists.txt
>    lib/Transforms/Scalar/Scalar.cpp
>    lib/Transforms/Scalar/StructurizeCFG.cpp
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130602/9d66f4e8/attachment.html>


More information about the llvm-commits mailing list