AddrTy typedef | clang::interp::EvalEmitter | |
checkingForUndefinedBehavior() const | clang::interp::EvalEmitter | inlineprotected |
cleanup() | clang::interp::EvalEmitter | |
createLocal(Descriptor *D) | clang::interp::EvalEmitter | protected |
Descriptors | clang::interp::EvalEmitter | protected |
emitBool(bool V, const Expr *E)=0 | clang::interp::EvalEmitter | protectedpure virtual |
emitLabel(LabelTy Label) | clang::interp::EvalEmitter | protected |
EvalEmitter(Context &Ctx, Program &P, State &Parent, InterpStack &Stk) | clang::interp::EvalEmitter | protected |
fallthrough(const LabelTy &Label) | clang::interp::EvalEmitter | protected |
getExpr(const Function *F, CodePtr PC) const | clang::interp::SourceMapper | |
getLabel() | clang::interp::EvalEmitter | protected |
getLocation(const Function *F, CodePtr PC) const | clang::interp::SourceMapper | |
getRange(const Function *F, CodePtr PC) const | clang::interp::SourceMapper | |
getSource(const Function *F, CodePtr PC) const override | clang::interp::EvalEmitter | inlineprotectedvirtual |
interpretAsPointer(const Expr *E, PtrCallback PtrCB) | clang::interp::EvalEmitter | |
interpretCall(const FunctionDecl *FD, const Expr *E) | clang::interp::EvalEmitter | |
interpretDecl(const VarDecl *VD, bool CheckFullyInitialized) | clang::interp::EvalEmitter | |
interpretExpr(const Expr *E, bool ConvertResultToRValue=false, bool DestroyToplevelScope=false) | clang::interp::EvalEmitter | |
isActive() const | clang::interp::EvalEmitter | inlineprotected |
jump(const LabelTy &Label) | clang::interp::EvalEmitter | protected |
jumpFalse(const LabelTy &Label) | clang::interp::EvalEmitter | protected |
jumpTrue(const LabelTy &Label) | clang::interp::EvalEmitter | protected |
LabelTy typedef | clang::interp::EvalEmitter | |
LambdaCaptures | clang::interp::EvalEmitter | protected |
LambdaThisCapture | clang::interp::EvalEmitter | protected |
Local typedef | clang::interp::EvalEmitter | |
LocOverride | clang::interp::EvalEmitter | protected |
Params | clang::interp::EvalEmitter | protected |
PtrCallback typedef | clang::interp::EvalEmitter | |
speculate(const CallExpr *E, const LabelTy &EndLabel) | clang::interp::EvalEmitter | protected |
visit(const Expr *E)=0 | clang::interp::EvalEmitter | protectedpure virtual |
visitDeclAndReturn(const VarDecl *VD, bool ConstantContext)=0 | clang::interp::EvalEmitter | protectedpure virtual |
visitExpr(const Expr *E, bool DestroyToplevelScope)=0 | clang::interp::EvalEmitter | protectedpure virtual |
visitFunc(const FunctionDecl *F)=0 | clang::interp::EvalEmitter | protectedpure virtual |
~EvalEmitter() | clang::interp::EvalEmitter | protectedvirtual |
~SourceMapper() | clang::interp::SourceMapper | inlinevirtual |