Searched refs:DIE (Results 26 - 50 of 57) sorted by relevance

123

/external/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfAccelTable.h19 #include "llvm/CodeGen/DIE.h"
168 const DIE *Die; // Offsets
171 HashDataContents(const DIE *D, char Flags) : Die(D), Flags(Flags) {}
247 void AddName(DwarfStringPoolEntryRef Name, const DIE *Die, char Flags = 0);
H A DDwarfFile.cpp31 DIEAbbrev &DwarfFile::assignAbbrevNumber(DIE &Die) {
66 DIE &Die = TheU->getUnitDie();
75 // Compute the size and offset for each DIE.
81 // DIE within each compile unit. All offsets are CU relative.
94 // all of the CU DIE.
98 // Compute the size and offset of a DIE. The offset is relative to start of the
99 // CU. It returns the offset after laying out the DIE.
100 unsigned DwarfFile::computeSizeAndOffset(DIE &Die, unsigned Offset) {
104 // Set DIE offset
110 // Size the DIE attribut
[all...]
H A DDIE.cpp1 //===--- lib/CodeGen/DIE.cpp - DWARF Info Entries -------------------------===//
14 #include "llvm/CodeGen/DIE.h"
111 DIEAbbrev DIE::generateAbbrev() const {
118 /// Climb up the parent chain to get the unit DIE to which this DIE
120 const DIE *DIE::getUnit() const {
121 const DIE *Cu = getUnitOrNull();
126 /// Climb up the parent chain to get the unit DIE this DIE belong
[all...]
H A DDwarfDebug.cpp25 #include "llvm/CodeGen/DIE.h"
310 void DwarfDebug::addSubprogramNames(const DISubprogram *SP, DIE &Die) {
333 /// Check whether we should create a DIE for the given Scope, return true
334 /// if we don't create a DIE (the corresponding DIE is null).
339 // We don't create a DIE if there is no Range.
347 // We don't create a DIE if we have a single Range and the end label
375 void DwarfDebug::addGnuPubAttributes(DwarfUnit &U, DIE &D) const {
392 DIE &Die = NewCU.getUnitDie();
459 if (DIE *
[all...]
H A DAsmPrinterDwarf.cpp19 #include "llvm/CodeGen/DIE.h"
249 void AsmPrinter::emitDwarfDIE(const DIE &Die) const {
258 // Emit the DIE attribute values.
261 assert(V.getForm() && "Too many attributes for DIE (check abbreviation)");
274 // Emit the DIE children if any.
H A DDwarfAccelTable.cpp20 #include "llvm/CodeGen/DIE.h"
33 void DwarfAccelTable::AddName(DwarfStringPoolEntryRef Name, const DIE *die,
223 // Emit the DIE offset
225 assert(CU && "Accelerated DIE should belong to a CU.");
/external/swiftshader/third_party/LLVM/lib/CodeGen/AsmPrinter/
H A DDIE.cpp1 //===--- lib/CodeGen/DIE.cpp - DWARF Info Entries -------------------------===//
14 #include "DIE.h"
107 // DIE Implementation
110 DIE::~DIE() {
115 /// addSiblingOffset - Add a sibling offset field to the front of the DIE.
117 DIEValue *DIE::addSiblingOffset(BumpPtrAllocator &A) {
125 void DIE::print(raw_ostream &O, unsigned IncIndent) {
172 void DIE::dump() {
205 default: llvm_unreachable("DIE Valu
[all...]
H A DDwarfDebug.cpp16 #include "DIE.h"
181 /// updateSubprogramScopeDIE - Find DIE for the given subprogram and
185 DIE *DwarfDebug::updateSubprogramScopeDIE(CompileUnit *SPCU,
187 DIE *SPDie = SPCU->getDIE(SPNode);
189 assert(SPDie && "Unable to find subprogram DIE!");
198 // There is not any need to generate specification DIE for a function
201 // expect specification DIE in parent function. So avoid creating
202 // specification DIE for a function defined inside a function.
214 DIE *Arg = new DIE(dwar
[all...]
/external/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFUnit.h229 /// \brief Return the index of a DIE inside the unit's DIE vector.
231 /// It is illegal to call this method with a DIE that hasn't be
233 /// method on a DIE that isn't accessible by following
235 uint32_t getDIEIndex(const DWARFDebugInfoEntryMinimal *DIE) { argument
236 assert(!DieArray.empty() && DIE >= &DieArray[0] &&
237 DIE < &DieArray[0] + DieArray.size());
238 return DIE - &DieArray[0];
241 /// \brief Return the DIE object at the given index.
247 /// \brief Return the DIE objec
[all...]
/external/kernel-headers/original/uapi/linux/
H A Datmmpc.h105 #define DIE 207 /* tell the daemon to exit() */ macro
/external/libmicrohttpd/src/examples/
H A Dmhd2spdy_http.c110 DIE("setsockopt");
264 DIE("parse_uri failed");
272 DIE("no memory");
305 DIE("no response");
H A Dmhd2spdy_structures.h250 #define DIE(msg) do{\ macro
/external/replicaisland/src/com/replica/replicaisland/
H A DHotSpotSystem.java42 public static final int DIE = 9; field in class:HotSpotSystem.HotSpotType
H A DLifetimeComponent.java108 parentObject.getPosition().y + 10.0f) == HotSpotSystem.HotSpotType.DIE) {
H A DAnimationComponent.java293 parentObject.getPosition().y + 10.0f) == HotSpotSystem.HotSpotType.DIE) {
H A DPlayerComponent.java284 parentObject.getPosition().y + 10.0f) == HotSpotSystem.HotSpotType.DIE) {
/external/vboot_reference/futility/
H A Dcmd_pcr.c134 DIE;
H A Dcmd_load_fmap.c121 DIE;
H A Dcmd_create.c339 DIE;
H A Dcmd_sign.c179 DIE;
233 DIE;
878 DIE;
993 DIE;
H A Dfutility.c342 DIE;
H A Dcmd_show.c312 DIE;
669 DIE;
/external/clang/lib/Sema/
H A DSemaInit.cpp299 InitListExpr *IList, DesignatedInitExpr *DIE,
553 ExprResult DIE = SemaRef.BuildCXXDefaultInitExpr(Loc, Field); local
554 if (DIE.isInvalid()) {
559 ILE->setInit(Init, DIE.get());
561 ILE->updateInit(SemaRef.Context, Init, DIE.get());
1624 if (DesignatedInitExpr *DIE = dyn_cast<DesignatedInitExpr>(Init)) {
1633 if (CheckDesignatedInitializer(Entity, IList, DIE, 0,
1821 if (DesignatedInitExpr *DIE = dyn_cast<DesignatedInitExpr>(Init)) {
1830 if (CheckDesignatedInitializer(Entity, IList, DIE, 0,
1946 DesignatedInitExpr *DIE,
1945 ExpandAnonymousFieldDesignator(Sema &SemaRef, DesignatedInitExpr *DIE, unsigned DesigIdx, IndirectFieldDecl *IndirectField) argument
1973 CloneDesignatedInitExpr(Sema &SemaRef, DesignatedInitExpr *DIE) argument
2041 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
2838 DesignatedInitExpr *DIE local
[all...]
/external/llvm/include/llvm/CodeGen/
H A DAsmPrinter.h34 class DIE;
465 /// \brief Recursively emit Dwarf DIE tree.
466 void emitDwarfDIE(const DIE &Die) const;
/external/clang/lib/AST/
H A DASTImporter.cpp5440 Expr *ASTNodeImporter::VisitDesignatedInitExpr(DesignatedInitExpr *DIE) { argument
5441 Expr *Init = cast_or_null<Expr>(Importer.Import(DIE->getInit()));
5445 SmallVector<Expr *, 4> IndexExprs(DIE->getNumSubExprs() - 1);
5447 for (unsigned I = 1, E = DIE->getNumSubExprs(); I < E; I++) {
5448 if (Expr *Arg = cast_or_null<Expr>(Importer.Import(DIE->getSubExpr(I))))
5454 SmallVector<Designator, 4> Designators(DIE->size());
5455 llvm::transform(DIE->designators(), Designators.begin(),
5460 for (const Designator &D : DIE->designators())
5466 IndexExprs, Importer.Import(DIE->getEqualOrColonLoc()),
5467 DIE
5991 VisitCXXDefaultInitExpr(CXXDefaultInitExpr *DIE) argument
[all...]

Completed in 448 milliseconds

123