Home
last modified time | relevance | path

Searched refs:SK_InsertSubvector (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h1555 TTI::SK_InsertSubvector, VecTy, VecSrcTy, Mask, CostKind, in getInstructionCost()
1631 TTI::SK_InsertSubvector, VecTy, VecSrcTy, Mask, CostKind, SubIndex, in getInstructionCost()
H A DTargetTransformInfo.h1132 SK_InsertSubvector, ///< InsertSubvector. Index indicates start offset. enumerator
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h1135 return TTI::SK_InsertSubvector; in improveShuffleKindFromMask()
1149 case TTI::SK_InsertSubvector: in improveShuffleKindFromMask()
1179 case TTI::SK_InsertSubvector:
1985 TTI::SK_InsertSubvector, cast<VectorType>(RetTy), in getIntrinsicInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp630 Kind == TTI::SK_InsertSubvector ? DstTy : SrcTy, Mask, CostKind); in getShuffleCost()
678 Cost += getShuffleCost(TTI::SK_InsertSubvector, DestTp, DestTp, {}, in getShuffleCost()
779 case TTI::SK_InsertSubvector: in getShuffleCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp1229 case TTI::SK_InsertSubvector: { in getShuffleCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp1553 return getShuffleCost(TTI::SK_InsertSubvector, in getShuffleCost()
1659 if (Kind == TTI::SK_InsertSubvector && LT.second.isVector()) { in getShuffleCost()
5038 Cost += getShuffleCost(TTI::SK_InsertSubvector, Ty, Ty, {}, in getScalarizationOverhead()
5361 getShuffleCost(IsLoad ? TTI::ShuffleKind::SK_InsertSubvector in getMemoryOpCost()
5449 Cost += getShuffleCost(TTI::SK_InsertSubvector, NewMaskTy, NewMaskTy, {}, in getMaskedMemoryOpCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp5733 return TTI.getShuffleCost(TTI::SK_InsertSubvector, DstTy, Tp, Mask,
5763 Cost += getShuffleCost(TTI, TTI::SK_InsertSubvector, Ty, {}, CostKind,
6375 ::getShuffleCost(TTI, TTI::SK_InsertSubvector, VecTy, ShuffleMask, in canVectorizeLoads()
9722 *TTI, TTI::SK_InsertSubvector, VecTy, {}, Kind, Op1.size(), Op2VecTy); in canBuildSplitNode()
11515 Cost += ::getShuffleCost(*TTI, TTI::SK_InsertSubvector, VecTy, {}, CostKind, in reorderGatherNode()
12042 TTI::SK_InsertSubvector, VecTy, VecTy, {}, CostKind, in getBuildVectorCost()
12870 TTI, TTI::SK_InsertSubvector,
12976 *TTI, TTI::SK_InsertSubvector, FinalVecTy, {}, CostKind, in getEntryCost()
13317 Cost += ::getShuffleCost(*TTI, TTI::SK_InsertSubvector, ActualVecTy, {}, in getEntryCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp5605 if (Kind == TTI::SK_InsertSubvector) { in getShuffleCost()
5818 if (Kind == TTI::SK_InsertSubvector && LT.second.isFixedLengthVector() && in getShuffleCost()