Searched refs:InterpFrame (Results 1 – 12 of 12) sorted by relevance
| /openbsd-src/gnu/llvm/clang/lib/AST/Interp/ |
| H A D | InterpFrame.cpp | 23 InterpFrame::InterpFrame(InterpState &S, const Function *Func, in InterpFrame() function in InterpFrame 24 InterpFrame *Caller, CodePtr RetPC) in InterpFrame() 52 InterpFrame::InterpFrame(InterpState &S, const Function *Func, CodePtr RetPC) in InterpFrame() function in InterpFrame 53 : InterpFrame(S, Func, S.Current, RetPC) { in InterpFrame() 71 InterpFrame::~InterpFrame() { in ~InterpFrame() 76 void InterpFrame::destroy(unsigned Idx) { in destroy() 82 void InterpFrame::popArgs() { in popArgs() 143 void InterpFrame::describe(llvm::raw_ostream &OS) { in describe() 169 Frame *InterpFrame::getCaller() const { in getCaller() 175 SourceLocation InterpFrame::getCallLocation() const { in getCallLocation() [all …]
|
| H A D | InterpFrame.h | 29 class InterpFrame final : public Frame { 32 InterpFrame *Caller; 35 InterpFrame(InterpState &S, const Function *Func, InterpFrame *Caller, 42 InterpFrame(InterpState &S, const Function *Func, CodePtr RetPC); 45 ~InterpFrame();
|
| H A D | InterpState.h | 30 class InterpFrame; variable 105 InterpFrame *Current = nullptr;
|
| H A D | InterpState.cpp | 31 InterpFrame *Next = Current->Caller; in ~InterpState()
|
| H A D | Interp.cpp | 42 if (InterpFrame *Caller = S.Current->Caller) { in Ret() 63 if (InterpFrame *Caller = S.Current->Caller) { in RetVoid() 481 const InterpFrame *StartFrame = S.Current; in Interpret()
|
| H A D | Context.cpp | 128 State.Current = new InterpFrame(State, Func, /*Caller=*/nullptr, {}); in Run()
|
| H A D | EvalEmitter.cpp | 27 new InterpFrame(S, /*Func=*/nullptr, /*Caller=*/nullptr, CodePtr()); in EvalEmitter()
|
| H A D | Interp.h | 1257 auto NewFrame = std::make_unique<InterpFrame>(S, Func, PC); in Call() 1269 InterpFrame *FrameBefore = S.Current; in Call()
|
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | CMakeLists.txt | 78 Interp/InterpFrame.cpp
|
| /openbsd-src/gnu/usr.bin/clang/libclangAST/ |
| H A D | Makefile | 109 InterpFrame.cpp \
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/clang/lib/AST/ |
| H A D | BUILD.gn | 106 "Interp/InterpFrame.cpp",
|
| /openbsd-src/gnu/llvm/clang/docs/ |
| H A D | ConstantInterpreter.rst | 108 ``InterpFrame`` objects storing the call frames. Frames are built by
|