reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/BitmaskEnum.h
  134   LHS = LHS & RHS;
include/llvm/CodeGen/MachineMemOperand.h
  258   bool isLoad() const { return FlagVals & MOLoad; }
  259   bool isStore() const { return FlagVals & MOStore; }
  260   bool isVolatile() const { return FlagVals & MOVolatile; }
  261   bool isNonTemporal() const { return FlagVals & MONonTemporal; }
  262   bool isDereferenceable() const { return FlagVals & MODereferenceable; }
  263   bool isInvariant() const { return FlagVals & MOInvariant; }
include/llvm/ExecutionEngine/JITSymbol.h
  105     return (Flags & HasError) == HasError;
  110     return (Flags & Weak) == Weak;
  115     return (Flags & Common) == Common;
  125     return (Flags & Exported) == Exported;
  129   bool isCallable() const { return (Flags & Callable) == Callable; }
include/llvm/IR/DebugInfoMetadata.h
  643     return (getFlags() & FlagAccessibility) == FlagPrivate;
  646     return (getFlags() & FlagAccessibility) == FlagProtected;
  649     return (getFlags() & FlagAccessibility) == FlagPublic;
  651   bool isForwardDecl() const { return getFlags() & FlagFwdDecl; }
  652   bool isAppleBlockExtension() const { return getFlags() & FlagAppleBlock; }
  653   bool isVirtual() const { return getFlags() & FlagVirtual; }
  654   bool isArtificial() const { return getFlags() & FlagArtificial; }
  655   bool isObjectPointer() const { return getFlags() & FlagObjectPointer; }
  657     return getFlags() & FlagObjcClassComplete;
  659   bool isVector() const { return getFlags() & FlagVector; }
  660   bool isBitField() const { return getFlags() & FlagBitField; }
  661   bool isStaticMember() const { return getFlags() & FlagStaticMember; }
  662   bool isLValueReference() const { return getFlags() & FlagLValueReference; }
  663   bool isRValueReference() const { return getFlags() & FlagRValueReference; }
  664   bool isTypePassByValue() const { return getFlags() & FlagTypePassByValue; }
  666     return getFlags() & FlagTypePassByReference;
  668   bool isBigEndian() const { return getFlags() & FlagBigEndian; }
  669   bool isLittleEndian() const { return getFlags() & FlagLittleEndian; }
  670   bool getExportSymbols() const { return getFlags() & FlagExportSymbols; }
 1732   unsigned getVirtuality() const { return getSPFlags() & SPFlagVirtuality; }
 1738   bool isLocalToUnit() const { return getSPFlags() & SPFlagLocalToUnit; }
 1739   bool isDefinition() const { return getSPFlags() & SPFlagDefinition; }
 1740   bool isOptimized() const { return getSPFlags() & SPFlagOptimized; }
 1741   bool isMainSubprogram() const { return getSPFlags() & SPFlagMainSubprogram; }
 1743   bool isArtificial() const { return getFlags() & FlagArtificial; }
 1745     return (getFlags() & FlagAccessibility) == FlagPrivate;
 1748     return (getFlags() & FlagAccessibility) == FlagProtected;
 1751     return (getFlags() & FlagAccessibility) == FlagPublic;
 1753   bool isExplicit() const { return getFlags() & FlagExplicit; }
 1754   bool isPrototyped() const { return getFlags() & FlagPrototyped; }
 1756     return getFlags() & FlagAllCallsDescribed;
 1758   bool isPure() const { return getSPFlags() & SPFlagPure; }
 1759   bool isElemental() const { return getSPFlags() & SPFlagElemental; }
 1760   bool isRecursive() const { return getSPFlags() & SPFlagRecursive; }
 1766   bool isLValueReference() const { return getFlags() & FlagLValueReference; }
 1772   bool isRValueReference() const { return getFlags() & FlagRValueReference; }
 1777   bool isNoReturn() const { return getFlags() & FlagNoReturn; }
 1782   bool isThunk() const { return getFlags() & FlagThunk; }
 2809   bool isArtificial() const { return getFlags() & FlagArtificial; }
 2810   bool isObjectPointer() const { return getFlags() & FlagObjectPointer; }
 2813   bool isNotModified() const { return getFlags() & FlagArgumentNotModified; }
include/llvm/Support/BinaryStream.h
   90     if (!(getFlags() & BSF_Append))
include/llvm/Support/BinaryStreamRef.h
   29     if (!(BorrowedImpl.getFlags() & BSF_Append))
  231     if (!(BorrowedImpl->getFlags() & BSF_Append))
include/llvm/Support/YAMLTraits.h
  820     if ( bitSetMatch(Str, outputting() && (Val & ConstVal) == ConstVal) ) {
include/llvm/TextAPI/MachO/Symbol.h
   71     return (Flags & SymbolFlags::WeakDefined) == SymbolFlags::WeakDefined;
   75     return (Flags & SymbolFlags::WeakReferenced) == SymbolFlags::WeakReferenced;
   79     return (Flags & SymbolFlags::ThreadLocalValue) ==
   84     return (Flags & SymbolFlags::Undefined) == SymbolFlags::Undefined;
   88     return (Flags & SymbolFlags::Rexported) == SymbolFlags::Rexported;
lib/AsmParser/LLParser.cpp
 4708   if ((SPFlags & DISubprogram::SPFlagDefinition) && !IsDistinct)
lib/Bitcode/Reader/MetadataLoader.cpp
 1520     IsDistinct = (Record[0] & 1) || (SPFlags & DISubprogram::SPFlagDefinition);
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
  407   return ((DCTy->getFlags() & DINode::FlagNonTrivial) == DINode::FlagNonTrivial);
  454   const bool IsStaticMethod = (SP->getFlags() & DINode::FlagStaticMember) != 0;
 1967   if (SP->getFlags() & DINode::FlagStaticMember)
 2325     if (I->getFlags() & DINode::FlagVirtual) {
 2330       auto RecordKind = (I->getFlags() & DINode::FlagIndirectVirtualBase) == DINode::FlagIndirectVirtualBase
 2367     if ((Member->getFlags() & DINode::FlagArtificial) &&
 2403       bool Introduced = SP->getFlags() & DINode::FlagIntroducedVirtual;
 2482   if (SubroutineTy->getFlags() & DINode::DIFlags::FlagLValueReference)
 2484   else if (SubroutineTy->getFlags() & DINode::DIFlags::FlagRValueReference)
lib/CodeGen/AsmPrinter/DwarfUnit.cpp
 1410     if (DD->getDwarfVersion() >= 4 && (CTy->getFlags() & DINode::FlagEnumClass))
lib/CodeGen/MIRParser/MIParser.cpp
 2884         ((Flags & MachineMemOperand::MOLoad) &&
 2885          (Flags & MachineMemOperand::MOStore))
 2887             : Flags & MachineMemOperand::MOLoad ? "from" : "into";
lib/CodeGen/MachineOperand.cpp
 1083   if (getFlags() & MachineMemOperand::MOTargetFlag1)
 1086   if (getFlags() & MachineMemOperand::MOTargetFlag2)
 1089   if (getFlags() & MachineMemOperand::MOTargetFlag3)
lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
  724       L->getMemOperand()->getFlags() &
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 6706   assert((MMOFlags & MachineMemOperand::MOStore) == 0);
 6810       LD->getMemOperand()->getFlags() &
 6828   assert((MMOFlags & MachineMemOperand::MOLoad) == 0);
 6880   assert((MMOFlags & MachineMemOperand::MOLoad) == 0);
lib/CodeGen/TargetInstrInfo.cpp
  551   if (Flags & MachineMemOperand::MOStore) {
  586     assert((!(Flags & MachineMemOperand::MOStore) ||
  589     assert((!(Flags & MachineMemOperand::MOLoad) ||
lib/DebugInfo/PDB/Native/InfoStream.cpp
  100   return !!(Features & PdbFeatureContainsIdStream);
lib/DebugInfo/PDB/PDBSymbol.cpp
  191   if ((FieldId & ShowFlags) == PdbSymbolIdField::None)
  198   if ((FieldId & RecurseFlags) == PdbSymbolIdField::None)
lib/IR/DIBuilder.cpp
  757   bool IsDefinition = SPFlags & DISubprogram::SPFlagDefinition;
  776   bool IsDefinition = SPFlags & DISubprogram::SPFlagDefinition;
  795   bool IsDefinition = SPFlags & DISubprogram::SPFlagDefinition;
lib/IR/DebugInfoMetadata.cpp
  180   if (DIFlags A = Flags & FlagAccessibility) {
  189   if (DIFlags R = Flags & FlagPtrToMemberRep) {
  198   if ((Flags & FlagIndirectVirtualBase) == FlagIndirectVirtualBase) {
  424   if (!CT->isForwardDecl() || (Flags & DINode::FlagFwdDecl))
lib/Target/AArch64/AArch64FastISel.cpp
 1139     unsigned Idx = (Flags & MachineMemOperand::MOStore) ? 1 : 0;
lib/Target/AArch64/AArch64InstrInfo.cpp
 1699     return MMO->getFlags() & MOSuppressPair;
 1713     return MMO->getFlags() & MOStridedAccess;
lib/Target/AMDGPU/SIMemoryLegalizer.cpp
  476                            SIAtomicAddrSpace::ATOMIC & InstrScope,
  480                            SIAtomicAddrSpace::ATOMIC & InstrScope,
  484                            SIAtomicAddrSpace::ATOMIC & InstrScope,
  488                            SIAtomicAddrSpace::ATOMIC & InstrScope,
  492                            SIAtomicAddrSpace::ATOMIC & InstrScope,
  566         ((OrderingAddrSpace & SIAtomicAddrSpace::ATOMIC) != OrderingAddrSpace)) {
  627       ((OrderingAddrSpace & SIAtomicAddrSpace::ATOMIC) != OrderingAddrSpace)) {
  672   if ((AddrSpace & SIAtomicAddrSpace::GLOBAL) != SIAtomicAddrSpace::NONE) {
  725   if ((AddrSpace & SIAtomicAddrSpace::GLOBAL) != SIAtomicAddrSpace::NONE) {
  772   if ((AddrSpace & SIAtomicAddrSpace::GLOBAL) != SIAtomicAddrSpace::NONE) {
  789   if ((AddrSpace & SIAtomicAddrSpace::LDS) != SIAtomicAddrSpace::NONE) {
  812   if ((AddrSpace & SIAtomicAddrSpace::GDS) != SIAtomicAddrSpace::NONE) {
  869   if ((AddrSpace & SIAtomicAddrSpace::GLOBAL) != SIAtomicAddrSpace::NONE) {
  906   if ((AddrSpace & SIAtomicAddrSpace::GLOBAL) != SIAtomicAddrSpace::NONE) {
  965   if ((AddrSpace & SIAtomicAddrSpace::GLOBAL) != SIAtomicAddrSpace::NONE) {
 1023   if ((AddrSpace & SIAtomicAddrSpace::GLOBAL) != SIAtomicAddrSpace::NONE) {
 1027       if ((Op & SIMemOp::LOAD) != SIMemOp::NONE)
 1029       if ((Op & SIMemOp::STORE) != SIMemOp::NONE)
 1039         if ((Op & SIMemOp::LOAD) != SIMemOp::NONE)
 1041         if ((Op & SIMemOp::STORE) != SIMemOp::NONE)
 1055   if ((AddrSpace & SIAtomicAddrSpace::LDS) != SIAtomicAddrSpace::NONE) {
 1078   if ((AddrSpace & SIAtomicAddrSpace::GDS) != SIAtomicAddrSpace::NONE) {
lib/Target/PowerPC/PPCISelLowering.cpp
13591           LD->getMemOperand()->getFlags() & ~MachineMemOperand::MOVolatile;
lib/Target/X86/X86ISelLowering.cpp
 2160   if (!!(Flags & MachineMemOperand::MONonTemporal) && VT.isVector()) {
 2165     if (!!(Flags & MachineMemOperand::MOLoad))
29288       OldMMO, OldMMO->getFlags() & ~MachineMemOperand::MOStore);
29290       OldMMO, OldMMO->getFlags() & ~MachineMemOperand::MOLoad);
lib/Target/X86/X86InstrInfo.cpp
 5378           MMO, MMO->getFlags() & ~MachineMemOperand::MOStore));
 5399           MMO, MMO->getFlags() & ~MachineMemOperand::MOLoad));
lib/TextAPI/MachO/TextStub.cpp
  634         File->setTwoLevelNamespace(!(Flags & TBDFlags::FlatNamespace));
  636             !(Flags & TBDFlags::NotApplicationExtensionSafe));
  637         File->setInstallAPI(Flags & TBDFlags::InstallAPI);
  924       File->setTwoLevelNamespace(!(Flags & TBDFlags::FlatNamespace));
  926           !(Flags & TBDFlags::NotApplicationExtensionSafe));
  927       File->setInstallAPI(Flags & TBDFlags::InstallAPI);
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 7788     if ((Flags & OMP_MAP_PTR_AND_OBJ) &&
 7789         ((Flags & OMP_MAP_MEMBER_OF) != OMP_MAP_MEMBER_OF))
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 1889     (~KMP_IDENT_SPMD_MODE) & KMP_IDENT_SIMPLE_RT_MODE;
 1896       return KMP_IDENT_SPMD_MODE & (~KMP_IDENT_SIMPLE_RT_MODE);
 1900     return (~KMP_IDENT_SPMD_MODE) & (~KMP_IDENT_SIMPLE_RT_MODE);
tools/clang/lib/Parse/ParseOpenMP.cpp
 1601     if ((StmtCtx & ParsedStmtContext::AllowDeclarationsInC) ==
 1626     if ((StmtCtx & ParsedStmtContext::AllowDeclarationsInC) ==
 1722     if ((StmtCtx & ParsedStmtContext::AllowStandaloneOpenMPDirectives) ==
 1829       if ((StmtCtx & ParsedStmtContext::AllowStandaloneOpenMPDirectives) ==
tools/clang/lib/Parse/ParseStmt.cpp
  210          (StmtCtx & ParsedStmtContext::AllowDeclarationsInC) !=
  990   if ((StmtCtx & ParsedStmtContext::InStmtExpr) != ParsedStmtContext()) {
tools/lldb/source/Host/common/File.cpp
   44   if (options & File::eOpenOptionAppend) {
   45     if (options & File::eOpenOptionRead) {
   46       if (options & File::eOpenOptionCanCreateNewOnly)
   50     } else if (options & File::eOpenOptionWrite) {
   51       if (options & File::eOpenOptionCanCreateNewOnly)
   56   } else if (options & File::eOpenOptionRead &&
   57              options & File::eOpenOptionWrite) {
   58     if (options & File::eOpenOptionCanCreate) {
   59       if (options & File::eOpenOptionCanCreateNewOnly)
   65   } else if (options & File::eOpenOptionRead) {
   67   } else if (options & File::eOpenOptionWrite) {
  735   if (open_options & eOpenOptionRead && open_options & eOpenOptionWrite)
  735   if (open_options & eOpenOptionRead && open_options & eOpenOptionWrite)
  737   else if (open_options & eOpenOptionWrite)
  740   if (open_options & eOpenOptionAppend)
  743   if (open_options & eOpenOptionTruncate)
  746   if (open_options & eOpenOptionNonBlocking)
  749   if (open_options & eOpenOptionCanCreateNewOnly)
  751   else if (open_options & eOpenOptionCanCreate)
tools/lldb/source/Plugins/Process/minidump/MinidumpParser.cpp
  447     region.SetReadable(bool(prot & MemoryProtection::NoAccess) ? no : yes);
  449         bool(prot & (MemoryProtection::ReadWrite | MemoryProtection::WriteCopy |
  455         bool(prot & (MemoryProtection::Execute | MemoryProtection::ExecuteRead |
tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_32.cpp
   48   if ((context_flags & x86_32_Flag) != x86_32_Flag) {
   52   if ((context_flags & ControlFlag) == ControlFlag) {
   67   if ((context_flags & SegmentsFlag) == SegmentsFlag) {
   78   if ((context_flags & IntegerFlag) == IntegerFlag) {
tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_64.cpp
   71   if ((context_flags & x86_64_Flag) != x86_64_Flag)
   74   if ((context_flags & ControlFlag) == ControlFlag) {
   82   if ((context_flags & SegmentsFlag) == SegmentsFlag) {
   89   if ((context_flags & IntegerFlag) == IntegerFlag) {
tools/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
 1388   if (options.get() & File::eOpenOptionWrite) {
tools/llvm-exegesis/lib/CodeTemplate.cpp
  109     if ((Execution & Bit) == Bit)
tools/llvm-exegesis/lib/Latency.cpp
  160     for (const auto ExecutionModeBit : getExecutionModeBits(EM & EC.Mask))
tools/llvm-objcopy/ELF/ELFObjcopy.cpp
   76   if (AllFlags & SectionFlag::SecAlloc)
   78   if (!(AllFlags & SectionFlag::SecReadonly))
   80   if (AllFlags & SectionFlag::SecCode)
   82   if (AllFlags & SectionFlag::SecMerge)
   84   if (AllFlags & SectionFlag::SecStrings)
  108        Flags & (SectionFlag::SecContents | SectionFlag::SecLoad)))
tools/llvm-pdbutil/DumpOutputStyle.cpp
 1851   PUSH_FLAG(OMFSegDescFlags, Read, Flags, "read");
 1852   PUSH_FLAG(OMFSegDescFlags, Write, Flags, "write");
 1853   PUSH_FLAG(OMFSegDescFlags, Execute, Flags, "execute");
 1854   PUSH_FLAG(OMFSegDescFlags, AddressIs32Bit, Flags, "32 bit addr");
 1855   PUSH_FLAG(OMFSegDescFlags, IsSelector, Flags, "selector");
 1856   PUSH_FLAG(OMFSegDescFlags, IsAbsoluteAddress, Flags, "absolute addr");
 1857   PUSH_FLAG(OMFSegDescFlags, IsGroup, Flags, "group");
unittests/ADT/BitmaskEnumTest.cpp
   44   Flags f = static_cast<Flags>(3) & F2;
   47   f = (f | F3) & (F1 | F2 | F3);
   94   FlagsClass f = (FlagsClass::F1 & ~FlagsClass::F0) | FlagsClass::F2;
  129   foo::bar::FlagsInNamespace f = ~foo::bar::F0 & (foo::bar::F1 | foo::bar::F2);