| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 755 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 D | SystemZTargetTransformInfo.cpp | 543 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 D | HexagonTargetTransformInfo.cpp | 141 InstructionCost HexagonTTIImpl::getScalarizationOverhead( in getScalarizationOverhead() function in HexagonTTIImpl 144 return BaseT::getScalarizationOverhead(Ty, DemandedElts, Insert, Extract, in getScalarizationOverhead()
|
| H A D | HexagonTargetTransformInfo.h | 106 InstructionCost getScalarizationOverhead(VectorType *Ty,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.h | 165 InstructionCost getScalarizationOverhead(VectorType *Ty,
|
| H A D | X86TargetTransformInfo.cpp | 4497 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 D | AArch64TargetTransformInfo.h | 398 InstructionCost getScalarizationOverhead(VectorType *Ty,
|
| H A D | AArch64TargetTransformInfo.cpp | 2768 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 D | ARMTargetTransformInfo.cpp | 1028 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 D | TargetTransformInfo.h | 866 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 D | TargetTransformInfoImpl.h | 348 InstructionCost getScalarizationOverhead(VectorType *Ty, in getScalarizationOverhead() function
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | TargetTransformInfo.cpp | 568 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 D | LoopVectorize.cpp | 1754 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 D | VectorCombine.cpp | 236 TTI.getScalarizationOverhead(MinVecTy, DemandedElts, in vectorizeLoadInsert()
|
| H A D | SLPVectorizer.cpp | 8093 Cost -= TTI->getScalarizationOverhead(SrcVecTy, DemandedElts, in getEntryCost() 9179 InstructionCost InsertCost = TTI->getScalarizationOverhead( in getTreeCost() 9791 TTI->getScalarizationOverhead(VecTy, ~ShuffledElements, /*Insert*/ true, in getGatherCost()
|