[PATCH] D18893: [mips] Sign-extend i32 values truncated from previously zero-extended i32 values.

Vasileios Kalintiris via llvm-commits llvm-commits at lists.llvm.org
Tue Apr 12 05:57:05 PDT 2016


vkalintiris updated this revision to Diff 53390.
vkalintiris added a comment.

Avoid C++ DAG-to-DAG transformations by using tablegen's PatFrag for AssertZexts widening from types less than i32.


http://reviews.llvm.org/D18893

Files:
  lib/Target/Mips/Mips64InstrInfo.td
  lib/Target/Mips/MipsISelLowering.cpp
  test/CodeGen/Mips/assertzext-trunc.ll
  test/CodeGen/Mips/divrem.ll
  test/CodeGen/Mips/octeon_popcnt.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D18893.53390.patch
Type: text/x-patch
Size: 5612 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160412/2bf39117/attachment.bin>


More information about the llvm-commits mailing list