Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp6295 InstructionCost VecLdCost = 0; in canVectorizeLoads() local
6297 VecLdCost = getScalarizationOverhead(TTI, ScalarTy, VecTy, DemandedElts, in canVectorizeLoads()
6303 VecLdCost += in canVectorizeLoads()
6338 VecLdCost += in canVectorizeLoads()
6345 VecLdCost += TTI.getStridedMemoryOpCost(Instruction::Load, SubVecTy, in canVectorizeLoads()
6352 VecLdCost += TTI.getMaskedMemoryOpCost( in canVectorizeLoads()
6360 VecLdCost += TTI.getGatherScatterOpCost(Instruction::Load, SubVecTy, in canVectorizeLoads()
6374 VecLdCost += in canVectorizeLoads()
6381 if (MaskedGatherCost >= VecLdCost && in canVectorizeLoads()
6382 VecLdCost - GatherCost < -SLPCostThreshold) { in canVectorizeLoads()
[all …]