Searched refs:InterpFrame (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | InterpFrame.cpp | 25 InterpFrame::InterpFrame(InterpState &S) in InterpFrame() function in InterpFrame 29 InterpFrame::InterpFrame(InterpState &S, const Function *Func, in InterpFrame() function in InterpFrame 30 InterpFrame *Caller, CodePtr RetPC, unsigned ArgSize) in InterpFrame() 52 InterpFrame::InterpFrame(InterpState &S, const Function *Func, CodePtr RetPC, in InterpFrame() function in InterpFrame 54 : InterpFrame(S, Func, S.Current, RetPC, Func->getArgSize() + VarArgSize) { in InterpFrame() 72 InterpFrame::~InterpFrame() { in ~InterpFrame() 82 void InterpFrame::destroyScopes() { in destroyScopes() 92 void InterpFrame::initScope(unsigned Idx) { in initScope() 100 void InterpFrame::destroy(unsigned Idx) { in destroy() 134 void InterpFrame::describe(llvm::raw_ostream &OS) const { in describe() [all …]
|
| H A D | InterpFrame.h | 26 class InterpFrame final : public Frame { 29 InterpFrame *Caller; 32 InterpFrame(InterpState &S); 35 InterpFrame(InterpState &S, const Function *Func, InterpFrame *Caller, 42 InterpFrame(InterpState &S, const Function *Func, CodePtr RetPC, 46 ~InterpFrame(); 48 static void free(InterpFrame *F) { in free()
|
| H A D | InterpBuiltin.cpp | 146 const InterpFrame *Frame, in interp__builtin_is_constant_evaluated() 153 const InterpFrame *Caller = Frame->Caller; in interp__builtin_is_constant_evaluated() 177 const InterpFrame *Frame, in interp__builtin_assume() 185 const InterpFrame *Frame, in interp__builtin_strcmp() 267 const InterpFrame *Frame, in interp__builtin_strlen() 322 const InterpFrame *Frame, const CallExpr *Call, in interp__builtin_nan() 384 const InterpFrame *Frame, in interp__builtin_inf() 397 const InterpFrame *Frame) { in interp__builtin_copysign() 411 const InterpFrame *Frame, bool IsNumBuiltin) { in interp__builtin_fmin() 425 const InterpFrame *Frame, bool IsNumBuiltin) { in interp__builtin_fmax() [all …]
|
| H A D | InterpState.h | 33 class InterpFrame; variable 177 InterpFrame BottomFrame; 179 InterpFrame *Current = nullptr;
|
| H A D | InterpState.cpp | 38 InterpFrame *Next = Current->Caller; in ~InterpState() 122 for (const InterpFrame *F = Current; F; F = F->Caller) { in getStdAllocatorCaller()
|
| H A D | Interp.cpp | 69 const InterpFrame *StartFrame = S.Current; in BCP() 1453 auto NewFrame = std::make_unique<InterpFrame>(S, Func, OpPC, VarArgSize); in CallVar() 1454 InterpFrame *FrameBefore = S.Current; in CallVar() 1533 auto NewFrame = std::make_unique<InterpFrame>(S, Func, OpPC, VarArgSize); in Call() 1534 InterpFrame *FrameBefore = S.Current; in Call() 1989 for (const InterpFrame *Frame = S.Current; Frame; Frame = Frame->Caller) { in GetTypeidPtr() 2160 const InterpFrame *StartFrame = S.Current; in Interpret()
|
| H A D | Disasm.cpp | 456 LLVM_DUMP_METHOD void InterpFrame::dump(llvm::raw_ostream &OS, in dump() 482 for (const InterpFrame *F = this->Caller; F; F = F->Caller) { in dump()
|
| H A D | Interp.h | 332 if (InterpFrame *Caller = S.Current->Caller) { in Ret() 334 InterpFrame::free(S.Current); in Ret() 338 InterpFrame::free(S.Current); in Ret() 352 if (InterpFrame *Caller = S.Current->Caller) { in RetVoid() 354 InterpFrame::free(S.Current); in RetVoid() 357 InterpFrame::free(S.Current); in RetVoid()
|
| /freebsd/lib/clang/libclang/ |
| H A D | Makefile | 78 SRCS_MIN+= AST/ByteCode/InterpFrame.cpp
|