[PATCH] R600/SI: Add i64 cmp instructions

Matt Arsenault Matthew.Arsenault at amd.com
Fri Nov 22 14:03:21 PST 2013


I'm not sure what's going on with V_CMP_NE. I don't see it in the ISA manual (F, LT, EQ, LE, GT, LG, GE, T are listed, where I don't know what T or F are. Always true and always false?), but it was already listed here (but without a pattern like the others), so I think it's supposed to be CMP_EQ with the negate modifier bit.

http://llvm-reviews.chandlerc.com/D2256

Files:
  lib/Target/R600/AMDGPUInstructions.td
  lib/Target/R600/SIInstructions.td
  test/CodeGen/R600/icmp64.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D2256.1.patch
Type: text/x-patch
Size: 6677 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20131122/24df28cd/attachment.bin>


More information about the llvm-commits mailing list