Home
last modified time | relevance | path

Searched refs:DINode (Results 1 – 25 of 34) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DDIBuilder.h221 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 DDebugInfoMetadata.h134 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 DMetadata.def86 HANDLE_SPECIALIZED_MDNODE_BRANCH(DINode)
H A DDebugInfoFlags.def25 // General flags kept in DINode.
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DDIBuilder.cpp331 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 DDebugInfoMetadata.cpp284 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 DDebugInfo.cpp638 : 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 DCGDebugInfo.cpp1160 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 DCGDebugInfo.h282 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 DDbgEntityHistoryCalculator.h22 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 DDwarfFile.h28 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 DDwarfUnit.h74 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 DDwarfCompileUnit.h85 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 DDwarfUnit.cpp195 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 DCodeViewDebug.cpp420 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 DDwarfDebug.h73 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 DCodeViewDebug.h284 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 DMetadataLoader.cpp1526 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 DCodeExtractor.cpp1551 /*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 DDebugify.cpp125 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 DJMCInstrumenter.cpp119 llvm::DINode::FlagArtificial); in attachDebugInfo()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp1032 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 DCoroEarly.cpp117 /*LineNo=*/0, SubroutineType, /*ScopeLine=*/0, DINode::FlagArtificial, in buildDebugInfoForNoopResumeDestroyFunc()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBTFDebug.cpp608 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 DBPFAbstractMemberAccess.cpp212 for (const DINode *DN : SP->getRetainedNodes()) { in run()
310 if (auto *Element = dyn_cast_or_null<DINode>(Elements[I])) in calcArraySize()

12