summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2017-03-24 19:52:05 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2017-03-24 19:52:05 +0000
commitb8f8dbc227e8d08d6685bb2bc3131ac86e3ac24e (patch)
treebc699fbcc8daebe4e572a7841766102ebba64788 /llvm/lib/Transforms
parentcbc69712da58c6e9a4d72fe37e829bb27409d3b8 (diff)
downloadbcm5719-llvm-b8f8dbc227e8d08d6685bb2bc3131ac86e3ac24e.tar.gz
bcm5719-llvm-b8f8dbc227e8d08d6685bb2bc3131ac86e3ac24e.zip
AMDGPU: Unify divergent function exits.
StructurizeCFG can't handle cases with multiple returns creating regions with multiple exits. Create a copy of UnifyFunctionExitNodes that only unifies exit nodes that skips exit nodes with uniform branch sources. llvm-svn: 298729
Diffstat (limited to 'llvm/lib/Transforms')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud