Searched refs:InterpFrame (Results 1 – 11 of 11) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | InterpFrame.cpp | 25 InterpFrame::InterpFrame(InterpState &S, const Function *Func, in InterpFrame() function in InterpFrame 26 InterpFrame *Caller, CodePtr RetPC, unsigned ArgSize) in InterpFrame() 48 InterpFrame::InterpFrame(InterpState &S, const Function *Func, CodePtr RetPC, in InterpFrame() function in InterpFrame 50 : InterpFrame(S, Func, S.Current, RetPC, Func->getArgSize() + VarArgSize) { in InterpFrame() 68 InterpFrame::~InterpFrame() { in ~InterpFrame() 86 void InterpFrame::destroy(unsigned Idx) { in destroy() 92 void InterpFrame::popArgs() { in popArgs() 156 void InterpFrame::describe(llvm::raw_ostream &OS) const { in describe() 194 Frame *InterpFrame::getCaller() const { in getCaller() 200 SourceRange InterpFrame::getCallRange() const { in getCallRange() [all …]
|
H A D | InterpFrame.h | 26 class InterpFrame final : public Frame { 29 InterpFrame *Caller; 32 InterpFrame(InterpState &S, const Function *Func, InterpFrame *Caller, 39 InterpFrame(InterpState &S, const Function *Func, CodePtr RetPC, 43 ~InterpFrame();
|
H A D | InterpBuiltin.cpp | 32 static T getParam(const InterpFrame *Frame, unsigned Index) { in getParam() 135 const InterpFrame *Frame, in interp__builtin_is_constant_evaluated() 145 const InterpFrame *Caller = Frame->Caller; in interp__builtin_is_constant_evaluated() 165 const InterpFrame *Frame, in interp__builtin_strcmp() 208 const InterpFrame *Frame, in interp__builtin_strlen() 241 const InterpFrame *Frame, const Function *F, in interp__builtin_nan() 302 const InterpFrame *Frame, const Function *F) { in interp__builtin_inf() 311 const InterpFrame *Frame, in interp__builtin_copysign() 324 const InterpFrame *Frame, const Function *F) { in interp__builtin_fmin() 343 const InterpFrame *Frame, in interp__builtin_fmax() [all …]
|
H A D | InterpState.h | 32 class InterpFrame; variable 132 InterpFrame *Current = nullptr;
|
H A D | Disasm.cpp | 262 LLVM_DUMP_METHOD void InterpFrame::dump(llvm::raw_ostream &OS, in dump() 282 while (const InterpFrame *F = this->Caller) { in dump()
|
H A D | InterpState.cpp | 24 InterpFrame *Next = Current->Caller; in ~InterpState()
|
H A D | Context.cpp | 206 State.Current = new InterpFrame(State, Func, /*Caller=*/nullptr, CodePtr(), in Run()
|
H A D | EvalEmitter.cpp | 24 new InterpFrame(S, /*Func=*/nullptr, /*Caller=*/nullptr, CodePtr(), 0); in EvalEmitter()
|
H A D | Interp.h | 295 if (InterpFrame *Caller = S.Current->Caller) { in Ret() 315 if (InterpFrame *Caller = S.Current->Caller) { in RetVoid() 2506 auto NewFrame = std::make_unique<InterpFrame>(S, Func, OpPC, VarArgSize); in CallVar() 2507 InterpFrame *FrameBefore = S.Current; in CallVar() 2557 auto NewFrame = std::make_unique<InterpFrame>(S, Func, OpPC, VarArgSize); in Call() 2558 InterpFrame *FrameBefore = S.Current; in Call() 2622 auto NewFrame = std::make_unique<InterpFrame>(S, Func, PC); in CallBI() 2624 InterpFrame *FrameBefore = S.Current; in CallBI()
|
H A D | Interp.cpp | 413 for (const InterpFrame *Frame = S.Current; Frame; Frame = Frame->Caller) { in CheckConst() 937 const InterpFrame *StartFrame = S.Current; in Interpret()
|
/freebsd/lib/clang/libclang/ |
H A D | Makefile | 107 SRCS_MIN+= AST/Interp/InterpFrame.cpp
|