/netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/ |
H A D | RegisterInfoEmitter.cpp | 637 typedef SmallVector<LaneBitmask, 4> MaskVec; typedef 889 SequenceToOffsetTable<MaskVec> LaneMaskSeqs; in runMCDesc() 890 SmallVector<MaskVec, 4> RegUnitLaneMasks(Regs.size()); in runMCDesc() 951 MaskVec &LaneMaskVec = RegUnitLaneMasks[i]; in runMCDesc()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | VectorUtils.cpp | 777 SmallVector<int, 16> MaskVec; in createReplicatedMask() local 780 MaskVec.push_back(i); in createReplicatedMask() 782 return MaskVec; in createReplicatedMask()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 1789 SmallVector<int, 8> MaskVec(Mask.begin(), Mask.end()); in getVectorShuffle() local 1795 if (MaskVec[i] >= NElts) MaskVec[i] -= NElts; in getVectorShuffle() 1800 commuteShuffle(N1, N2, MaskVec); in getVectorShuffle() 1812 if (MaskVec[i] < Offset || MaskVec[i] >= (Offset + NElts)) in getVectorShuffle() 1816 if (UndefElements[MaskVec[i] - Offset]) { in getVectorShuffle() 1817 MaskVec[i] = -1; in getVectorShuffle() 1823 MaskVec[i] = i + Offset; in getVectorShuffle() 1837 if (MaskVec[i] >= NElts) { in getVectorShuffle() 1839 MaskVec[i] = -1; in getVectorShuffle() 1842 } else if (MaskVec[i] >= 0) { in getVectorShuffle() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
H A D | AutoUpgrade.cpp | 2303 Value *MaskVec = getX86MaskVec(Builder, CI->getArgOperand(2), in UpgradeIntrinsicCall() local 2309 Rep = Builder.CreateCall(ELd, { Ptr, MaskVec, CI->getOperand(1) }); in UpgradeIntrinsicCall() 2318 Value *MaskVec = in UpgradeIntrinsicCall() local 2325 Rep = Builder.CreateCall(CSt, { CI->getArgOperand(1), Ptr, MaskVec }); in UpgradeIntrinsicCall() 2330 Value *MaskVec = getX86MaskVec(Builder, CI->getArgOperand(2), in UpgradeIntrinsicCall() local 2338 MaskVec }); in UpgradeIntrinsicCall()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGBuiltin.cpp | 11686 Value *MaskVec = CGF.Builder.CreateBitCast(Mask, MaskTy); in getMaskVecValue() local 11694 MaskVec = CGF.Builder.CreateShuffleVector(MaskVec, MaskVec, in getMaskVecValue() 11698 return MaskVec; in getMaskVecValue() 11707 Value *MaskVec = getMaskVecValue( in EmitX86MaskedStore() local 11711 return CGF.Builder.CreateMaskedStore(Ops[1], Ptr, Alignment, MaskVec); in EmitX86MaskedStore() 11720 Value *MaskVec = getMaskVecValue( in EmitX86MaskedLoad() local 11724 return CGF.Builder.CreateMaskedLoad(Ptr, Alignment, MaskVec, Ops[1]); in EmitX86MaskedLoad() 11736 Value *MaskVec = getMaskVecValue( in EmitX86ExpandLoad() local 11741 return CGF.Builder.CreateCall(F, { Ptr, MaskVec, Ops[1] }); in EmitX86ExpandLoad() 11749 Value *MaskVec = getMaskVecValue(CGF, Ops[2], ResultTy->getNumElements()); in EmitX86CompressExpand() local [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
H A D | MipsSEISelLowering.cpp | 2960 SDValue MaskVec = DAG.getBuildVector(MaskVecTy, DL, Ops); in lowerVECTOR_SHUFFLE_VSHF() local 2979 return DAG.getNode(MipsISD::VSHF, DL, ResTy, MaskVec, Op1, Op0); in lowerVECTOR_SHUFFLE_VSHF()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 6479 SmallVector<int, 16> MaskVec(NumElems); in getShuffleVectorZeroOrUndef() local 6482 MaskVec[i] = (i == Idx) ? NumElems : i; in getShuffleVectorZeroOrUndef() 6483 return DAG.getVectorShuffle(VT, SDLoc(V2), V1, V2, MaskVec); in getShuffleVectorZeroOrUndef() 10630 int MaskVec[] = { in LowerBUILD_VECTOR() local 10636 return DAG.getVectorShuffle(VT, dl, Ops[0], Ops[1], MaskVec); in LowerBUILD_VECTOR()
|