Home
last modified time | relevance | path

Searched refs:ByteCodeStmtGen (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/clang/lib/AST/Interp/
H A DByteCodeStmtGen.cpp31 LabelScope(ByteCodeStmtGen<Emitter> *Ctx) : Ctx(Ctx) {} in LabelScope()
33 ByteCodeStmtGen<Emitter> *Ctx;
39 using LabelTy = typename ByteCodeStmtGen<Emitter>::LabelTy;
40 using OptLabelTy = typename ByteCodeStmtGen<Emitter>::OptLabelTy;
42 LoopScope(ByteCodeStmtGen<Emitter> *Ctx, LabelTy BreakLabel, in LoopScope()
63 using LabelTy = typename ByteCodeStmtGen<Emitter>::LabelTy;
65 using CaseMap = typename ByteCodeStmtGen<Emitter>::CaseMap;
113 bool ByteCodeStmtGen<Emitter>::visitStmt(const Stmt *S) { in visitStmt()
134 bool ByteCodeStmtGen<Emitter>::visitCompoundStmt( in visitCompoundStmt()
189 bool ByteCodeStmtGen<Emitter>::visitIfStmt(const IfStmt *IS) { in visitIfStmt()
[all …]
H A DByteCodeStmtGen.h36 class ByteCodeStmtGen : public ByteCodeExprGen<Emitter> {
44 ByteCodeStmtGen(Tys&&... Args) in ByteCodeStmtGen() function
H A DContext.cpp32 if (auto R = ByteCodeStmtGen<ByteCodeEmitter>(*this, *P).compileFunc(FD)) { in isPotentialConstantExpr()
H A DProgram.cpp216 return ByteCodeStmtGen<ByteCodeEmitter>(Ctx, *this).compileFunc(FD); in getOrCreateFunction()
/llvm-project-15.0.7/clang/lib/AST/
H A DCMakeLists.txt68 Interp/ByteCodeStmtGen.cpp
/llvm-project-15.0.7/llvm/utils/gn/secondary/clang/lib/AST/
H A DBUILD.gn96 "Interp/ByteCodeStmtGen.cpp",
/llvm-project-15.0.7/clang/docs/
H A DConstantInterpreter.rst21 Bytecode compilation is handled in ``ByteCodeStmtGen.h`` for statements