Home
last modified time | relevance | path

Searched refs:InterpFrame (Results 1 – 10 of 10) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/
H A DInterpFrame.cpp24 InterpFrame::InterpFrame(InterpState &S, const Function *Func, in InterpFrame() function in InterpFrame
53 InterpFrame::InterpFrame(InterpState &S, const Function *Func, CodePtr RetPC) in InterpFrame() function in InterpFrame
54 : InterpFrame(S, Func, S.Current, RetPC) { in InterpFrame()
72 InterpFrame::~InterpFrame() { in ~InterpFrame()
90 void InterpFrame::destroy(unsigned Idx) { in destroy()
96 void InterpFrame::popArgs() { in popArgs()
186 Frame *InterpFrame::getCaller() const { in getCaller()
192 SourceRange InterpFrame::getCallRange() const { in getCallRange()
198 const FunctionDecl *InterpFrame::getCallee() const { in getCallee()
207 Pointer InterpFrame::getParamPointer(unsigned Off) { in getParamPointer()
[all …]
H A DInterpBuiltin.cpp20 static T getParam(const InterpFrame *Frame, unsigned Index) { in getParam()
186 const InterpFrame *Frame) { in interp__builtin_strcmp()
225 const InterpFrame *Frame) { in interp__builtin_strlen()
358 const InterpFrame *Frame, in interp__builtin_fmax()
438 const InterpFrame *Frame, in interp__builtin_iszero()
503 const InterpFrame *Frame, in interp__builtin_fabs()
522 const InterpFrame *Frame, in interp__builtin_parity()
531 const InterpFrame *Frame, in interp__builtin_clrsb()
567 const InterpFrame *Frame, in interp__builtin_expect()
586 const InterpFrame *Frame, in interp__builtin_rotate()
[all …]
H A DInterpFrame.h28 class InterpFrame final : public Frame {
31 InterpFrame *Caller;
34 InterpFrame(InterpState &S, const Function *Func, InterpFrame *Caller,
41 InterpFrame(InterpState &S, const Function *Func, CodePtr RetPC);
44 ~InterpFrame();
H A DInterpState.h31 class InterpFrame; variable
113 InterpFrame *Current = nullptr;
H A DInterpState.cpp24 InterpFrame *Next = Current->Caller; in ~InterpState()
H A DEvalEmitter.cpp25 new InterpFrame(S, /*Func=*/nullptr, /*Caller=*/nullptr, CodePtr()); in EvalEmitter()
H A DContext.cpp211 State.Current = new InterpFrame(State, Func, /*Caller=*/nullptr, {}); in Run()
H A DInterp.h229 if (InterpFrame *Caller = S.Current->Caller) { in Ret()
249 if (InterpFrame *Caller = S.Current->Caller) { in RetVoid()
1895 auto NewFrame = std::make_unique<InterpFrame>(S, Func, OpPC); in Call()
1896 InterpFrame *FrameBefore = S.Current; in Call()
1955 auto NewFrame = std::make_unique<InterpFrame>(S, Func, PC); in CallBI()
1957 InterpFrame *FrameBefore = S.Current; in CallBI()
H A DInterp.cpp594 const InterpFrame *StartFrame = S.Current; in Interpret()
/freebsd-14.2/lib/clang/libclang/
H A DMakefile108 SRCS_MIN+= AST/Interp/InterpFrame.cpp