HomeSort by: relevance | last modified time | path
    Searched refs:ShufMask (Results 1 - 5 of 5) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
VectorCombine.cpp 357 // ShufMask = { undef, undef, 0, undef }
376 // ShufMask = { 2, undef, undef, undef }
378 SmallVector<int, 32> ShufMask(VecTy->getNumElements(), UndefMaskElem);
379 ShufMask[NewIndex] = OldIndex;
380 return Builder.CreateShuffleVector(Vec, ShufMask, "shift");
734 SmallVector<int, 32> ShufMask(VecTy->getNumElements(), UndefMaskElem);
735 ShufMask[CheapIndex] = ExpensiveIndex;
737 ShufMask);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUInstructionSelector.cpp 2797 ArrayRef<int> ShufMask = MI.getOperand(3).getShuffleMask();
2803 if (!AMDGPU::isLegalVOP3PShuffleMask(ShufMask))
2806 assert(ShufMask.size() == 2);
2818 if (ShufMask[0] == -1 && ShufMask[1] == -1) {
2827 Register SrcVec = normalizeVOP3PMask(Mask, Src0Reg, Src1Reg, ShufMask);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/MIRParser/
MIParser.cpp 2473 SmallVector<int, 32> ShufMask;
2476 ShufMask.push_back(-1);
2479 ShufMask.push_back(Int.getExtValue());
2489 ArrayRef<int> MaskAlloc = MF.allocateShuffleMask(ShufMask);
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86ISelLowering.cpp 21154 static const int ShufMask[] = {0, 2, 4, 6, -1, -1, -1, -1};
21155 In = DAG.getVectorShuffle(MVT::v8i32, DL, In, In, ShufMask);
21164 static const int ShufMask[] = {0, 2, 4, 6};
21165 return DAG.getVectorShuffle(VT, DL, OpLo, OpHi, ShufMask);
24134 SmallVector<int,8> ShufMask(NumElems, -1);
24136 ShufMask[i] = i + NumElems/2;
24138 SDValue OpHi = DAG.getVectorShuffle(InVT, dl, In, In, ShufMask);
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
DAGCombiner.cpp 19176 SmallVector<int, 32> ShufMask(NumMaskElts, -1);
19184 ShufMask[i] = Extract.getConstantOperandVal(1);
19186 ShufMask[i] = NumMaskElts;
19200 ZeroVec, ShufMask, DAG);
20688 ArrayRef<int> ShufMask = Shuf->getMask();
20690 assert(ShufMask.size() == SplatMask.size() && "Mask length mismatch");
20716 if (CanSimplifyToExistingSplat(ShufMask, SplatMask))
20722 for (int Idx : ShufMask)

Completed in 92 milliseconds