Searched refs:MaskVec (Results 1 – 5 of 5) sorted by relevance
/external/llvm/utils/TableGen/ |
D | RegisterInfoEmitter.cpp | 571 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/ |
D | SelectionDAG.cpp | 1480 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/ |
D | IRBuilder.h | 1512 SmallVector<Constant*, 8> MaskVec(MaskSize); 1514 MaskVec[i] = getInt32(IntMask[i]); 1515 Value *Mask = ConstantVector::get(MaskVec);
|
/external/llvm/lib/Target/Mips/ |
D | MipsSEISelLowering.cpp | 2670 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/ |
D | X86ISelLowering.cpp | 4220 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()
|