[llvm-commits] [llvm] r78995 - /llvm/trunk/lib/Target/ARM/ARMISelLowering.cpp

Chris Lattner clattner at apple.com
Fri Aug 14 11:58:52 PDT 2009


On Aug 13, 2009, at 10:16 PM, Bob Wilson wrote:

> Author: bwilson
> Date: Fri Aug 14 00:16:33 2009
> New Revision: 78995
>
> URL: http://llvm.org/viewvc/llvm-project?rev=78995&view=rev
> Log:
> Now that all the legal Neon shuffles (or at least the ones that have  
> been
> implemented so far) are recognized during legalization, it is easy  
> to fall
> back to the default expansion for other shuffles.

Nice!  Thanks Bob,

-Chris

>
> Modified:
>    llvm/trunk/lib/Target/ARM/ARMISelLowering.cpp
>
> Modified: llvm/trunk/lib/Target/ARM/ARMISelLowering.cpp
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/ARMISelLowering.cpp?rev=78995&r1=78994&r2=78995&view=diff
>
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> ======================================================================
> --- llvm/trunk/lib/Target/ARM/ARMISelLowering.cpp (original)
> +++ llvm/trunk/lib/Target/ARM/ARMISelLowering.cpp Fri Aug 14  
> 00:16:33 2009
> @@ -2464,7 +2464,7 @@
>   if (isVREVMask(SVN, 16))
>     return DAG.getNode(ARMISD::VREV16, dl, VT, SVN->getOperand(0));
>
> -  return Op;
> +  return SDValue();
> }
>
> static SDValue LowerSCALAR_TO_VECTOR(SDValue Op, SelectionDAG &DAG) {
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits




More information about the llvm-commits mailing list