diff options
author | Owen Anderson <resistor@mac.com> | 2011-08-26 23:32:08 +0000 |
---|---|---|
committer | Owen Anderson <resistor@mac.com> | 2011-08-26 23:32:08 +0000 |
commit | b205c029a4e65760d66e0c5baf9e43dab3547dc3 (patch) | |
tree | 4c908c6318ad8ab510928e75bcfe768d3e99ca89 /llvm/lib/Target/ARM/ARMCodeEmitter.cpp | |
parent | 104543052561b372d16da2593fa2ca5c0cf138cc (diff) | |
download | bcm5719-llvm-b205c029a4e65760d66e0c5baf9e43dab3547dc3.tar.gz bcm5719-llvm-b205c029a4e65760d66e0c5baf9e43dab3547dc3.zip |
Improve encoding support for BLX with immediat eoperands, and fix a BLX decoding bug this uncovered.
llvm-svn: 138675
Diffstat (limited to 'llvm/lib/Target/ARM/ARMCodeEmitter.cpp')
-rw-r--r-- | llvm/lib/Target/ARM/ARMCodeEmitter.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/ARM/ARMCodeEmitter.cpp b/llvm/lib/Target/ARM/ARMCodeEmitter.cpp index 7d4eb6f18f9..8f28c43173d 100644 --- a/llvm/lib/Target/ARM/ARMCodeEmitter.cpp +++ b/llvm/lib/Target/ARM/ARMCodeEmitter.cpp @@ -189,6 +189,8 @@ namespace { unsigned Op) const { return 0; } unsigned getARMBranchTargetOpValue(const MachineInstr &MI, unsigned Op) const { return 0; } + unsigned getARMBLXTargetOpValue(const MachineInstr &MI, unsigned Op) + const { return 0; } unsigned getCCOutOpValue(const MachineInstr &MI, unsigned Op) const { return 0; } unsigned getSOImmOpValue(const MachineInstr &MI, unsigned Op) |