/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 228 ? getScalarizationOverhead( 241 getScalarizationOverhead(VT, Opcode != Instruction::Store, 253 getScalarizationOverhead( 768 InstructionCost getScalarizationOverhead(VectorType *InTy, in getScalarizationOverhead() function 798 InstructionCost getScalarizationOverhead(VectorType *InTy, bool Insert, in getScalarizationOverhead() function 806 return thisT()->getScalarizationOverhead(Ty, DemandedElts, Insert, Extract, in getScalarizationOverhead() 831 Cost += getScalarizationOverhead(VecTy, /*Insert*/ false, in getOperandsScalarizationOverhead() 843 InstructionCost getScalarizationOverhead(VectorType *RetTy, in getScalarizationOverhead() function 847 InstructionCost Cost = getScalarizationOverhead( in getScalarizationOverhead() 854 Cost += getScalarizationOverhead(RetTy, /*Insert*/ false, in getScalarizationOverhead() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZTargetTransformInfo.cpp | 547 getScalarizationOverhead(VTy, Args, Tys, CostKind); in getArithmeticInstrCost() 574 getScalarizationOverhead(VTy, Args, Tys, CostKind); in getArithmeticInstrCost() 593 getScalarizationOverhead(VTy, Args, Tys, CostKind); in getArithmeticInstrCost() 913 TotCost += getScalarizationOverhead(SrcVecTy, /*Insert*/ false, in getCastInstrCost() 915 TotCost += getScalarizationOverhead(DstVecTy, NeedsInserts, in getCastInstrCost() 928 getScalarizationOverhead(DstVecTy, /*Insert*/ true, in getCastInstrCost() 942 return VF + getScalarizationOverhead(SrcVecTy, /*Insert*/ false, in getCastInstrCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.h | 168 InstructionCost getScalarizationOverhead(VectorType *Ty,
|
H A D | X86TargetTransformInfo.cpp | 4623 X86TTIImpl::getScalarizationOverhead(VectorType *Ty, const APInt &DemandedElts, in getScalarizationOverhead() function in X86TTIImpl 4652 Cost += BaseT::getScalarizationOverhead(Ty, DemandedElts, Insert, in getScalarizationOverhead() 4692 Cost += BaseT::getScalarizationOverhead(LaneTy, LaneEltMask, Insert, in getScalarizationOverhead() 4770 Cost += BaseT::getScalarizationOverhead( in getScalarizationOverhead() 4779 Cost += BaseT::getScalarizationOverhead(Ty, DemandedElts, /*Insert*/ false, in getScalarizationOverhead() 5031 Cost += getScalarizationOverhead(CoalescedVecTy, DemandedElts, IsLoad, in getMemoryOpCost() 5077 InstructionCost MaskSplitCost = getScalarizationOverhead( in getMaskedMemoryOpCost() 5084 InstructionCost ValueSplitCost = getScalarizationOverhead( in getMaskedMemoryOpCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMTargetTransformInfo.cpp | 1032 return BaseT::getScalarizationOverhead(VecValTy, /*Insert*/ false, in getCmpSelInstrCost() 1034 BaseT::getScalarizationOverhead(VecCondTy, /*Insert*/ true, in getCmpSelInstrCost() 1052 BaseT::getScalarizationOverhead(VecCondTy, /*Insert*/ true, in getCmpSelInstrCost() 1464 return BaseT::getScalarizationOverhead(VTy, Args, Tys, CostKind) + in getArithmeticInstrCost() 1607 BaseT::getScalarizationOverhead(VTy, /*Insert*/ true, /*Extract*/ false, in getGatherScatterOpCost() 1609 BaseT::getScalarizationOverhead(VTy, /*Insert*/ false, /*Extract*/ true, in getGatherScatterOpCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.h | 405 InstructionCost getScalarizationOverhead(VectorType *Ty,
|
H A D | AArch64TargetTransformInfo.cpp | 3017 InstructionCost AArch64TTIImpl::getScalarizationOverhead( in getScalarizationOverhead() function in AArch64TTIImpl 3023 return BaseT::getScalarizationOverhead(Ty, DemandedElts, Insert, Extract, in getScalarizationOverhead()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfo.h | 896 InstructionCost getScalarizationOverhead(VectorType *Ty, 1940 virtual InstructionCost getScalarizationOverhead(VectorType *Ty, 2483 InstructionCost getScalarizationOverhead(VectorType *Ty, in getScalarizationOverhead() function 2487 return Impl.getScalarizationOverhead(Ty, DemandedElts, Insert, Extract, in getScalarizationOverhead()
|
H A D | TargetTransformInfoImpl.h | 372 InstructionCost getScalarizationOverhead(VectorType *Ty, in getScalarizationOverhead() function
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | TargetTransformInfo.cpp | 594 InstructionCost TargetTransformInfo::getScalarizationOverhead( in getScalarizationOverhead() function in TargetTransformInfo 597 return TTIImpl->getScalarizationOverhead(Ty, DemandedElts, Insert, Extract, in getScalarizationOverhead()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 1622 InstructionCost getScalarizationOverhead(Instruction *I, ElementCount VF, 3420 ScalarizationCost += getScalarizationOverhead(I, VF, CostKind); in getDivRemSpeculationCost() 5446 ScalarCost += TTI.getScalarizationOverhead( in computePredInstDiscount() 5465 ScalarCost += TTI.getScalarizationOverhead( in computePredInstDiscount() 5595 Cost += getScalarizationOverhead(I, VF, CostKind); in getMemInstScalarizationCost() 5606 Cost += TTI.getScalarizationOverhead( in getMemInstScalarizationCost() 5931 InstructionCost LoopVectorizationCostModel::getScalarizationOverhead( in getScalarizationOverhead() function in LoopVectorizationCostModel 5946 Cost += TTI.getScalarizationOverhead( in getScalarizationOverhead() 6207 getScalarizationOverhead(CI, VF, CostKind); in setVectorizedCallDecision() 6413 TTI.getScalarizationOverhead( in getInstructionCost()
|
H A D | VectorCombine.cpp | 250 TTI.getScalarizationOverhead(MinVecTy, DemandedElts, in vectorizeLoadInsert()
|
H A D | SLPVectorizer.cpp | 9528 Cost -= TTI->getScalarizationOverhead(SrcVecTy, DemandedElts, in getEntryCost() 10737 InstructionCost InsertCost = TTI->getScalarizationOverhead( in getTreeCost() 11399 TTI->getScalarizationOverhead(VecTy, ~ShuffledElements, /*Insert*/ true, in getGatherCost()
|