HomeSort by: relevance | last modified time | path
    Searched defs:LexicalScope (Results 1 - 2 of 2) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
LexicalScopes.h 42 /// LexicalScope - This class is used to track scope information.
44 class LexicalScope {
46 LexicalScope(LexicalScope *P, const DILocalScope *D, const DILocation *I,
60 LexicalScope *getParent() const { return Parent; }
65 SmallVectorImpl<LexicalScope *> &getChildren() { return Children; }
69 void addChild(LexicalScope *S) { Children.push_back(S); }
92 void closeInsnRange(LexicalScope *NewScope = nullptr) {
104 bool dominates(const LexicalScope *S) const {
112 // Depth First Search support to walk and manipulate LexicalScope hierarchy
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CodeGenFunction.h 893 class LexicalScope : public RunCleanupsScope {
896 LexicalScope *ParentScope;
898 LexicalScope(const LexicalScope &) = delete;
899 void operator=(const LexicalScope &) = delete;
903 explicit LexicalScope(CodeGenFunction &CGF, SourceRange Range)
917 ~LexicalScope() {
1873 LexicalScope *CurLexicalScope = nullptr;

Completed in 21 milliseconds