Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h229 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 DNVPTXTargetTransformInfo.h113 InstructionCost getScalarizationOverhead(
145 return Cost + BaseT::getScalarizationOverhead(InTy, DemandedElts, Insert,
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp494 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 DSystemZTargetTransformInfo.h88 InstructionCost getScalarizationOverhead(
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h171 InstructionCost getScalarizationOverhead(
H A DX86TargetTransformInfo.cpp4935 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 DARMTargetTransformInfo.cpp1051 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 DRISCVTargetTransformInfo.h168 InstructionCost getScalarizationOverhead(
H A DRISCVTargetTransformInfo.cpp927 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 DAArch64TargetTransformInfo.h458 InstructionCost getScalarizationOverhead(
H A DAArch64TargetTransformInfo.cpp3619 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 DLoopVectorize.cpp1550 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 DSLPVectorizer.cpp5744 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 DVectorCombine.cpp278 TTI.getScalarizationOverhead(MinVecTy, DemandedElts, in vectorizeLoadInsert()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp631 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 DTargetTransformInfo.h959 LLVM_ABI InstructionCost getScalarizationOverhead(
H A DTargetTransformInfoImpl.h454 virtual InstructionCost getScalarizationOverhead(