Home
last modified time | relevance | path

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

/minix/external/bsd/llvm/dist/llvm/utils/TableGen/
H A DRegisterInfoEmitter.cpp571 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 DSelectionDAG.cpp1470 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 DMipsSEISelLowering.cpp2672 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 DX86ISelLowering.cpp5359 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 …]