Searched refs:LexicalScope (Results 1 - 4 of 4) sorted by relevance
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/CodeGen/ |
H A D | LexicalScopes.h | 33 class LexicalScope; 61 bool isCurrentFunctionScope(const LexicalScope *LS) { 66 LexicalScope *getCurrentFunctionScope() const { return CurrentFnLexicalScope;} 80 LexicalScope *findLexicalScope(DebugLoc DL); 83 ArrayRef<LexicalScope *> getAbstractScopesList() const { 88 LexicalScope *findAbstractScope(const MDNode *N) { 94 LexicalScope *findInlinedScope(DebugLoc DL) { 99 LexicalScope *findLexicalScope(const MDNode *N) { 110 LexicalScope *getOrCreateLexicalScope(DebugLoc DL); 113 LexicalScope *getOrCreateRegularScop 155 class LexicalScope { class in namespace:llvm 159 LexicalScope(LexicalScope *P, const MDNode *D, const MDNode *I, bool A) function in class:llvm::LexicalScope [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/lib/CodeGen/ |
H A D | LexicalScopes.cpp | 47 DenseMap<const MachineInstr *, LexicalScope *> MI2ScopeMap; 59 DenseMap<const MachineInstr *, LexicalScope *> &MI2ScopeMap) { 116 LexicalScope *LexicalScopes::findLexicalScope(DebugLoc DL) { 135 LexicalScope *LexicalScopes::getOrCreateLexicalScope(DebugLoc DL) { 151 LexicalScope *LexicalScopes::getOrCreateRegularScope(MDNode *Scope) { 158 LexicalScope *WScope = LexicalScopeMap.lookup(Scope); 162 LexicalScope *Parent = NULL; 165 WScope = new LexicalScope(Parent, DIDescriptor(Scope), NULL, false); 175 LexicalScope *LexicalScopes::getOrCreateInlinedScope(MDNode *Scope, 177 LexicalScope *InlinedScop [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/lib/CodeGen/AsmPrinter/ |
H A D | DwarfDebug.h | 245 DenseMap<LexicalScope *, SmallVector<DbgVariable *, 8> > ScopeVariables; 328 void addScopeVariable(LexicalScope *LS, DbgVariable *Var); 341 DIE *constructLexicalScopeDIE(CompileUnit *TheCU, LexicalScope *Scope); 346 DIE *constructInlinedScopeDIE(CompileUnit *TheCU, LexicalScope *Scope); 349 DIE *constructScopeDIE(CompileUnit *TheCU, LexicalScope *Scope); 460 DbgVariable *Var, LexicalScope *Scope); 462 /// collectVariableInfo - Populate LexicalScope entries with variables' info.
|
H A D | DwarfDebug.cpp | 372 LexicalScope *Scope) { 417 LexicalScope *Scope) { 420 "LexicalScope does not have instruction markers!"); 498 DIE *DwarfDebug::constructScopeDIE(CompileUnit *TheCU, LexicalScope *Scope) { 523 const SmallVector<LexicalScope *, 4> &Scopes = Scope->getChildren(); 789 DenseMap<const MDNode *, LexicalScope *> DeadFnScopeMap; 804 LexicalScope *Scope = 805 new LexicalScope(NULL, DIDescriptor(SP), NULL, false); 923 LexicalScope *Scope = LScopes.findAbstractScope(ScopeLoc.getScope(Ctx)); 936 DbgVariable *Var, LexicalScope *Scop [all...] |
Completed in 178 milliseconds