/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 216 InstructionCost PackingCost = getScalarizationOverhead( in getCommonMaskedMemoryOpCost() 660 InstructionCost getScalarizationOverhead(VectorType *InTy, in getScalarizationOverhead() function 685 InstructionCost getScalarizationOverhead(VectorType *InTy, bool Insert, in getScalarizationOverhead() function 690 return thisT()->getScalarizationOverhead(Ty, DemandedElts, Insert, Extract); in getScalarizationOverhead() 712 Cost += getScalarizationOverhead(VecTy, false, true); in getOperandsScalarizationOverhead() 723 InstructionCost getScalarizationOverhead(VectorType *RetTy, in getScalarizationOverhead() function 726 InstructionCost Cost = getScalarizationOverhead(RetTy, true, false); in getScalarizationOverhead() 732 Cost += getScalarizationOverhead(RetTy, false, true); in getScalarizationOverhead() 790 return getScalarizationOverhead(VTy, Args, Tys) + Num * Cost; 988 return getScalarizationOverhead(DstVTy, true, true) + Num * Cost; [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
H A D | SystemZTargetTransformInfo.cpp | 500 return VF * DivMulSeqCost + getScalarizationOverhead(VTy, Args, Tys); in getArithmeticInstrCost() 526 (VF * ScalarCost) + getScalarizationOverhead(VTy, Args, Tys); in getArithmeticInstrCost() 545 (VF * LIBCALL_COST) + getScalarizationOverhead(VTy, Args, Tys); in getArithmeticInstrCost() 827 TotCost += getScalarizationOverhead(SrcVecTy, false, NeedsExtracts); in getCastInstrCost() 828 TotCost += getScalarizationOverhead(DstVecTy, NeedsInserts, false); in getCastInstrCost() 840 getScalarizationOverhead(DstVecTy, true, false); in getCastInstrCost() 853 return VF + getScalarizationOverhead(SrcVecTy, false, true); in getCastInstrCost()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
H A D | HexagonTargetTransformInfo.cpp | 125 InstructionCost HexagonTTIImpl::getScalarizationOverhead( in getScalarizationOverhead() function in HexagonTTIImpl 127 return BaseT::getScalarizationOverhead(Ty, DemandedElts, Insert, Extract); in getScalarizationOverhead()
|
H A D | HexagonTargetTransformInfo.h | 107 InstructionCost getScalarizationOverhead(VectorType *Ty,
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
H A D | ARMTargetTransformInfo.cpp | 948 return BaseT::getScalarizationOverhead(VecValTy, false, true) + in getCmpSelInstrCost() 949 BaseT::getScalarizationOverhead(VecCondTy, true, false) + in getCmpSelInstrCost() 967 BaseT::getScalarizationOverhead(VecCondTy, true, false); in getCmpSelInstrCost() 1380 return BaseT::getScalarizationOverhead(VTy, Args, Tys) + Num * Cost; in getArithmeticInstrCost() 1518 NumElems * LT.first + BaseT::getScalarizationOverhead(VTy, true, false) + in getGatherScatterOpCost() 1519 BaseT::getScalarizationOverhead(VTy, false, true); in getGatherScatterOpCost()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.h | 143 InstructionCost getScalarizationOverhead(VectorType *Ty,
|
H A D | X86TargetTransformInfo.cpp | 3196 InstructionCost X86TTIImpl::getScalarizationOverhead(VectorType *Ty, in getScalarizationOverhead() function in X86TTIImpl 3215 BaseT::getScalarizationOverhead(Ty, DemandedElts, Insert, false); in getScalarizationOverhead() 3277 Cost += BaseT::getScalarizationOverhead(Ty, DemandedElts, false, Extract); in getScalarizationOverhead() 3413 Cost += getScalarizationOverhead(CoalescedVecTy, DemandedElts, IsLoad, in getMemoryOpCost() 3457 getScalarizationOverhead(MaskTy, DemandedElts, false, true); in getMaskedMemoryOpCost() 3464 getScalarizationOverhead(SrcVTy, DemandedElts, IsLoad, IsStore); in getMaskedMemoryOpCost() 4385 getScalarizationOverhead(MaskTy, DemandedElts, false, true); in getGSScalarCost()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfo.h | 732 InstructionCost getScalarizationOverhead(VectorType *Ty, 1536 virtual InstructionCost getScalarizationOverhead(VectorType *Ty, 1941 InstructionCost getScalarizationOverhead(VectorType *Ty, in getScalarizationOverhead() function 1944 return Impl.getScalarizationOverhead(Ty, DemandedElts, Insert, Extract); in getScalarizationOverhead()
|
H A D | TargetTransformInfoImpl.h | 304 InstructionCost getScalarizationOverhead(VectorType *Ty, in getScalarizationOverhead() function
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUTargetTransformInfo.cpp | 564 return getScalarizationOverhead(VTy, Args, Tys) + Num * Cost; in getArithmeticInstrCost() 767 getScalarizationOverhead(cast<VectorType>(RetTy), true, false); in getIntrinsicInstrCost()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | TargetTransformInfo.cpp | 474 TargetTransformInfo::getScalarizationOverhead(VectorType *Ty, in getScalarizationOverhead() function in TargetTransformInfo 477 return TTIImpl->getScalarizationOverhead(Ty, DemandedElts, Insert, Extract); in getScalarizationOverhead()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 1710 InstructionCost getScalarizationOverhead(Instruction *I, 3857 InstructionCost ScalarizationCost = getScalarizationOverhead(CI, VF); in getVectorCallCost() 6807 ScalarCost += TTI.getScalarizationOverhead( in computePredInstDiscount() 6828 ScalarCost += TTI.getScalarizationOverhead( in computePredInstDiscount() 6958 Cost += getScalarizationOverhead(I, VF); in getMemInstScalarizationCost() 6969 Cost += TTI.getScalarizationOverhead( in getMemInstScalarizationCost() 7257 LoopVectorizationCostModel::getScalarizationOverhead(Instruction *I, in getScalarizationOverhead() function in LoopVectorizationCostModel 7270 Cost += TTI.getScalarizationOverhead( in getScalarizationOverhead() 7512 return (TTI.getScalarizationOverhead( in getInstructionCost() 7573 Cost += getScalarizationOverhead(I, VF); in getInstructionCost()
|
H A D | VectorCombine.cpp | 194 OldCost += TTI.getScalarizationOverhead(MinVecTy, DemandedElts, in vectorizeLoadInsert()
|
H A D | SLPVectorizer.cpp | 3837 Cost -= TTI->getScalarizationOverhead(SrcVecTy, DemandedElts, in getEntryCost() 4491 InstructionCost InsertCost = TTI->getScalarizationOverhead( in getTreeCost() 4596 TTI->getScalarizationOverhead(Ty, DemandedElts, /*Insert*/ true, in getGatherCost()
|