Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86ShuffleDecode.h96 void DecodeSubVectorBroadcast(unsigned DstNumElts, unsigned SrcNumElts,
H A DX86ShuffleDecode.cpp255 void DecodeSubVectorBroadcast(unsigned DstNumElts, unsigned SrcNumElts, in DecodeSubVectorBroadcast() argument
257 unsigned Scale = DstNumElts / SrcNumElts; in DecodeSubVectorBroadcast()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/
H A DX86.cpp1500 unsigned DstNumElts = in EmitX86BuiltinExpr() local
1504 unsigned SubVectors = DstNumElts / SrcNumElts; in EmitX86BuiltinExpr()
1511 for (unsigned i = 0; i != DstNumElts; ++i) in EmitX86BuiltinExpr()
1515 Ops[1], ArrayRef(Indices, DstNumElts), "widen"); in EmitX86BuiltinExpr()
1517 for (unsigned i = 0; i != DstNumElts; ++i) { in EmitX86BuiltinExpr()
1519 Indices[i] = (i - Index) + DstNumElts; in EmitX86BuiltinExpr()
1525 ArrayRef(Indices, DstNumElts), "insert"); in EmitX86BuiltinExpr()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DAutoUpgrade.cpp3237 unsigned DstNumElts = in upgradeX86IntrinsicCall() local
3241 unsigned Scale = DstNumElts / SrcNumElts; in upgradeX86IntrinsicCall()
3247 SmallVector<int, 8> Idxs(DstNumElts); in upgradeX86IntrinsicCall()
3250 for (unsigned i = SrcNumElts; i != DstNumElts; ++i) in upgradeX86IntrinsicCall()
3266 for (unsigned i = 0; i != DstNumElts; ++i) in upgradeX86IntrinsicCall()
3270 Idxs[i + Imm * SrcNumElts] = i + DstNumElts; in upgradeX86IntrinsicCall()
3282 unsigned DstNumElts = in upgradeX86IntrinsicCall() local
3286 unsigned Scale = SrcNumElts / DstNumElts; in upgradeX86IntrinsicCall()
3292 SmallVector<int, 8> Idxs(DstNumElts); in upgradeX86IntrinsicCall()
3293 for (unsigned i = 0; i != DstNumElts; ++i) { in upgradeX86IntrinsicCall()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp3513 unsigned DstNumElts = DstTy->getNumElements(); in visitCallInst() local
3538 for (unsigned i = DstNumElts; i != DstNumElts + SubVecNumElts; ++i) in visitCallInst()
3540 for (unsigned i = IdxN + SubVecNumElts; i != DstNumElts; ++i) in visitCallInst()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp541 unsigned DstNumElts = DstType.isVector() ? DstType.getNumElements() : 1; in matchCombineShuffleVector() local
559 if (DstNumElts < 2 * SrcNumElts && DstNumElts != 1) in matchCombineShuffleVector()
564 if (DstNumElts % SrcNumElts != 0) in matchCombineShuffleVector()
570 unsigned NumConcat = DstNumElts / SrcNumElts; in matchCombineShuffleVector()
573 for (unsigned i = 0; i != DstNumElts; ++i) { in matchCombineShuffleVector()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineVerifier.cpp1933 int DstNumElts = DstTy.isVector() ? DstTy.getNumElements() : 1; in verifyPreISelGenericInstruction() local
1937 if (static_cast<int>(MaskIdxes.size()) != DstNumElts) in verifyPreISelGenericInstruction()