Searched refs:ByteCodeEmitter (Results 1 – 7 of 7) sorted by relevance
34 Function *ByteCodeEmitter::compileFunc(const FunctionDecl *FuncDecl) { in compileFunc()197 Scope::Local ByteCodeEmitter::createLocal(Descriptor *D) { in createLocal()204 void ByteCodeEmitter::emitLabel(LabelTy Label) { in emitLabel()223 int32_t ByteCodeEmitter::getOffset(LabelTy Label) { in getOffset()310 bool ByteCodeEmitter::emitOp(Opcode Op, const Tys &... Args, const SourceInfo &SI) { in emitOp()323 bool ByteCodeEmitter::jumpTrue(const LabelTy &Label) { in jumpTrue()327 bool ByteCodeEmitter::jumpFalse(const LabelTy &Label) { in jumpFalse()331 bool ByteCodeEmitter::jump(const LabelTy &Label) { in jump()335 bool ByteCodeEmitter::fallthrough(const LabelTy &Label) { in fallthrough()
26 class ByteCodeEmitter {37 ByteCodeEmitter(Context &Ctx, Program &P) : Ctx(Ctx), P(P) {} in ByteCodeEmitter() function39 virtual ~ByteCodeEmitter() {} in ~ByteCodeEmitter()
28 class ByteCodeEmitter; variable234 friend class ByteCodeEmitter; variable
32 Func = Compiler<ByteCodeEmitter>(*this, *P).compileFunc(FD); in isPotentialConstantExpr()269 if (auto F = Compiler<ByteCodeEmitter>(*this, *P).compileFunc(FD)) in getOrCreateFunction()
402 extern template class Compiler<ByteCodeEmitter>;
5595 template class Compiler<ByteCodeEmitter>;
94 SRCS_MIN+= AST/Interp/ByteCodeEmitter.cpp