summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2019-06-06 22:51:51 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2019-06-06 22:51:51 +0000
commitb6cfa129cc233154935edb74e19af563d14a9409 (patch)
tree35e9fd502c386d9e1d518e39979439c8735be69d /clang/lib/Frontend/Rewrite/RewriteObjC.cpp
parentb82ea52b78e8de1f893c93c778efe80dfccd7d6f (diff)
downloadbcm5719-llvm-b6cfa129cc233154935edb74e19af563d14a9409.tar.gz
bcm5719-llvm-b6cfa129cc233154935edb74e19af563d14a9409.zip
AMDGPU: Insert skip branches over return blocks
SIInsertSkips really doesn't understand the control flow, and makes very stupid assumptions about the block layout. This was able to get away with not skipping return blocks, since usually after structurization there is only one placed at the end of the function. Tail duplication can break this assumption. llvm-svn: 362754
Diffstat (limited to 'clang/lib/Frontend/Rewrite/RewriteObjC.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud