summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/ARMDecoderEmitter.cpp
diff options
context:
space:
mode:
authorDale Johannesen <dalej@apple.com>2010-06-18 20:44:28 +0000
committerDale Johannesen <dalej@apple.com>2010-06-18 20:44:28 +0000
commita06c2f79fca195d77cd1cd7119e9e2101b276f3c (patch)
tree6c3b9c8d198cfac747f76d5500d19846192a7052 /llvm/utils/TableGen/ARMDecoderEmitter.cpp
parent24ceda8eb0e5a2bb2dd7e23fa48753a3ff7c1092 (diff)
downloadbcm5719-llvm-a06c2f79fca195d77cd1cd7119e9e2101b276f3c.tar.gz
bcm5719-llvm-a06c2f79fca195d77cd1cd7119e9e2101b276f3c.zip
An attempt to fix the problem Anton reported with
ARM tail calls. Don't know if it works, but it doesn't break Darwin. llvm-svn: 106309
Diffstat (limited to 'llvm/utils/TableGen/ARMDecoderEmitter.cpp')
-rw-r--r--llvm/utils/TableGen/ARMDecoderEmitter.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/utils/TableGen/ARMDecoderEmitter.cpp b/llvm/utils/TableGen/ARMDecoderEmitter.cpp
index 0b104ff32c1..d03e0b96cc6 100644
--- a/llvm/utils/TableGen/ARMDecoderEmitter.cpp
+++ b/llvm/utils/TableGen/ARMDecoderEmitter.cpp
@@ -1579,6 +1579,7 @@ bool ARMDecoderEmitter::ARMDEBackend::populateInstruction(
if (Name == "TCRETURNdi" || Name == "TCRETURNdiND" ||
Name == "TCRETURNri" || Name == "TCRETURNriND" ||
Name == "TAILJMPd" || Name == "TAILJMPdND" ||
+ Name == "TAILJMPdNDt" ||
Name == "TAILJMPr" || Name == "TAILJMPrND" ||
Name == "MOVr_TC")
return false;
OpenPOWER on IntegriCloud