Searched refs:Shuffle (Results 1 - 4 of 4) sorted by relevance
/freebsd-10.0-release/contrib/llvm/lib/Analysis/ |
H A D | CostModel.cpp | 205 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 D | InstCombineSimplifyDemanded.cpp | 1033 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 D | X86ISelLowering.cpp | 8111 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 D | DAGCombiner.cpp | 9388 // 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