Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:LexicalScopes

1 //===- LexicalScopes.cpp - Collecting lexical scope info ------------------===//
10 // This file implements LexicalScopes analysis.
17 #include "llvm/CodeGen/LexicalScopes.h"
27 #define DEBUG_TYPE "lexicalscopes"
30 void LexicalScopes::reset() {
40 void LexicalScopes::initialize(const MachineFunction &Fn) {
54 void LexicalScopes::extractLexicalScopes(
109 LexicalScope *LexicalScopes::findLexicalScope(const DILocation *DL) {
128 LexicalScope *LexicalScopes::getOrCreateLexicalScope(const DILocalScope *Scope,
142 LexicalScopes::getOrCreateRegularScope(const DILocalScope *Scope) {
170 LexicalScopes::getOrCreateInlinedScope(const DILocalScope *Scope,
193 LexicalScopes::getOrCreateAbstractScope(const DILocalScope *Scope) {
217 void LexicalScopes::constructScopeNest(LexicalScope *Scope) {
246 void LexicalScopes::assignInstructionRanges(
271 void LexicalScopes::getMachineBasicBlocks(
295 bool LexicalScopes::dominates(const DILocation *DL, MachineBasicBlock *MBB) {