summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
diff options
context:
space:
mode:
authorBill Wendling <isanbard@gmail.com>2020-01-07 13:43:04 -0800
committerBill Wendling <isanbard@gmail.com>2020-01-07 13:44:08 -0800
commite886e762dd7972064b948119f9af2f6be312b995 (patch)
tree5b22f2ed2a7546c51fea8c8f5641e02070f3ee8e /llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
parent06d122bc4236bf0d049eab72d883c98cfc2a9901 (diff)
downloadbcm5719-llvm-e886e762dd7972064b948119f9af2f6be312b995.tar.gz
bcm5719-llvm-e886e762dd7972064b948119f9af2f6be312b995.zip
Revert "Allow output constraints on "asm goto""
This reverts commit 52366088a8e42c2f1e96e8430b84b8b65ec3f7bc. I accidentally pushed this before supporting changes.
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp')
-rw-r--r--llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp2
1 files changed, 0 insertions, 2 deletions
diff --git a/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp b/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
index 1505506dbf0..00b05c5db2f 100644
--- a/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+++ b/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
@@ -2847,7 +2847,6 @@ void SelectionDAGBuilder::visitCallBr(const CallBrInst &I) {
assert(isa<InlineAsm>(I.getCalledValue()) &&
"Only know how to handle inlineasm callbr");
visitInlineAsm(&I);
- CopyToExportRegsIfNeeded(&I);
// Retrieve successors.
MachineBasicBlock *Return = FuncInfo.MBBMap[I.getDefaultDest()];
@@ -2857,7 +2856,6 @@ void SelectionDAGBuilder::visitCallBr(const CallBrInst &I) {
for (unsigned i = 0, e = I.getNumIndirectDests(); i < e; ++i) {
MachineBasicBlock *Target = FuncInfo.MBBMap[I.getIndirectDest(i)];
addSuccessorWithProb(CallBrMBB, Target);
- Target->setIsInlineAsmBrIndirectPad();
}
CallBrMBB->normalizeSuccProbs();
OpenPOWER on IntegriCloud