summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
diff options
context:
space:
mode:
authorNuno Lopes <nunoplopes@sapo.pt>2012-07-18 00:07:17 +0000
committerNuno Lopes <nunoplopes@sapo.pt>2012-07-18 00:07:17 +0000
commit2151497dca31a0add0e71717b4cd4462a0c8d10f (patch)
tree49e61f96bbce67a7a35948a419ab4560bd6507b6 /llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
parentb84f7bea09b06727552cd0359d274af4a3cda402 (diff)
downloadbcm5719-llvm-2151497dca31a0add0e71717b4cd4462a0c8d10f.tar.gz
bcm5719-llvm-2151497dca31a0add0e71717b4cd4462a0c8d10f.zip
ignore 'invoke @llvm.donothing', but still keep the edge to the continuation BB
llvm-svn: 160411
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp')
-rw-r--r--llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp b/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
index 42b9099cdc3..54d8cb71eaa 100644
--- a/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+++ b/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
@@ -1833,7 +1833,7 @@ void SelectionDAGBuilder::visitInvoke(const InvokeInst &I) {
visitInlineAsm(&I);
else if (Fn && Fn->isIntrinsic()) {
assert(Fn->getIntrinsicID() == Intrinsic::donothing);
- return; // ignore invokes to @llvm.donothing
+ // Ignore invokes to @llvm.donothing: jump directly to the next BB.
} else
LowerCallTo(&I, getValue(Callee), false, LandingPad);
OpenPOWER on IntegriCloud