Searched refs:EvalEmitter (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | EvalEmitter.cpp | 19 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 D | EvalEmitter.h | 31 class EvalEmitter : public SourceMapper { 47 EvalEmitter(Context &Ctx, Program &P, State &Parent, InterpStack &Stk); 49 virtual ~EvalEmitter();
|
H A D | EvaluationResult.h | 22 class EvalEmitter; variable 120 friend class EvalEmitter; variable
|
H A D | Context.cpp | 47 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 D | Compiler.h | 403 extern template class Compiler<EvalEmitter>;
|
H A D | Compiler.cpp | 5596 template class Compiler<EvalEmitter>;
|
/freebsd/lib/clang/libclang/ |
H A D | Makefile | 99 SRCS_MIN+= AST/Interp/EvalEmitter.cpp
|