Searched refs:MaskVec (Results 1 – 4 of 4) sorted by relevance
/minix/external/bsd/llvm/dist/llvm/utils/TableGen/ |
H A D | RegisterInfoEmitter.cpp | 571 typedef SmallVector<unsigned, 4> MaskVec; typedef 812 SequenceToOffsetTable<MaskVec> LaneMaskSeqs; in runMCDesc() 813 SmallVector<MaskVec, 4> RegUnitLaneMasks(Regs.size()); in runMCDesc() 874 MaskVec &LaneMaskVec = RegUnitLaneMasks[i]; in runMCDesc()
|
/minix/external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 1470 SmallVector<int, 8> MaskVec; in getVectorShuffle() local 1473 MaskVec.push_back(Mask[i]); in getVectorShuffle() 1480 if (MaskVec[i] >= (int)NElts) MaskVec[i] -= NElts; in getVectorShuffle() 1485 commuteShuffle(N1, N2, MaskVec); in getVectorShuffle() 1492 if (MaskVec[i] >= (int)NElts) { in getVectorShuffle() 1494 MaskVec[i] = -1; in getVectorShuffle() 1497 } else if (MaskVec[i] >= 0) { in getVectorShuffle() 1518 if (MaskVec[i] >= 0 && MaskVec[i] != (int)i) Identity = false; in getVectorShuffle() 1559 ID.AddInteger(MaskVec[i]); in getVectorShuffle() 1583 SmallVector<int, 8> MaskVec; in getCommutedVectorShuffle() local [all …]
|
/minix/external/bsd/llvm/dist/llvm/lib/Target/Mips/ |
H A D | MipsSEISelLowering.cpp | 2672 SDValue MaskVec = DAG.getNode(ISD::BUILD_VECTOR, DL, MaskVecTy, Ops); in lowerVECTOR_SHUFFLE_VSHF() local 2691 return DAG.getNode(MipsISD::VSHF, DL, ResTy, MaskVec, Op1, Op0); in lowerVECTOR_SHUFFLE_VSHF()
|
/minix/external/bsd/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 5359 SmallVector<int, 16> MaskVec; in getShuffleVectorZeroOrUndef() local 5362 MaskVec.push_back(i == Idx ? NumElems : i); in getShuffleVectorZeroOrUndef() 7036 SmallVector<int, 8> MaskVec; in LowerBUILD_VECTOR() local 7038 MaskVec.push_back(i == Idx ? 0 : 1); in LowerBUILD_VECTOR() 7152 int MaskVec[] = { in LowerBUILD_VECTOR() local 7158 return DAG.getVectorShuffle(VT, dl, V[0], V[1], &MaskVec[0]); in LowerBUILD_VECTOR() 11641 SmallVector<int, 8> MaskVec; in RewriteAsNarrowerShuffle() local 11653 MaskVec.push_back(StartIdx); in RewriteAsNarrowerShuffle() 11658 return DAG.getVectorShuffle(NewVT, dl, V1, V2, &MaskVec[0]); in RewriteAsNarrowerShuffle() 14471 SmallVector<int, 16> MaskVec(NumElems * 2, -1); in LowerTRUNCATE() local [all …]
|