| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
| D | DIBuilder.h | 202 DINode::DIFlags Flags = DINode::FlagZero); 236 DINode::DIFlags Flags = DINode::FlagZero); 270 DINode::DIFlags Flags); 287 DINode::DIFlags Flags, DIType *Ty); 308 DINode::DIFlags Flags, DIType *Ty); 323 uint64_t StorageOffsetInBits, DINode::DIFlags Flags, DIType *Ty); 337 DIType *Ty, DINode::DIFlags Flags, 354 uint64_t OffsetInBits, DINode::DIFlags Flags, 391 DINode::DIFlags Flags, DIType *DerivedFrom, DINodeArray Elements, 408 uint64_t SizeInBits, uint32_t AlignInBits, DINode::DIFlags Flags, [all …]
|
| D | DebugInfoMetadata.h | 127 class DINode : public MDNode { 132 DINode(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag, 138 ~DINode() = default; 225 class GenericDINode : public DINode { 232 : DINode(C, GenericDINodeKind, Storage, Tag, Ops1, Ops2) { in GenericDINode() 296 class DISubrange : public DINode { 301 : DINode(C, DISubrangeKind, Storage, dwarf::DW_TAG_subrange_type, Ops) {} in DISubrange() 362 class DIGenericSubrange : public DINode { 368 : DINode(C, DIGenericSubrangeKind, Storage, in DIGenericSubrange() 412 class DIEnumerator : public DINode { [all …]
|
| D | DebugInfoFlags.def | 25 // General flags kept in DINode.
|
| D | Metadata.def | 85 HANDLE_SPECIALIZED_MDNODE_BRANCH(DINode)
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/ |
| D | DIBuilder.cpp | 171 auto *M = DIImportedEntity::get(C, Tag, Context, cast_or_null<DINode>(NS), in createImportedModule() 204 DINode *Decl, in createImportedDeclaration() 269 DINode::DIFlags Flags) { in createBasicType() 283 0, 0, None, DINode::FlagZero); in createQualifiedType() 296 DINode::FlagZero); in createPointerType() 303 DINode::DIFlags Flags) { in createMemberPointerType() 317 DINode::FlagZero); in createReferenceType() 326 AlignInBits, 0, None, DINode::FlagZero); in createTypedef() 333 FriendTy, 0, 0, 0, None, DINode::FlagZero); in createFriend() 339 DINode::DIFlags Flags) { in createInheritance() [all …]
|
| 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()
|
| 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()
|
| 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-12-stable/contrib/llvm-project/clang/lib/CodeGen/ |
| D | CGDebugInfo.cpp | 665 0, 0, llvm::DINode::FlagZero, nullptr, in CreateType() 671 llvm::DINode::FlagZero, ISATy))); in CreateType() 1077 llvm::DINode::DIFlags Flags = llvm::DINode::FlagFwdDecl; in getOrCreateRecordFwdDecl() 1085 Flags |= llvm::DINode::FlagNonTrivial; in getOrCreateRecordFwdDecl() 1167 FieldOffset, llvm::DINode::FlagZero, DescTy)); in collectDefaultElementTypesForBlockPointer() 1189 llvm::DINode::DIFlags Flags = llvm::DINode::FlagAppleBlock; in CreateType() 1322 return DBuilder.createSubroutineType(EltTypeArray, llvm::DINode::FlagZero, in CreateType() 1329 static llvm::DINode::DIFlags getAccessFlag(AccessSpecifier Access, in getAccessFlag() 1338 return llvm::DINode::FlagZero; in getAccessFlag() 1342 return llvm::DINode::FlagPrivate; in getAccessFlag() [all …]
|
| 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-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| 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-12-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| 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()
|
| 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);
|
| 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,
|
| 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);
|
| D | CodeViewDebug.cpp | 414 return ((DCTy->getFlags() & DINode::FlagNonTrivial) == DINode::FlagNonTrivial); in isNonTrivial() 462 const bool IsStaticMethod = (SP->getFlags() & DINode::FlagStaticMember) != 0; in getMemberFunctionType() 470 TypeIndex CodeViewDebug::recordTypeIndexForDINode(const DINode *Node, in recordTypeIndexForDINode() 1615 const DINode *Element = Elements[i]; in lowerTypeArray() 1790 switch (Flags & DINode::FlagPtrToMemberRep) { in translatePtrToMemberRep() 1794 case DINode::FlagSingleInheritance: in translatePtrToMemberRep() 1796 case DINode::FlagMultipleInheritance: in translatePtrToMemberRep() 1798 case DINode::FlagVirtualInheritance: in translatePtrToMemberRep() 1802 switch (Flags & DINode::FlagPtrToMemberRep) { in translatePtrToMemberRep() 1806 case DINode::FlagSingleInheritance: in translatePtrToMemberRep() [all …]
|
| 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()
|
| D | CodeViewDebug.h | 250 DenseMap<std::pair<const DINode *, const DIType *>, codeview::TypeIndex> 445 codeview::TypeIndex recordTypeIndexForDINode(const DINode *Node,
|
| 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-12-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| 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-12-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| 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-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| 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()
|
| 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-12-stable/contrib/llvm-project/llvm/lib/Target/BPF/ |
| 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-12-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
| D | MachineOutliner.cpp | 716 DINode::DIFlags::FlagArtificial /* Compiler-generated code. */, in createOutlinedFunction()
|