| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | DIBuilder.h | 202 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 D | DebugInfoMetadata.h | 127 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 D | DebugInfoFlags.def | 25 // General flags kept in DINode.
|
| H A D | Metadata.def | 85 HANDLE_SPECIALIZED_MDNODE_BRANCH(DINode)
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/IR/ |
| H A D | DIBuilder.cpp | 283 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 D | DebugInfoMetadata.cpp | 183 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 D | DebugInfo.cpp | 528 : 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 D | AsmWriter.cpp | 1678 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 D | CGDebugInfo.cpp | 1077 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 D | CGDebugInfo.h | 273 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 D | DbgEntityHistoryCalculator.h | 22 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 D | DwarfFile.h | 28 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 D | DwarfUnit.h | 71 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 D | DwarfDebug.h | 68 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 D | DwarfCompileUnit.h | 84 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 D | CodeViewDebug.cpp | 414 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 D | DwarfUnit.cpp | 188 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 D | CodeViewDebug.h | 250 DenseMap<std::pair<const DINode *, const DIType *>, codeview::TypeIndex> 445 codeview::TypeIndex recordTypeIndexForDINode(const DINode *Node,
|
| H A D | DwarfDebug.cpp | 1495 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 D | MetadataLoader.cpp | 1414 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 D | CoroFrame.cpp | 856 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 D | CodeExtractor.cpp | 1491 /*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 D | Debugify.cpp | 119 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 D | BTFDebug.cpp | 515 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 D | MachineOutliner.cpp | 716 DINode::DIFlags::FlagArtificial /* Compiler-generated code. */, in createOutlinedFunction()
|