Home
last modified time | relevance | path

Searched refs:MaskVec (Results 1 – 5 of 5) sorted by relevance

/external/llvm/utils/TableGen/
DRegisterInfoEmitter.cpp571 typedef SmallVector<unsigned, 4> MaskVec; typedef
805 SequenceToOffsetTable<MaskVec> LaneMaskSeqs; in runMCDesc()
806 SmallVector<MaskVec, 4> RegUnitLaneMasks(Regs.size()); in runMCDesc()
867 MaskVec &LaneMaskVec = RegUnitLaneMasks[i]; in runMCDesc()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp1480 SmallVector<int, 8> MaskVec; in getVectorShuffle() local
1483 MaskVec.push_back(Mask[i]); in getVectorShuffle()
1490 if (MaskVec[i] >= (int)NElts) MaskVec[i] -= NElts; in getVectorShuffle()
1495 commuteShuffle(N1, N2, MaskVec); in getVectorShuffle()
1506 if (MaskVec[i] < Offset || MaskVec[i] >= (Offset + (int)NElts)) in getVectorShuffle()
1510 if (UndefElements[MaskVec[i] - Offset]) { in getVectorShuffle()
1511 MaskVec[i] = -1; in getVectorShuffle()
1517 MaskVec[i] = i + Offset; in getVectorShuffle()
1530 if (MaskVec[i] >= (int)NElts) { in getVectorShuffle()
1532 MaskVec[i] = -1; in getVectorShuffle()
[all …]
/external/llvm/include/llvm/IR/
DIRBuilder.h1512 SmallVector<Constant*, 8> MaskVec(MaskSize);
1514 MaskVec[i] = getInt32(IntMask[i]);
1515 Value *Mask = ConstantVector::get(MaskVec);
/external/llvm/lib/Target/Mips/
DMipsSEISelLowering.cpp2670 SDValue MaskVec = DAG.getNode(ISD::BUILD_VECTOR, DL, MaskVecTy, Ops); in lowerVECTOR_SHUFFLE_VSHF() local
2689 return DAG.getNode(MipsISD::VSHF, DL, ResTy, MaskVec, Op1, Op0); in lowerVECTOR_SHUFFLE_VSHF()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp4220 SmallVector<int, 16> MaskVec; in getShuffleVectorZeroOrUndef() local
4223 MaskVec.push_back(i == Idx ? NumElems : i); in getShuffleVectorZeroOrUndef()
4224 return DAG.getVectorShuffle(VT, SDLoc(V2), V1, V2, &MaskVec[0]); in getShuffleVectorZeroOrUndef()
5874 int MaskVec[] = { in LowerBUILD_VECTOR() local
5880 return DAG.getVectorShuffle(VT, dl, V[0], V[1], &MaskVec[0]); in LowerBUILD_VECTOR()
12152 SmallVector<int, 16> MaskVec(NumElems * 2, -1); in LowerTRUNCATE() local
12155 MaskVec[i] = i * 2; in LowerTRUNCATE()
12158 DAG.getUNDEF(NVT), &MaskVec[0]); in LowerTRUNCATE()