/freebsd-current/contrib/llvm-project/llvm/lib/Support/ |
H A D | FloatingPointMode.cpp | 14 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 D | LaneBitmask.h | 47 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 D | NoSanitizeList.cpp | 30 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 D | SanitizerSpecialCaseList.cpp | 42 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 D | NoSanitizeList.h | 37 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 D | XRayInstr.h | 50 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 D | SanitizerSpecialCaseList.h | 42 // 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 D | SanitizerMetadata.cpp | 30 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 D | SystemZTDC.cpp | 100 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 D | M68kCollapseMOVEMPass.cpp | 49 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 D | DeclAccessPair.h | 32 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 D | AMDGPUArgumentUsageInfo.h | 35 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 D | SIModeRegister.cpp | 30 // 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 D | kmp_affinity.h | 24 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 D | CmpInstAnalysis.cpp | 78 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 D | VectorUtils.cpp | 227 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 D | ARMWinCOFFStreamer.cpp | 95 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 D | AMDGPUAsmUtils.h | 41 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 D | StackMapLivenessAnalysis.cpp | 154 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 D | RDFRegisters.cpp | 57 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 D | ScalarizeMaskedMemIntrin.cpp | 91 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 D | VectorBuilder.h | 43 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 D | Support.h | 83 /// 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 D | M68kInstPrinter.cpp | 88 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 D | ResourceManager.cpp | 51 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...] |