Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DVectorUtils.cpp1075 auto *ConstMask = dyn_cast<Constant>(Mask); in maskIsAllZeroOrUndef() local
1076 if (!ConstMask) in maskIsAllZeroOrUndef()
1078 if (ConstMask->isNullValue() || isa<UndefValue>(ConstMask)) in maskIsAllZeroOrUndef()
1080 if (isa<ScalableVectorType>(ConstMask->getType())) in maskIsAllZeroOrUndef()
1084 E = cast<FixedVectorType>(ConstMask->getType())->getNumElements(); in maskIsAllZeroOrUndef()
1086 if (auto *MaskElt = ConstMask->getAggregateElement(I)) in maskIsAllZeroOrUndef()
1101 auto *ConstMask = dyn_cast<Constant>(Mask); in maskIsAllOneOrUndef() local
1102 if (!ConstMask) in maskIsAllOneOrUndef()
1104 if (ConstMask->isAllOnesValue() || isa<UndefValue>(ConstMask)) in maskIsAllOneOrUndef()
1106 if (isa<ScalableVectorType>(ConstMask->getType())) in maskIsAllOneOrUndef()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp352 auto *ConstMask = dyn_cast<Constant>(II.getArgOperand(3)); in simplifyMaskedStore() local
353 if (!ConstMask) in simplifyMaskedStore()
357 if (ConstMask->isNullValue()) in simplifyMaskedStore()
361 if (ConstMask->isAllOnesValue()) { in simplifyMaskedStore()
370 if (isa<ScalableVectorType>(ConstMask->getType())) in simplifyMaskedStore()
374 APInt DemandedElts = possiblyDemandedEltsInMask(ConstMask); in simplifyMaskedStore()
390 auto *ConstMask = dyn_cast<Constant>(II.getArgOperand(2)); in simplifyMaskedGather() local
391 if (!ConstMask) in simplifyMaskedGather()
397 if (ConstMask->isAllOnesValue()) in simplifyMaskedGather()
418 auto *ConstMask = dyn_cast<Constant>(II.getArgOperand(3)); in simplifyMaskedScatter() local
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp9623 if (uint32_t ConstMask = getConstantPermuteMask(C)) { in getPermuteMask() local
9624 return (0x03020100 & ConstMask) | (0x0c0c0c0c & ~ConstMask); in getPermuteMask()
9629 if (uint32_t ConstMask = getConstantPermuteMask(C)) { in getPermuteMask() local
9630 return (0x03020100 & ~ConstMask) | ConstMask; in getPermuteMask()