diff options
author | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | 2011-02-14 13:09:44 +0000 |
---|---|---|
committer | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | 2011-02-14 13:09:44 +0000 |
commit | 90d1dfe4c6e6cbad825017757ed45f4a66000f40 (patch) | |
tree | d2b1a7a7bd112e15846eafe75bfe35fc9043080f /clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp | |
parent | 2d9a7672db4e5258f74e0ceacdf4e70e7284fbce (diff) | |
download | llvm-90d1dfe4c6e6cbad825017757ed45f4a66000f40.zip llvm-90d1dfe4c6e6cbad825017757ed45f4a66000f40.tar.gz llvm-90d1dfe4c6e6cbad825017757ed45f4a66000f40.tar.bz2 |
Fix encoding and add parsing support for the arm/thumb CPS instruction:
- Add custom operand matching for imod and iflags.
- Rename SplitMnemonicAndCC to SplitMnemonic since it splits more than CC
from mnemonic.
- While adding ".w" as an operand, don't change "Head" to avoid passing the
wrong mnemonic to ParseOperand.
- Add asm parser tests.
- Add disassembler tests just to make sure it can catch all cps versions.
llvm-svn: 125489
Diffstat (limited to 'clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions