Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DVectorUtils.cpp887 auto *ConstMask = dyn_cast<Constant>(Mask); in maskIsAllZeroOrUndef() local
888 if (!ConstMask) in maskIsAllZeroOrUndef()
890 if (ConstMask->isNullValue() || isa<UndefValue>(ConstMask)) in maskIsAllZeroOrUndef()
892 if (isa<ScalableVectorType>(ConstMask->getType())) in maskIsAllZeroOrUndef()
896 E = cast<FixedVectorType>(ConstMask->getType())->getNumElements(); in maskIsAllZeroOrUndef()
898 if (auto *MaskElt = ConstMask->getAggregateElement(I)) in maskIsAllZeroOrUndef()
913 auto *ConstMask = dyn_cast<Constant>(Mask); in maskIsAllOneOrUndef() local
914 if (!ConstMask) in maskIsAllOneOrUndef()
916 if (ConstMask->isAllOnesValue() || isa<UndefValue>(ConstMask)) in maskIsAllOneOrUndef()
918 if (isa<ScalableVectorType>(ConstMask->getType())) in maskIsAllOneOrUndef()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp319 auto *ConstMask = dyn_cast<Constant>(II.getArgOperand(3)); in simplifyMaskedStore() local
320 if (!ConstMask) in simplifyMaskedStore()
324 if (ConstMask->isNullValue()) in simplifyMaskedStore()
328 if (ConstMask->isAllOnesValue()) { in simplifyMaskedStore()
337 if (isa<ScalableVectorType>(ConstMask->getType())) in simplifyMaskedStore()
341 APInt DemandedElts = possiblyDemandedEltsInMask(ConstMask); in simplifyMaskedStore()
368 auto *ConstMask = dyn_cast<Constant>(II.getArgOperand(3)); in simplifyMaskedScatter() local
369 if (!ConstMask) in simplifyMaskedScatter()
373 if (ConstMask->isNullValue()) in simplifyMaskedScatter()
376 if (isa<ScalableVectorType>(ConstMask->getType())) in simplifyMaskedScatter()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp9029 if (uint32_t ConstMask = getConstantPermuteMask(C)) { in getPermuteMask() local
9030 return (0x03020100 & ConstMask) | (0x0c0c0c0c & ~ConstMask); in getPermuteMask()
9035 if (uint32_t ConstMask = getConstantPermuteMask(C)) { in getPermuteMask() local
9036 return (0x03020100 & ~ConstMask) | ConstMask; in getPermuteMask()