Searched refs:DIScope (Results 1 - 17 of 17) sorted by relevance

/external/llvm/lib/ExecutionEngine/
H A DEventListenerCommon.h38 DIScope DIScope(Scope);
39 Filename = DIScope.getFilename();
47 DIScope DIScope(Scope);
48 StringRef DirName = DIScope.getDirectory();
49 StringRef FileName = DIScope.getFilename();
/external/llvm/include/llvm/IR/
H A DDebugInfo.h52 class DIScope;
196 typedef DIRef<DIScope> DIScopeRef;
199 /// DIScope - A base class for various scopes.
201 /// Although, implementation-wise, DIScope is the parent class of most
203 /// DIScope's descendants are not a substitutable subtype of
204 /// DIScope. The DIDescriptor::isScope() method only is true for
207 class DIScope : public DIDescriptor { class in namespace:llvm
213 explicit DIScope(const MDNode *N = nullptr) : DIDescriptor(N) {} function in class:llvm::DIScope
223 /// Generate a reference to this DIScope. Uses the type identifier instead
233 friend DIScopeRef DIScope
[all...]
H A DDIBuilder.h49 class DIScope;
667 DIImportedEntity createImportedModule(DIScope Context, DINameSpace NS,
674 DIImportedEntity createImportedModule(DIScope Context, DIImportedEntity NS,
682 DIImportedEntity createImportedDeclaration(DIScope Context, DIScope Decl,
685 DIImportedEntity createImportedDeclaration(DIScope Context,
/external/llvm/lib/IR/
H A DDIBuilder.cpp157 createImportedModule(LLVMContext &C, dwarf::Tag Tag, DIScope Context,
185 DIImportedEntity DIBuilder::createImportedModule(DIScope Context,
192 DIImportedEntity DIBuilder::createImportedModule(DIScope Context,
199 DIImportedEntity DIBuilder::createImportedDeclaration(DIScope Context,
200 DIScope Decl,
207 DIImportedEntity DIBuilder::createImportedDeclaration(DIScope Context,
368 DIScope(getNonCompileUnitScope(Context)).getRef(),
433 DIScope(getNonCompileUnitScope(Scope)).getRef(),
457 DIScope(getNonCompileUnitScope(Scope)).getRef(),
550 DIScope(getNonCompileUnitScop
[all...]
H A DDebugInfo.cpp439 // only for lexical scopes and not all subclasses of DIScope.
693 DIScopeRef DIScope::getRef() const {
755 DIScopeRef DIScope::getContext() const {
777 StringRef DIScope::getName() const {
790 StringRef DIScope::getFilename() const {
796 StringRef DIScope::getDirectory() const {
1075 void DebugInfoFinder::processScope(DIScope Scope) {
1205 bool DebugInfoFinder::addScope(DIScope Scope) {
1261 DIScope(DbgNode).printInternal(OS);
1273 void DIScope
[all...]
H A DDebugLoc.cpp173 DIScope Scope(getScope(Ctx));
175 "Scope of a DebugLoc should be null or a DIScope.");
H A DVerifier.cpp2558 for (DIScope S : Finder.scopes()) {
2559 Assert1(S.Verify(), "DIScope does not Verify!", S);
/external/llvm/lib/Transforms/Utils/
H A DAddDiscriminators.cpp198 DIScope Scope = FirstDIL.getScope();
/external/clang/lib/CodeGen/
H A DCGDebugInfo.h185 llvm::DIScope scope);
316 llvm::DIScope getContextDescriptor(const Decl *Decl);
318 llvm::DIScope getCurrentContextDescriptor(const Decl *Decl);
359 /// \brief Retrieve the DIScope, if any, for the canonical form of this
361 llvm::DIScope getDeclarationOrDefinition(const Decl *D);
H A DCGDebugInfo.cpp115 llvm::DIScope Scope(LexicalBlockStack.back());
139 llvm::DIScope CGDebugInfo::getContextDescriptor(const Decl *Context) {
147 return llvm::DIScope(dyn_cast_or_null<llvm::MDNode>(V));
799 llvm::DIScope scope) {
2319 llvm::DIScope CGDebugInfo::getDeclarationOrDefinition(const Decl *D) {
2337 return llvm::DIScope();
2339 return llvm::DIScope(dyn_cast_or_null<llvm::MDNode>(V));
2352 llvm::DIScope S = getContextDescriptor(cast<Decl>(D->getDeclContext()));
3223 llvm::DIScope CGDebugInfo::getCurrentContextDescriptor(const Decl *D) {
3225 return llvm::DIScope(LexicalBlockStac
[all...]
/external/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.h237 std::string getParentContextString(DIScope Context) const;
241 void addGlobalName(StringRef Name, DIE &Die, DIScope Context);
414 DIE *getOrCreateContextDIE(DIScope Context);
524 void updateAcceleratorTables(DIScope Context, DIType Ty, const DIE &TyDIE);
H A DDwarfUnit.cpp916 DIE *DwarfUnit::getOrCreateContextDIE(DIScope Context) {
929 DIScope Context = resolve(Ty.getContext());
961 DIScope Context = resolve(Ty.getContext());
992 void DwarfUnit::updateAcceleratorTables(DIScope Context, DIType Ty,
1035 void DwarfUnit::addGlobalName(StringRef Name, DIE &Die, DIScope Context) {
1047 std::string DwarfUnit::getParentContextString(DIScope Context) const {
1056 SmallVector<DIScope, 1> Parents;
1069 for (SmallVectorImpl<DIScope>::reverse_iterator I = Parents.rbegin(),
1072 DIScope Ctx = *I;
1406 DIScope Contex
[all...]
H A DWinCodeViewLineTables.cpp28 DIScope Scope(S);
H A DDwarfDebug.cpp419 DIScope DS(Scope->getScopeNode());
563 DIScope DS(Scope->getScopeNode());
1617 if (DIScope Scope = DIScope(S)) {
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp517 DIScope
521 "Scope of a DebugLoc should be null or a DIScope.");
/external/llvm/lib/Transforms/Instrumentation/
H A DDebugIR.cpp384 DIScope(LexicalBlockFileNode), T->getStructName(), DIFile(FileNode),
/external/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.cpp290 DIScope Scope(curLoc.getScope(ctx));
293 "Scope of a DebugLoc should be null or a DIScope.");

Completed in 3109 milliseconds