R600: rework flow creation in the structurizer v2
authorTom Stellard <thomas.stellard@amd.com>
Fri, 8 Feb 2013 22:24:38 +0000 (22:24 +0000)
committerTom Stellard <thomas.stellard@amd.com>
Fri, 8 Feb 2013 22:24:38 +0000 (22:24 +0000)
commitf4e471a49ed6d8e957aeb62972b8dae5304b4440
tree34042bec1751c5abc3dc7041fd1acdd2fa15e269
parent27f5d0618188a4a51cc222a0d71c5aa845f31189
R600: rework flow creation in the structurizer v2

This fixes a couple of bugs and incorrect assumptions,
in total four more piglit tests now pass.

v2: fix small bug in the dominator updating

Patch by: Christian König

Signed-off-by: Christian König <christian.koenig@amd.com>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174762 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/R600/AMDGPUStructurizeCFG.cpp