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

1234567891011>>

/freebsd-current/contrib/llvm-project/llvm/lib/Support/
H A DFloatingPointMode.cpp14 FPClassTest llvm::fneg(FPClassTest Mask) { argument
15 FPClassTest NewMask = Mask & fcNan;
16 if (Mask & fcNegInf)
18 if (Mask & fcNegNormal)
20 if (Mask & fcNegSubnormal)
22 if (Mask & fcNegZero)
24 if (Mask & fcPosZero)
26 if (Mask & fcPosSubnormal)
28 if (Mask & fcPosNormal)
30 if (Mask
35 inverse_fabs(FPClassTest Mask) argument
48 unknown_sign(FPClassTest Mask) argument
86 operator <<(raw_ostream &OS, FPClassTest Mask) argument
[all...]
/freebsd-current/contrib/llvm-project/llvm/include/llvm/MC/
H A DLaneBitmask.h47 explicit constexpr LaneBitmask(Type V) : Mask(V) {}
49 constexpr bool operator== (LaneBitmask M) const { return Mask == M.Mask; }
50 constexpr bool operator!= (LaneBitmask M) const { return Mask != M.Mask; }
51 constexpr bool operator< (LaneBitmask M) const { return Mask < M.Mask; }
52 constexpr bool none() const { return Mask == 0; }
53 constexpr bool any() const { return Mask != 0; }
54 constexpr bool all() const { return ~Mask
88 Type Mask = 0; member in struct:llvm::LaneBitmask
[all...]
/freebsd-current/contrib/llvm-project/clang/lib/Basic/
H A DNoSanitizeList.cpp30 bool NoSanitizeList::containsGlobal(SanitizerMask Mask, StringRef GlobalName, argument
32 return SSCL->inSection(Mask, "global", GlobalName, Category);
35 bool NoSanitizeList::containsType(SanitizerMask Mask, StringRef MangledTypeName, argument
37 return SSCL->inSection(Mask, "type", MangledTypeName, Category);
40 bool NoSanitizeList::containsFunction(SanitizerMask Mask, argument
42 return SSCL->inSection(Mask, "fun", FunctionName);
45 bool NoSanitizeList::containsFile(SanitizerMask Mask, StringRef FileName, argument
47 return SSCL->inSection(Mask, "src", FileName, Category);
50 bool NoSanitizeList::containsMainFile(SanitizerMask Mask, StringRef FileName, argument
52 return SSCL->inSection(Mask, "mainfil
55 containsLocation(SanitizerMask Mask, SourceLocation Loc, StringRef Category) const argument
[all...]
H A DSanitizerSpecialCaseList.cpp42 SanitizerMask Mask; local
46 Mask |= SanitizerKind::ID;
53 SanitizerSections.emplace_back(Mask, S.Entries);
57 bool SanitizerSpecialCaseList::inSection(SanitizerMask Mask, StringRef Prefix, argument
61 if ((S.Mask & Mask) &&
/freebsd-current/contrib/llvm-project/clang/include/clang/Basic/
H A DNoSanitizeList.h37 bool containsGlobal(SanitizerMask Mask, StringRef GlobalName,
39 bool containsType(SanitizerMask Mask, StringRef MangledTypeName,
41 bool containsFunction(SanitizerMask Mask, StringRef FunctionName) const;
42 bool containsFile(SanitizerMask Mask, StringRef FileName,
44 bool containsMainFile(SanitizerMask Mask, StringRef FileName,
46 bool containsLocation(SanitizerMask Mask, SourceLocation Loc,
H A DXRayInstr.h50 return Mask & K;
53 bool hasOneOf(XRayInstrMask K) const { return Mask & K; }
56 Mask = Value ? (Mask | K) : (Mask & ~K);
59 void clear(XRayInstrMask K = XRayInstrKind::All) { Mask &= ~K; }
61 bool empty() const { return Mask == 0; }
63 bool full() const { return Mask == XRayInstrKind::All; }
65 XRayInstrMask Mask = 0; member in struct:clang::XRayInstrSet
H A DSanitizerSpecialCaseList.h42 // Query ignorelisted entries if any bit in Mask matches the entry's section.
43 bool inSection(SanitizerMask Mask, StringRef Prefix, StringRef Query,
52 : Mask(SM), Entries(E){};
54 SanitizerMask Mask; member in struct:clang::SanitizerSpecialCaseList::SanitizerSection
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/
H A DSanitizerMetadata.cpp30 SanitizerMask expandKernelSanitizerMasks(SanitizerMask Mask) { argument
31 if (Mask & (SanitizerKind::Address | SanitizerKind::KernelAddress))
32 Mask |= SanitizerKind::Address | SanitizerKind::KernelAddress;
34 return Mask;
46 FsanitizeArgument.Mask = expandKernelSanitizerMasks(FsanitizeArgument.Mask);
49 FsanitizeArgument.Mask};
57 FsanitizeArgument.Mask & SanitizerKind::Address, GV, Loc, Ty);
61 FsanitizeArgument.Mask & SanitizerKind::HWAddress, GV, Loc, Ty);
64 static_cast<bool>(FsanitizeArgument.Mask
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTDC.cpp100 void converted(Instruction *I, Value *V, int Mask, bool Worthy) { argument
101 ConvertedInsts[I] = std::make_tuple(V, Mask, Worthy);
208 int Mask = 0; local
210 Mask |= Masks[WhichConst][0];
212 Mask |= Masks[WhichConst][1];
214 Mask |= Masks[WhichConst][2];
216 Mask |= Masks[WhichConst][3];
224 Mask &= SystemZ::TDCMASK_PLUS;
225 Mask |= Mask >>
250 int Mask; local
275 int Mask = MaskC->getZExtValue(); local
299 int Mask; local
361 int Mask; local
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kCollapseMOVEMPass.cpp49 unsigned Mask; member in class:__anon2390::MOVEMState
57 Mask(0), Access(AccessTy::None) {}
86 unsigned getMask() const { return Mask; }
93 // You need to call this before Mask update
95 assert(NewMask && "Mask needs to select at least one register");
97 if (NewMask > Mask) {
99 } else if (NewMask < Mask) {
135 assert(isUInt<16>(Value) && "Mask must fit 16 bit");
136 assert(!(Value & Mask) &&
138 Mask |
203 ProcessMI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, MOVEMState &State, unsigned Mask, int Offset, unsigned Reg, bool IsStore = false) argument
245 unsigned Mask = 0; variable
[all...]
/freebsd-current/contrib/llvm-project/clang/include/clang/AST/
H A DDeclAccessPair.h32 enum { Mask = 0x3 }; enumerator in enum:clang::DeclAccessPair::__anon1212
42 return reinterpret_cast<NamedDecl*>(~Mask & Ptr);
45 return AccessSpecifier(Mask & Ptr);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUArgumentUsageInfo.h35 unsigned Mask; member in struct:llvm::ArgDescriptor
41 ArgDescriptor(unsigned Val = 0, unsigned Mask = ~0u, bool IsStack = false,
43 : Reg(Val), Mask(Mask), IsStack(IsStack), IsSet(IsSet) {}
45 static ArgDescriptor createRegister(Register Reg, unsigned Mask = ~0u) {
46 return ArgDescriptor(Reg, Mask, false, true);
49 static ArgDescriptor createStack(unsigned Offset, unsigned Mask = ~0u) {
50 return ArgDescriptor(Offset, Mask, true, true);
53 static ArgDescriptor createArg(const ArgDescriptor &Arg, unsigned Mask) { argument
54 return ArgDescriptor(Arg.Reg, Mask, Ar
[all...]
H A DSIModeRegister.cpp30 // Mask is a bitmask where a '1' indicates the corresponding Mode bit has a
32 unsigned Mask = 0; member in struct:Status
37 Status(unsigned NewMask, unsigned NewMode) : Mask(NewMask), Mode(NewMode) {
38 Mode &= Mask;
44 return Status((Mask | S.Mask), ((Mode & ~S.Mask) | (S.Mode & S.Mask)));
50 return Status(Mask & ~newMask, Mode & ~newMask);
56 unsigned NewMask = (Mask
288 unsigned Mask = maskTrailingOnes<unsigned>(Width) << Offset; local
[all...]
/freebsd-current/contrib/llvm-project/openmp/runtime/src/
H A Dkmp_affinity.h24 class Mask : public KMPAffinity::Mask { class in class:KMPHwlocAffinity
28 Mask() { function in class:KMPHwlocAffinity::Mask
32 ~Mask() { hwloc_bitmap_free(mask); }
38 void copy(const KMPAffinity::Mask *src) override {
39 const Mask *convert = static_cast<const Mask *>(src);
42 void bitwise_and(const KMPAffinity::Mask *rhs) override {
43 const Mask *convert = static_cast<const Mask *>(rh
323 class Mask : public KMPAffinity::Mask { class in class:KMPNativeAffinity
334 Mask() { mask = (mask_t *)__kmp_allocate(__kmp_affin_mask_size); } function in class:KMPNativeAffinity::Mask
547 class Mask : public KMPAffinity::Mask { class in class:KMPNativeAffinity
553 Mask() { function in class:KMPNativeAffinity::Mask
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/
H A DCmpInstAnalysis.cpp78 Value *&X, APInt &Mask, bool LookThruTrunc) {
92 Mask = APInt::getSignMask(C->getBitWidth());
99 Mask = APInt::getSignMask(C->getBitWidth());
106 Mask = APInt::getSignMask(C->getBitWidth());
113 Mask = APInt::getSignMask(C->getBitWidth());
120 Mask = -*C;
127 Mask = ~*C;
134 Mask = ~*C;
141 Mask = -*C;
147 Mask
76 decomposeBitTestICmp(Value *LHS, Value *RHS, CmpInst::Predicate &Pred, Value *&X, APInt &Mask, bool LookThruTrunc) argument
[all...]
H A DVectorUtils.cpp227 int llvm::getSplatIndex(ArrayRef<int> Mask) { argument
229 for (int M : Mask) {
310 bool llvm::getShuffleDemandedElts(int SrcWidth, ArrayRef<int> Mask, argument
320 if (all_of(Mask, [](int Elt) { return Elt == 0; })) {
325 for (unsigned I = 0, E = Mask.size(); I != E; ++I) {
326 int M = Mask[I];
347 void llvm::narrowShuffleMaskElts(int Scale, ArrayRef<int> Mask, argument
353 ScaledMask.assign(Mask.begin(), Mask.end());
358 for (int MaskElt : Mask) {
419 getShuffleMaskWithWidestElts(ArrayRef<int> Mask, SmallVectorImpl<int> &ScaledMask) argument
433 processShuffleMasks( ArrayRef<int> Mask, unsigned NumOfSrcRegs, unsigned NumOfDestRegs, unsigned NumOfUsedRegs, function_ref<void()> NoInputAction, function_ref<void(ArrayRef<int>, unsigned, unsigned)> SingleInputAction, function_ref<void(ArrayRef<int>, unsigned, unsigned)> ManyInputsAction) argument
841 SmallVector<Constant *, 16> Mask; local
863 SmallVector<int, 16> Mask; local
873 SmallVector<int, 16> Mask; local
883 SmallVector<int, 16> Mask; local
893 createUnaryMask(ArrayRef<int> Mask, unsigned NumElts) argument
963 maskIsAllZeroOrUndef(Value *Mask) argument
989 maskIsAllOneOrUndef(Value *Mask) argument
1015 maskContainsAllOneOrUndef(Value *Mask) argument
1042 possiblyDemandedEltsInMask(Value *Mask) argument
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMWinCOFFStreamer.cpp95 void emitARMWinCFISaveRegMask(unsigned Mask, bool Wide) override;
143 void ARMTargetWinCOFFStreamer::emitARMWinCFISaveRegMask(unsigned Mask, argument
145 assert(Mask != 0);
146 int Lr = (Mask & 0x4000) ? 1 : 0;
147 Mask &= ~0x4000;
149 assert((Mask & ~0x1fff) == 0);
151 assert((Mask & ~0x00ff) == 0);
152 if (Mask && ((Mask + (1 << 4)) & Mask)
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUAsmUtils.h41 unsigned Mask = (1 << Width) - 1; member in struct:llvm::AMDGPU::CustomOperandVal
43 unsigned decode(unsigned Code) const { return (Code >> Shift) & Mask; }
45 unsigned encode(unsigned Val) const { return (Val & Mask) << Shift; }
47 unsigned getMask() const { return Mask << Shift; }
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DStackMapLivenessAnalysis.cpp154 uint32_t *Mask = createRegisterMask(MF); local
155 MachineOperand MO = MachineOperand::CreateRegLiveOut(Mask);
163 uint32_t *Mask = MF.allocateRegMask(); local
165 Mask[Reg / 32] |= 1U << (Reg % 32);
168 TRI->adjustStackMapLiveOutMask(Mask);
170 return Mask;
H A DRDFRegisters.cpp57 UnitInfos[U].Mask = LaneBitmask::getAll();
64 UI.Mask = P.second;
133 if (RR.Mask.none())
137 if ((M & RR.Mask).any())
169 return RegisterRef(R, TRI.composeSubRegIndexLaneMask(Idx, RR.Mask));
174 LaneBitmask M = TRI.reverseComposeSubRegIndexLaneMask(Idx, RR.Mask);
187 return A.Mask == B.Mask;
198 if ((AMask & A.Mask).any() && (BMask & B.Mask)
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DScalarizeMaskedMemIntrin.cpp91 static bool isConstantIntVector(Value *Mask) { argument
92 Constant *C = dyn_cast<Constant>(Mask);
96 unsigned NumElts = cast<FixedVectorType>(Mask->getType())->getNumElements();
147 Value *Mask = CI->getArgOperand(2); local
163 if (isa<Constant>(Mask) && cast<Constant>(Mask)->isAllOnesValue()) {
178 if (isConstantIntVector(Mask)) {
180 if (cast<Constant>(Mask)->getAggregateElement(Idx)->isNullValue())
196 SclrMask = Builder.CreateBitCast(Mask, SclrMaskTy, "scalar_mask");
209 Value *Mask local
286 Value *Mask = CI->getArgOperand(3); local
339 Value *Mask = Builder.getInt(APInt::getOneBitSet( local
409 Value *Mask = CI->getArgOperand(2); local
461 Value *Mask = Builder.getInt(APInt::getOneBitSet( local
540 Value *Mask = CI->getArgOperand(3); local
588 Value *Mask = Builder.getInt(APInt::getOneBitSet( local
628 Value *Mask = CI->getArgOperand(1); local
694 Value *Mask = Builder.getInt(APInt::getOneBitSet( local
757 Value *Mask = CI->getArgOperand(2); local
804 Value *Mask = Builder.getInt(APInt::getOneBitSet( local
[all...]
/freebsd-current/contrib/llvm-project/llvm/include/llvm/IR/
H A DVectorBuilder.h43 Value *Mask; member in class:llvm::VectorBuilder
63 : Builder(Builder), ErrorHandling(ErrorHandling), Mask(nullptr),
74 Mask = NewMask;
/freebsd-current/contrib/llvm-project/llvm/include/llvm/MCA/
H A DSupport.h83 /// ResourceA -- Mask: 0b001
84 /// ResourceB -- Mask: 0b010
85 /// ResourceAB -- Mask: 0b100 U (ResourceA::Mask | ResourceB::Mask) == 0b111
100 inline unsigned getResourceStateIndex(uint64_t Mask) { argument
101 assert(Mask && "Processor Resource Mask cannot be zero!");
102 return llvm::Log2_64(Mask);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/
H A DM68kInstPrinter.cpp88 unsigned Mask = MI->getOperand(opNum).getImm(); local
89 assert((Mask & 0xFFFF) == Mask && "Mask is always 16 bits");
108 HalfMask = (Mask >> s) & 0xFF;
111 if (s != 0 && (Mask & 0xFF) && HalfMask)
/freebsd-current/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/
H A DResourceManager.cpp51 void DefaultResourceStrategy::used(uint64_t Mask) { argument
52 if (Mask > NextInSequenceMask) {
53 RemovedFromNextInSequence |= Mask;
57 NextInSequenceMask &= (~Mask);
66 uint64_t Mask)
67 : ProcResourceDescIndex(Index), ResourceMask(Mask),
128 uint64_t Mask = ProcResID2Mask[I]; local
129 unsigned Index = getResourceStateIndex(Mask);
131 std::make_unique<ResourceState>(*SM.getProcResource(I), I, Mask);
136 uint64_t Mask local
65 ResourceState(const MCProcResourceDesc &Desc, unsigned Index, uint64_t Mask) argument
[all...]

Completed in 247 milliseconds

1234567891011>>