Searched refs:DstNumElts (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86ShuffleDecode.h | 95 void DecodeSubVectorBroadcast(unsigned DstNumElts, unsigned SrcNumElts,
|
H A D | X86ShuffleDecode.cpp | 254 void DecodeSubVectorBroadcast(unsigned DstNumElts, unsigned SrcNumElts, in DecodeSubVectorBroadcast() argument 256 unsigned Scale = DstNumElts / SrcNumElts; in DecodeSubVectorBroadcast()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | AutoUpgrade.cpp | 2946 unsigned DstNumElts = in upgradeX86IntrinsicCall() local 2950 unsigned Scale = DstNumElts / SrcNumElts; in upgradeX86IntrinsicCall() 2956 SmallVector<int, 8> Idxs(DstNumElts); in upgradeX86IntrinsicCall() 2959 for (unsigned i = SrcNumElts; i != DstNumElts; ++i) in upgradeX86IntrinsicCall() 2975 for (unsigned i = 0; i != DstNumElts; ++i) in upgradeX86IntrinsicCall() 2979 Idxs[i + Imm * SrcNumElts] = i + DstNumElts; in upgradeX86IntrinsicCall() 2991 unsigned DstNumElts = in upgradeX86IntrinsicCall() local 2995 unsigned Scale = SrcNumElts / DstNumElts; in upgradeX86IntrinsicCall() 3001 SmallVector<int, 8> Idxs(DstNumElts); in upgradeX86IntrinsicCall() 3002 for (unsigned i = 0; i != DstNumElts; ++i) { in upgradeX86IntrinsicCall() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCalls.cpp | 3216 unsigned DstNumElts = DstTy->getNumElements(); in visitCallInst() local 3241 for (unsigned i = DstNumElts; i != DstNumElts + SubVecNumElts; ++i) in visitCallInst() 3243 for (unsigned i = IdxN + SubVecNumElts; i != DstNumElts; ++i) in visitCallInst()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CombinerHelper.cpp | 475 unsigned DstNumElts = DstType.isVector() ? DstType.getNumElements() : 1; in matchCombineShuffleVector() local 493 if (DstNumElts < 2 * SrcNumElts && DstNumElts != 1) in matchCombineShuffleVector() 498 if (DstNumElts % SrcNumElts != 0) in matchCombineShuffleVector() 504 unsigned NumConcat = DstNumElts / SrcNumElts; in matchCombineShuffleVector() 507 for (unsigned i = 0; i != DstNumElts; ++i) { in matchCombineShuffleVector()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineVerifier.cpp | 1811 int DstNumElts = DstTy.isVector() ? DstTy.getNumElements() : 1; in verifyPreISelGenericInstruction() local 1815 if (static_cast<int>(MaskIdxes.size()) != DstNumElts) in verifyPreISelGenericInstruction()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGBuiltin.cpp | 15125 unsigned DstNumElts = in EmitX86BuiltinExpr() local 15129 unsigned SubVectors = DstNumElts / SrcNumElts; in EmitX86BuiltinExpr() 15136 for (unsigned i = 0; i != DstNumElts; ++i) in EmitX86BuiltinExpr() 15140 Ops[1], ArrayRef(Indices, DstNumElts), "widen"); in EmitX86BuiltinExpr() 15142 for (unsigned i = 0; i != DstNumElts; ++i) { in EmitX86BuiltinExpr() 15144 Indices[i] = (i - Index) + DstNumElts; in EmitX86BuiltinExpr() 15150 ArrayRef(Indices, DstNumElts), "insert"); in EmitX86BuiltinExpr()
|