| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 229 IsGatherScatter ? getScalarizationOverhead( 242 getScalarizationOverhead(VT, Opcode != Instruction::Store, 254 getScalarizationOverhead( 872 InstructionCost getScalarizationOverhead( 926 InstructionCost getScalarizationOverhead(VectorType *InTy, bool Insert, in getScalarizationOverhead() function 934 return thisT()->getScalarizationOverhead(Ty, DemandedElts, Insert, Extract, in getScalarizationOverhead() 958 Cost += getScalarizationOverhead(VecTy, /*Insert*/ false, in getOperandsScalarizationOverhead() 970 InstructionCost getScalarizationOverhead(VectorType *RetTy, in getScalarizationOverhead() function 974 InstructionCost Cost = getScalarizationOverhead( in getScalarizationOverhead() 981 Cost += getScalarizationOverhead(RetTy, /*Insert*/ false, in getScalarizationOverhead() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXTargetTransformInfo.h | 113 InstructionCost getScalarizationOverhead( 145 return Cost + BaseT::getScalarizationOverhead(InTy, DemandedElts, Insert,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.cpp | 494 InstructionCost SystemZTTIImpl::getScalarizationOverhead( in getScalarizationOverhead() function in SystemZTTIImpl 518 Cost += BaseT::getScalarizationOverhead(Ty, DemandedElts, Insert, Extract, in getScalarizationOverhead() 663 BaseT::getScalarizationOverhead(VTy, Args, Tys, CostKind); in getArithmeticInstrCost() 694 BaseT::getScalarizationOverhead(VTy, Args, Tys, CostKind); in getArithmeticInstrCost() 714 BaseT::getScalarizationOverhead(VTy, Args, Tys, CostKind); in getArithmeticInstrCost() 1040 TotCost += BaseT::getScalarizationOverhead(SrcVecTy, /*Insert*/ false, in getCastInstrCost() 1042 TotCost += BaseT::getScalarizationOverhead(DstVecTy, NeedsInserts, in getCastInstrCost() 1055 BaseT::getScalarizationOverhead(DstVecTy, /*Insert*/ true, in getCastInstrCost() 1069 return VF + BaseT::getScalarizationOverhead(SrcVecTy, /*Insert*/ false, in getCastInstrCost()
|
| H A D | SystemZTargetTransformInfo.h | 88 InstructionCost getScalarizationOverhead(
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.h | 171 InstructionCost getScalarizationOverhead(
|
| H A D | X86TargetTransformInfo.cpp | 4935 InstructionCost X86TTIImpl::getScalarizationOverhead( in getScalarizationOverhead() function in X86TTIImpl 4982 Cost += BaseT::getScalarizationOverhead(Ty, DemandedElts, Insert, in getScalarizationOverhead() 5022 Cost += BaseT::getScalarizationOverhead(LaneTy, LaneEltMask, Insert, in getScalarizationOverhead() 5100 Cost += BaseT::getScalarizationOverhead( in getScalarizationOverhead() 5109 Cost += BaseT::getScalarizationOverhead(Ty, DemandedElts, /*Insert*/ false, in getScalarizationOverhead() 5378 Cost += getScalarizationOverhead(CoalescedVecTy, DemandedElts, IsLoad, in getMemoryOpCost() 5412 InstructionCost MaskSplitCost = getScalarizationOverhead( in getMaskedMemoryOpCost() 5419 InstructionCost ValueSplitCost = getScalarizationOverhead( in getMaskedMemoryOpCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.cpp | 1051 return BaseT::getScalarizationOverhead(VecValTy, /*Insert*/ false, in getCmpSelInstrCost() 1053 BaseT::getScalarizationOverhead(VecCondTy, /*Insert*/ true, in getCmpSelInstrCost() 1071 BaseT::getScalarizationOverhead(VecCondTy, /*Insert*/ true, in getCmpSelInstrCost() 1546 return BaseT::getScalarizationOverhead(VTy, Args, Tys, CostKind) + in getArithmeticInstrCost() 1690 BaseT::getScalarizationOverhead(VTy, /*Insert*/ true, /*Extract*/ false, in getGatherScatterOpCost() 1692 BaseT::getScalarizationOverhead(VTy, /*Insert*/ false, /*Extract*/ true, in getGatherScatterOpCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.h | 168 InstructionCost getScalarizationOverhead(
|
| H A D | RISCVTargetTransformInfo.cpp | 927 InstructionCost RISCVTTIImpl::getScalarizationOverhead( in getScalarizationOverhead() function in RISCVTTIImpl 938 InstructionCost Cost = BaseT::getScalarizationOverhead( in getScalarizationOverhead() 946 return getScalarizationOverhead(WideVecTy, DemandedElts, Insert, Extract, in getScalarizationOverhead()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.h | 458 InstructionCost getScalarizationOverhead(
|
| H A D | AArch64TargetTransformInfo.cpp | 3619 BaseT::getScalarizationOverhead(cast<FixedVectorType>(Src), false, true, in getCastInstrCost() 3621 BaseT::getScalarizationOverhead(cast<FixedVectorType>(Dst), true, false, in getCastInstrCost() 3924 InstructionCost AArch64TTIImpl::getScalarizationOverhead( in getScalarizationOverhead() function in AArch64TTIImpl 3931 return BaseT::getScalarizationOverhead(Ty, DemandedElts, Insert, Extract, in getScalarizationOverhead()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 1550 InstructionCost getScalarizationOverhead(Instruction *I, 3033 ScalarizationCost += getScalarizationOverhead(I, VF); in getDivRemSpeculationCost() 5029 ScalarCost += TTI.getScalarizationOverhead( in computePredInstDiscount() 5051 ScalarCost += TTI.getScalarizationOverhead( in computePredInstDiscount() 5185 Cost += getScalarizationOverhead(I, VF); in getMemInstScalarizationCost() 5196 Cost += TTI.getScalarizationOverhead( in getMemInstScalarizationCost() 5526 LoopVectorizationCostModel::getScalarizationOverhead(Instruction *I, in getScalarizationOverhead() function in LoopVectorizationCostModel 5543 Cost += TTI.getScalarizationOverhead( in getScalarizationOverhead() 5794 InstructionCost ScalarizationCost = getScalarizationOverhead(CI, VF); in setVectorizedCallDecision() 6026 TTI.getScalarizationOverhead( in getInstructionCost()
|
| H A D | SLPVectorizer.cpp | 5744 getScalarizationOverhead(const TargetTransformInfo &TTI, Type *ScalarTy, in getScalarizationOverhead() function 5771 return TTI.getScalarizationOverhead(Ty, DemandedElts, Insert, Extract, 5965 getScalarizationOverhead(TTI, ScalarTy, VecTy, DemandedElts, in isMaskedLoadCompress() 6217 VectorGEPCost += getScalarizationOverhead(TTI, PtrScalarTy, PtrVecTy, in canVectorizeLoads() 6222 getScalarizationOverhead( in canVectorizeLoads() 6241 getScalarizationOverhead(TTI, ScalarTy, VecTy, DemandedElts, in canVectorizeLoads() 6297 VecLdCost = getScalarizationOverhead(TTI, ScalarTy, VecTy, DemandedElts, in canVectorizeLoads() 6325 VectorGEPCost += getScalarizationOverhead( in canVectorizeLoads() 6330 getScalarizationOverhead( in canVectorizeLoads() 10155 ::getScalarizationOverhead(*TTI, ScalarTy, VecTy, Extracted, in getScalarsVectorizationLegality() [all …]
|
| H A D | VectorCombine.cpp | 278 TTI.getScalarizationOverhead(MinVecTy, DemandedElts, in vectorizeLoadInsert()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | TargetTransformInfo.cpp | 631 InstructionCost TargetTransformInfo::getScalarizationOverhead( in getScalarizationOverhead() function in TargetTransformInfo 635 return TTIImpl->getScalarizationOverhead(Ty, DemandedElts, Insert, Extract, in getScalarizationOverhead()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfo.h | 959 LLVM_ABI InstructionCost getScalarizationOverhead(
|
| H A D | TargetTransformInfoImpl.h | 454 virtual InstructionCost getScalarizationOverhead(
|