/openbsd-current/gnu/llvm/llvm/include/llvm/IR/ |
H A D | DIBuilder.h | 218 DINode::DIFlags Flags = DINode::FlagZero); 270 DINode::DIFlags Flags = DINode::FlagZero); 291 DINode::DIFlags Flags = DINode::FlagZero, 307 DINode::DIFlags Flags); 324 DINode::DIFlags Flags, DIType *Ty, 346 DINode::DIFlags Flags, DIType *Ty); 364 DINode [all...] |
H A D | DebugInfoMetadata.h | 128 /// defined in llvm/BinaryFormat/Dwarf.h). Called \a DINode because it's 130 class DINode : public MDNode { class in namespace:llvm 135 DINode(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag, function in class:llvm::DINode 141 ~DINode() = default; 229 class GenericDINode : public DINode { 236 : DINode(C, GenericDINodeKind, Storage, Tag, Ops1, Ops2) { 337 class DISubrange : public DINode { 400 class DIGenericSubrange : public DINode { 448 class DIEnumerator : public DINode { 508 class DIScope : public DINode { [all...] |
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfFile.h | 28 class DINode; 91 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> AbstractEntities; 169 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> &getAbstractEntities() {
|
H A D | DwarfUnit.h | 69 DenseMap<DIE *, const DINode *> ContainingTypeMap; 76 bool isShareableAcrossCUs(const DINode *D) const; 127 DIE *getDIE(const DINode *D) const; 137 void insertDIE(const DINode *Desc, DIE *D); 228 void addAccess(DIE &Die, DINode::DIFlags Flags); 261 DIE &createAndAddDIE(dwarf::Tag Tag, DIE &Parent, const DINode *N = nullptr);
|
H A D | DwarfCompileUnit.h | 83 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> AbstractEntities; 103 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> &getAbstractEntities() { 273 DbgEntity *getExistingAbstractEntity(const DINode *Node); 274 void createAbstractEntity(const DINode *Node, LexicalScope *Scope);
|
H A D | DwarfDebug.h | 73 const DINode *Entity; 79 DbgEntity(const DINode *N, const DILocation *IA, DbgEntityKind ID) 85 const DINode *getEntity() const { return Entity; } 460 const DINode *Node, 463 const DINode *Node, 468 const DINode *Node,
|
H A D | DwarfUnit.cpp | 180 bool DwarfUnit::isShareableAcrossCUs(const DINode *D) const { 195 DIE *DwarfUnit::getDIE(const DINode *D) const { 201 void DwarfUnit::insertDIE(const DINode *Desc, DIE *D) { 383 DIE &DwarfUnit::createAndAddDIE(dwarf::Tag Tag, DIE &Parent, const DINode *N) { 533 void DwarfUnit::addAccess(DIE &Die, DINode::DIFlags Flags) { 534 if ((Flags & DINode::FlagAccessibility) == DINode::FlagProtected) 537 else if ((Flags & DINode::FlagAccessibility) == DINode::FlagPrivate) 540 else if ((Flags & DINode [all...] |
H A D | CodeViewDebug.cpp | 416 return ((DCTy->getFlags() & DINode::FlagNonTrivial) == DINode::FlagNonTrivial); 464 const bool IsStaticMethod = (SP->getFlags() & DINode::FlagStaticMember) != 0; 472 TypeIndex CodeViewDebug::recordTypeIndexForDINode(const DINode *Node, 477 assert(InsertResult.second && "DINode was already assigned a type index"); 1710 const DINode *Element = Elements[i]; 1916 switch (Flags & DINode::FlagPtrToMemberRep) { 1920 case DINode::FlagSingleInheritance: 1922 case DINode::FlagMultipleInheritance: 1924 case DINode [all...] |
H A D | CodeViewDebug.h | 265 DenseMap<std::pair<const DINode *, const DIType *>, codeview::TypeIndex> 463 codeview::TypeIndex recordTypeIndexForDINode(const DINode *Node,
|
/openbsd-current/gnu/llvm/llvm/include/llvm/CodeGen/ |
H A D | DbgEntityHistoryCalculator.h | 22 class DINode; 96 using InlinedEntity = std::pair<const DINode *, const DILocation *>; 134 using InlinedEntity = std::pair<const DINode *, const DILocation *>;
|
/openbsd-current/gnu/llvm/llvm/tools/llvm-reduce/deltas/ |
H A D | ReduceDIMetadata.cpp | 49 if (DINode *DIM = dyn_cast_or_null<DINode>(MD)) { 71 if (isa_and_nonnull<DINode>(Tup->getOperand(I)))
|
/openbsd-current/gnu/llvm/llvm/lib/IR/ |
H A D | DIBuilder.cpp | 185 auto *M = DIImportedEntity::get(C, Tag, Context, cast_or_null<DINode>(NS), 221 DIBuilder::createImportedDeclaration(DIScope *Context, DINode *Decl, 285 DINode::DIFlags Flags) { 315 0, 0, std::nullopt, DINode::FlagZero); 326 AlignInBits, 0, DWARFAddressSpace, DINode::FlagZero, 334 DINode::DIFlags Flags) { 347 DINode::FlagZero); 353 DINode::DIFlags Flags, 365 FriendTy, 0, 0, 0, std::nullopt, DINode::FlagZero); 371 DINode [all...] |
H A D | DebugInfoMetadata.cpp | 217 dwarf::Tag DINode::getTag() const { return (dwarf::Tag)SubclassData16; } 219 DINode::DIFlags DINode::getFlag(StringRef Flag) { 223 .Default(DINode::FlagZero); 226 StringRef DINode::getFlagString(DIFlags Flag) { 236 DINode::DIFlags DINode::splitFlags(DIFlags Flags, 382 : DINode(C, DISubrangeKind, Storage, dwarf::DW_TAG_subrange_type, Ops) {} 495 : DINode(C, DIGenericSubrangeKind, Storage, dwarf::DW_TAG_generic_subrange, 579 : DINode( [all...] |
H A D | DebugInfo.cpp | 545 : EmptySubroutineType(DISubroutineType::get(C, DINode::FlagZero, 0, 681 if (isa<DINode>(N)) 924 static DINode::DIFlags map_from_llvmDIFlags(LLVMDIFlags Flags) { 925 return static_cast<DINode::DIFlags>(Flags); 928 static LLVMDIFlags map_to_llvmDIFlags(DINode::DIFlags Flags) { 1099 unwrapDI<DIScope>(Scope), unwrapDI<DINode>(Decl), unwrapDI<DIFile>(File),
|
H A D | AsmWriter.cpp | 1676 void printTag(const DINode *N); 1689 void printDIFlags(StringRef Name, DINode::DIFlags Flags); 1701 void MDFieldPrinter::printTag(const DINode *N) { 1778 void MDFieldPrinter::printDIFlags(StringRef Name, DINode::DIFlags Flags) { 1784 SmallVector<DINode::DIFlags, 8> SplitFlags; 1785 auto Extra = DINode::splitFlags(Flags, SplitFlags); 1789 auto StringF = DINode::getFlagString(F);
|
/openbsd-current/gnu/llvm/clang/lib/CodeGen/ |
H A D | CGDebugInfo.cpp | 689 0, 0, llvm::DINode::FlagZero, nullptr, 695 llvm::DINode::FlagZero, ISATy))); 1120 llvm::DINode::DIFlags Flags = llvm::DINode::FlagFwdDecl; 1128 Flags |= llvm::DINode::FlagNonTrivial; 1228 FieldOffset, llvm::DINode::FlagZero, DescTy)); 1250 llvm::DINode::DIFlags Flags = llvm::DINode::FlagAppleBlock; 1313 /// Convert an AccessSpecifier into the corresponding DINode flag. 1316 static llvm::DINode [all...] |
H A D | CGDebugInfo.h | 275 llvm::DINode::DIFlags StartingFlags); 673 llvm::DINode *getDeclarationOrDefinition(const Decl *D); 687 unsigned LineNo, llvm::DINode::DIFlags Flags, 728 llvm::DINode::DIFlags getCallSiteRelatedAttrs() const; 773 llvm::DINode::DIFlags &Flags);
|
/openbsd-current/gnu/llvm/llvm/lib/Bitcode/Reader/ |
H A D | MetadataLoader.cpp | 1424 DINode::DIFlags Flags = (Record.size() > 6) 1425 ? static_cast<DINode::DIFlags>(Record[6]) 1426 : DINode::FlagZero; 1471 DINode::DIFlags Flags = static_cast<DINode::DIFlags>(Record[10]); 1503 DINode::DIFlags Flags = static_cast<DINode::DIFlags>(Record[10]); 1527 Flags = Flags | DINode::FlagFwdDecl; 1588 DINode::DIFlags Flags = static_cast<DINode [all...] |
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Coroutines/ |
H A D | CoroEarly.cpp | 117 /*LineNo=*/0, SubroutineType, /*ScopeLine=*/0, DINode::FlagArtificial,
|
H A D | CoroFrame.cpp | 899 llvm::DINode::FlagArtificial); 903 llvm::DINode::FlagArtificial); 920 llvm::DINode::FlagArtificial, nullptr, llvm::DINodeArray()); 932 llvm::DINode::FlagArtificial, DITy)); 942 Name, 8, dwarf::DW_ATE_unsigned_char, llvm::DINode::FlagArtificial); 1006 Shape.FrameAlign.value() * 8, llvm::DINode::FlagArtificial, nullptr, 1106 llvm::DINode::FlagArtificial, DITy)); 1113 true, DINode::FlagArtificial);
|
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/ |
H A D | JMCInstrumenter.cpp | 112 llvm::DINode::FlagArtificial);
|
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Utils/ |
H A D | CodeExtractor.cpp | 1544 /*LineNo=*/0, SPType, /*ScopeLine=*/0, DINode::FlagZero, SPFlags); 1553 SmallDenseMap<DINode *, DINode *> RemappedMetadata; 1567 DINode *&NewLabel = RemappedMetadata[OldLabel]; 1598 DINode *&NewVar = RemappedMetadata[OldVar]; 1604 OldVar->getType(), /*AlwaysPreserve=*/false, DINode::FlagZero,
|
H A D | Debugify.cpp | 125 SPType, NextLine, DINode::FlagZero, SPFlags); 325 for (const DINode *DN : SP->getRetainedNodes()) { 568 for (const DINode *DN : SP->getRetainedNodes()) {
|
/openbsd-current/gnu/llvm/llvm/lib/Target/BPF/ |
H A D | BTFDebug.cpp | 607 for (const DINode *DN : SP->getRetainedNodes()) { 704 if (auto *Element = dyn_cast_or_null<DINode>(Elements[I])) 1201 for (const DINode *DN : SP->getRetainedNodes()) {
|
H A D | BPFAbstractMemberAccess.cpp | 240 for (const DINode *DN : SP->getRetainedNodes()) { 338 if (auto *Element = dyn_cast_or_null<DINode>(Elements[I]))
|