Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/utils/TableGen/
H A DRegisterInfoEmitter.cpp637 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()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DVectorUtils.cpp787 SmallVector<int, 16> MaskVec; in createReplicatedMask() local
790 MaskVec.push_back(i); in createReplicatedMask()
792 return MaskVec; in createReplicatedMask()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp1802 if (MaskVec[i] >= NElts) MaskVec[i] -= NElts; in getVectorShuffle()
1819 if (MaskVec[i] < Offset || MaskVec[i] >= (Offset + NElts)) in getVectorShuffle()
1824 MaskVec[i] = -1; in getVectorShuffle()
1830 MaskVec[i] = i + Offset; in getVectorShuffle()
1844 if (MaskVec[i] >= NElts) { in getVectorShuffle()
1846 MaskVec[i] = -1; in getVectorShuffle()
1849 } else if (MaskVec[i] >= 0) { in getVectorShuffle()
1870 if (MaskVec[i] >= 0 && MaskVec[i] != i) Identity = false; in getVectorShuffle()
1871 if (MaskVec[i] != MaskVec[0]) AllSame = false; in getVectorShuffle()
1927 ID.AddInteger(MaskVec[i]); in getVectorShuffle()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DAutoUpgrade.cpp2308 Value *MaskVec = getX86MaskVec(Builder, CI->getArgOperand(2), in UpgradeIntrinsicCall() local
2314 Rep = Builder.CreateCall(ELd, { Ptr, MaskVec, CI->getOperand(1) }); in UpgradeIntrinsicCall()
2323 Value *MaskVec = in UpgradeIntrinsicCall() local
2330 Rep = Builder.CreateCall(CSt, { CI->getArgOperand(1), Ptr, MaskVec }); in UpgradeIntrinsicCall()
2335 Value *MaskVec = getX86MaskVec(Builder, CI->getArgOperand(2), in UpgradeIntrinsicCall() local
2343 MaskVec }); in UpgradeIntrinsicCall()
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp11791 Value *MaskVec = CGF.Builder.CreateBitCast(Mask, MaskTy); in getMaskVecValue() local
11799 MaskVec = CGF.Builder.CreateShuffleVector(MaskVec, MaskVec, in getMaskVecValue()
11803 return MaskVec; in getMaskVecValue()
11812 Value *MaskVec = getMaskVecValue( in EmitX86MaskedStore() local
11816 return CGF.Builder.CreateMaskedStore(Ops[1], Ptr, Alignment, MaskVec); in EmitX86MaskedStore()
11826 Value *MaskVec = getMaskVecValue( in EmitX86MaskedLoad() local
11829 return CGF.Builder.CreateMaskedLoad(Ty, Ptr, Alignment, MaskVec, Ops[1]); in EmitX86MaskedLoad()
11841 Value *MaskVec = getMaskVecValue( in EmitX86ExpandLoad() local
11846 return CGF.Builder.CreateCall(F, { Ptr, MaskVec, Ops[1] }); in EmitX86ExpandLoad()
11859 return CGF.Builder.CreateCall(F, { Ops[0], Ops[1], MaskVec }); in EmitX86CompressExpand()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.cpp2960 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()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp6476 SmallVector<int, 16> MaskVec(NumElems); in getShuffleVectorZeroOrUndef() local
6479 MaskVec[i] = (i == Idx) ? NumElems : i; in getShuffleVectorZeroOrUndef()
6480 return DAG.getVectorShuffle(VT, SDLoc(V2), V1, V2, MaskVec); in getShuffleVectorZeroOrUndef()
10655 int MaskVec[] = { in LowerBUILD_VECTOR() local
10661 return DAG.getVectorShuffle(VT, dl, Ops[0], Ops[1], MaskVec); in LowerBUILD_VECTOR()