[ppc] Distinguish the 'es', 'o', 'm', 'Q', 'Z', and 'Zy' inline assembly memory const...
authorDaniel Sanders <daniel.sanders@imgtec.com>
Tue, 17 Mar 2015 11:09:13 +0000 (11:09 +0000)
committerDaniel Sanders <daniel.sanders@imgtec.com>
Tue, 17 Mar 2015 11:09:13 +0000 (11:09 +0000)
commit08288606942ddbcf68280cebac29d1182ac9855f
tree7313a749eca61355ac3a6675b8fda95d741bf969
parent1ee89fc432ded040593e59844efa621b4189a7c3
[ppc] Distinguish the 'es', 'o', 'm', 'Q', 'Z', and 'Zy' inline assembly memory constraints.

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

Of these, 'es', and 'Q' do not have backend tests but are accepted by
clang.

No functional change intended. Depends on D8173.

Reviewers: hfinkel

Reviewed By: hfinkel

Subscribers: llvm-commits

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

llvm-svn: 232466
llvm/include/llvm/IR/InlineAsm.h
llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
llvm/lib/Target/PowerPC/PPCISelLowering.h