[aarch64] Distinguish the 'Q' and 'm' inline assembly memory constraints.
authorDaniel Sanders <daniel.sanders@imgtec.com>
Mon, 23 Mar 2015 11:33:15 +0000 (11:33 +0000)
committerDaniel Sanders <daniel.sanders@imgtec.com>
Mon, 23 Mar 2015 11:33:15 +0000 (11:33 +0000)
commitf731eee322021c006d5cdccbfbaffcc474cceb89
treebd5790dc0609af1d630391300f1cf221ef111e12
parent3205f521985dc6c53c3d1db0eb5b164fff85156c
[aarch64] Distinguish the 'Q' and 'm' inline assembly memory constraints.

Summary:
But still handle them the same way since I don't know how they differ on
this target.

Clang also has code for 'Ump', 'Utf', 'Usa', and 'Ush' but calls
llvm_unreachable() on this code path so they are not converted to a
constraint id at the moment.

No functional change intended.

Reviewers: t.p.northover

Subscribers: aemerson, llvm-commits

Differential Revision: http://reviews.llvm.org/D8177

llvm-svn: 232941
llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
llvm/lib/Target/AArch64/AArch64ISelLowering.h