diff options
author | Jim Grosbach <grosbach@apple.com> | 2012-12-19 23:38:53 +0000 |
---|---|---|
committer | Jim Grosbach <grosbach@apple.com> | 2012-12-19 23:38:53 +0000 |
commit | fbf3b4a07690751f72302757058ab0298dfb832e (patch) | |
tree | 3b0d8408bdb2e0ebe9e5aa6eec4edadda31e8182 /lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | |
parent | 16f3204b95c952a70c9d2aa3b423162215beb6ae (diff) | |
download | external_llvm-fbf3b4a07690751f72302757058ab0298dfb832e.tar.gz external_llvm-fbf3b4a07690751f72302757058ab0298dfb832e.tar.bz2 external_llvm-fbf3b4a07690751f72302757058ab0298dfb832e.zip |
MC: Add MCInstrDesc::mayAffectControlFlow() method.
MC disassembler clients (LLDB) are interested in querying if an
instruction may affect control flow other than by virtue of being
an explicit branch instruction. For example, instructions which
write directly to the PC on some architectures.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170610 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp')
-rw-r--r-- | lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp b/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp index c4dacfe8ce..372f58c190 100644 --- a/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp +++ b/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp @@ -146,7 +146,7 @@ static MCInstrInfo *createARMMCInstrInfo() { static MCRegisterInfo *createARMMCRegisterInfo(StringRef Triple) { MCRegisterInfo *X = new MCRegisterInfo(); - InitARMMCRegisterInfo(X, ARM::LR); + InitARMMCRegisterInfo(X, ARM::LR, 0, 0, ARM::PC); return X; } |