Home
last modified time | relevance | path

Searched refs:VariableScope (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DCompiler.h33 template <class Emitter> class VariableScope; variable
326 friend class VariableScope<Emitter>;
414 VariableScope<Emitter> *VarScope = nullptr;
442 VariableScope<Emitter> *BreakVarScope = nullptr;
446 VariableScope<Emitter> *ContinueVarScope = nullptr;
459 template <class Emitter> class VariableScope {
461 VariableScope(Compiler<Emitter> *Ctx, const ValueDecl *VD,
467 virtual ~VariableScope() { Ctx->VarScope = this->Parent; } in ~VariableScope()
476 VariableScope *P = this; in addExtended()
496 VariableScope *P = this; in addForScopeKind()
[all …]
H A DCompiler.cpp147 VariableScope<Emitter> *OldBreakVarScope;
148 VariableScope<Emitter> *OldContinueVarScope;
181 VariableScope<Emitter> *OldLabelVarScope;
4472 VariableScope<Emitter> *S = VarScope; in allocateTemporary()
5643 for (VariableScope<Emitter> *C = VarScope; C != BreakVarScope; in visitBreakStmt()
5654 for (VariableScope<Emitter> *C = VarScope; in visitContinueStmt()
6694 for (VariableScope<Emitter> *C = VarScope; C; C = C->getParent()) in emitCleanup()