Searched refs:LexicalScope (Results 1 - 4 of 4) sorted by relevance

/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/CodeGen/
H A DLexicalScopes.h33 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 DLexicalScopes.cpp47 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 DDwarfDebug.h245 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 DDwarfDebug.cpp372 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