Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DVectorUtils.cpp877 auto *ConstMask = dyn_cast<Constant>(Mask); in maskIsAllZeroOrUndef() local
878 if (!ConstMask) in maskIsAllZeroOrUndef()
880 if (ConstMask->isNullValue() || isa<UndefValue>(ConstMask)) in maskIsAllZeroOrUndef()
882 if (isa<ScalableVectorType>(ConstMask->getType())) in maskIsAllZeroOrUndef()
886 E = cast<FixedVectorType>(ConstMask->getType())->getNumElements(); in maskIsAllZeroOrUndef()
888 if (auto *MaskElt = ConstMask->getAggregateElement(I)) in maskIsAllZeroOrUndef()
904 auto *ConstMask = dyn_cast<Constant>(Mask); in maskIsAllOneOrUndef() local
905 if (!ConstMask) in maskIsAllOneOrUndef()
907 if (ConstMask->isAllOnesValue() || isa<UndefValue>(ConstMask)) in maskIsAllOneOrUndef()
909 if (isa<ScalableVectorType>(ConstMask->getType())) in maskIsAllOneOrUndef()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp318 auto *ConstMask = dyn_cast<Constant>(II.getArgOperand(3)); in simplifyMaskedStore() local
319 if (!ConstMask) in simplifyMaskedStore()
323 if (ConstMask->isNullValue()) in simplifyMaskedStore()
327 if (ConstMask->isAllOnesValue()) { in simplifyMaskedStore()
336 if (isa<ScalableVectorType>(ConstMask->getType())) in simplifyMaskedStore()
340 APInt DemandedElts = possiblyDemandedEltsInMask(ConstMask); in simplifyMaskedStore()
367 auto *ConstMask = dyn_cast<Constant>(II.getArgOperand(3)); in simplifyMaskedScatter() local
368 if (!ConstMask) in simplifyMaskedScatter()
372 if (ConstMask->isNullValue()) in simplifyMaskedScatter()
375 if (isa<ScalableVectorType>(ConstMask->getType())) in simplifyMaskedScatter()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp8987 if (uint32_t ConstMask = getConstantPermuteMask(C)) { in getPermuteMask() local
8988 return (0x03020100 & ConstMask) | (0x0c0c0c0c & ~ConstMask); in getPermuteMask()
8993 if (uint32_t ConstMask = getConstantPermuteMask(C)) { in getPermuteMask() local
8994 return (0x03020100 & ~ConstMask) | ConstMask; in getPermuteMask()