aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/ARMFrameLowering.cpp
diff options
context:
space:
mode:
authorTim Northover <tnorthover@apple.com>2013-11-04 23:04:07 +0000
committerTim Northover <tnorthover@apple.com>2013-11-04 23:04:07 +0000
commitace0bd4d33677e69e79473ee23aa9c904b84a746 (patch)
treedd653712289c91dc493feb2c717b185e6ab77fff /llvm/lib/Target/ARM/ARMFrameLowering.cpp
parent00ec491fc6994a7f6f6b289fdc29871149b1c361 (diff)
downloadllvm-ace0bd4d33677e69e79473ee23aa9c904b84a746.zip
llvm-ace0bd4d33677e69e79473ee23aa9c904b84a746.tar.gz
llvm-ace0bd4d33677e69e79473ee23aa9c904b84a746.tar.bz2
AArch64: use default asm operand printing when modifier inapplicable
If an inline assembly operand has multiple constraints (e.g. "Ir" for immediate or register) and an operand modifier (E.g. "w" for "print register as wN") then we need to decide behaviour when the modifier doesn't apply to the constraint. Previousely produced some combination of an assertion failure and a fatal error. GCC's behaviour appears to be to ignore the modifier and print the operand in the default way. This patch should implement that. llvm-svn: 194024
Diffstat (limited to 'llvm/lib/Target/ARM/ARMFrameLowering.cpp')
0 files changed, 0 insertions, 0 deletions