[PATCH] [mips] Generate code for insert/extract operations when using the N64 ABI and MSA.
Daniel Sanders
daniel.sanders at imgtec.com
Wed Apr 29 05:29:17 PDT 2015
Hi vkalintiris,
When using the N64 ABI, element-indices use the i64 type instead of i32.
In many cases, we can use iPTR to account for this but additional patterns
and pseudo's are required.
This fixes most (but not quite all) failures in the test-suite when using
N64 and MSA together.
Depends on D9341
http://reviews.llvm.org/D9342
Files:
lib/Target/Mips/MipsMSAInstrInfo.td
lib/Target/Mips/MipsSEISelLowering.cpp
test/CodeGen/Mips/msa/basic_operations.ll
test/CodeGen/Mips/msa/basic_operations_float.ll
EMAIL PREFERENCES
http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D9342.24618.patch
Type: text/x-patch
Size: 20764 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150429/c0badbaa/attachment.bin>
More information about the llvm-commits
mailing list