diff options
author | Dale Johannesen <dalej@apple.com> | 2010-06-18 20:44:28 +0000 |
---|---|---|
committer | Dale Johannesen <dalej@apple.com> | 2010-06-18 20:44:28 +0000 |
commit | a06c2f79fca195d77cd1cd7119e9e2101b276f3c (patch) | |
tree | 6c3b9c8d198cfac747f76d5500d19846192a7052 /llvm/utils/TableGen/ARMDecoderEmitter.cpp | |
parent | 24ceda8eb0e5a2bb2dd7e23fa48753a3ff7c1092 (diff) | |
download | bcm5719-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.cpp | 1 |
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; |