Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DDIBuilder.h202 DINode::DIFlags Flags = DINode::FlagZero);
236 DINode::DIFlags Flags = DINode::FlagZero);
308 DINode::DIFlags Flags, DIType *Ty);
447 DINode::DIFlags Flags,
563 DINode::DIFlags Flags = DINode::FlagZero,
588 uint32_t AlignInBits = 0, DINode::DIFlags Flags = DINode::FlagFwdDecl,
659 DINode::DIFlags Flags = DINode::FlagZero,
685 DINode::DIFlags Flags = DINode::FlagZero);
717 unsigned ScopeLine, DINode::DIFlags Flags = DINode::FlagZero,
728 DINode::DIFlags Flags = DINode::FlagZero,
[all …]
H A DDebugInfoMetadata.h127 class DINode : public MDNode {
138 ~DINode() = default;
225 class GenericDINode : public DINode {
296 class DISubrange : public DINode {
362 class DIGenericSubrange : public DINode {
412 class DIEnumerator : public DINode {
476 class DIScope : public DINode {
1239 for (DINode *Op : getElements()) in replaceElements()
2489 class DIVariable : public DINode {
3133 class DILabel : public DINode {
[all …]
H A DDebugInfoFlags.def25 // General flags kept in DINode.
H A DMetadata.def85 HANDLE_SPECIALIZED_MDNODE_BRANCH(DINode)
/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DDIBuilder.cpp283 0, 0, None, DINode::FlagZero); in createQualifiedType()
296 DINode::FlagZero); in createPointerType()
317 DINode::FlagZero); in createReferenceType()
378 DINode::DIFlags Flags, DIType *Ty) { in createBitFieldMemberType()
379 Flags |= DINode::FlagBitField; in createBitFieldMemberType()
393 Flags |= DINode::FlagStaticMember; in createStaticMemberType()
526 IsScoped ? DINode::FlagEnumClass : DINode::FlagZero, Elements, 0, nullptr, in createEnumerationType()
592 return createTypeWithFlags(Ty, DINode::FlagArtificial); in createArtificialType()
599 DINode::DIFlags Flags = DINode::FlagObjectPointer | DINode::FlagArtificial; in createObjectPointerType()
631 DINode::DIFlags Flags, StringRef UniqueIdentifier) { in createReplaceableCompositeType()
[all …]
H A DDebugInfoMetadata.cpp183 DINode::DIFlags DINode::getFlag(StringRef Flag) { in getFlag()
187 .Default(DINode::FlagZero); in getFlag()
190 StringRef DINode::getFlagString(DIFlags Flag) { in getFlagString()
200 DINode::DIFlags DINode::splitFlags(DIFlags Flags, in splitFlags()
643 if (!CT->isForwardDecl() || (Flags & DINode::FlagFwdDecl)) in buildODRType()
H A DDebugInfo.cpp528 : EmptySubroutineType(DISubroutineType::get(C, DINode::FlagZero, 0, in DebugTypeInfoRemoval()
664 if (isa<DINode>(N)) in remap()
871 static DINode::DIFlags map_from_llvmDIFlags(LLVMDIFlags Flags) { in map_from_llvmDIFlags()
872 return static_cast<DINode::DIFlags>(Flags); in map_from_llvmDIFlags()
875 static LLVMDIFlags map_to_llvmDIFlags(DINode::DIFlags Flags) { in map_to_llvmDIFlags()
1039 unwrapDI<DINode>(Decl), in LLVMDIBuilderCreateImportedDeclaration()
H A DAsmWriter.cpp1678 void printTag(const DINode *N);
1690 void printDIFlags(StringRef Name, DINode::DIFlags Flags);
1702 void MDFieldPrinter::printTag(const DINode *N) { in printTag()
1780 void MDFieldPrinter::printDIFlags(StringRef Name, DINode::DIFlags Flags) { in printDIFlags()
1786 SmallVector<DINode::DIFlags, 8> SplitFlags; in printDIFlags()
1787 auto Extra = DINode::splitFlags(Flags, SplitFlags); in printDIFlags()
1791 auto StringF = DINode::getFlagString(F); in printDIFlags()
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.cpp1077 llvm::DINode::DIFlags Flags = llvm::DINode::FlagFwdDecl; in getOrCreateRecordFwdDecl()
1189 llvm::DINode::DIFlags Flags = llvm::DINode::FlagAppleBlock; in CreateType()
1632 llvm::DINode::DIFlags Flags = llvm::DINode::FlagZero; in getOrCreateInstanceMethodType()
1682 llvm::DINode::DIFlags Flags = llvm::DINode::FlagZero; in CreateCXXMemberFunction()
2677 llvm::DINode::DIFlags Flags = llvm::DINode::FlagZero; in CreateTypeDefinition()
2796 llvm::DINode::DIFlags Flags = llvm::DINode::FlagZero; in CreateTypeDefinition()
2984 llvm::DINode::DIFlags Flags = llvm::DINode::FlagZero; in CreateType()
3617 llvm::DINode::DIFlags Flags = llvm::DINode::FlagZero; in getFunctionFwdDeclOrStub()
3875 llvm::DINode::DIFlags Flags = llvm::DINode::FlagZero; in emitFunctionStart()
3978 llvm::DINode::DIFlags Flags = llvm::DINode::FlagZero; in EmitFunctionDecl()
[all …]
H A DCGDebugInfo.h273 llvm::DINode::DIFlags StartingFlags);
639 llvm::DINode *getDeclarationOrDefinition(const Decl *D);
653 unsigned LineNo, llvm::DINode::DIFlags Flags,
694 llvm::DINode::DIFlags getCallSiteRelatedAttrs() const;
739 llvm::DINode::DIFlags &Flags);
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DDbgEntityHistoryCalculator.h22 class DINode; variable
97 using InlinedEntity = std::pair<const DINode *, const DILocation *>;
135 using InlinedEntity = std::pair<const DINode *, const DILocation *>;
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfFile.h28 class DINode; variable
91 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> AbstractEntities;
169 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> &getAbstractEntities() { in getAbstractEntities()
H A DDwarfUnit.h71 DenseMap<DIE *, const DINode *> ContainingTypeMap;
78 bool isShareableAcrossCUs(const DINode *D) const;
129 DIE *getDIE(const DINode *D) const;
139 void insertDIE(const DINode *Desc, DIE *D);
260 DIE &createAndAddDIE(dwarf::Tag Tag, DIE &Parent, const DINode *N = nullptr);
H A DDwarfDebug.h68 const DINode *Entity;
79 DbgEntity(const DINode *N, const DILocation *IA, unsigned ID) in DbgEntity()
85 const DINode *getEntity() const { return Entity; } in getEntity()
459 const DINode *Node,
462 const DINode *Node,
467 const DINode *Node,
H A DDwarfCompileUnit.h84 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> AbstractEntities;
101 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> &getAbstractEntities() { in getAbstractEntities()
276 DbgEntity *getExistingAbstractEntity(const DINode *Node);
277 void createAbstractEntity(const DINode *Node, LexicalScope *Scope);
H A DCodeViewDebug.cpp414 return ((DCTy->getFlags() & DINode::FlagNonTrivial) == DINode::FlagNonTrivial); in isNonTrivial()
1615 const DINode *Element = Elements[i]; in lowerTypeArray()
1794 case DINode::FlagSingleInheritance: in translatePtrToMemberRep()
1796 case DINode::FlagMultipleInheritance: in translatePtrToMemberRep()
1798 case DINode::FlagVirtualInheritance: in translatePtrToMemberRep()
1806 case DINode::FlagSingleInheritance: in translatePtrToMemberRep()
1808 case DINode::FlagMultipleInheritance: in translatePtrToMemberRep()
1810 case DINode::FlagVirtualInheritance: in translatePtrToMemberRep()
1995 switch (Flags & DINode::FlagAccessibility) { in translateAccessFlags()
2189 DINode::FlagStaticMember) { in collectMemberInfo()
[all …]
H A DDwarfUnit.cpp188 bool DwarfUnit::isShareableAcrossCUs(const DINode *D) const { in isShareableAcrossCUs()
203 DIE *DwarfUnit::getDIE(const DINode *D) const { in getDIE()
209 void DwarfUnit::insertDIE(const DINode *Desc, DIE *D) { in insertDIE()
389 DIE &DwarfUnit::createAndAddDIE(dwarf::Tag Tag, DIE &Parent, const DINode *N) { in createAndAddDIE()
1490 for (DINode *E : Elements) { in constructArrayTypeDIE()
1492 if (auto *Element = dyn_cast_or_null<DINode>(E)) { in constructArrayTypeDIE()
1508 if (DD->getDwarfVersion() >= 4 && (CTy->getFlags() & DINode::FlagEnumClass)) in constructEnumTypeDIE()
1518 for (const DINode *E : Elements) { in constructEnumTypeDIE()
1534 const DINode *D = P.second; in constructContainingTypeDIEs()
1651 if (DINode *PNode = DT->getObjCProperty()) in constructMemberDIE()
H A DCodeViewDebug.h250 DenseMap<std::pair<const DINode *, const DIType *>, codeview::TypeIndex>
445 codeview::TypeIndex recordTypeIndexForDINode(const DINode *Node,
H A DDwarfDebug.cpp1495 const DINode *Node, in ensureAbstractEntityIsCreated()
1505 const DINode *Node, const MDNode *ScopeNode) { in ensureAbstractEntityIsCreatedIfScoped()
1815 const DINode *Node, in createConcreteEntity()
1948 for (const DINode *DN : SP->getRetainedNodes()) { in collectEntityInfo()
2217 for (const DINode *DN : SP->getRetainedNodes()) { in endFunctionImpl()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DMetadataLoader.cpp1414 DINode::DIFlags Flags = (Record.size() > 6) ? in parseOneMetadata()
1415 static_cast<DINode::DIFlags>(Record[6]) : DINode::FlagZero; in parseOneMetadata()
1450 DINode::DIFlags Flags = static_cast<DINode::DIFlags>(Record[10]); in parseOneMetadata()
1482 DINode::DIFlags Flags = static_cast<DINode::DIFlags>(Record[10]); in parseOneMetadata()
1505 Flags = Flags | DINode::FlagFwdDecl; in parseOneMetadata()
1554 DINode::DIFlags Flags = static_cast<DINode::DIFlags>(Record[1]); in parseOneMetadata()
1645 DINode::DIFlags Flags; in parseOneMetadata()
1648 Flags = static_cast<DINode::DIFlags>(Record[11 + 2]); in parseOneMetadata()
1650 Flags = static_cast<DINode::DIFlags>(Record[11]); in parseOneMetadata()
1662 Flags &= ~static_cast<DINode::DIFlags>(DIFlagMainSubprogram); in parseOneMetadata()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp856 llvm::DINode::FlagArtificial); in solveDIType()
860 llvm::DINode::FlagArtificial); in solveDIType()
871 llvm::DINode::FlagArtificial); in solveDIType()
875 Layout.getPrefTypeAlignment(Ty), llvm::DINode::FlagArtificial, nullptr, in solveDIType()
888 llvm::DINode::FlagArtificial, DITy)); in solveDIType()
901 llvm::DINode::FlagArtificial); in solveDIType()
953 Shape.FrameAlign.value() * 8, llvm::DINode::FlagArtificial, nullptr, in buildFrameDebugInfo()
1055 llvm::DINode::FlagArtificial, DITy)); in buildFrameDebugInfo()
1062 true, DINode::FlagArtificial); in buildFrameDebugInfo()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp1491 /*LineNo=*/0, SPType, /*ScopeLine=*/0, DINode::FlagZero, SPFlags); in fixupDebugInfoPostExtraction()
1500 SmallDenseMap<DINode *, DINode *> RemappedMetadata; in fixupDebugInfoPostExtraction()
1510 DINode *&NewLabel = RemappedMetadata[OldLabel]; in fixupDebugInfoPostExtraction()
1537 DINode *&NewVar = RemappedMetadata[OldVar]; in fixupDebugInfoPostExtraction()
1541 OldVar->getType(), /*AlwaysPreserve=*/false, DINode::FlagZero, in fixupDebugInfoPostExtraction()
H A DDebugify.cpp119 SPType, NextLine, DINode::FlagZero, SPFlags); in applyDebugifyMetadata()
309 for (const DINode *DN : SP->getRetainedNodes()) { in collectDebugInfoMetadata()
544 for (const DINode *DN : SP->getRetainedNodes()) { in checkDebugInfoMetadata()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBTFDebug.cpp515 if (auto *Element = dyn_cast_or_null<DINode>(Elements[I])) in visitArrayType()
946 for (const DINode *DN : SP->getRetainedNodes()) { in beginFunctionImpl()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineOutliner.cpp716 DINode::DIFlags::FlagArtificial /* Compiler-generated code. */, in createOutlinedFunction()

12