[PATCH] [mips][msa] Implemented build_vector.

Daniel Sanders Daniel.Sanders at imgtec.com
Mon Sep 16 02:34:15 PDT 2013


Sorry to ping this after only a couple days but can someone review the target-independent part of the patch (the addition of BuildVectorSDNode::isSplat() to SelectionDAGNodes.h and SelectionDAG.cpp)?

The reason I'm pinging this so soon is that I've got quite a few MIPS MSA patches (18 at the time of writing) queued up behind this one.

From: llvm-commits-bounces at cs.uiuc.edu [mailto:llvm-commits-bounces at cs.uiuc.edu] On Behalf Of Daniel Sanders
Sent: 12 September 2013 13:28
To: Jack Carter
Cc: llvm-commits at cs.uiuc.edu
Subject: [PATCH] [mips][msa] Implemented build_vector.


This patch implements support for ISD::BUILD_VECTOR to MIPS MSA. As part of this, it makes a small addition to the target-independent code. It adds BuildVectorSDNode::isSplat() which returns true if the BuildVectorSDNode can be trivially determined to be a (possibly non-constant) splat.

Daniel Sanders
Leading Software Design Engineer, MIPS Processor IP
Imagination Technologies Limited

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130916/314ea5f8/attachment.html>

More information about the llvm-commits mailing list