Home
last modified time | relevance | path

Searched refs:getScalarizationOverhead (Results 1 – 15 of 15) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h755 InstructionCost getScalarizationOverhead(VectorType *InTy, in getScalarizationOverhead() function
830 InstructionCost getScalarizationOverhead(VectorType *RetTy, in getScalarizationOverhead() function
834 InstructionCost Cost = getScalarizationOverhead( in getScalarizationOverhead()
841 Cost += getScalarizationOverhead(RetTy, /*Insert*/ false, in getScalarizationOverhead()
1256 return getScalarizationOverhead(ValVTy, /*Insert*/ true,
1353 Cost += getScalarizationOverhead(
1791 ScalarizationCost += getScalarizationOverhead( in getIntrinsicInstrCost()
1847 ScalarizationCost = getScalarizationOverhead( in getTypeBasedIntrinsicInstrCost()
1858 ScalarizationCost += getScalarizationOverhead( in getTypeBasedIntrinsicInstrCost()
2309 ScalarizationCost += getScalarizationOverhead( in getTypeBasedIntrinsicInstrCost()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp543 getScalarizationOverhead(VTy, Args, Tys, CostKind); in getArithmeticInstrCost()
570 getScalarizationOverhead(VTy, Args, Tys, CostKind); in getArithmeticInstrCost()
589 getScalarizationOverhead(VTy, Args, Tys, CostKind); in getArithmeticInstrCost()
911 TotCost += getScalarizationOverhead(SrcVecTy, /*Insert*/ false, in getCastInstrCost()
913 TotCost += getScalarizationOverhead(DstVecTy, NeedsInserts, in getCastInstrCost()
926 getScalarizationOverhead(DstVecTy, /*Insert*/ true, in getCastInstrCost()
940 return VF + getScalarizationOverhead(SrcVecTy, /*Insert*/ false, in getCastInstrCost()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp141 InstructionCost HexagonTTIImpl::getScalarizationOverhead( in getScalarizationOverhead() function in HexagonTTIImpl
144 return BaseT::getScalarizationOverhead(Ty, DemandedElts, Insert, Extract, in getScalarizationOverhead()
H A DHexagonTargetTransformInfo.h106 InstructionCost getScalarizationOverhead(VectorType *Ty,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h165 InstructionCost getScalarizationOverhead(VectorType *Ty,
H A DX86TargetTransformInfo.cpp4497 X86TTIImpl::getScalarizationOverhead(VectorType *Ty, const APInt &DemandedElts, in getScalarizationOverhead() function in X86TTIImpl
4526 Cost += BaseT::getScalarizationOverhead(Ty, DemandedElts, Insert, in getScalarizationOverhead()
4566 Cost += BaseT::getScalarizationOverhead(LaneTy, LaneEltMask, Insert, in getScalarizationOverhead()
4644 Cost += BaseT::getScalarizationOverhead( in getScalarizationOverhead()
4653 Cost += BaseT::getScalarizationOverhead(Ty, DemandedElts, /*Insert*/ false, in getScalarizationOverhead()
4905 Cost += getScalarizationOverhead(CoalescedVecTy, DemandedElts, IsLoad, in getMemoryOpCost()
4951 InstructionCost MaskSplitCost = getScalarizationOverhead( in getMaskedMemoryOpCost()
4958 InstructionCost ValueSplitCost = getScalarizationOverhead( in getMaskedMemoryOpCost()
5773 MaskUnpackCost = getScalarizationOverhead( in getGSScalarCost()
5782 InstructionCost AddressUnpackCost = getScalarizationOverhead( in getGSScalarCost()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h398 InstructionCost getScalarizationOverhead(VectorType *Ty,
H A DAArch64TargetTransformInfo.cpp2768 InstructionCost AArch64TTIImpl::getScalarizationOverhead( in getScalarizationOverhead() function in AArch64TTIImpl
2774 return BaseT::getScalarizationOverhead(Ty, DemandedElts, Insert, Extract, in getScalarizationOverhead()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp1028 return BaseT::getScalarizationOverhead(VecValTy, /*Insert*/ false, in getCmpSelInstrCost()
1030 BaseT::getScalarizationOverhead(VecCondTy, /*Insert*/ true, in getCmpSelInstrCost()
1048 BaseT::getScalarizationOverhead(VecCondTy, /*Insert*/ true, in getCmpSelInstrCost()
1452 return BaseT::getScalarizationOverhead(VTy, Args, Tys, CostKind) + in getArithmeticInstrCost()
1595 BaseT::getScalarizationOverhead(VTy, /*Insert*/ true, /*Extract*/ false, in getGatherScatterOpCost()
1597 BaseT::getScalarizationOverhead(VTy, /*Insert*/ false, /*Extract*/ true, in getGatherScatterOpCost()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h866 InstructionCost getScalarizationOverhead(VectorType *Ty,
1872 virtual InstructionCost getScalarizationOverhead(VectorType *Ty,
2392 InstructionCost getScalarizationOverhead(VectorType *Ty, in getScalarizationOverhead() function
2396 return Impl.getScalarizationOverhead(Ty, DemandedElts, Insert, Extract, in getScalarizationOverhead()
H A DTargetTransformInfoImpl.h348 InstructionCost getScalarizationOverhead(VectorType *Ty, in getScalarizationOverhead() function
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp568 InstructionCost TargetTransformInfo::getScalarizationOverhead( in getScalarizationOverhead() function in TargetTransformInfo
571 return TTIImpl->getScalarizationOverhead(Ty, DemandedElts, Insert, Extract, in getScalarizationOverhead()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp1754 InstructionCost getScalarizationOverhead(Instruction *I, ElementCount VF,
4068 ScalarizationCost += getScalarizationOverhead(I, VF, CostKind); in getDivRemSpeculationCost()
5937 ScalarCost += TTI.getScalarizationOverhead( in computePredInstDiscount()
5956 ScalarCost += TTI.getScalarizationOverhead( in computePredInstDiscount()
6091 Cost += getScalarizationOverhead(I, VF, CostKind); in getMemInstScalarizationCost()
6102 Cost += TTI.getScalarizationOverhead( in getMemInstScalarizationCost()
6462 InstructionCost LoopVectorizationCostModel::getScalarizationOverhead( in getScalarizationOverhead() function in LoopVectorizationCostModel
6477 Cost += TTI.getScalarizationOverhead( in getScalarizationOverhead()
6738 getScalarizationOverhead(CI, VF, CostKind); in setVectorizedCallDecision()
6918 TTI.getScalarizationOverhead( in getInstructionCost()
H A DVectorCombine.cpp236 TTI.getScalarizationOverhead(MinVecTy, DemandedElts, in vectorizeLoadInsert()
H A DSLPVectorizer.cpp8093 Cost -= TTI->getScalarizationOverhead(SrcVecTy, DemandedElts, in getEntryCost()
9179 InstructionCost InsertCost = TTI->getScalarizationOverhead( in getTreeCost()
9791 TTI->getScalarizationOverhead(VecTy, ~ShuffledElements, /*Insert*/ true, in getGatherCost()