Searched refs:EvalEmitter (Results 1 - 8 of 8) sorted by relevance

/freebsd-current/contrib/llvm-project/clang/lib/AST/Interp/
H A DEvalEmitter.cpp1 //===--- EvalEmitter.cpp - Instruction emitter for the VM -------*- C++ -*-===//
9 #include "EvalEmitter.h"
20 EvalEmitter::EvalEmitter(Context &Ctx, Program &P, State &Parent, function in class:EvalEmitter
28 EvalEmitter::~EvalEmitter() {
36 EvaluationResult EvalEmitter::interpretExpr(const Expr *E) {
45 EvaluationResult EvalEmitter::interpretDecl(const VarDecl *VD) {
54 void EvalEmitter::emitLabel(LabelTy Label) {
58 EvalEmitter
[all...]
H A DEvalEmitter.h1 //===--- EvalEmitter.h - Instruction emitter for the VM ---------*- C++ -*-===//
31 class EvalEmitter : public SourceMapper { class in namespace:clang::interp
43 EvalEmitter(Context &Ctx, Program &P, State &Parent, InterpStack &Stk,
46 virtual ~EvalEmitter();
H A DEvaluationResult.h22 class EvalEmitter;
105 friend class EvalEmitter;
H A DByteCodeStmtGen.h18 #include "EvalEmitter.h"
86 extern template class ByteCodeExprGen<EvalEmitter>;
H A DContext.cpp14 #include "EvalEmitter.h"
46 ByteCodeExprGen<EvalEmitter> C(*this, *P, Parent, Stk, Result);
78 ByteCodeExprGen<EvalEmitter> C(*this, *P, Parent, Stk, Result);
99 ByteCodeExprGen<EvalEmitter> C(*this, *P, Parent, Stk, Result);
H A DByteCodeExprGen.h17 #include "EvalEmitter.h"
327 extern template class ByteCodeExprGen<EvalEmitter>;
H A DByteCodeExprGen.cpp3085 template class ByteCodeExprGen<EvalEmitter>;
/freebsd-current/lib/clang/libclang/
H A DMakefile100 SRCS_MIN+= AST/Interp/EvalEmitter.cpp

Completed in 152 milliseconds