[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