[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