Searched refs:Shuffle (Results 1 - 4 of 4) sorted by relevance

/freebsd-10.0-release/contrib/llvm/lib/Analysis/
H A DCostModel.cpp205 const ShuffleVectorInst *Shuffle = cast<ShuffleVectorInst>(I); local
206 Type *VecTypOp0 = Shuffle->getOperand(0)->getType();
208 SmallVector<int, 16> Mask = Shuffle->getShuffleMask();
/freebsd-10.0-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp1033 ShuffleVectorInst *Shuffle = cast<ShuffleVectorInst>(I); local
1035 cast<VectorType>(Shuffle->getOperand(0)->getType())->getNumElements();
1039 unsigned MaskVal = Shuffle->getMaskValue(i);
1063 unsigned MaskVal = Shuffle->getMaskValue(i);
1090 Shuffle->getMaskValue(i)));
/freebsd-10.0-release/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp8111 SDValue Shuffle = getTargetShuffleNode(X86ISD::PSHUFD, dl, MVT::v4i32, local
8114 DAG.getNode(ISD::BITCAST, dl, MVT::v2f64, Shuffle),
15259 SDValue Shuffle = (UnaryShuffle) ? DAG.getUNDEF(VT) : InVec.getOperand(1); local
15260 Shuffle = DAG.getVectorShuffle(InVec.getValueType(), dl,
15261 InVec.getOperand(0), Shuffle,
15263 Shuffle = DAG.getNode(ISD::BITCAST, dl, VT, Shuffle);
15264 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, N->getValueType(0), Shuffle,
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp9388 // Shuffle nodes can only reverse shuffles with a single non-undef value.
9395 "Shuffle types don't match");
9471 SDValue Shuffle = XformToShuffleWithZero(N); local
9472 if (Shuffle.getNode()) return Shuffle;

Completed in 220 milliseconds