R600/SI: Handle sign_extend and zero_extend to i64 with patterns.
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Tue, 10 Jun 2014 18:54:59 +0000 (18:54 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Tue, 10 Jun 2014 18:54:59 +0000 (18:54 +0000)
commitb2cbf799d102b6441e5707eba2aed7b88b391185
tree9d60270c993cf71f9d97fc473ac1ad8a404c9af9
parentd0817f526c23c734af0861dd56af63c58f7ef753
R600/SI: Handle sign_extend and zero_extend to i64 with patterns.

llvm-svn: 210563
llvm/lib/Target/R600/SIISelLowering.cpp
llvm/lib/Target/R600/SIISelLowering.h
llvm/lib/Target/R600/SIInstructions.td
llvm/test/CodeGen/R600/sign_extend.ll