Searched refs:ByteCodeExprGen (Results 1 – 5 of 5) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/clang/lib/AST/Interp/ |
| H A D | ByteCodeExprGen.cpp | 31 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 D | ByteCodeExprGen.h | 42 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 D | ByteCodeStmtGen.h | 40 class ByteCodeStmtGen : public ByteCodeExprGen<Emitter> { 49 : ByteCodeExprGen<Emitter>(std::forward<Tys>(Args)...) {} in ByteCodeStmtGen() 84 extern template class ByteCodeExprGen<EvalEmitter>;
|
| H A D | Context.cpp | 50 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 D | Makefile | 91 SRCS_MIN+= AST/Interp/ByteCodeExprGen.cpp
|