diff options
author | Tamas Berghammer <tberghammer@google.com> | 2015-09-02 13:24:50 +0000 |
---|---|---|
committer | Tamas Berghammer <tberghammer@google.com> | 2015-09-02 13:24:50 +0000 |
commit | ff417efa1deb87523fffd8c05e7bda5b5579f5bd (patch) | |
tree | d5e10d5a36a90793e5bd9d1ea1c48419396fdcc2 /llvm/lib/IR/Function.cpp | |
parent | e457c8862d00a4debf069e7f8a354a9cd05a8205 (diff) | |
download | llvm-ff417efa1deb87523fffd8c05e7bda5b5579f5bd.zip llvm-ff417efa1deb87523fffd8c05e7bda5b5579f5bd.tar.gz llvm-ff417efa1deb87523fffd8c05e7bda5b5579f5bd.tar.bz2 |
Fix arm disassambler with specifying armv8.1a architecture
If no architecture is defined for the disassambler command then it uses
the architecture of the target. In case of arm it will be "arm" what is
treated as the oldest arm version by the LLVM disassambler causing a lot
of invalid opcode in the output.
This change forces the use of "armv8.1a" (the newest arm architecture) if
no sub architecure was specified (either by the user or by the target) to
disassamble all instruction.
Differential revision: http://reviews.llvm.org/D12553
llvm-svn: 246648
Diffstat (limited to 'llvm/lib/IR/Function.cpp')
0 files changed, 0 insertions, 0 deletions