| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | DIBuilder.h | 214 DINode::DIFlags Flags = DINode::FlagZero, 226 DINode::DIFlags Flags, int Factor); 237 DINode::DIFlags Flags, int Factor); 250 DINode::DIFlags Flags, APInt Numerator, 312 DINode::DIFlags Flags = DINode::FlagZero); 333 DINode::DIFlags Flags = DINode::FlagZero, 351 DINode::DIFlags Flags = DINode::FlagZero, 368 DINode::DIFlags Flags); 384 DINode::DIFlags Flags, DIType *Ty, DINodeArray Annotations = nullptr); 400 uint64_t OffsetInBits, DINode::DIFlags Flags, DIType *Ty, [all …]
|
| H A D | DebugInfoMetadata.h | 136 class DINode : public MDNode { 141 DINode(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag, 147 ~DINode() = default; 239 class GenericDINode : public DINode { 246 : DINode(C, GenericDINodeKind, Storage, Tag, Ops1, Ops2) { in GenericDINode() 350 class DISubrange : public DINode { 414 class DIGenericSubrange : public DINode { 462 class DIEnumerator : public DINode { 523 class DIScope : public DINode { 527 : DINode(C, ID, Storage, Tag, Ops) {} in DIScope() [all …]
|
| H A D | DebugInfoFlags.def | 25 // General flags kept in DINode.
|
| H A D | Metadata.def | 86 HANDLE_SPECIALIZED_MDNODE_BRANCH(DINode)
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | DIBuilder.cpp | 167 auto *M = DIImportedEntity::get(C, Tag, Context, cast_or_null<DINode>(NS), in createImportedModule() 203 DIBuilder::createImportedDeclaration(DIScope *Context, DINode *Decl, in createImportedDeclaration() 267 DINode::DIFlags Flags, in createBasicType() 277 DINode::DIFlags Flags, int Factor) { in createBinaryFixedPointType() 287 DINode::DIFlags Flags, int Factor) { in createDecimalFixedPointType() 297 DINode::DIFlags Flags, APInt Numerator, in createRationalFixedPointType() 330 std::nullopt, DINode::FlagZero); in createQualifiedType() 343 DINode::FlagZero); in createPtrAuthQualifiedType() 355 DINode::FlagZero, nullptr, Annotations); in createPointerType() 362 DINode::DIFlags Flags) { in createMemberPointerType() [all …]
|
| H A D | DebugInfoMetadata.cpp | 468 dwarf::Tag DINode::getTag() const { return (dwarf::Tag)SubclassData16; } in getTag() 470 DINode::DIFlags DINode::getFlag(StringRef Flag) { in getFlag() 474 .Default(DINode::FlagZero); in getFlag() 477 StringRef DINode::getFlagString(DIFlags Flag) { in getFlagString() 487 DINode::DIFlags DINode::splitFlags(DIFlags Flags, in splitFlags() 633 : DINode(C, DISubrangeKind, Storage, dwarf::DW_TAG_subrange_type, Ops) {} in DISubrange() 746 : DINode(C, DIGenericSubrangeKind, Storage, dwarf::DW_TAG_generic_subrange, in DIGenericSubrange() 870 : DINode(C, DIEnumeratorKind, Storage, dwarf::DW_TAG_enumerator, Ops), in DIEnumerator() 1083 if (!CT->isForwardDecl() || (Flags & DINode::FlagFwdDecl)) in buildODRType() 1593 : DINode(C, ID, Storage, dwarf::DW_TAG_variable, Ops), Line(Line) { in DIVariable() [all …]
|
| H A D | DebugInfo.cpp | 665 : EmptySubroutineType(DISubroutineType::get(C, DINode::FlagZero, 0, in DebugTypeInfoRemoval() 801 if (isa<DINode>(N)) in remap() 1051 static DINode::DIFlags map_from_llvmDIFlags(LLVMDIFlags Flags) { in map_from_llvmDIFlags() 1052 return static_cast<DINode::DIFlags>(Flags); in map_from_llvmDIFlags() 1055 static LLVMDIFlags map_to_llvmDIFlags(DINode::DIFlags Flags) { in map_to_llvmDIFlags() 1226 unwrapDI<DIScope>(Scope), unwrapDI<DINode>(Decl), unwrapDI<DIFile>(File), in LLVMDIBuilderCreateImportedDeclaration() 1639 return unwrapDI<DINode>(MD)->getTag(); in LLVMGetDINodeTag()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.cpp | 850 (uint64_t)0, 0, llvm::DINode::FlagZero, in CreateType() 856 llvm::DINode::FlagZero, ISATy))); in CreateType() 1354 llvm::DINode::DIFlags Flags = llvm::DINode::FlagFwdDecl; in getOrCreateRecordFwdDecl() 1362 Flags |= llvm::DINode::FlagNonTrivial; in getOrCreateRecordFwdDecl() 1466 FieldOffset, llvm::DINode::FlagZero, DescTy)); in collectDefaultElementTypesForBlockPointer() 1488 llvm::DINode::DIFlags Flags = llvm::DINode::FlagAppleBlock; in CreateType() 1606 static llvm::DINode::DIFlags getAccessFlag(AccessSpecifier Access, in getAccessFlag() 1615 return llvm::DINode::FlagZero; in getAccessFlag() 1619 return llvm::DINode::FlagPrivate; in getAccessFlag() 1621 return llvm::DINode::FlagProtected; in getAccessFlag() [all …]
|
| H A D | CGDebugInfo.h | 312 llvm::DINode::DIFlags StartingFlags); 778 llvm::DINode *getDeclarationOrDefinition(const Decl *D); 792 unsigned LineNo, llvm::DINode::DIFlags Flags, 833 llvm::DINode::DIFlags getCallSiteRelatedAttrs() const; 878 llvm::DINode::DIFlags &Flags);
|
| /freebsd/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/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfFile.h | 28 class DINode; variable 96 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> AbstractEntities; 173 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; 141 DIE *getDIE(const DINode *D) const; 151 void insertDIE(const DINode *Desc, DIE *D); 248 void addAccess(DIE &Die, DINode::DIFlags Flags); 285 DIE &createAndAddDIE(dwarf::Tag Tag, DIE &Parent, const DINode *N = nullptr);
|
| H A D | DwarfCompileUnit.h | 89 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> AbstractEntities; 134 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> &getAbstractEntities() { in getAbstractEntities() 310 DbgEntity *getExistingAbstractEntity(const DINode *Node); 311 void createAbstractEntity(const DINode *Node, LexicalScope *Scope);
|
| H A D | CodeViewDebug.cpp | 422 return ((DCTy->getFlags() & DINode::FlagNonTrivial) == DINode::FlagNonTrivial); in isNonTrivial() 470 const bool IsStaticMethod = (SP->getFlags() & DINode::FlagStaticMember) != 0; in getMemberFunctionType() 478 TypeIndex CodeViewDebug::recordTypeIndexForDINode(const DINode *Node, in recordTypeIndexForDINode() 1754 const DINode *Element = Elements[i]; in lowerTypeArray() 1963 switch (Flags & DINode::FlagPtrToMemberRep) { in translatePtrToMemberRep() 1967 case DINode::FlagSingleInheritance: in translatePtrToMemberRep() 1969 case DINode::FlagMultipleInheritance: in translatePtrToMemberRep() 1971 case DINode::FlagVirtualInheritance: in translatePtrToMemberRep() 1975 switch (Flags & DINode::FlagPtrToMemberRep) { in translatePtrToMemberRep() 1979 case DINode::FlagSingleInheritance: in translatePtrToMemberRep() [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() 542 const DINode *Node, 547 const DINode *Node,
|
| H A D | DwarfUnit.cpp | 181 bool DwarfUnit::isShareableAcrossCUs(const DINode *D) const { in isShareableAcrossCUs() 196 DIE *DwarfUnit::getDIE(const DINode *D) const { in getDIE() 202 void DwarfUnit::insertDIE(const DINode *Desc, DIE *D) { in insertDIE() 420 DIE &DwarfUnit::createAndAddDIE(dwarf::Tag Tag, DIE &Parent, const DINode *N) { in createAndAddDIE() 556 void DwarfUnit::addAccess(DIE &Die, DINode::DIFlags Flags) { in addAccess() 557 if ((Flags & DINode::FlagAccessibility) == DINode::FlagProtected) in addAccess() 560 else if ((Flags & DINode::FlagAccessibility) == DINode::FlagPrivate) in addAccess() 563 else if ((Flags & DINode::FlagAccessibility) == DINode::FlagPublic) in addAccess() 1120 auto *Var = dyn_cast<DINode>(Element); in constructTypeDIE() 1797 for (DINode *E : Elements) { in constructArrayTypeDIE() [all …]
|
| H A D | CodeViewDebug.h | 289 DenseMap<std::pair<const DINode *, const DIType *>, codeview::TypeIndex> 491 codeview::TypeIndex recordTypeIndexForDINode(const DINode *Node,
|
| /freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| H A D | MetadataLoader.cpp | 1543 DINode::DIFlags Flags = (Record.size() > 6) in parseOneMetadata() 1544 ? static_cast<DINode::DIFlags>(Record[6]) in parseOneMetadata() 1545 : DINode::FlagZero; in parseOneMetadata() 1564 DINode::DIFlags Flags = static_cast<DINode::DIFlags>(Record[6]); in parseOneMetadata() 1643 DINode::DIFlags Flags = static_cast<DINode::DIFlags>(Record[10]); in parseOneMetadata() 1666 DINode::DIFlags Flags = static_cast<DINode::DIFlags>(Record[7]); in parseOneMetadata() 1702 DINode::DIFlags Flags = static_cast<DINode::DIFlags>(Record[10]); in parseOneMetadata() 1737 Flags = Flags | DINode::FlagFwdDecl; in parseOneMetadata() 1811 DINode::DIFlags Flags = static_cast<DINode::DIFlags>(Record[1]); in parseOneMetadata() 1901 DINode::DIFlags Flags; in parseOneMetadata() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroFrame.cpp | 615 llvm::DINode::FlagArtificial); in solveDIType() 619 llvm::DINode::FlagArtificial); in solveDIType() 636 llvm::DINode::FlagArtificial, nullptr, llvm::DINodeArray()); in solveDIType() 648 llvm::DINode::FlagArtificial, DITy)); in solveDIType() 658 Name, 8, dwarf::DW_ATE_unsigned_char, llvm::DINode::FlagArtificial); in solveDIType() 713 Shape.FrameAlign.value() * 8, llvm::DINode::FlagArtificial, nullptr, in buildFrameDebugInfo() 815 llvm::DINode::FlagArtificial, DITy)); in buildFrameDebugInfo() 822 FrameDITy, true, DINode::FlagArtificial); in buildFrameDebugInfo()
|
| H A D | CoroEarly.cpp | 115 /*LineNo=*/0, SubroutineType, /*ScopeLine=*/0, DINode::FlagArtificial, in buildDebugInfoForNoopResumeDestroyFunc()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | CodeExtractor.cpp | 1270 /*LineNo=*/0, SPType, /*ScopeLine=*/0, DINode::FlagZero, SPFlags); in fixupDebugInfoPostExtraction() 1324 SmallDenseMap<DINode *, DINode *> RemappedMetadata; in fixupDebugInfoPostExtraction() 1329 DINode *&NewVar = RemappedMetadata[OldVar]; in fixupDebugInfoPostExtraction() 1335 OldVar->getType(), /*AlwaysPreserve=*/false, DINode::FlagZero, in fixupDebugInfoPostExtraction() 1347 DINode *&NewLabel = RemappedMetadata[OldLabel]; in fixupDebugInfoPostExtraction()
|
| H A D | Debugify.cpp | 181 SPType, NextLine, DINode::FlagZero, SPFlags, in applyDebugifyMetadata() 397 for (const DINode *DN : SP->getRetainedNodes()) { in collectDebugInfoMetadata() 642 for (const DINode *DN : SP->getRetainedNodes()) { in checkDebugInfoMetadata()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | JMCInstrumenter.cpp | 119 llvm::DINode::FlagArtificial); in attachDebugInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFAbstractMemberAccess.cpp | 212 for (const DINode *DN : SP->getRetainedNodes()) { in run() 303 if (auto *Element = dyn_cast_or_null<DINode>(Elements[I])) in calcArraySize()
|
| H A D | BTFDebug.cpp | 675 for (const DINode *DN : SP->getRetainedNodes()) { in processDISubprogram() 797 if (auto *Element = dyn_cast_or_null<DINode>(Elements[I])) in visitArrayType() 1321 for (const DINode *DN : SP->getRetainedNodes()) { in beginFunctionImpl()
|