From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1005) id D11913857C42; Thu, 31 Mar 2022 19:55:09 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D11913857C42 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Michael Meissner To: gcc-cvs@gcc.gnu.org Subject: [gcc(refs/users/meissner/heads/work084)] Update ChangeLog.meissner. X-Act-Checkin: gcc X-Git-Author: Michael Meissner X-Git-Refname: refs/users/meissner/heads/work084 X-Git-Oldrev: c8bd0e9c10f4cb1b25a4f6885dc8821defa86a5a X-Git-Newrev: 1aaa770e86c0ef6595f85f14245e19275e489215 Message-Id: <20220331195509.D11913857C42@sourceware.org> Date: Thu, 31 Mar 2022 19:55:09 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Mar 2022 19:55:09 -0000 https://gcc.gnu.org/g:1aaa770e86c0ef6595f85f14245e19275e489215 commit 1aaa770e86c0ef6595f85f14245e19275e489215 Author: Michael Meissner Date: Thu Mar 31 15:54:51 2022 -0400 Update ChangeLog.meissner. 2022-03-31 Michael Meissner gcc/ * ChangeLog.meissner: Update. Diff: --- gcc/ChangeLog.meissner | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/gcc/ChangeLog.meissner b/gcc/ChangeLog.meissner index 4633953a09f..c7e98861615 100644 --- a/gcc/ChangeLog.meissner +++ b/gcc/ChangeLog.meissner @@ -1,3 +1,18 @@ +==================== Work084, patch #4: + +Add zero_extendditi2. + +This pattern adds zero_extendditi2 so that if we are extending DImode to +TImode, and we want the result in a vector register, the compiler can +generate MTVSRDDD. In addition, on power10, it can generate LXVRDX if it +is loading the value from memory and wanting to use it in a vector +register. + +2022-03-31 Michael Meissner + +gcc/ + * config/rs6000/vsx.md (zero_extendditi2): New insn. + ==================== Work084, patch #3: Replace UNSPEC with RTL code for extendditi2.