Home
last modified time | relevance | path

Searched refs:ByteCodeExprGen (Results 1 – 5 of 5) sorted by relevance

/freebsd-13.1/contrib/llvm-project/clang/lib/AST/Interp/
H A DByteCodeExprGen.cpp31 DeclScope(ByteCodeExprGen<Emitter> *Ctx, const VarDecl *VD) in DeclScope()
79 ByteCodeExprGen<Emitter> *Ctx;
209 bool ByteCodeExprGen<Emitter>::discard(const Expr *E) { in discard()
215 bool ByteCodeExprGen<Emitter>::visit(const Expr *E) { in visit()
257 bool ByteCodeExprGen<Emitter>::dereference( in dereference()
282 bool ByteCodeExprGen<Emitter>::dereferenceParam( in dereferenceParam()
324 bool ByteCodeExprGen<Emitter>::dereferenceVar( in dereferenceVar()
464 bool ByteCodeExprGen<Emitter>::visitInitializer( in visitInitializer()
568 void ByteCodeExprGen<Emitter>::emitCleanup() { in emitCleanup()
576 template class ByteCodeExprGen<ByteCodeEmitter>; variable
[all …]
H A DByteCodeExprGen.h42 class ByteCodeExprGen : public ConstStmtVisitor<ByteCodeExprGen<Emitter>, bool>,
46 using NullaryFn = bool (ByteCodeExprGen::*)(const SourceInfo &);
47 using UnaryFn = bool (ByteCodeExprGen::*)(PrimType, const SourceInfo &);
48 using BinaryFn = bool (ByteCodeExprGen::*)(PrimType, PrimType,
66 ByteCodeExprGen(Context &Ctx, Program &P, Tys &&... Args) in ByteCodeExprGen() function
237 extern template class ByteCodeExprGen<ByteCodeEmitter>;
238 extern template class ByteCodeExprGen<EvalEmitter>;
267 VariableScope(ByteCodeExprGen<Emitter> *Ctx) in VariableScope()
273 ByteCodeExprGen<Emitter> *Ctx;
311 BlockScope(ByteCodeExprGen<Emitter> *Ctx) : LocalScope<Emitter>(Ctx) {} in BlockScope()
[all …]
H A DByteCodeStmtGen.h40 class ByteCodeStmtGen : public ByteCodeExprGen<Emitter> {
49 : ByteCodeExprGen<Emitter>(std::forward<Tys>(Args)...) {} in ByteCodeStmtGen()
84 extern template class ByteCodeExprGen<EvalEmitter>;
H A DContext.cpp50 ByteCodeExprGen<EvalEmitter> C(*this, *P, Parent, Stk, Result); in evaluateAsRValue()
56 ByteCodeExprGen<EvalEmitter> C(*this, *P, Parent, Stk, Result); in evaluateAsInitializer()
/freebsd-13.1/lib/clang/libclang/
H A DMakefile91 SRCS_MIN+= AST/Interp/ByteCodeExprGen.cpp