On Wed, May 08, 2013 at 06:19:11PM -0500, Aaron Watry wrote: > Signed-off-by: Aaron Watry <awa...@gmail.com>
I'm afraid I overlooked this patch, sorry. Reviewed-by: Tom Stellard <thomas.stell...@amd.com> > --- > lib/Target/R600/R600ISelLowering.cpp | 2 ++ > test/CodeGen/R600/sub.ll | 15 +++++++++++++++ > 2 files changed, 17 insertions(+) > create mode 100644 test/CodeGen/R600/sub.ll > > diff --git a/lib/Target/R600/R600ISelLowering.cpp > b/lib/Target/R600/R600ISelLowering.cpp > index b982279..7252235 100644 > --- a/lib/Target/R600/R600ISelLowering.cpp > +++ b/lib/Target/R600/R600ISelLowering.cpp > @@ -54,6 +54,8 @@ R600TargetLowering::R600TargetLowering(TargetMachine &TM) : > setOperationAction(ISD::SRL, MVT::v2i32, Expand); > setOperationAction(ISD::SRA, MVT::v4i32, Expand); > setOperationAction(ISD::SRA, MVT::v2i32, Expand); > + setOperationAction(ISD::SUB, MVT::v4i32, Expand); > + setOperationAction(ISD::SUB, MVT::v2i32, Expand); > setOperationAction(ISD::UINT_TO_FP, MVT::v4i32, Expand); > setOperationAction(ISD::UDIV, MVT::v4i32, Expand); > setOperationAction(ISD::UREM, MVT::v4i32, Expand); > diff --git a/test/CodeGen/R600/sub.ll b/test/CodeGen/R600/sub.ll > new file mode 100644 > index 0000000..12bfba3 > --- /dev/null > +++ b/test/CodeGen/R600/sub.ll > @@ -0,0 +1,15 @@ > +;RUN: llc < %s -march=r600 -mcpu=redwood | FileCheck %s > + > +;CHECK: SUB_INT T{{[0-9]+\.[XYZW], T[0-9]+\.[XYZW], T[0-9]+\.[XYZW]}} > +;CHECK: SUB_INT * T{{[0-9]+\.[XYZW], T[0-9]+\.[XYZW], T[0-9]+\.[XYZW]}} > +;CHECK: SUB_INT * T{{[0-9]+\.[XYZW], T[0-9]+\.[XYZW], T[0-9]+\.[XYZW]}} > +;CHECK: SUB_INT * T{{[0-9]+\.[XYZW], T[0-9]+\.[XYZW], T[0-9]+\.[XYZW]}} > + > +define void @test(<4 x i32> addrspace(1)* %out, <4 x i32> addrspace(1)* %in) > { > + %b_ptr = getelementptr <4 x i32> addrspace(1)* %in, i32 1 > + %a = load <4 x i32> addrspace(1) * %in > + %b = load <4 x i32> addrspace(1) * %b_ptr > + %result = sub <4 x i32> %a, %b > + store <4 x i32> %result, <4 x i32> addrspace(1)* %out > + ret void > +} > -- > 1.7.10.4 > _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev