Searched defs:LexicalScope (Results 1 - 2 of 2) sorted by relevance

/external/llvm/include/llvm/CodeGen/
H A DLexicalScopes.h43 /// LexicalScope - This class is used to track scope information.
45 class LexicalScope { class in namespace:llvm
48 LexicalScope(LexicalScope *P, const MDNode *D, const MDNode *I, bool A) function in class:llvm::LexicalScope
56 LexicalScope *getParent() const { return Parent; }
61 SmallVectorImpl<LexicalScope *> &getChildren() { return Children; }
65 void addChild(LexicalScope *S) { Children.push_back(S); }
88 void closeInsnRange(LexicalScope *NewScope = nullptr) {
100 bool dominates(const LexicalScope *S) const {
108 // Depth First Search support to walk and manipulate LexicalScope hierarch
[all...]
/external/clang/lib/CodeGen/
H A DCodeGenFunction.h510 class LexicalScope: protected RunCleanupsScope { class in class:clang::CodeGen::CodeGenFunction
513 LexicalScope *ParentScope;
515 LexicalScope(const LexicalScope &) LLVM_DELETED_FUNCTION;
516 void operator=(const LexicalScope &) LLVM_DELETED_FUNCTION;
520 explicit LexicalScope(CodeGenFunction &CGF, SourceRange Range) function in class:clang::CodeGen::CodeGenFunction::LexicalScope
534 ~LexicalScope() {
941 LexicalScope *CurLexicalScope;

Completed in 112 milliseconds