/external/swiftshader/third_party/LLVM/lib/CodeGen/AsmPrinter/ |
DwarfCompileUnit.h | 17 #include "DIE.h" 39 /// Die - Compile unit debug information entry. 41 const OwningPtr<DIE> CUDie; 49 DIE *IndexTyDie; 53 DenseMap<const MDNode *, DIE *> MDNodeToDieMap; 61 StringMap<DIE*> Globals; 65 StringMap<DIE*> GlobalTypes; 71 /// need DW_AT_containing_type attribute. This attribute points to a DIE that 72 /// corresponds to the MDNode mapped with the subprogram DIE. 73 DenseMap<DIE *, const MDNode *> ContainingTypeMap [all...] |
DIE.h | 1 //===--- lib/CodeGen/DIE.h - DWARF Info Entries -----------------*- C++ -*-===// 110 /// DIE - A structured debug information entry. Has an abbreviation which 114 class DIE { 130 std::vector<DIE *> Children; 132 DIE *Parent; 141 explicit DIE(unsigned Tag) 144 virtual ~DIE(); 152 const std::vector<DIE *> &getChildren() const { return Children; } 154 DIE *getParent() const { return Parent; } 159 /// addValue - Add a value and attributes to a DIE [all...] |
DwarfCompileUnit.cpp | 33 CompileUnit::CompileUnit(unsigned I, DIE *D, AsmPrinter *A, DwarfDebug *DW) 46 DIEEntry *CompileUnit::createDIEEntry(DIE *Entry) { 53 void CompileUnit::addUInt(DIE *Die, unsigned Attribute, 58 Die->addValue(Attribute, Form, Value); 63 void CompileUnit::addSInt(DIE *Die, unsigned Attribute, 67 Die->addValue(Attribute, Form, Value); 72 void CompileUnit::addString(DIE *Die, unsigned Attribute, unsigned Form [all...] |
DwarfDebug.h | 21 #include "DIE.h" 40 class DIE; 103 /// labels are referenced is used to find debug_loc offset for a given DIE. 126 DIE *TheDIE; // Variable DIE. 139 void setDIE(DIE *D) { TheDIE = D; } 140 DIE *getDIE() const { return TheDIE; } 231 DenseMap<const MDNode *, DIE *> AbstractSPDies; 244 SmallPtrSet<DIE *, 4> InlinedSubprogramDIEs; 248 typedef std::pair<const MCSymbol *, DIE *> InlineInfoLabels [all...] |
/external/llvm/lib/CodeGen/AsmPrinter/ |
DwarfUnit.h | 22 #include "llvm/CodeGen/DIE.h" 77 DIE &UnitDie; 87 DIE *IndexTyDie; 91 DenseMap<const MDNode *, DIE *> MDNodeToDieMap; 100 /// DW_AT_containing_type attribute. This attribute points to a DIE that 101 /// corresponds to the MDNode mapped with the subprogram DIE. 102 DenseMap<DIE *, const DINode *> ContainingTypeMap; 110 bool applySubprogramDefinitionAttributes(const DISubprogram *SP, DIE &SPDie); 126 DIE &getUnitDie() { return UnitDie; } 141 virtual void addGlobalName(StringRef Name, DIE &Die, const DIScope *Context) [all...] |
DwarfCompileUnit.h | 25 class DIE; 38 /// The attribute index of DW_AT_stmt_list in the compile unit DIE, avoiding 40 DIE::value_iterator StmtListValue; 58 StringMap<const DIE *> GlobalNames; 61 StringMap<const DIE *> GlobalTypes; 74 /// \brief Construct a DIE for the given DbgVariable without initializing the 75 /// DbgVariable's DIE reference. 76 DIE *constructVariableDIEImpl(const DbgVariable &DV, bool Abstract); 96 /// Apply the DW_AT_stmt_list from this compile unit to the specified DIE. 97 void applyStmtList(DIE &D) [all...] |
DIEHash.h | 18 #include "llvm/CodeGen/DIE.h" 27 /// attributes onto a DIE. 29 // Collection of all attributes used in hashing a particular DIE. 88 uint64_t computeCUSignature(const DIE &Die); 91 uint64_t computeTypeSignature(const DIE &Die); 93 // Helper routines to process parts of a DIE. 95 /// \brief Adds the parent context of \param Die to the hash. 96 void addParentContext(const DIE &Die) [all...] |
DwarfFile.h | 31 class DIE; 58 DenseMap<const MDNode *, DIE *> AbstractSPDies; 63 DenseMap<const MDNode *, DIE *> DITypeNodeToDieMap; 74 /// \brief Compute the size and offset of a DIE given an incoming Offset. 75 unsigned computeSizeAndOffset(DIE &Die, unsigned Offset); 81 /// \returns The size of the root DIE. 86 /// Compute the abbreviation for \c Die, look up its unique number, and 88 DIEAbbrev &assignAbbrevNumber(DIE &Die); [all...] |
DwarfCompileUnit.cpp | 31 void DwarfCompileUnit::addLabelAddress(DIE &Die, dwarf::Attribute Attribute, 40 return addLocalLabelAddress(Die, Attribute, Label); 46 Die.addValue(DIEValueAllocator, Attribute, dwarf::DW_FORM_GNU_addr_index, 50 void DwarfCompileUnit::addLocalLabelAddress(DIE &Die, 57 Die.addValue(DIEValueAllocator, Attribute, dwarf::DW_FORM_addr, 60 Die.addValue(DIEValueAllocator, Attribute, dwarf::DW_FORM_addr, 103 /// getOrCreateGlobalVariableDIE - get or create global variable DIE. 104 DIE *DwarfCompileUnit::getOrCreateGlobalVariableDIE [all...] |
DwarfUnit.cpp | 48 DIELoc &DIE) 50 DIE(DIE) {} 53 DU.addUInt(DIE, dwarf::DW_FORM_data1, Op); 56 DU.addSInt(DIE, dwarf::DW_FORM_sdata, Value); 59 DU.addUInt(DIE, dwarf::DW_FORM_udata, Value); 68 : CUNode(Node), UnitDie(*DIE::get(DIEValueAllocator, UnitTag)), Asm(A), 156 /// Check whether the DIE for this MDNode can be shared across CUs. 158 // When the MDNode can be part of the type system, the DIE can be shared 160 // Combining type units and cross-CU DIE sharing is lower value (sinc [all...] |
/external/libxml2/ |
autogen.sh | 9 DIE=0 16 DIE=1 24 DIE=1 29 DIE=1 35 if test "$DIE" -eq 1; then
|
/external/llvm/unittests/CodeGen/ |
DIEHashTest.cpp | 10 #include "llvm/CodeGen/DIE.h" 41 DIE &Die = *DIE::get(Alloc, dwarf::DW_TAG_base_type); 43 Die.addValue(Alloc, dwarf::DW_AT_byte_size, dwarf::DW_FORM_data1, Size); 44 uint64_t MD5Res = Hash.computeTypeSignature(Die); 50 DIE &Unnamed = *DIE::get(Alloc, dwarf::DW_TAG_structure_type); 59 // The exact same hash GCC produces for this DIE. 65 DIE &Foo = *DIE::get(Alloc, dwarf::DW_TAG_structure_type) [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/ |
DIE.h | 1 //===--- lib/CodeGen/DIE.h - DWARF Info Entries -----------------*- C++ -*-===// 39 class DIE; 130 /// This class will unique the DIE abbreviations for a llvm::DIE object and 146 /// Generate the abbreviation declaration for a DIE and return a pointer to 149 /// \param Die the debug info entry to generate the abbreviation for. 152 DIEAbbrev &uniqueAbbreviation(DIE &Die); 159 /// An integer value DIE. 198 /// An expression DIE [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/ |
DIE.h | 1 //===--- lib/CodeGen/DIE.h - DWARF Info Entries -----------------*- C++ -*-===// 39 class DIE; 130 /// This class will unique the DIE abbreviations for a llvm::DIE object and 146 /// Generate the abbreviation declaration for a DIE and return a pointer to 149 /// \param Die the debug info entry to generate the abbreviation for. 152 DIEAbbrev &uniqueAbbreviation(DIE &Die); 159 /// An integer value DIE. 198 /// An expression DIE [all...] |
/external/clang/test/Parser/ |
cxx-decl.cpp | 174 struct DIE { 178 void test (DIE die, DIE *Die, DIE INT, DIE *FLOAT) { 179 DIE.foo(); // expected-error {{cannot use dot operator on a type}} 180 die.foo(); 182 DIE->foo(); // expected-error {{cannot use arrow operator on a type} [all...] |
/external/elfutils/tests/ |
run-readelf-aranges.sh | 154 [0] start: 0x080482f0, length: 52, CU DIE offset: 11 155 [1] start: 0x08048330, length: 11, CU DIE offset: 321 156 [2] start: 0x08048340, length: 11, CU DIE offset: 476 157 [3] start: 0x08048440, length: 18, CU DIE offset: 321 158 [4] start: 0x08048460, length: 92, CU DIE offset: 476
|
/external/llvm/include/llvm/CodeGen/ |
DIE.h | 1 //===--- lib/CodeGen/DIE.h - DWARF Info Entries -----------------*- C++ -*-===// 107 /// DIEInteger - An integer value DIE. 147 /// DIEExpr - An expression DIE. 166 /// DIELabel - A label DIE. 185 /// DIEDelta - A simple label difference DIE. 222 class DIE; 224 DIE *Entry; 229 explicit DIEEntry(DIE &E) : Entry(&E) {} 231 DIE &getEntry() const { return *Entry; } 325 destruct<DIE##T>() [all...] |
/prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/CodeGen/ |
DIE.h | 1 //===- lib/CodeGen/DIE.h - DWARF Info Entries -------------------*- C++ -*-===// 40 class DIE; 131 /// This class will unique the DIE abbreviations for a llvm::DIE object and 148 /// Generate the abbreviation declaration for a DIE and return a pointer to 151 /// \param Die the debug info entry to generate the abbreviation for. 154 DIEAbbrev &uniqueAbbreviation(DIE &Die); 161 /// An integer value DIE. 200 /// An expression DIE [all...] |
/prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/CodeGen/ |
DIE.h | 1 //===- lib/CodeGen/DIE.h - DWARF Info Entries -------------------*- C++ -*-===// 40 class DIE; 131 /// This class will unique the DIE abbreviations for a llvm::DIE object and 148 /// Generate the abbreviation declaration for a DIE and return a pointer to 151 /// \param Die the debug info entry to generate the abbreviation for. 154 DIEAbbrev &uniqueAbbreviation(DIE &Die); 161 /// An integer value DIE. 200 /// An expression DIE [all...] |
/prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/CodeGen/ |
DIE.h | 1 //===- lib/CodeGen/DIE.h - DWARF Info Entries -------------------*- C++ -*-===// 40 class DIE; 131 /// This class will unique the DIE abbreviations for a llvm::DIE object and 148 /// Generate the abbreviation declaration for a DIE and return a pointer to 151 /// \param Die the debug info entry to generate the abbreviation for. 154 DIEAbbrev &uniqueAbbreviation(DIE &Die); 161 /// An integer value DIE. 200 /// An expression DIE [all...] |
/prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/CodeGen/ |
DIE.h | 1 //===- lib/CodeGen/DIE.h - DWARF Info Entries -------------------*- C++ -*-===// 40 class DIE; 131 /// This class will unique the DIE abbreviations for a llvm::DIE object and 148 /// Generate the abbreviation declaration for a DIE and return a pointer to 151 /// \param Die the debug info entry to generate the abbreviation for. 154 DIEAbbrev &uniqueAbbreviation(DIE &Die); 161 /// An integer value DIE. 200 /// An expression DIE [all...] |
/prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/CodeGen/ |
DIE.h | 1 //===- lib/CodeGen/DIE.h - DWARF Info Entries -------------------*- C++ -*-===// 40 class DIE; 131 /// This class will unique the DIE abbreviations for a llvm::DIE object and 148 /// Generate the abbreviation declaration for a DIE and return a pointer to 151 /// \param Die the debug info entry to generate the abbreviation for. 154 DIEAbbrev &uniqueAbbreviation(DIE &Die); 161 /// An integer value DIE. 200 /// An expression DIE [all...] |
/prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/CodeGen/ |
DIE.h | 1 //===- lib/CodeGen/DIE.h - DWARF Info Entries -------------------*- C++ -*-===// 40 class DIE; 131 /// This class will unique the DIE abbreviations for a llvm::DIE object and 148 /// Generate the abbreviation declaration for a DIE and return a pointer to 151 /// \param Die the debug info entry to generate the abbreviation for. 154 DIEAbbrev &uniqueAbbreviation(DIE &Die); 161 /// An integer value DIE. 200 /// An expression DIE [all...] |
/prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/CodeGen/ |
DIE.h | 1 //===- lib/CodeGen/DIE.h - DWARF Info Entries -------------------*- C++ -*-===// 40 class DIE; 131 /// This class will unique the DIE abbreviations for a llvm::DIE object and 148 /// Generate the abbreviation declaration for a DIE and return a pointer to 151 /// \param Die the debug info entry to generate the abbreviation for. 154 DIEAbbrev &uniqueAbbreviation(DIE &Die); 161 /// An integer value DIE. 200 /// An expression DIE [all...] |
/prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/CodeGen/ |
DIE.h | 1 //===- lib/CodeGen/DIE.h - DWARF Info Entries -------------------*- C++ -*-===// 40 class DIE; 131 /// This class will unique the DIE abbreviations for a llvm::DIE object and 148 /// Generate the abbreviation declaration for a DIE and return a pointer to 151 /// \param Die the debug info entry to generate the abbreviation for. 154 DIEAbbrev &uniqueAbbreviation(DIE &Die); 161 /// An integer value DIE. 200 /// An expression DIE [all...] |