summaryrefslogtreecommitdiffstats
path: root/clang/lib/Tooling/Tooling.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2013-06-04 14:11:59 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2013-06-04 14:11:59 +0000
commita5e536ab0e785dc6fcff76420b65fa592d29b7e0 (patch)
tree5d10e4ae01c87a6ee5ebc9a69bb2ea6d8d848d69 /clang/lib/Tooling/Tooling.cpp
parent863746eb1a681dabdd99816b73372b0fe2d114b8 (diff)
downloadbcm5719-llvm-a5e536ab0e785dc6fcff76420b65fa592d29b7e0.tar.gz
bcm5719-llvm-a5e536ab0e785dc6fcff76420b65fa592d29b7e0.zip
Second part of pr16069
The problem this time seems to be a thinko. We were assuming that in the CFG A | \ | B | / C speculating the basic block B would cause only the phi value for the B->C edge to be speculated. That is not true, the phi's are semantically in the edges, so if the A->B->C path is taken, any code needed for A->C is not executed and we have to consider it too when deciding to speculate B. llvm-svn: 183226
Diffstat (limited to 'clang/lib/Tooling/Tooling.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud