Home
last modified time | relevance | path

Searched defs:Mask (Results 1 – 25 of 323) sorted by relevance

12345678910>>...13

/openbsd-src/gnu/llvm/clang/lib/Basic/
H A DNoSanitizeList.cpp30 bool NoSanitizeList::containsGlobal(SanitizerMask Mask, StringRef GlobalName, in containsGlobal()
35 bool NoSanitizeList::containsType(SanitizerMask Mask, StringRef MangledTypeName, in containsType()
40 bool NoSanitizeList::containsFunction(SanitizerMask Mask, in containsFunction()
45 bool NoSanitizeList::containsFile(SanitizerMask Mask, StringRef FileName, in containsFile()
50 bool NoSanitizeList::containsMainFile(SanitizerMask Mask, StringRef FileName, in containsMainFile()
55 bool NoSanitizeList::containsLocation(SanitizerMask Mask, SourceLocation Loc, in containsLocation()
H A DSanitizerSpecialCaseList.cpp41 SanitizerMask Mask; in createSanitizerSections() local
56 bool SanitizerSpecialCaseList::inSection(SanitizerMask Mask, StringRef Prefix, in inSection()
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZTDC.cpp100 void converted(Instruction *I, Value *V, int Mask, bool Worthy) { in converted()
208 int Mask = 0; in convertFCmp() local
250 int Mask; in convertICmp() local
275 int Mask = MaskC->getZExtValue(); in convertICmp() local
299 int Mask; in convertLogicOp() local
361 int Mask; in runOnFunction() local
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DScalarizeMaskedMemIntrin.cpp91 static bool isConstantIntVector(Value *Mask) { in isConstantIntVector()
147 Value *Mask = CI->getArgOperand(2); in scalarizeMaskedLoad() local
213 Value *Mask = Builder.getInt(APInt::getOneBitSet( in scalarizeMaskedLoad() local
290 Value *Mask = CI->getArgOperand(3); in scalarizeMaskedStore() local
347 Value *Mask = Builder.getInt(APInt::getOneBitSet( in scalarizeMaskedStore() local
417 Value *Mask = CI->getArgOperand(2); in scalarizeMaskedGather() local
469 Value *Mask = Builder.getInt(APInt::getOneBitSet( in scalarizeMaskedGather() local
548 Value *Mask = CI->getArgOperand(3); in scalarizeMaskedScatter() local
596 Value *Mask = Builder.getInt(APInt::getOneBitSet( in scalarizeMaskedScatter() local
636 Value *Mask = CI->getArgOperand(1); in scalarizeMaskedExpandLoad() local
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DVectorUtils.cpp349 int llvm::getSplatIndex(ArrayRef<int> Mask) { in getSplatIndex()
432 bool llvm::getShuffleDemandedElts(int SrcWidth, ArrayRef<int> Mask, in getShuffleDemandedElts()
469 void llvm::narrowShuffleMaskElts(int Scale, ArrayRef<int> Mask, in narrowShuffleMaskElts()
490 bool llvm::widenShuffleMaskElts(int Scale, ArrayRef<int> Mask, in widenShuffleMaskElts()
541 void llvm::getShuffleMaskWithWidestElts(ArrayRef<int> Mask, in getShuffleMaskWithWidestElts()
556 ArrayRef<int> Mask, unsigned NumOfSrcRegs, unsigned NumOfDestRegs, in processShuffleMasks()
591 count_if(Dest, [](ArrayRef<int> Mask) { return !Mask.empty(); }); in processShuffleMasks()
600 find_if(Dest, [](ArrayRef<int> Mask) { return !Mask.empty(); }); in processShuffleMasks()
622 auto &&NormalizeMask = [](MutableArrayRef<int> Mask) { in processShuffleMasks()
946 SmallVector<Constant *, 16> Mask; in createBitMaskForGaps() local
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineShifts.cpp461 Constant *Mask = ConstantExpr::getSub(C, ConstantInt::get(Ty, 1)); in commonShiftTransforms() local
508 APInt Mask = APInt::getLowBitsSet(TypeWidth, OuterShAmt) << MaskShift; in canEvaluateShiftedShift() local
620 APInt Mask = IsInnerShl in foldShiftedShift() local
695 APInt Mask = APInt::getLowBitsSet(TypeWidth, TypeWidth - NumBits); in getShiftedValue() local
946 APInt Mask(APInt::getHighBitsSet(BitWidth, BitWidth - ShAmtC)); in visitShl() local
982 APInt Mask(APInt::getHighBitsSet(BitWidth, BitWidth - ShAmtC)); in visitShl() local
993 APInt Mask(APInt::getHighBitsSet(BitWidth, BitWidth - ShAmtC)); in visitShl() local
1014 APInt Mask(APInt::getHighBitsSet(BitWidth, BitWidth - ShAmtC)); in visitShl() local
1067 Constant *Mask = ConstantInt::get(Ty, Bits); in visitShl() local
1111 Value *Mask = Builder.CreateShl(AllOnes, Op1); in visitShl() local
[all …]
H A DInstCombineVectorOps.cpp611 SmallVectorImpl<int> &Mask) { in collectSingleShuffleElements()
765 static ShuffleOps collectShuffleElements(Value *V, SmallVectorImpl<int> &Mask, in collectShuffleElements()
1254 SmallVector<int, 16> Mask(NumElements, 0); in foldInsSequenceIntoSplat() local
1415 ArrayRef<int> Mask = Shuf->getShuffleMask(); in foldConstantInsEltIntoShuffle() local
1456 SmallVector<int, 16> Mask(NumElts); in foldConstantInsEltIntoShuffle() local
1679 SmallVector<int, 16> Mask; in visitInsertElementInst() local
1730 static bool canEvaluateShuffled(Value *V, ArrayRef<int> Mask, in canEvaluateShuffled()
1894 static Value *evaluateInDifferentElementOrder(Value *V, ArrayRef<int> Mask) { in evaluateInDifferentElementOrder()
1999 ArrayRef<int> Mask) { in isShuffleExtractingFromLHS()
2067 SmallVector<int, 16> Mask; in foldSelectShuffleOfSelectShuffle() local
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ExpandImm.cpp125 const uint64_t Mask = 0xFFFF; in updateImm() local
153 const uint64_t Mask = 0xFFFF; in trySequenceOfOnes() local
247 const unsigned Mask = 0xFFFF; in expandMOVImmSimple() local
305 const unsigned Mask = 0xFFFF; in expandMOVImm() local
/openbsd-src/gnu/llvm/compiler-rt/lib/fuzzer/
H A DFuzzerUtil.h100 size_t Mask = PageSize() - 1; in RoundUpByPage() local
106 size_t Mask = PageSize() - 1; in RoundDownByPage() local
/openbsd-src/gnu/llvm/llvm/lib/MCA/HardwareUnits/
H A DResourceManager.cpp51 void DefaultResourceStrategy::used(uint64_t Mask) { in used()
66 uint64_t Mask) in ResourceState()
128 uint64_t Mask = ProcResID2Mask[I]; in ResourceManager() local
136 uint64_t Mask = ProcResID2Mask[I]; in ResourceManager() local
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DInterleavedAccessPass.cpp152 static bool isDeInterleaveMaskOfFactor(ArrayRef<int> Mask, unsigned Factor, in isDeInterleaveMaskOfFactor()
176 static bool isDeInterleaveMask(ArrayRef<int> Mask, unsigned &Factor, in isDeInterleaveMask()
205 static bool isReInterleaveMask(ArrayRef<int> Mask, unsigned &Factor, in isReInterleaveMask()
401 ArrayRef<int> Mask = SVI->getShuffleMask(); in replaceBinOpShuffles() local
H A DStackMapLivenessAnalysis.cpp154 uint32_t *Mask = createRegisterMask(MF); in addLiveOutSetToMI() local
163 uint32_t *Mask = MF.allocateRegMask(); in createRegisterMask() local
/openbsd-src/gnu/llvm/llvm/include/llvm/ADT/
H A DBitVector.h366 BitWord Mask = EMask - IMask; in set() local
405 BitWord Mask = EMask - IMask; in reset() local
444 BitWord Mask = BitWord(1) << (Idx % BITWORD_SIZE); variable
610 const BitWord Mask = maskTrailingOnes<BitWord>(BitDistance); variable
660 const BitWord Mask = maskLeadingOnes<BitWord>(BitDistance); variable
796 void applyMask(const uint32_t *Mask, unsigned MaskWords) { in applyMask()
H A DPointerEmbeddedInt.h47 Mask = static_cast<uintptr_t>(-1) << Bits enumerator
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/
H A DVECustomDAG.h136 SDValue Mask; member
139 : Mask(Mask), AVL(AVL) {} in Mask() function
H A DVVPISelLowering.cpp64 SDValue Mask; in lowerToVVP() local
108 auto Mask = Op->getOperand(0); in lowerToVVP() local
130 SDValue Mask = getNodeMask(Op); in lowerVVP_LOAD_STORE() local
273 SDValue Mask = getNodeMask(Op); in lowerVVP_GATHER_SCATTER() local
/openbsd-src/gnu/llvm/llvm/utils/PerfectShuffle/
H A DPerfectShuffle.cpp38 static unsigned getMaskElt(unsigned Mask, unsigned Elt) { in getMaskElt()
42 static unsigned setMaskElt(unsigned Mask, unsigned Elt, unsigned NewVal) { in setMaskElt()
48 static bool isValidMask(unsigned short Mask) { in isValidMask()
55 static bool hasUndefElements(unsigned short Mask) { in hasUndefElements()
61 static bool isOnlyLHSMask(unsigned short Mask) { in isOnlyLHSMask()
76 static unsigned getCompressedMask(unsigned short Mask) { in getCompressedMask()
/openbsd-src/gnu/llvm/llvm/include/llvm/MC/
H A DMCInstrAnalysis.h110 virtual bool isZeroIdiom(const MCInst &MI, APInt &Mask, in isZeroIdiom()
135 virtual bool isDependencyBreaking(const MCInst &MI, APInt &Mask, in isDependencyBreaking()
/openbsd-src/gnu/llvm/llvm/lib/Target/M68k/
H A DM68kCollapseMOVEMPass.cpp48 unsigned Mask; member in __anone3adc0e60111::MOVEMState
203 MOVEMState &State, unsigned Mask, int Offset, unsigned Reg, in ProcessMI()
244 unsigned Mask = 0; in runOnMachineFunction() local
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DMVEGatherScatterLowering.cpp412 Value *Mask = I->getArgOperand(2); in lowerGather() local
462 Value *Mask = I->getArgOperand(2); in tryCreateMaskedGatherBase() local
483 Value *Mask = I->getArgOperand(2); in tryCreateMaskedGatherBaseWB() local
556 Value *Mask = I->getArgOperand(2); in tryCreateMaskedGatherOffset() local
626 Value *Mask = I->getArgOperand(3); in tryCreateMaskedScatterBase() local
650 Value *Mask = I->getArgOperand(3); in tryCreateMaskedScatterBaseWB() local
666 Value *Mask = I->getArgOperand(3); in tryCreateMaskedScatterOffset() local
/openbsd-src/gnu/llvm/llvm/lib/MCA/
H A DInstrBuilder.cpp83 uint64_t Mask = ProcResourceMasks[PRE->ProcResourceIdx]; in initializeUsedResources() local
175 uint64_t Mask = RPC.first ^ PowerOf2Floor(RPC.first); in initializeUsedResources() local
191 uint64_t Mask = ProcResourceMasks[I]; in initializeUsedResources() local
661 APInt Mask; in createInstruction() local
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp4395 SmallVector<int, 8> Mask; in getMOVL() local
4850 const uint32_t *Mask = [&]() { in LowerCall() local
6153 static bool isUndefOrEqual(ArrayRef<int> Mask, int CmpVal) { in isUndefOrEqual()
6166 static bool isUndefInRange(ArrayRef<int> Mask, unsigned Pos, unsigned Size) { in isUndefInRange()
6172 static bool isUndefLowerHalf(ArrayRef<int> Mask) { in isUndefLowerHalf()
6178 static bool isUndefUpperHalf(ArrayRef<int> Mask) { in isUndefUpperHalf()
6190 static bool isAnyInRange(ArrayRef<int> Mask, int Low, int Hi) { in isAnyInRange()
6195 static bool isAnyZero(ArrayRef<int> Mask) { in isAnyZero()
6201 static bool isAnyZeroOrUndef(ArrayRef<int> Mask) { in isAnyZeroOrUndef()
6215 static bool isUndefOrInRange(ArrayRef<int> Mask, int Low, int Hi) { in isUndefOrInRange()
[all …]
H A DX86InterleavedAccess.cpp261 static void genShuffleBland(MVT VT, ArrayRef<int> Mask, in genShuffleBland()
441 SmallVectorImpl<int> &Mask) { in createShuffleStride()
610 static void group2Shuffle(MVT VT, SmallVectorImpl<int> &Mask, in group2Shuffle()
696 ArrayRef<int> Mask = ArrayRef(IntMask1, 4); in transpose_4x4() local
840 auto Mask = SVI->getShuffleMask(); in lowerInterleavedStore() local
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DR600ExpandSpecialInstrs.cpp130 bool Mask = (Chan != TRI.getHWRegChan(DstReg)); in runOnMachineFunction() local
222 bool Mask = false; in runOnMachineFunction() local
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp1189 std::pair<SDValue, SDValue> DAGTypeLegalizer::SplitMask(SDValue Mask) { in SplitMask()
1193 std::pair<SDValue, SDValue> DAGTypeLegalizer::SplitMask(SDValue Mask, in SplitMask()
1884 SDValue Mask = LD->getMask(); in SplitVecRes_VP_LOAD() local
1968 SDValue Mask = SLD->getMask(); in SplitVecRes_VP_STRIDED_LOAD() local
2043 SDValue Mask = MLD->getMask(); in SplitVecRes_MLOAD() local
2125 SDValue Mask; in SplitVecRes_Gather() member
2373 ArrayRef<int> Mask) { in SplitVecRes_VECTOR_SHUFFLE()
2400 &DL](SmallVectorImpl<int> &Mask) { in SplitVecRes_VECTOR_SHUFFLE()
2603 NewElts](SmallVectorImpl<int> &Mask) { in SplitVecRes_VECTOR_SHUFFLE()
2652 SmallVector<int> Mask(NewElts * std::size(Inputs), UndefMaskElem); in SplitVecRes_VECTOR_SHUFFLE() local
[all …]

12345678910>>...13