HomeSort by: relevance | last modified time | path
    Searched refs:DINode (Results 1 - 25 of 29) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
DIBuilder.h 200 DINode::DIFlags Flags = DINode::FlagZero);
234 DINode::DIFlags Flags = DINode::FlagZero);
268 DINode::DIFlags Flags);
285 DINode::DIFlags Flags, DIType *Ty);
306 DINode::DIFlags Flags, DIType *Ty);
321 uint64_t StorageOffsetInBits, DINode::DIFlags Flags, DIType *Ty);
335 DIType *Ty, DINode::DIFlags Flags,
352 uint64_t OffsetInBits, DINode::DIFlags Flags
    [all...]
DebugInfoMetadata.h 125 /// defined in llvm/BinaryFormat/Dwarf.h). Called \a DINode because it's
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) {
296 class DISubrange : public DINode {
301 : DINode(C, DISubrangeKind, Storage, dwarf::DW_TAG_subrange_type, Ops) {}
362 class DIGenericSubrange : public DINode {
368 : DINode(C, DIGenericSubrangeKind, Storage
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
DbgEntityHistoryCalculator.h 22 class DINode;
97 using InlinedEntity = std::pair<const DINode *, const DILocation *>;
135 using InlinedEntity = std::pair<const DINode *, const DILocation *>;
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
DwarfFile.h 28 class DINode;
91 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> AbstractEntities;
169 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> &getAbstractEntities() {
DwarfCompileUnit.h 84 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> AbstractEntities;
101 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> &getAbstractEntities() {
278 DbgEntity *getExistingAbstractEntity(const DINode *Node);
279 void createAbstractEntity(const DINode *Node, LexicalScope *Scope);
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);
DwarfDebug.h 68 const DINode *Entity;
79 DbgEntity(const DINode *N, const DILocation *IA, unsigned ID)
85 const DINode *getEntity() const { return Entity; }
459 const DINode *Node,
462 const DINode *Node,
467 const DINode *Node,
CodeViewDebug.cpp 414 return ((DCTy->getFlags() & DINode::FlagNonTrivial) == DINode::FlagNonTrivial);
462 const bool IsStaticMethod = (SP->getFlags() & DINode::FlagStaticMember) != 0;
470 TypeIndex CodeViewDebug::recordTypeIndexForDINode(const DINode *Node,
475 assert(InsertResult.second && "DINode was already assigned a type index");
1615 const DINode *Element = Elements[i];
1790 switch (Flags & DINode::FlagPtrToMemberRep) {
1794 case DINode::FlagSingleInheritance:
1796 case DINode::FlagMultipleInheritance:
1798 case DINode::FlagVirtualInheritance
    [all...]
CodeViewDebug.h 250 DenseMap<std::pair<const DINode *, const DIType *>, codeview::TypeIndex>
443 codeview::TypeIndex recordTypeIndexForDINode(const DINode *Node,
DwarfUnit.cpp 188 bool DwarfUnit::isShareableAcrossCUs(const DINode *D) const {
202 DIE *DwarfUnit::getDIE(const DINode *D) const {
208 void DwarfUnit::insertDIE(const DINode *Desc, DIE *D) {
388 DIE &DwarfUnit::createAndAddDIE(dwarf::Tag Tag, DIE &Parent, const DINode *N) {
1484 for (DINode *E : Elements) {
1486 if (auto *Element = dyn_cast_or_null<DINode>(E)) {
1502 if (DD->getDwarfVersion() >= 4 && (CTy->getFlags() & DINode::FlagEnumClass))
1512 for (const DINode *E : Elements) {
1528 const DINode *D = P.second;
1636 if (DINode *PNode = DT->getObjCProperty()
    [all...]
DwarfDebug.cpp 1507 const DINode *Node,
1517 const DINode *Node, const MDNode *ScopeNode) {
1765 const DINode *Node,
1898 for (const DINode *DN : SP->getRetainedNodes()) {
2167 for (const DINode *DN : SP->getRetainedNodes()) {
DwarfCompileUnit.cpp 1309 DbgEntity *DwarfCompileUnit::getExistingAbstractEntity(const DINode *Node) {
1317 void DwarfCompileUnit::createAbstractEntity(const DINode *Node,
  /src/external/apache2/llvm/dist/llvm/lib/IR/
DIBuilder.cpp 171 auto *M = DIImportedEntity::get(C, Tag, Context, cast_or_null<DINode>(NS),
204 DINode *Decl,
264 DINode::DIFlags Flags) {
278 0, 0, None, DINode::FlagZero);
291 DINode::FlagZero);
298 DINode::DIFlags Flags) {
312 DINode::FlagZero);
321 AlignInBits, 0, None, DINode::FlagZero);
328 FriendTy, 0, 0, 0, None, DINode::FlagZero);
334 DINode::DIFlags Flags)
    [all...]
DebugInfoMetadata.cpp 183 DINode::DIFlags DINode::getFlag(StringRef Flag) {
187 .Default(DINode::FlagZero);
190 StringRef DINode::getFlagString(DIFlags Flag) {
200 DINode::DIFlags DINode::splitFlags(DIFlags Flags,
643 if (!CT->isForwardDecl() || (Flags & DINode::FlagFwdDecl))
DebugInfo.cpp 494 : EmptySubroutineType(DISubroutineType::get(C, DINode::FlagZero, 0,
630 if (isa<DINode>(N))
835 static DINode::DIFlags map_from_llvmDIFlags(LLVMDIFlags Flags) {
836 return static_cast<DINode::DIFlags>(Flags);
839 static LLVMDIFlags map_to_llvmDIFlags(DINode::DIFlags Flags) {
1003 unwrapDI<DINode>(Decl),
AsmWriter.cpp 1689 void printTag(const DINode *N);
1701 void printDIFlags(StringRef Name, DINode::DIFlags Flags);
1713 void MDFieldPrinter::printTag(const DINode *N) {
1791 void MDFieldPrinter::printDIFlags(StringRef Name, DINode::DIFlags Flags) {
1797 SmallVector<DINode::DIFlags, 8> SplitFlags;
1798 auto Extra = DINode::splitFlags(Flags, SplitFlags);
1802 auto StringF = DINode::getFlagString(F);
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGDebugInfo.cpp 687 0, 0, llvm::DINode::FlagZero, nullptr,
693 llvm::DINode::FlagZero, ISATy)));
1099 llvm::DINode::DIFlags Flags = llvm::DINode::FlagFwdDecl;
1107 Flags |= llvm::DINode::FlagNonTrivial;
1189 FieldOffset, llvm::DINode::FlagZero, DescTy));
1211 llvm::DINode::DIFlags Flags = llvm::DINode::FlagAppleBlock;
1341 return DBuilder.createSubroutineType(EltTypeArray, llvm::DINode::FlagZero,
1345 /// Convert an AccessSpecifier into the corresponding DINode flag
    [all...]
CGDebugInfo.h 273 llvm::DINode::DIFlags StartingFlags);
631 llvm::DINode *getDeclarationOrDefinition(const Decl *D);
645 unsigned LineNo, llvm::DINode::DIFlags Flags,
686 llvm::DINode::DIFlags getCallSiteRelatedAttrs() const;
731 llvm::DINode::DIFlags &Flags);
  /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
MetadataLoader.cpp 1414 DINode::DIFlags Flags = (Record.size() > 6) ?
1415 static_cast<DINode::DIFlags>(Record[6]) : DINode::FlagZero;
1450 DINode::DIFlags Flags = static_cast<DINode::DIFlags>(Record[10]);
1482 DINode::DIFlags Flags = static_cast<DINode::DIFlags>(Record[10]);
1505 Flags = Flags | DINode::FlagFwdDecl;
1554 DINode::DIFlags Flags = static_cast<DINode::DIFlags>(Record[1])
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
CoroFrame.cpp 844 llvm::DINode::FlagArtificial);
848 llvm::DINode::FlagArtificial);
859 llvm::DINode::FlagArtificial);
863 Layout.getPrefTypeAlignment(Ty), llvm::DINode::FlagArtificial, nullptr,
876 llvm::DINode::FlagArtificial, DITy));
889 llvm::DINode::FlagArtificial);
941 Shape.FrameAlign.value() * 8, llvm::DINode::FlagArtificial, nullptr,
1044 OffsetInBits, llvm::DINode::FlagArtificial, DITy));
1051 true, DINode::FlagArtificial);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
CodeExtractor.cpp 1489 /*LineNo=*/0, SPType, /*ScopeLine=*/0, DINode::FlagZero, SPFlags);
1498 SmallDenseMap<DINode *, DINode *> RemappedMetadata;
1508 DINode *&NewLabel = RemappedMetadata[OldLabel];
1535 DINode *&NewVar = RemappedMetadata[OldVar];
1539 OldVar->getType(), /*AlwaysPreserve=*/false, DINode::FlagZero,
Debugify.cpp 119 SPType, NextLine, DINode::FlagZero, SPFlags);
309 for (const DINode *DN : SP->getRetainedNodes()) {
544 for (const DINode *DN : SP->getRetainedNodes()) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
BTFDebug.cpp 515 if (auto *Element = dyn_cast_or_null<DINode>(Elements[I]))
946 for (const DINode *DN : SP->getRetainedNodes()) {
BPFAbstractMemberAccess.cpp 260 if (auto *Element = dyn_cast_or_null<DINode>(Elements[I]))
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachineOutliner.cpp 716 DINode::DIFlags::FlagArtificial /* Compiler-generated code. */,

Completed in 65 milliseconds

1 2