Lines Matching refs:ByteCodeExprGen
40 class ByteCodeExprGen : public ConstStmtVisitor<ByteCodeExprGen<Emitter>, bool>,
55 ByteCodeExprGen(Context &Ctx, Program &P, Tys &&... Args) in ByteCodeExprGen() function
253 extern template class ByteCodeExprGen<ByteCodeEmitter>;
254 extern template class ByteCodeExprGen<EvalEmitter>;
259 VariableScope(ByteCodeExprGen<Emitter> *Ctx) in VariableScope()
289 ByteCodeExprGen<Emitter> *Ctx;
300 LocalScope(ByteCodeExprGen<Emitter> *Ctx) : VariableScope<Emitter>(Ctx) {} in LocalScope()
327 BlockScope(ByteCodeExprGen<Emitter> *Ctx) : LocalScope<Emitter>(Ctx) {} in BlockScope()
338 ExprScope(ByteCodeExprGen<Emitter> *Ctx) : LocalScope<Emitter>(Ctx) {} in ExprScope()
348 ArrayIndexScope(ByteCodeExprGen<Emitter> *Ctx, uint64_t Index) : Ctx(Ctx) { in ArrayIndexScope()
356 ByteCodeExprGen<Emitter> *Ctx;