clang 22.0.0git
clang::interp::ByteCodeEmitter Member List

This is the complete list of members for clang::interp::ByteCodeEmitter, including all inherited members.

AddrTy typedefclang::interp::ByteCodeEmitterprotected
ByteCodeEmitter(Context &Ctx, Program &P)clang::interp::ByteCodeEmitterinlineprotected
checkingForUndefinedBehavior() constclang::interp::ByteCodeEmitterinlineprotected
compileFunc(const FunctionDecl *FuncDecl, Function *Func=nullptr)clang::interp::ByteCodeEmitter
createLocal(Descriptor *D)clang::interp::ByteCodeEmitterprotected
Descriptorsclang::interp::ByteCodeEmitterprotected
emitBool(bool V, const Expr *E)=0clang::interp::ByteCodeEmitterprotectedpure virtual
emitLabel(LabelTy Label)clang::interp::ByteCodeEmitterprotected
fallthrough(const LabelTy &Label)clang::interp::ByteCodeEmitterprotected
getLabel()clang::interp::ByteCodeEmitterinlineprotected
isActive() constclang::interp::ByteCodeEmitterinlineprotected
jump(const LabelTy &Label)clang::interp::ByteCodeEmitterprotected
jumpFalse(const LabelTy &Label)clang::interp::ByteCodeEmitterprotected
jumpTrue(const LabelTy &Label)clang::interp::ByteCodeEmitterprotected
LabelTy typedefclang::interp::ByteCodeEmitterprotected
LambdaCapturesclang::interp::ByteCodeEmitterprotected
LambdaThisCaptureclang::interp::ByteCodeEmitterprotected
Local typedefclang::interp::ByteCodeEmitterprotected
LocOverrideclang::interp::ByteCodeEmitterprotected
Paramsclang::interp::ByteCodeEmitterprotected
speculate(const CallExpr *E, const LabelTy &EndLabel)clang::interp::ByteCodeEmitterprotected
visit(const Expr *E)=0clang::interp::ByteCodeEmitterprotectedpure virtual
visitDeclAndReturn(const VarDecl *E, bool ConstantContext)=0clang::interp::ByteCodeEmitterprotectedpure virtual
visitExpr(const Expr *E, bool DestroyToplevelScope)=0clang::interp::ByteCodeEmitterprotectedpure virtual
visitFunc(const FunctionDecl *E)=0clang::interp::ByteCodeEmitterprotectedpure virtual
~ByteCodeEmitter()clang::interp::ByteCodeEmitterinlineprotectedvirtual