Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DVectorUtils.cpp1029 auto *ConstMask = dyn_cast<Constant>(Mask); in maskIsAllZeroOrUndef() local
1030 if (!ConstMask) in maskIsAllZeroOrUndef()
1032 if (ConstMask->isNullValue() || isa<UndefValue>(ConstMask)) in maskIsAllZeroOrUndef()
1034 if (isa<ScalableVectorType>(ConstMask->getType())) in maskIsAllZeroOrUndef()
1038 E = cast<FixedVectorType>(ConstMask->getType())->getNumElements(); in maskIsAllZeroOrUndef()
1040 if (auto *MaskElt = ConstMask->getAggregateElement(I)) in maskIsAllZeroOrUndef()
1055 auto *ConstMask = dyn_cast<Constant>(Mask); in maskIsAllOneOrUndef() local
1056 if (!ConstMask) in maskIsAllOneOrUndef()
1058 if (ConstMask->isAllOnesValue() || isa<UndefValue>(ConstMask)) in maskIsAllOneOrUndef()
1060 if (isa<ScalableVectorType>(ConstMask->getType())) in maskIsAllOneOrUndef()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp324 auto *ConstMask = dyn_cast<Constant>(II.getArgOperand(3)); in simplifyMaskedStore() local
325 if (!ConstMask) in simplifyMaskedStore()
329 if (ConstMask->isNullValue()) in simplifyMaskedStore()
333 if (ConstMask->isAllOnesValue()) { in simplifyMaskedStore()
342 if (isa<ScalableVectorType>(ConstMask->getType())) in simplifyMaskedStore()
346 APInt DemandedElts = possiblyDemandedEltsInMask(ConstMask); in simplifyMaskedStore()
362 auto *ConstMask = dyn_cast<Constant>(II.getArgOperand(2)); in simplifyMaskedGather() local
363 if (!ConstMask) in simplifyMaskedGather()
369 if (ConstMask->isAllOnesValue()) in simplifyMaskedGather()
390 auto *ConstMask = dyn_cast<Constant>(II.getArgOperand(3)); in simplifyMaskedScatter() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp11479 if (uint32_t ConstMask = getConstantPermuteMask(C)) in getPermuteMask() local
11480 return (0x03020100 & ConstMask) | (0x0c0c0c0c & ~ConstMask); in getPermuteMask()
11484 if (uint32_t ConstMask = getConstantPermuteMask(C)) in getPermuteMask() local
11485 return (0x03020100 & ~ConstMask) | ConstMask; in getPermuteMask()