Home
last modified time | relevance | path

Searched refs:EvalEmitter (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DEvalEmitter.cpp19 EvalEmitter::EvalEmitter(Context &Ctx, Program &P, State &Parent, in EvalEmitter() function in EvalEmitter
27 EvalEmitter::~EvalEmitter() { in ~EvalEmitter()
38 void EvalEmitter::cleanup() { S.cleanup(); } in cleanup()
40 EvaluationResult EvalEmitter::interpretExpr(const Expr *E, in interpretExpr()
56 EvaluationResult EvalEmitter::interpretDecl(const VarDecl *VD, in interpretDecl()
79 void EvalEmitter::emitLabel(LabelTy Label) { in emitLabel()
83 EvalEmitter::LabelTy EvalEmitter::getLabel() { return NextLabel++; } in getLabel()
85 Scope::Local EvalEmitter::createLocal(Descriptor *D) { in createLocal()
107 bool EvalEmitter::jumpTrue(const LabelTy &Label) { in jumpTrue()
115 bool EvalEmitter::jumpFalse(const LabelTy &Label) { in jumpFalse()
[all …]
H A DEvalEmitter.h31 class EvalEmitter : public SourceMapper {
47 EvalEmitter(Context &Ctx, Program &P, State &Parent, InterpStack &Stk);
49 virtual ~EvalEmitter();
H A DEvaluationResult.h22 class EvalEmitter; variable
120 friend class EvalEmitter; variable
H A DContext.cpp47 Compiler<EvalEmitter> C(*this, *P, Parent, Stk); in evaluateAsRValue()
74 Compiler<EvalEmitter> C(*this, *P, Parent, Stk); in evaluate()
100 Compiler<EvalEmitter> C(*this, *P, Parent, Stk); in evaluateAsInitializer()
H A DCompiler.h403 extern template class Compiler<EvalEmitter>;
H A DCompiler.cpp5596 template class Compiler<EvalEmitter>;
/freebsd/lib/clang/libclang/
H A DMakefile99 SRCS_MIN+= AST/Interp/EvalEmitter.cpp