Searched refs:Shuffle (Results 1 - 5 of 5) sorted by relevance
/freebsd-9.3-release/contrib/llvm/lib/Analysis/ |
H A D | CostModel.cpp | 176 // 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 D | InstCombineSimplifyDemanded.cpp | 1032 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 D | AArch64ISelLowering.cpp | 3866 // 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 D | X86ISelLowering.cpp | 8627 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 D | DAGCombiner.cpp | 10120 // 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 336 milliseconds