Searched refs:InterpFrame (Results 1 – 10 of 10) sorted by relevance
/external/llvm-project/clang/lib/AST/Interp/ |
D | InterpFrame.cpp | 20 InterpFrame::InterpFrame(InterpState &S, Function *Func, InterpFrame *Caller, in InterpFrame() function in InterpFrame 38 InterpFrame::~InterpFrame() { in ~InterpFrame() 45 void InterpFrame::destroy(unsigned Idx) { in destroy() 51 void InterpFrame::popArgs() { in popArgs() 112 void InterpFrame::describe(llvm::raw_ostream &OS) { in describe() 139 Frame *InterpFrame::getCaller() const { in getCaller() 145 SourceLocation InterpFrame::getCallLocation() const { in getCallLocation() 151 const FunctionDecl *InterpFrame::getCallee() const { in getCallee() 155 Pointer InterpFrame::getLocalPointer(unsigned Offset) { in getLocalPointer() 161 Pointer InterpFrame::getParamPointer(unsigned Off) { in getParamPointer() [all …]
|
D | InterpFrame.h | 29 class InterpFrame final : public Frame { 32 InterpFrame *Caller; 35 InterpFrame(InterpState &S, Function *Func, InterpFrame *Caller, 39 ~InterpFrame();
|
D | InterpState.h | 30 class InterpFrame; variable 104 InterpFrame *Current = nullptr;
|
D | InterpState.cpp | 31 InterpFrame *Next = Current->Caller; in ~InterpState()
|
D | Context.cpp | 115 State.Current = new InterpFrame(State, Func, nullptr, {}, {}); in Run()
|
D | Interp.cpp | 42 if (InterpFrame *Caller = S.Current->Caller) { in Ret() 63 if (InterpFrame *Caller = S.Current->Caller) { in RetVoid()
|
D | EvalEmitter.cpp | 26 S.Current = new InterpFrame(S, nullptr, nullptr, CodePtr(), Pointer()); in EvalEmitter()
|
/external/llvm-project/clang/lib/AST/ |
D | CMakeLists.txt | 71 Interp/InterpFrame.cpp
|
/external/llvm-project/llvm/utils/gn/secondary/clang/lib/AST/ |
D | BUILD.gn | 97 "Interp/InterpFrame.cpp",
|
/external/llvm-project/clang/docs/ |
D | ConstantInterpreter.rst | 108 ``InterpFrame`` objects storing the call frames. Frames are built by
|