From: Tom Stellard Date: Thu, 17 Apr 2014 21:00:13 +0000 (+0000) Subject: R600: Add comment clariying use of sext for result of MUL_U24 X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=52d940edcd5cc09dc17a75c1163ca9ddd438c527;p=oota-llvm.git R600: Add comment clariying use of sext for result of MUL_U24 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206501 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/R600/AMDGPUISelLowering.cpp b/lib/Target/R600/AMDGPUISelLowering.cpp index 2e7e7584a9d..c1a607d25e3 100644 --- a/lib/Target/R600/AMDGPUISelLowering.cpp +++ b/lib/Target/R600/AMDGPUISelLowering.cpp @@ -1158,6 +1158,8 @@ SDValue AMDGPUTargetLowering::PerformDAGCombine(SDNode *N, break; } + // We need to use sext even for MUL_U24, because MUL_U24 is used + // for signed multiply of 8 and 16-bit types. SDValue Reg = DAG.getSExtOrTrunc(Mul, DL, VT); return Reg;