AddrTy typedef | clang::interp::ByteCodeEmitter | protected |
ByteCodeEmitter(Context &Ctx, Program &P) | clang::interp::ByteCodeEmitter | inlineprotected |
compileFunc(const FunctionDecl *FuncDecl) | clang::interp::ByteCodeEmitter | |
compileObjCBlock(const BlockExpr *BE) | clang::interp::ByteCodeEmitter | |
createLocal(Descriptor *D) | clang::interp::ByteCodeEmitter | protected |
Descriptors | clang::interp::ByteCodeEmitter | protected |
emitLabel(LabelTy Label) | clang::interp::ByteCodeEmitter | protected |
fallthrough(const LabelTy &Label) | clang::interp::ByteCodeEmitter | protected |
getLabel() | clang::interp::ByteCodeEmitter | inlineprotected |
isActive() const | clang::interp::ByteCodeEmitter | inlineprotected |
jump(const LabelTy &Label) | clang::interp::ByteCodeEmitter | protected |
jumpFalse(const LabelTy &Label) | clang::interp::ByteCodeEmitter | protected |
jumpTrue(const LabelTy &Label) | clang::interp::ByteCodeEmitter | protected |
LabelTy typedef | clang::interp::ByteCodeEmitter | protected |
LambdaCaptures | clang::interp::ByteCodeEmitter | protected |
LambdaThisCapture | clang::interp::ByteCodeEmitter | protected |
Local typedef | clang::interp::ByteCodeEmitter | protected |
Params | clang::interp::ByteCodeEmitter | protected |
visitDeclAndReturn(const VarDecl *E, bool ConstantContext)=0 | clang::interp::ByteCodeEmitter | protectedpure virtual |
visitExpr(const Expr *E, bool DestroyToplevelScope)=0 | clang::interp::ByteCodeEmitter | protectedpure virtual |
visitFunc(const FunctionDecl *E)=0 | clang::interp::ByteCodeEmitter | protectedpure virtual |
~ByteCodeEmitter() | clang::interp::ByteCodeEmitter | inlineprotectedvirtual |