Home
last modified time | relevance | path

Searched refs:ByteCodeEmitter (Results 1 – 9 of 9) sorted by relevance

/freebsd-13.1/contrib/llvm-project/clang/lib/AST/Interp/
H A DByteCodeEmitter.cpp21 Expected<Function *> ByteCodeEmitter::compileFunc(const FunctionDecl *F) { in compileFunc()
80 Scope::Local ByteCodeEmitter::createLocal(Descriptor *D) { in createLocal()
87 void ByteCodeEmitter::emitLabel(LabelTy Label) { in emitLabel()
104 int32_t ByteCodeEmitter::getOffset(LabelTy Label) { in getOffset()
119 bool ByteCodeEmitter::bail(const SourceLocation &Loc) { in bail()
126 bool ByteCodeEmitter::emitOp(Opcode Op, const Tys &... Args, const SourceInfo &SI) { in emitOp()
152 bool ByteCodeEmitter::jumpTrue(const LabelTy &Label) { in jumpTrue()
156 bool ByteCodeEmitter::jumpFalse(const LabelTy &Label) { in jumpFalse()
160 bool ByteCodeEmitter::jump(const LabelTy &Label) { in jump()
164 bool ByteCodeEmitter::fallthrough(const LabelTy &Label) { in fallthrough()
H A DByteCodeEmitter.h32 class ByteCodeEmitter {
43 ByteCodeEmitter(Context &Ctx, Program &P) : Ctx(Ctx), P(P) {} in ByteCodeEmitter() function
45 virtual ~ByteCodeEmitter() {} in ~ByteCodeEmitter()
H A DFunction.h26 class ByteCodeEmitter; variable
129 friend class ByteCodeEmitter; variable
H A DContext.cpp32 if (auto R = ByteCodeStmtGen<ByteCodeEmitter>(*this, *P).compileFunc(FD)) { in isPotentialConstantExpr()
H A DByteCodeStmtGen.cpp260 template class ByteCodeStmtGen<ByteCodeEmitter>;
H A DByteCodeExprGen.h237 extern template class ByteCodeExprGen<ByteCodeEmitter>;
H A DProgram.cpp201 return ByteCodeStmtGen<ByteCodeEmitter>(Ctx, *this).compileFunc(FD); in getOrCreateFunction()
H A DByteCodeExprGen.cpp576 template class ByteCodeExprGen<ByteCodeEmitter>;
/freebsd-13.1/lib/clang/libclang/
H A DMakefile90 SRCS_MIN+= AST/Interp/ByteCodeEmitter.cpp