Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp5894 VectorType *&LoadVecTy) { in isMaskedLoadCompress() argument
5934 LoadVecTy = getWidenedType(ScalarTy, *Diff + 1); in isMaskedLoadCompress()
5938 Ptr0, LoadVecTy, CommonAlignment, DL, in isMaskedLoadCompress()
5941 if (IsMasked && !TTI.isLegalMaskedLoad(LoadVecTy, CommonAlignment, in isMaskedLoadCompress()
5954 Instruction::GetElementPtr, CostKind, ScalarTy, LoadVecTy); in isMaskedLoadCompress()
5972 TTI.getMaskedMemoryOpCost(Instruction::Load, LoadVecTy, CommonAlignment, in isMaskedLoadCompress()
5976 TTI.getMemoryOpCost(Instruction::Load, LoadVecTy, CommonAlignment, in isMaskedLoadCompress()
5986 AlignedLoadVecTy = LoadVecTy; in isMaskedLoadCompress()
5997 LoadVecTy = AlignedLoadVecTy; in isMaskedLoadCompress()
6003 TTI, TTI::SK_PermuteSingleSrc, LoadVecTy, CompressMask, CostKind); in isMaskedLoadCompress()
[all …]