Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
DX86ShuffleDecode.h95 void DecodeSubVectorBroadcast(unsigned DstNumElts, unsigned SrcNumElts,
DX86ShuffleDecode.cpp253 void DecodeSubVectorBroadcast(unsigned DstNumElts, unsigned SrcNumElts, in DecodeSubVectorBroadcast() argument
255 unsigned Scale = DstNumElts / SrcNumElts; in DecodeSubVectorBroadcast()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
DInstCombineCalls.cpp1902 unsigned DstNumElts = DstTy->getNumElements(); in visitCallInst() local
1927 for (unsigned i = DstNumElts; i != DstNumElts + SubVecNumElts; ++i) in visitCallInst()
1929 for (unsigned i = IdxN + SubVecNumElts; i != DstNumElts; ++i) in visitCallInst()
1947 unsigned DstNumElts = DstTy->getNumElements(); in visitCallInst() local
1952 if (VecNumElts == DstNumElts) { in visitCallInst()
1958 for (unsigned i = 0; i != DstNumElts; ++i) in visitCallInst()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/
DAutoUpgrade.cpp2602 unsigned DstNumElts = in UpgradeIntrinsicCall() local
2606 unsigned Scale = DstNumElts / SrcNumElts; in UpgradeIntrinsicCall()
2612 SmallVector<int, 8> Idxs(DstNumElts); in UpgradeIntrinsicCall()
2615 for (unsigned i = SrcNumElts; i != DstNumElts; ++i) in UpgradeIntrinsicCall()
2631 for (unsigned i = 0; i != DstNumElts; ++i) in UpgradeIntrinsicCall()
2635 Idxs[i + Imm * SrcNumElts] = i + DstNumElts; in UpgradeIntrinsicCall()
2647 unsigned DstNumElts = in UpgradeIntrinsicCall() local
2651 unsigned Scale = SrcNumElts / DstNumElts; in UpgradeIntrinsicCall()
2657 SmallVector<int, 8> Idxs(DstNumElts); in UpgradeIntrinsicCall()
2658 for (unsigned i = 0; i != DstNumElts; ++i) { in UpgradeIntrinsicCall()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
DCombinerHelper.cpp263 unsigned DstNumElts = DstType.isVector() ? DstType.getNumElements() : 1; in matchCombineShuffleVector() local
281 if (DstNumElts < 2 * SrcNumElts && DstNumElts != 1) in matchCombineShuffleVector()
286 if (DstNumElts % SrcNumElts != 0) in matchCombineShuffleVector()
292 unsigned NumConcat = DstNumElts / SrcNumElts; in matchCombineShuffleVector()
295 for (unsigned i = 0; i != DstNumElts; ++i) { in matchCombineShuffleVector()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DMachineVerifier.cpp1442 int DstNumElts = DstTy.isVector() ? DstTy.getNumElements() : 1; in verifyPreISelGenericInstruction() local
1446 if (static_cast<int>(MaskIdxes.size()) != DstNumElts) in verifyPreISelGenericInstruction()
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
DCGBuiltin.cpp13225 unsigned DstNumElts = in EmitX86BuiltinExpr() local
13229 unsigned SubVectors = DstNumElts / SrcNumElts; in EmitX86BuiltinExpr()
13236 for (unsigned i = 0; i != DstNumElts; ++i) in EmitX86BuiltinExpr()
13240 makeArrayRef(Indices, DstNumElts), in EmitX86BuiltinExpr()
13243 for (unsigned i = 0; i != DstNumElts; ++i) { in EmitX86BuiltinExpr()
13245 Indices[i] = (i - Index) + DstNumElts; in EmitX86BuiltinExpr()
13251 makeArrayRef(Indices, DstNumElts), in EmitX86BuiltinExpr()