Home
last modified time | relevance | path

Searched refs:SK_ExtractSubvector (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h1121 return TTI::SK_ExtractSubvector; in improveShuffleKindFromMask()
1150 case TTI::SK_ExtractSubvector: in improveShuffleKindFromMask()
1176 case TTI::SK_ExtractSubvector:
1973 return thisT()->getShuffleCost(TTI::SK_ExtractSubvector, in getIntrinsicInstrCost()
3044 TTI::SK_ExtractSubvector, SubTy, Ty, {}, CostKind, NumVecElts, SubTy); in getTreeReductionCost()
3135 TTI::SK_ExtractSubvector, SubTy, Ty, {}, CostKind, NumVecElts, SubTy); in getMinMaxReductionCost()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h1549 return TargetTTI->getShuffleCost(TTI::SK_ExtractSubvector, VecTy, in getInstructionCost()
1602 TTI::SK_ExtractSubvector, VecTy, VecSrcTy, in getInstructionCost()
H A DTargetTransformInfo.h1133 SK_ExtractSubvector, ///< ExtractSubvector Index indicates start offset. enumerator
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp1606 if (Kind == TTI::SK_ExtractSubvector && LT.second.isVector()) { in getShuffleCost()
1636 getShuffleCost(TTI::SK_ExtractSubvector, VecTy, VecTy, {}, CostKind, in getShuffleCost()
5020 Cost += getShuffleCost(TTI::SK_ExtractSubvector, Ty, Ty, {}, in getScalarizationOverhead()
5098 Cost += getShuffleCost(TTI::SK_ExtractSubvector, Ty, Ty, {}, CostKind, in getScalarizationOverhead()
5362 : TTI::ShuffleKind::SK_ExtractSubvector, in getMemoryOpCost()
5714 ReductionCost += getShuffleCost(TTI::SK_ExtractSubvector, Ty, Ty, {}, in getArithmeticReductionCost()
5896 MinMaxCost += getShuffleCost(TTI::SK_ExtractSubvector, Ty, Ty, {}, in getMinMaxReductionCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp1228 case TTI::SK_ExtractSubvector: in getShuffleCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp746 case TargetTransformInfo::SK_ExtractSubvector: in getShuffleCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp1250 bool IsExtractSubvector = Kind == TTI::SK_ExtractSubvector; in getShuffleCost()
1348 Kind = TTI::SK_ExtractSubvector; in getShuffleCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp755 case TTI::SK_ExtractSubvector: in getShuffleCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp5588 bool IsExtractSubvector = Kind == TTI::SK_ExtractSubvector; in getShuffleCost()
5831 Kind = TTI::SK_ExtractSubvector; in getShuffleCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp5766 Cost += getShuffleCost(TTI, TTI::SK_ExtractSubvector, Ty, {}, CostKind,
5785 return getShuffleCost(TTI, TTI::SK_ExtractSubvector, in getVectorInstrCost()
5804 return getShuffleCost(TTI, TTI::SK_ExtractSubvector, VecTy, {}, CostKind, in getExtractWithExtendCost()
12184 Cost += ::getShuffleCost(TTI, TTI::SK_ExtractSubvector, in computeExtractCost()