Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPoisonChecking.cpp196 auto *VecVTy = dyn_cast<FixedVectorType>(Vec->getType()); in generateCreationChecks() local
197 if (!VecVTy) in generateCreationChecks()
200 unsigned NumElts = VecVTy->getNumElements(); in generateCreationChecks()
209 auto *VecVTy = dyn_cast<FixedVectorType>(Vec->getType()); in generateCreationChecks() local
210 if (!VecVTy) in generateCreationChecks()
213 unsigned NumElts = VecVTy->getNumElements(); in generateCreationChecks()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInstructionSimplify.cpp5227 auto *VecVTy = cast<VectorType>(Vec->getType()); in simplifyExtractElementInst() local
5233 return UndefValue::get(VecVTy->getElementType()); in simplifyExtractElementInst()
5239 return PoisonValue::get(VecVTy->getElementType()); in simplifyExtractElementInst()
5245 unsigned MinNumElts = VecVTy->getElementCount().getKnownMinValue(); in simplifyExtractElementInst()
5246 if (isa<FixedVectorType>(VecVTy) && IdxC->getValue().uge(MinNumElts)) in simplifyExtractElementInst()
5247 return PoisonValue::get(VecVTy->getElementType()); in simplifyExtractElementInst()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp3513 auto *VecVTy = cast<VectorType>(VecTy); in getInterleavedMemoryOpCost() local
3524 unsigned MinElts = VecVTy->getElementCount().getKnownMinValue(); in getInterleavedMemoryOpCost()
3526 VectorType::get(VecVTy->getElementType(), in getInterleavedMemoryOpCost()
3527 VecVTy->getElementCount().divideCoefficientBy(Factor)); in getInterleavedMemoryOpCost()