/external/clang/lib/AST/ |
H A D | Expr.cpp | 3825 DesignatedInitExpr *DIE = const_cast<DesignatedInitExpr*>(this); local 3827 return DIE->getDesignator(0)->getSourceRange(); 3828 return SourceRange(DIE->getDesignator(0)->getLocStart(), 3829 DIE->getDesignator(size()-1)->getLocEnd());
|
/external/clang/lib/CodeGen/ |
H A D | CGDecl.cpp | 578 if (const CXXDefaultInitExpr *DIE = dyn_cast<CXXDefaultInitExpr>(init)) 579 init = DIE->getExpr();
|
H A D | CGExprAgg.cpp | 164 void VisitCXXDefaultInitExpr(CXXDefaultInitExpr *DIE) { argument 166 Visit(DIE->getExpr());
|
H A D | CGExprComplex.cpp | 190 ComplexPairTy VisitCXXDefaultInitExpr(CXXDefaultInitExpr *DIE) { argument 192 return Visit(DIE->getExpr());
|
H A D | CGExprConstant.cpp | 713 llvm::Constant *VisitCXXDefaultInitExpr(CXXDefaultInitExpr *DIE) { argument 716 return Visit(DIE->getExpr());
|
H A D | CGExprScalar.cpp | 350 Value *VisitCXXDefaultInitExpr(CXXDefaultInitExpr *DIE) { argument 352 return Visit(DIE->getExpr());
|
/external/clang/lib/Sema/ |
H A D | SemaDeclCXX.cpp | 3528 Expr *DIE = CXXDefaultInitExpr::Create(SemaRef.Context, local 3534 SourceLocation(), DIE, 3539 SourceLocation(), DIE,
|
H A D | SemaInit.cpp | 295 InitListExpr *IList, DesignatedInitExpr *DIE, 469 Expr *DIE = CXXDefaultInitExpr::Create(SemaRef.Context, Loc, Field); local 471 ILE->setInit(Init, DIE); 473 ILE->updateInit(SemaRef.Context, Init, DIE); 1399 if (DesignatedInitExpr *DIE = dyn_cast<DesignatedInitExpr>(Init)) { 1408 if (CheckDesignatedInitializer(Entity, IList, DIE, 0, 1576 if (DesignatedInitExpr *DIE = dyn_cast<DesignatedInitExpr>(Init)) { 1585 if (CheckDesignatedInitializer(Entity, IList, DIE, 0, 1701 DesignatedInitExpr *DIE, 1712 DIE 1700 ExpandAnonymousFieldDesignator(Sema &SemaRef, DesignatedInitExpr *DIE, unsigned DesigIdx, IndirectFieldDecl *IndirectField) argument 1746 CloneDesignatedInitExpr(Sema &SemaRef, DesignatedInitExpr *DIE) argument 1814 CheckDesignatedInitializer(const InitializedEntity &Entity, InitListExpr *IList, DesignatedInitExpr *DIE, unsigned DesigIdx, QualType &CurrentObjectType, RecordDecl::field_iterator *NextField, llvm::APSInt *NextElementIndex, unsigned &Index, InitListExpr *StructuredList, unsigned &StructuredIndex, bool FinishSubobjectInit, bool TopLevelObject) argument 2561 DesignatedInitExpr *DIE local [all...] |
/external/clang/test/Parser/ |
H A D | cxx-decl.cpp | 165 struct DIE { struct 169 void test (DIE die, DIE *Die, DIE INT, DIE *FLOAT) { 170 DIE.foo(); // expected-error {{cannot use dot operator on a type}} 173 DIE->foo(); // expected-error {{cannot use arrow operator on a type}}
|
/external/kernel-headers/original/uapi/linux/ |
H A D | atmmpc.h | 105 #define DIE 207 /* tell the daemon to exit() */ macro
|
/external/libvorbis/ |
H A D | autogen.sh | 14 DIE=0 22 DIE=1 103 DIE=1 106 if test "$DIE" -eq 1; then
|
/external/lldb/source/Plugins/SymbolFile/DWARF/ |
H A D | DWARFCompileUnit.cpp | 143 // Save at least the compile unit DIE 169 // Set the offset to that of the first DIE and calculate the start of the 175 // Keep a flat array of the DIE for binary lookup by DIE offset 224 // This will only happen if a DIE says is has children 227 // we need a way to let the DIE know that it actually doesn't 240 // Only push the DIE if it isn't a NULL DIE 247 // NULL DIE. 261 // Normal DIE [all...] |
H A D | DWARFCompileUnit.h | 77 DIE() function in class:DWARFCompileUnit 88 // The average bytes per DIE entry has been seen to be 93 // the main compile unit DIE. The compile unit DIE is always 95 // the first compile unit child DIE and should reserve
|
H A D | DWARFDebugInfo.cpp | 277 // Get the DIE (Debug Information Entry) with the specified offset. 330 // that gets parses all compile units and DIE's into an internate 356 // Just return the current offset to parse the next CU or DIE entry 407 // Call the callback function with no DIE pointer for the compile unit 419 // Call the callback function with DIE pointer that falls within the compile unit 482 // whether a single DIE is to be dumped (or all of the data). 512 // We are dumping a specific DIE entry by offset 515 // We found the DIE we were looking for, dump it! 534 // Note that we found the DIE we were looking for 537 // Since we are dumping a single DIE, i [all...] |
H A D | SymbolFileDWARF.cpp | 321 dwarf_cu->DIE(), 339 dwarf_cu->DIE(), 1052 // Union of all ranges in the function DIE (if the function is discontiguous) 1088 MakeUserID(func_user_id), // UserID is the DIE offset 1396 // DW_TAG_subprogram DIE 3071 // So as long the the contained decl context DIE isn't a namespace 4044 // get indexed and make their global DIE index list 4231 // being in the formal parameter DIE... 4542 // See if we already parsed this namespace DIE and associated it with a 4590 // If this DIE ha [all...] |
/external/llvm/lib/CodeGen/AsmPrinter/ |
H A D | Android.mk | 10 DIE.cpp \
|
H A D | DIE.cpp | 1 //===--- lib/CodeGen/DIE.cpp - DWARF Info Entries -------------------------===// 14 #include "DIE.h" 107 /// Climb up the parent chain to get the unit DIE to which this DIE 109 const DIE *DIE::getUnit() const { 110 const DIE *Cu = getUnitOrNull(); 115 /// Climb up the parent chain to get the unit DIE this DIE belongs 116 /// to. Return NULL if DIE i [all...] |
H A D | DIE.h | 1 //===--- lib/CodeGen/DIE.h - DWARF Info Entries -----------------*- C++ -*-===// 107 /// DIE - A structured debug information entry. Has an abbreviation which 111 class DIE { class in namespace:llvm 127 // This can't be a vector<DIE> because pointer validity is requirent for the 129 // It can't be a list<DIE> because some clients need pointer validity before 133 std::vector<std::unique_ptr<DIE>> Children; 135 DIE *Parent; 142 DIE() function in class:llvm::DIE 147 explicit DIE(dwarf::Tag Tag) function in class:llvm::DIE 158 const std::vector<std::unique_ptr<DIE>> [all...] |
H A D | DIEHash.cpp | 16 #include "DIE.h" 33 static StringRef getDIEStringAttr(const DIE &Die, uint16_t Attr) { 88 void DIEHash::addParentContext(const DIE &Parent) { 94 SmallVector<const DIE *, 1> Parents; 95 const DIE *Cur = &Parent; 105 for (SmallVectorImpl<const DIE *>::reverse_iterator I = Parents.rbegin(), 108 const DIE &Die = **I; 124 // Collect all of the attributes for a particular DIE in single structure. 125 void DIEHash::collectAttributes(const DIE &Die, DIEAttrs &Attrs) { 196 const DIE [all...] |
H A D | DIEHash.h | 17 #include "DIE.h" 27 /// attributes onto a DIE. 36 // Collection of all attributes used in hashing a particular DIE. 95 uint64_t computeDIEODRSignature(const DIE &Die); 98 uint64_t computeCUSignature(const DIE &Die); 101 uint64_t computeTypeSignature(const DIE &Die); 103 // Helper routines to process parts of a DIE. 106 void addParentContext(const DIE &Die); 109 void addAttributes(const DIE &Die); 111 /// \brief Computes the full DWARF4 7.27 hash of the DIE [all...] |
H A D | DwarfAccelTable.cpp | 15 #include "DIE.h" 32 void DwarfAccelTable::AddName(StringRef Name, MCSymbol *StrSym, const DIE *die, 191 // Emit the DIE offset
|
H A D | DwarfAccelTable.h | 17 #include "DIE.h" 168 const DIE *Die; // Offsets 171 HashDataContents(const DIE *D, char Flags) : Die(D), Flags(Flags) {} 248 void AddName(StringRef Name, MCSymbol *StrSym, const DIE *Die,
|
H A D | DwarfDebug.cpp | 16 #include "DIE.h" 275 void DwarfDebug::addSubprogramNames(DISubprogram SP, DIE &Die) { 311 // Find DIE for the given subprogram and attach appropriate DW_AT_low_pc 314 DIE &DwarfDebug::updateSubprogramScopeDIE(DwarfCompileUnit &SPCU, 316 DIE *SPDie = SPCU.getOrCreateSubprogramDIE(SP); 331 /// Check whether we should create a DIE for the given Scope, return true 332 /// if we don't create a DIE (the corresponding DIE is null). 337 // We don't create a DIE if there is no Range. 345 // We don't create a DIE i [all...] |
H A D | DwarfDebug.h | 19 #include "DIE.h" 73 DIE *TheDIE; // Variable DIE. 93 void setDIE(DIE &D) { TheDIE = &D; } 94 DIE *getDIE() const { return TheDIE; } 174 // Maps a CU DIE with its corresponding DwarfCompileUnit. 175 DenseMap<const DIE *, DwarfCompileUnit *> CUDieMap; 180 DenseMap<const MDNode *, DIE *> MDTypeNodeToDieMap; 198 DenseMap<const MDNode *, DIE *> AbstractSPDies; 215 SmallPtrSet<DIE *, [all...] |
H A D | DwarfFile.cpp | 53 DIE &Die = TheU->getUnitDie(); 70 // Compute the size and offset for each DIE. 76 // DIE within each compile unit. All offsets are CU relative. 85 // all of the CU DIE. 90 // Compute the size and offset of a DIE. The offset is relative to start of the 91 // CU. It returns the offset after laying out the DIE. 92 unsigned DwarfFile::computeSizeAndOffset(DIE &Die, unsigned Offset) { 96 // Get the abbreviation for this DIE. 99 // Set DIE offset 108 // Size the DIE attribut [all...] |