Searched refs:Mask (Results 1 - 25 of 147) sorted by relevance

123456

/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/AST/
H A DDeclAccessPair.h33 enum { Mask = 0x3 }; enumerator in enum:clang::DeclAccessPair::__anon2906
43 return reinterpret_cast<NamedDecl*>(~Mask & Ptr);
46 return AccessSpecifier(Mask & Ptr);
H A DDeclGroup.h58 enum Kind { SingleDeclKind=0x0, DeclGroupKind=0x1, Mask=0x1 };
62 return (Kind) (reinterpret_cast<uintptr_t>(D) & Mask);
97 return *((DeclGroup*)(reinterpret_cast<uintptr_t>(D) & ~Mask));
H A DType.h162 Qualifiers() : Mask(0) {}
168 if (!(L.Mask & ~CVRMask) && !(R.Mask & ~CVRMask)) {
170 Q.Mask = L.Mask & R.Mask;
171 L.Mask &= ~Q.Mask;
172 R.Mask &= ~Q.Mask;
202 fromFastMask(unsigned Mask) argument
484 uint32_t Mask; member in class:clang::Qualifiers
739 removeLocalFastQualifiers(unsigned Mask) argument
4737 removeLocalCVRQualifiers(unsigned Mask) argument
[all...]
/freebsd-10-stable/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp328 SmallVectorImpl<Constant*> &Mask) {
334 Mask.assign(NumElts, UndefValue::get(Type::getInt32Ty(V->getContext())));
340 Mask.push_back(ConstantInt::get(Type::getInt32Ty(V->getContext()), i));
346 Mask.push_back(ConstantInt::get(Type::getInt32Ty(V->getContext()),
364 if (CollectSingleShuffleElements(VecOp, LHS, RHS, Mask)) {
366 Mask[InsertedIdx] = UndefValue::get(Type::getInt32Ty(V->getContext()));
379 if (CollectSingleShuffleElements(VecOp, LHS, RHS, Mask)) {
382 Mask[InsertedIdx % NumElts] =
387 Mask[InsertedIdx % NumElts] =
405 static Value *CollectShuffleElements(Value *V, SmallVectorImpl<Constant*> &Mask, argument
327 CollectSingleShuffleElements(Value *V, Value *LHS, Value *RHS, SmallVectorImpl<Constant*> &Mask) argument
509 SmallVector<Constant*, 16> Mask; local
533 CanEvaluateShuffled(Value *V, ArrayRef<int> Mask, unsigned Depth = 5) argument
683 EvaluateInDifferentElementOrder(Value *V, ArrayRef<int> Mask) argument
783 SmallVector<int, 16> Mask = SVI.getShuffleMask(); local
[all...]
/freebsd-10-stable/contrib/llvm/include/llvm/ADT/
H A DSmallBitVector.h232 // Mask off previous bits.
311 uintptr_t Mask = EMask - IMask; local
312 setSmallBits(getSmallBits() | Mask);
342 uintptr_t Mask = EMask - IMask; local
343 setSmallBits(getSmallBits() & ~Mask);
523 /// setBitsInMask - Add '1' bits from Mask to this vector. Don't resize.
524 /// This computes "*this |= Mask".
525 void setBitsInMask(const uint32_t *Mask, unsigned MaskWords = ~0u) { argument
527 applyMask<true, false>(Mask, MaskWords);
529 getPointer()->setBitsInMask(Mask, MaskWord
534 clearBitsInMask(const uint32_t *Mask, unsigned MaskWords = ~0u) argument
543 setBitsNotInMask(const uint32_t *Mask, unsigned MaskWords = ~0u) argument
552 clearBitsNotInMask(const uint32_t *Mask, unsigned MaskWords = ~0u) argument
561 applyMask(const uint32_t *Mask, unsigned MaskWords) argument
[all...]
H A DBitVector.h181 // Mask off previous bits.
257 BitWord Mask = EMask - IMask; local
258 Bits[I / BITWORD_SIZE] |= Mask;
295 BitWord Mask = EMask - IMask; local
296 Bits[I / BITWORD_SIZE] &= ~Mask;
333 BitWord Mask = 1L << (Idx % BITWORD_SIZE);
334 return (Bits[Idx / BITWORD_SIZE] & Mask) != 0;
495 /// setBitsInMask - Add '1' bits from Mask to this vector. Don't resize.
496 /// This computes "*this |= Mask".
497 void setBitsInMask(const uint32_t *Mask, unsigne
[all...]
/freebsd-10-stable/contrib/llvm/lib/Analysis/
H A DAliasAnalysis.cpp88 ModRefResult Mask = ModRef;
90 Mask = Ref;
114 if ((Mask & Mod) && pointsToConstantMemory(Loc))
115 Mask = ModRefResult(Mask & ~Mod);
118 if (!AA) return Mask;
122 return ModRefResult(AA->getModRefInfo(CS, Loc) & Mask);
140 AliasAnalysis::ModRefResult Mask = ModRef;
145 Mask = ModRefResult(Mask
[all...]
H A DCostModel.cpp90 static bool isReverseVectorMask(SmallVectorImpl<int> &Mask) { argument
91 for (unsigned i = 0, MaskSize = Mask.size(); i < MaskSize; ++i)
92 if (Mask[i] > 0 && Mask[i] != (int)(MaskSize - 1 - i))
134 SmallVector<int, 32> Mask(SI->getType()->getVectorNumElements(), -1);
139 Mask[i] = val;
142 if (!matchMask(Mask, ActualMask))
354 SmallVector<int, 16> Mask = Shuffle->getShuffleMask(); local
355 if (!matchMask(ShuffleMask, Mask))
479 SmallVector<int, 16> Mask local
[all...]
/freebsd-10-stable/sys/contrib/dev/acpica/components/executer/
H A Dexfldio.c606 * Mask - bitmask within field datum
619 UINT64 Mask,
628 ACPI_FUNCTION_TRACE_U32 (ExWriteWithUpdateRule, Mask);
637 if (Mask != ACPI_UINT64_MAX)
648 if ((~Mask << (ACPI_MUL_8 (sizeof (Mask)) -
662 MergedValue |= (CurrentValue & ~Mask);
670 MergedValue |= ~Mask;
677 MergedValue &= Mask;
691 "Mask
617 AcpiExWriteWithUpdateRule( ACPI_OPERAND_OBJECT *ObjDesc, UINT64 Mask, UINT64 FieldValue, UINT32 FieldDatumByteOffset) argument
890 UINT64 Mask; local
[all...]
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp104 // (or (rotl Input, Rotate), ~Mask)
108 // (and (rotl Input, Rotate), Mask)
115 Mask(allOnes(BitSize)), Input(N), Start(64 - BitSize), End(63),
120 uint64_t Mask; member in struct:__anon2628::RxSBGOperands
262 // Try to update RxSBG so that only the bits of RxSBG.Input in Mask are used.
264 bool refineRxSBGMask(RxSBGOperands &RxSBG, uint64_t Mask) const;
679 uint64_t Mask) const {
682 Mask = (Mask << RxSBG.Rotate) | (Mask >> (6
692 maskMatters(RxSBGOperands &RxSBG, uint64_t Mask) argument
713 uint64_t Mask = MaskNode->getZExtValue(); local
738 uint64_t Mask = ~MaskNode->getZExtValue(); local
[all...]
H A DSystemZRegisterInfo.cpp94 int64_t Mask = 0xffff; local
96 Offset = OldOffset & Mask;
98 Mask >>= 1;
99 assert(Mask && "One offset must be OK");
/freebsd-10-stable/sys/contrib/dev/acpica/components/resources/
H A Drsutils.c58 * PARAMETERS: Mask - Bitmask to decode
69 UINT16 Mask,
81 for (i = 0, BitCount = 0; Mask; i++)
83 if (Mask & 0x0001)
89 Mask >>= 1;
115 UINT16 Mask; local
123 for (i = 0, Mask = 0; i < Count; i++)
125 Mask |= (0x1 << List[i]);
128 return (Mask);
68 AcpiRsDecodeBitmask( UINT16 Mask, UINT8 *List) argument
/freebsd-10-stable/contrib/llvm/tools/lli/ChildTarget/Unix/
H A DChildTarget.inc140 const intptr_t Mask = ~(LineSize - 1);
141 const intptr_t StartLine = ((intptr_t) Addr) & Mask;
142 const intptr_t EndLine = ((intptr_t) Addr + Len + LineSize - 1) & Mask;
/freebsd-10-stable/contrib/llvm/lib/CodeGen/
H A DTargetRegisterInfo.cpp95 for (unsigned Mask = *SubClass++; Mask; Mask >>= 1) {
96 unsigned Offset = countTrailingZeros(Mask);
100 Mask >>= Offset;
153 // Mask out the reserved registers
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/
H A DThumb2ITBlockPass.cpp195 unsigned Mask = 0, Pos = 3; local
213 Mask |= (NCC & 1) << Pos;
235 Mask |= (1 << Pos);
237 Mask |= (CC & 1) << 4;
238 MIB.addImm(Mask);
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMUnwindOpAsm.cpp76 uint32_t Mask = (1u << 4);
81 Mask |= Bit;
85 uint32_t UnmaskedReg = RegSave & 0xfff0u & (~Mask);
/freebsd-10-stable/sys/contrib/dev/acpica/include/
H A Dacmacros.h278 #define ACPI_REGISTER_PREPARE_BITS(Val, Pos, Mask) \
279 ((Val << Pos) & Mask)
281 #define ACPI_REGISTER_INSERT_VALUE(Reg, Pos, Mask, Val) \
282 Reg = (Reg & (~(Mask))) | ACPI_REGISTER_PREPARE_BITS(Val, Pos, Mask)
284 #define ACPI_INSERT_BITS(Target, Mask, Source) \
285 Target = ((Target & (~(Mask))) | (Source & Mask))
289 #define ACPI_GET_BITS(SourcePtr, Position, Mask) \
290 ((*(SourcePtr) >> (Position)) & (Mask))
[all...]
/freebsd-10-stable/sys/contrib/dev/acpica/components/disassembler/
H A Ddmresrc.c182 * PARAMETERS: Mask - 16-bit value corresponding to 16 interrupt
193 UINT16 Mask)
209 if (Mask & 1)
220 Mask >>= 1;
192 AcpiDmBitList( UINT16 Mask) argument
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Driver/
H A DSanitizerArgs.h101 /// provides a sanitizer kind in \p Mask. For example, the argument list
109 /// a value in \p Mask. For instance, the argument
114 unsigned Mask);
133 /// The flags in \p Mask are unsupported by \p TC. If present in \p Kinds,
137 unsigned Mask,
/freebsd-10-stable/crypto/openssl/crypto/asn1/
H A Dcharmap.pl71 * Mask of various character properties
/freebsd-10-stable/contrib/llvm/lib/IR/
H A DConstantFold.h41 Constant *Mask);
/freebsd-10-stable/contrib/llvm/lib/Target/R600/
H A DR600ExpandSpecialInstrs.cpp196 bool Mask = (Chan != TRI.getHWRegChan(DstReg)); local
204 if (Mask) {
288 bool Mask = false; local
294 // Mask the write if the original instruction does not write to
296 Mask = (Chan != TRI.getHWRegChan(DstReg));
322 if (Mask) {
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsAsmBackend.cpp150 uint64_t Mask = ((uint64_t)(-1) >> local
152 CurVal |= Value & Mask;
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.h208 int &Mask, int &Value) const;
212 int Mask, int Value,
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/
H A DValueTracking.h30 /// ComputeMaskedBits - Determine which of the bits specified in Mask are
32 /// bit sets. This code only analyzes bits in Mask, in order to short-circuit
62 /// MaskedValueIsZero - Return true if 'V & Mask' is known to be zero. We use
63 /// this predicate to simplify operations downstream. Mask is known to be
71 bool MaskedValueIsZero(Value *V, const APInt &Mask,

Completed in 340 milliseconds

123456