Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Target/X86/Utils/
H A DX86ShuffleDecode.h107 void DecodeSubVectorBroadcast(unsigned DstNumElts, unsigned SrcNumElts,
H A DX86ShuffleDecode.cpp266 void DecodeSubVectorBroadcast(unsigned DstNumElts, unsigned SrcNumElts, in DecodeSubVectorBroadcast() argument
268 unsigned Scale = DstNumElts / SrcNumElts; in DecodeSubVectorBroadcast()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DAutoUpgrade.cpp2251 unsigned DstNumElts = CI->getType()->getVectorNumElements(); in UpgradeIntrinsicCall() local
2253 unsigned Scale = DstNumElts / SrcNumElts; in UpgradeIntrinsicCall()
2260 SmallVector<uint32_t, 8> Idxs(DstNumElts); in UpgradeIntrinsicCall()
2263 for (unsigned i = SrcNumElts; i != DstNumElts; ++i) in UpgradeIntrinsicCall()
2279 for (unsigned i = 0; i != DstNumElts; ++i) in UpgradeIntrinsicCall()
2283 Idxs[i + Imm * SrcNumElts] = i + DstNumElts; in UpgradeIntrinsicCall()
2295 unsigned DstNumElts = CI->getType()->getVectorNumElements(); in UpgradeIntrinsicCall() local
2297 unsigned Scale = SrcNumElts / DstNumElts; in UpgradeIntrinsicCall()
2303 SmallVector<uint32_t, 8> Idxs(DstNumElts); in UpgradeIntrinsicCall()
2304 for (unsigned i = 0; i != DstNumElts; ++i) { in UpgradeIntrinsicCall()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGBuiltin.cpp10144 unsigned DstNumElts = Ops[0]->getType()->getVectorNumElements(); in EmitX86BuiltinExpr() local
10146 unsigned SubVectors = DstNumElts / SrcNumElts; in EmitX86BuiltinExpr()
10153 for (unsigned i = 0; i != DstNumElts; ++i) in EmitX86BuiltinExpr()
10158 makeArrayRef(Indices, DstNumElts), in EmitX86BuiltinExpr()
10161 for (unsigned i = 0; i != DstNumElts; ++i) { in EmitX86BuiltinExpr()
10163 Indices[i] = (i - Index) + DstNumElts; in EmitX86BuiltinExpr()
10169 makeArrayRef(Indices, DstNumElts), in EmitX86BuiltinExpr()