[PATCH] D21239: Enable index register memory constraints for inline ASM operands on SystemZ
Elliot Colp via llvm-commits
llvm-commits at lists.llvm.org
Fri Jun 10 13:43:57 PDT 2016
colpell created this revision.
colpell added a reviewer: uweigand.
colpell added a subscriber: llvm-commits.
This enables use of the 'R' and 'T' memory constraints for inline ASM operands on SystemZ, which allow an index register as well as an immediate displacement. This patch includes corresponding documentation and test case updates.
As with the last patch of this kind, I moved the 'm' constraint to the most general case, which is now 'T' (base + 20-bit signed displacement + index register).
http://reviews.llvm.org/D21239
Files:
docs/LangRef.rst
lib/Target/SystemZ/README.txt
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
test/CodeGen/SystemZ/asm-02.ll
test/CodeGen/SystemZ/asm-04.ll
test/CodeGen/SystemZ/asm-05.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D21239.60390.patch
Type: text/x-patch
Size: 12536 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160610/62a21449/attachment.bin>
More information about the llvm-commits
mailing list