summaryrefslogtreecommitdiffstats
path: root/clang/lib/Rewrite/HTMLRewrite.cpp
diff options
context:
space:
mode:
authorSanjoy Das <sanjoy@playingwithpointers.com>2016-02-09 18:40:40 +0000
committerSanjoy Das <sanjoy@playingwithpointers.com>2016-02-09 18:40:40 +0000
commit10c8a04b80f904420ca803c638421068788c30fd (patch)
treec92ccd3cd00bf82bc43a35ae50c4594196780bb1 /clang/lib/Rewrite/HTMLRewrite.cpp
parent2058e9dff09d2ba750602429717aa16d22e24719 (diff)
downloadbcm5719-llvm-10c8a04b80f904420ca803c638421068788c30fd.tar.gz
bcm5719-llvm-10c8a04b80f904420ca803c638421068788c30fd.zip
[FunctionAttrs] Fix SCC logic around operand bundles
FunctionAttrs does an "optimistic" analysis of SCCs as a unit, which means normally it is able to disregard calls from an SCC into itself. However, calls and invokes with operand bundles are allowed to have memory effects not fully described by the memory effects on the call target, so we can't be optimistic around operand-bundled calls from an SCC into itself. llvm-svn: 260244
Diffstat (limited to 'clang/lib/Rewrite/HTMLRewrite.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud