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

References

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; }
  720                         getAlignInBits(), getEncoding(), getFlags());
  796                         getDWARFAddressSpace(), getFlags(), getExtraData());
  941                         getAlignInBits(), getOffsetInBits(), getFlags(),
 1088     return getTemporary(getContext(), getFlags(), getCC(), getTypeArray());
lib/Bitcode/Writer/BitcodeWriter.cpp
 1544   Record.push_back(N->getFlags());
 1563   Record.push_back(N->getFlags());
 1591   Record.push_back(N->getFlags());
 1608   Record.push_back(N->getFlags());
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
  407   return ((DCTy->getFlags() & DINode::FlagNonTrivial) == DINode::FlagNonTrivial);
 1781       ClassTI, translatePtrToMemberRep(SizeInBytes, IsPMF, Ty->getFlags()));
 2325     if (I->getFlags() & DINode::FlagVirtual) {
 2330       auto RecordKind = (I->getFlags() & DINode::FlagIndirectVirtualBase) == DINode::FlagIndirectVirtualBase
 2334           RecordKind, translateAccessFlags(Ty->getTag(), I->getFlags()),
 2343       BaseClassRecord BCR(translateAccessFlags(Ty->getTag(), I->getFlags()),
 2357         translateAccessFlags(Ty->getTag(), Member->getFlags());
 2367     if ((Member->getFlags() & DINode::FlagArtificial) &&
 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/IR/AsmWriter.cpp
 1839   Printer.printDIFlags("flags", N->getFlags());
 1858   Printer.printDIFlags("flags", N->getFlags());
 1880   Printer.printDIFlags("flags", N->getFlags());
 1896   Printer.printDIFlags("flags", N->getFlags());
lib/IR/DIBuilder.cpp
  544   auto NewTy = Ty->cloneWithFlags(Ty->getFlags() | FlagsToSet);
lib/IR/DebugInfo.cpp
 1251   return map_to_llvmDIFlags(unwrapDI<DIType>(DType)->getFlags());
lib/IR/LLVMContextImpl.h
  390         AlignInBits(N->getAlignInBits()), Encoding(N->getEncoding()), Flags(N->getFlags()) {}
  397            Flags == RHS->getFlags();
  433         DWARFAddressSpace(N->getDWARFAddressSpace()), Flags(N->getFlags()),
  444            Flags == RHS->getFlags() &&
  530         Flags(N->getFlags()), Elements(N->getRawElements()),
  542            OffsetInBits == RHS->getOffsetInBits() && Flags == RHS->getFlags() &&
  569       : Flags(N->getFlags()), CC(N->getCC()), TypeArray(N->getRawTypeArray()) {}
  572     return Flags == RHS->getFlags() && CC == RHS->getCC() &&
lib/IR/Verifier.cpp
  984   AssertDI(!hasConflictingReferenceFlags(N.getFlags()),
  987   AssertDI((N.getFlags() & DIBlockByRefStruct) == 0,
 1020   AssertDI(!hasConflictingReferenceFlags(N.getFlags()),
unittests/IR/DebugTypeODRUniquingTest.cpp
  154   EXPECT_EQ(DINode::FlagArtificial, CT.getFlags());
unittests/IR/MetadataTest.cpp
 1213   EXPECT_EQ(DINode::FlagZero, N->getFlags());
 1253   EXPECT_EQ(DINode::FlagZero, N->getFlags());
 1274   EXPECT_EQ(DINode::FlagZero, D->getFlags());
 1276   EXPECT_EQ(DINode::FlagRValueReference, D2->getFlags());
 1277   EXPECT_EQ(DINode::FlagZero, D->getFlags());
 1281   EXPECT_EQ(DINode::FlagZero, T->getFlags());
 1283   EXPECT_EQ(DINode::FlagRValueReference, T2->getFlags());
 1284   EXPECT_EQ(DINode::FlagZero, T->getFlags());
 1312   EXPECT_EQ(5u, N->getFlags());
 1410   EXPECT_EQ(Flags, N->getFlags());
 1625   EXPECT_EQ(Flags, N->getFlags());