| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | DIBuilder.h | 221 DINode::DIFlags Flags = DINode::FlagZero); 273 DINode::DIFlags Flags = DINode::FlagZero); 294 DINode::DIFlags Flags = DINode::FlagZero, 494 DINode::DIFlags Flags, 612 DINode::DIFlags Flags = DINode::FlagZero, 637 uint32_t AlignInBits = 0, DINode::DIFlags Flags = DINode::FlagFwdDecl, 709 DINode::DIFlags Flags = DINode::FlagZero, 735 DINode::DIFlags Flags = DINode::FlagZero, 770 unsigned ScopeLine, DINode::DIFlags Flags = DINode::FlagZero, 783 DINode::DIFlags Flags = DINode::FlagZero, [all …]
|
| H A D | DebugInfoMetadata.h | 134 class DINode : public MDNode { 145 ~DINode() = default; 235 class GenericDINode : public DINode { 347 class DISubrange : public DINode { 410 class DIGenericSubrange : public DINode { 458 class DIEnumerator : public DINode { 518 class DIScope : public DINode { 1293 for (DINode *Op : getElements()) in replaceElements() 2596 class DIVariable : public DINode { 3335 class DILabel : public DINode { [all …]
|
| H A D | Metadata.def | 86 HANDLE_SPECIALIZED_MDNODE_BRANCH(DINode)
|
| H A D | DebugInfoFlags.def | 25 // General flags kept in DINode.
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | DIBuilder.cpp | 331 DINode::FlagZero); in createReferenceType() 337 DINode::DIFlags Flags, in createTypedef() 394 Flags |= DINode::FlagBitField; in createBitFieldMemberType() 409 Flags |= DINode::FlagStaticMember; in createStaticMemberType() 547 IsScoped ? DINode::FlagEnumClass : DINode::FlagZero, Elements, in createEnumerationType() 614 return createTypeWithFlags(Ty, DINode::FlagArtificial); in createArtificialType() 621 DINode::DIFlags Flags = DINode::FlagObjectPointer | DINode::FlagArtificial; in createObjectPointerType() 653 DINode::DIFlags Flags, StringRef UniqueIdentifier, in createReplaceableCompositeType() 831 DINode::DIFlags Flags, DISubprogram::DISPFlags SPFlags, in createFunction() 851 DINode::DIFlags Flags, DISubprogram::DISPFlags SPFlags, in createTempFunctionFwdDecl() [all …]
|
| H A D | DebugInfoMetadata.cpp | 284 dwarf::Tag DINode::getTag() const { return (dwarf::Tag)SubclassData16; } in getTag() 286 DINode::DIFlags DINode::getFlag(StringRef Flag) { in getFlag() 290 .Default(DINode::FlagZero); in getFlag() 293 StringRef DINode::getFlagString(DIFlags Flag) { in getFlagString() 303 DINode::DIFlags DINode::splitFlags(DIFlags Flags, in splitFlags() 449 : DINode(C, DISubrangeKind, Storage, dwarf::DW_TAG_subrange_type, Ops) {} in DISubrange() 562 : DINode(C, DIGenericSubrangeKind, Storage, dwarf::DW_TAG_generic_subrange, in DIGenericSubrange() 646 : DINode(C, DIEnumeratorKind, Storage, dwarf::DW_TAG_enumerator, Ops), in DIEnumerator() 806 if (!CT->isForwardDecl() || (Flags & DINode::FlagFwdDecl)) in buildODRType() 1314 : DINode(C, ID, Storage, dwarf::DW_TAG_variable, Ops), Line(Line) { in DIVariable() [all …]
|
| H A D | DebugInfo.cpp | 638 : EmptySubroutineType(DISubroutineType::get(C, DINode::FlagZero, 0, in DebugTypeInfoRemoval() 774 if (isa<DINode>(N)) in remap() 1018 static DINode::DIFlags map_from_llvmDIFlags(LLVMDIFlags Flags) { in map_from_llvmDIFlags() 1019 return static_cast<DINode::DIFlags>(Flags); in map_from_llvmDIFlags() 1022 static LLVMDIFlags map_to_llvmDIFlags(DINode::DIFlags Flags) { in map_to_llvmDIFlags() 1193 unwrapDI<DIScope>(Scope), unwrapDI<DINode>(Decl), unwrapDI<DIFile>(File), in LLVMDIBuilderCreateImportedDeclaration() 1539 return unwrapDI<DINode>(MD)->getTag(); in LLVMGetDINodeTag()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.cpp | 1160 llvm::DINode::DIFlags Flags = llvm::DINode::FlagFwdDecl; in getOrCreateRecordFwdDecl() 1396 llvm::DINode::DIFlags Flags = llvm::DINode::FlagZero; in CreateType() 1458 llvm::DINode::DIFlags Flags = llvm::DINode::FlagZero; in getRefFlags() 1481 llvm::DINode::DIFlags Flags = llvm::DINode::FlagZero; in CreateType() 1924 llvm::DINode::DIFlags Flags = llvm::DINode::FlagZero; in CreateCXXMemberFunction() 2963 llvm::DINode::DIFlags Flags = llvm::DINode::FlagZero; in CreateTypeDefinition() 3290 llvm::DINode::DIFlags Flags = llvm::DINode::FlagZero; in CreateType() 3940 llvm::DINode::DIFlags Flags = llvm::DINode::FlagZero; in getFunctionFwdDeclOrStub() 4224 llvm::DINode::DIFlags Flags = llvm::DINode::FlagZero; in emitFunctionStart() 4335 llvm::DINode::DIFlags Flags = llvm::DINode::FlagZero; in EmitFunctionDecl() [all …]
|
| H A D | CGDebugInfo.h | 282 llvm::DINode::DIFlags StartingFlags); 694 llvm::DINode *getDeclarationOrDefinition(const Decl *D); 708 unsigned LineNo, llvm::DINode::DIFlags Flags, 749 llvm::DINode::DIFlags getCallSiteRelatedAttrs() const; 794 llvm::DINode::DIFlags &Flags);
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | DbgEntityHistoryCalculator.h | 22 class DINode; variable 96 using InlinedEntity = std::pair<const DINode *, const DILocation *>; 134 using InlinedEntity = std::pair<const DINode *, const DILocation *>;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfFile.h | 28 class DINode; variable 92 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> AbstractEntities; 169 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> &getAbstractEntities() { in getAbstractEntities()
|
| H A D | DwarfUnit.h | 74 DenseMap<DIE *, const DINode *> ContainingTypeMap; 81 bool isShareableAcrossCUs(const DINode *D) const; 139 DIE *getDIE(const DINode *D) const; 149 void insertDIE(const DINode *Desc, DIE *D); 240 void addAccess(DIE &Die, DINode::DIFlags Flags); 273 DIE &createAndAddDIE(dwarf::Tag Tag, DIE &Parent, const DINode *N = nullptr);
|
| H A D | DwarfCompileUnit.h | 85 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> AbstractEntities; 130 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> &getAbstractEntities() { in getAbstractEntities() 303 DbgEntity *getExistingAbstractEntity(const DINode *Node); 304 void createAbstractEntity(const DINode *Node, LexicalScope *Scope);
|
| H A D | DwarfUnit.cpp | 195 DIE *DwarfUnit::getDIE(const DINode *D) const { in getDIE() 201 void DwarfUnit::insertDIE(const DINode *Desc, DIE *D) { in insertDIE() 534 if ((Flags & DINode::FlagAccessibility) == DINode::FlagProtected) in addAccess() 537 else if ((Flags & DINode::FlagAccessibility) == DINode::FlagPrivate) in addAccess() 540 else if ((Flags & DINode::FlagAccessibility) == DINode::FlagPublic) in addAccess() 964 auto *Var = dyn_cast<DINode>(Element); in constructTypeDIE() 1539 for (DINode *E : Elements) { in constructArrayTypeDIE() 1541 if (auto *Element = dyn_cast_or_null<DINode>(E)) { in constructArrayTypeDIE() 1567 for (const DINode *E : Elements) { in constructEnumTypeDIE() 1583 const DINode *D = P.second; in constructContainingTypeDIEs() [all …]
|
| H A D | CodeViewDebug.cpp | 420 return ((DCTy->getFlags() & DINode::FlagNonTrivial) == DINode::FlagNonTrivial); in isNonTrivial() 1740 const DINode *Element = Elements[i]; in lowerTypeArray() 1953 case DINode::FlagSingleInheritance: in translatePtrToMemberRep() 1955 case DINode::FlagMultipleInheritance: in translatePtrToMemberRep() 1957 case DINode::FlagVirtualInheritance: in translatePtrToMemberRep() 1965 case DINode::FlagSingleInheritance: in translatePtrToMemberRep() 1967 case DINode::FlagMultipleInheritance: in translatePtrToMemberRep() 1969 case DINode::FlagVirtualInheritance: in translatePtrToMemberRep() 2154 switch (Flags & DINode::FlagAccessibility) { in translateAccessFlags() 2349 DINode::FlagStaticMember) { in collectMemberInfo() [all …]
|
| H A D | DwarfDebug.h | 73 const DINode *Entity; 79 DbgEntity(const DINode *N, const DILocation *IA, DbgEntityKind ID) in DbgEntity() 85 const DINode *getEntity() const { return Entity; } in getEntity() 533 const DINode *Node, 538 const DINode *Node,
|
| H A D | CodeViewDebug.h | 284 DenseMap<std::pair<const DINode *, const DIType *>, codeview::TypeIndex> 484 codeview::TypeIndex recordTypeIndexForDINode(const DINode *Node,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| H A D | MetadataLoader.cpp | 1526 DINode::DIFlags Flags = (Record.size() > 6) in parseOneMetadata() 1528 : DINode::FlagZero; in parseOneMetadata() 1573 DINode::DIFlags Flags = static_cast<DINode::DIFlags>(Record[10]); in parseOneMetadata() 1605 DINode::DIFlags Flags = static_cast<DINode::DIFlags>(Record[10]); in parseOneMetadata() 1636 Flags = Flags | DINode::FlagFwdDecl; in parseOneMetadata() 1695 DINode::DIFlags Flags = static_cast<DINode::DIFlags>(Record[1]); in parseOneMetadata() 1785 DINode::DIFlags Flags; in parseOneMetadata() 1788 Flags = static_cast<DINode::DIFlags>(Record[11 + 2]); in parseOneMetadata() 1790 Flags = static_cast<DINode::DIFlags>(Record[11]); in parseOneMetadata() 1802 Flags &= ~static_cast<DINode::DIFlags>(DIFlagMainSubprogram); in parseOneMetadata() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | CodeExtractor.cpp | 1551 /*LineNo=*/0, SPType, /*ScopeLine=*/0, DINode::FlagZero, SPFlags); in fixupDebugInfoPostExtraction() 1570 SmallDenseMap<DINode *, DINode *> RemappedMetadata; in fixupDebugInfoPostExtraction() 1576 DINode *&NewVar = RemappedMetadata[OldVar]; in fixupDebugInfoPostExtraction() 1582 OldVar->getType(), /*AlwaysPreserve=*/false, DINode::FlagZero, in fixupDebugInfoPostExtraction() 1620 DINode *&NewLabel = RemappedMetadata[OldLabel]; in fixupDebugInfoPostExtraction()
|
| H A D | Debugify.cpp | 125 SPType, NextLine, DINode::FlagZero, SPFlags); in applyDebugifyMetadata() 325 for (const DINode *DN : SP->getRetainedNodes()) { in collectDebugInfoMetadata() 568 for (const DINode *DN : SP->getRetainedNodes()) { in checkDebugInfoMetadata()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | JMCInstrumenter.cpp | 119 llvm::DINode::FlagArtificial); in attachDebugInfo()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroFrame.cpp | 1032 llvm::DINode::FlagArtificial); in solveDIType() 1036 llvm::DINode::FlagArtificial); in solveDIType() 1053 llvm::DINode::FlagArtificial, nullptr, llvm::DINodeArray()); in solveDIType() 1065 llvm::DINode::FlagArtificial, DITy)); in solveDIType() 1075 Name, 8, dwarf::DW_ATE_unsigned_char, llvm::DINode::FlagArtificial); in solveDIType() 1149 Shape.FrameAlign.value() * 8, llvm::DINode::FlagArtificial, nullptr, in buildFrameDebugInfo() 1249 llvm::DINode::FlagArtificial, DITy)); in buildFrameDebugInfo() 1256 true, DINode::FlagArtificial); in buildFrameDebugInfo()
|
| H A D | CoroEarly.cpp | 117 /*LineNo=*/0, SubroutineType, /*ScopeLine=*/0, DINode::FlagArtificial, in buildDebugInfoForNoopResumeDestroyFunc()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BTFDebug.cpp | 608 for (const DINode *DN : SP->getRetainedNodes()) { in processDISubprogram() 705 if (auto *Element = dyn_cast_or_null<DINode>(Elements[I])) in visitArrayType() 1202 for (const DINode *DN : SP->getRetainedNodes()) { in beginFunctionImpl()
|
| H A D | BPFAbstractMemberAccess.cpp | 212 for (const DINode *DN : SP->getRetainedNodes()) { in run() 310 if (auto *Element = dyn_cast_or_null<DINode>(Elements[I])) in calcArraySize()
|