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

/freebsd-9.3-release/contrib/llvm/lib/Analysis/
H A DCostModel.cpp176 // Shuffle inputs must match.
212 // Shuffle mask for pairwise operation must match.
339 ShuffleVectorInst *Shuffle; local
340 tie(NextRdxOp, Shuffle) = getShuffleAndOtherOprd(BinOp);
343 if (Shuffle == 0)
345 if (Shuffle->getOperand(0) != NextRdxOp)
354 SmallVector<int, 16> Mask = Shuffle->getShuffleMask();
476 const ShuffleVectorInst *Shuffle = cast<ShuffleVectorInst>(I); local
477 Type *VecTypOp0 = Shuffle->getOperand(0)->getType();
479 SmallVector<int, 16> Mask = Shuffle
[all...]
/freebsd-9.3-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp1032 ShuffleVectorInst *Shuffle = cast<ShuffleVectorInst>(I); local
1034 cast<VectorType>(Shuffle->getOperand(0)->getType())->getNumElements();
1038 unsigned MaskVal = Shuffle->getMaskValue(i);
1062 unsigned MaskVal = Shuffle->getMaskValue(i);
1089 Shuffle->getMaskValue(i)));
/freebsd-9.3-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp3866 // Check whether a Build Vector could be presented as Shuffle Vector. If yes,
3912 SDValue Shuffle = DAG.getVectorShuffle(VT, DL, V0, V1, Mask); local
3913 Res = LowerVECTOR_SHUFFLE(Shuffle, DAG);
/freebsd-9.3-release/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp8627 SDValue Shuffle = getTargetShuffleNode(X86ISD::PSHUFD, dl, MVT::v4i32, local
8630 DAG.getNode(ISD::BITCAST, dl, MVT::v2f64, Shuffle),
16377 SDValue Shuffle = (UnaryShuffle) ? DAG.getUNDEF(VT) : InVec.getOperand(1); local
16378 Shuffle = DAG.getVectorShuffle(InVec.getValueType(), dl,
16379 InVec.getOperand(0), Shuffle,
16381 Shuffle = DAG.getNode(ISD::BITCAST, dl, VT, Shuffle);
16382 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, N->getValueType(0), Shuffle,
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp10120 // Shuffle nodes can only reverse shuffles with a single non-undef value.
10127 "Shuffle types don't match");
10203 SDValue Shuffle = XformToShuffleWithZero(N); local
10204 if (Shuffle.getNode()) return Shuffle;

Completed in 269 milliseconds