Home
last modified time | relevance | path

Searched refs:InterpState (Results 1 – 13 of 13) sorted by relevance

/openbsd-src/gnu/llvm/clang/lib/AST/Interp/
H A DInterp.h48 bool CheckExtern(InterpState &S, CodePtr OpPC, const Pointer &Ptr);
51 bool CheckArray(InterpState &S, CodePtr OpPC, const Pointer &Ptr);
54 bool CheckLive(InterpState &S, CodePtr OpPC, const Pointer &Ptr,
57 bool CheckNull(InterpState &S, CodePtr OpPC, const Pointer &Ptr,
61 bool CheckRange(InterpState &S, CodePtr OpPC, const Pointer &Ptr,
65 bool CheckRange(InterpState &S, CodePtr OpPC, const Pointer &Ptr,
69 bool CheckConst(InterpState &S, CodePtr OpPC, const Pointer &Ptr);
72 bool CheckMutable(InterpState &S, CodePtr OpPC, const Pointer &Ptr);
75 bool CheckLoad(InterpState &S, CodePtr OpPC, const Pointer &Ptr);
78 bool CheckStore(InterpState &S, CodePtr OpPC, const Pointer &Ptr);
[all …]
H A DInterp.cpp34 static bool Ret(InterpState &S, CodePtr &PC, APValue &Result) { in Ret()
56 static bool RetVoid(InterpState &S, CodePtr &PC, APValue &Result) { in RetVoid()
74 static bool RetValue(InterpState &S, CodePtr &Pt, APValue &Result) { in RetValue()
82 static bool Jmp(InterpState &S, CodePtr &PC, int32_t Offset) { in Jmp()
87 static bool Jt(InterpState &S, CodePtr &PC, int32_t Offset) { in Jt()
94 static bool Jf(InterpState &S, CodePtr &PC, int32_t Offset) { in Jf()
101 static bool CheckInitialized(InterpState &S, CodePtr OpPC, const Pointer &Ptr, in CheckInitialized()
112 static bool CheckActive(InterpState &S, CodePtr OpPC, const Pointer &Ptr, in CheckActive()
144 static bool CheckTemporary(InterpState &S, CodePtr OpPC, const Pointer &Ptr, in CheckTemporary()
164 static bool CheckGlobal(InterpState &S, CodePtr OpPC, const Pointer &Ptr) { in CheckGlobal()
[all …]
H A DInterpState.cpp24 InterpState::InterpState(State &Parent, Program &P, InterpStack &Stk, in InterpState() function in InterpState
29 InterpState::~InterpState() { in ~InterpState()
43 Frame *InterpState::getCurrentFrame() { in getCurrentFrame()
51 bool InterpState::reportOverflow(const Expr *E, const llvm::APSInt &Value) { in reportOverflow()
57 void InterpState::deallocate(Block *B) { in deallocate()
H A DInterpFrame.h25 class InterpState; variable
35 InterpFrame(InterpState &S, const Function *Func, InterpFrame *Caller,
42 InterpFrame(InterpState &S, const Function *Func, CodePtr RetPC);
147 InterpState &S;
H A DInterpState.h34 class InterpState final : public State, public SourceMapper {
36 InterpState(State &Parent, Program &P, InterpStack &Stk, Context &Ctx,
39 ~InterpState();
H A DInterpBlock.h28 class InterpState; variable
116 friend class InterpState; variable
157 friend class InterpState; variable
H A DEvalEmitter.h29 class InterpState; variable
88 InterpState S;
H A DInterpFrame.cpp23 InterpFrame::InterpFrame(InterpState &S, const Function *Func, in InterpFrame()
52 InterpFrame::InterpFrame(InterpState &S, const Function *Func, CodePtr RetPC) in InterpFrame()
H A DContext.cpp127 InterpState State(Parent, *P, Stk, *this); in Run()
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DCMakeLists.txt80 Interp/InterpState.cpp
/openbsd-src/gnu/usr.bin/clang/libclangAST/
H A DMakefile111 InterpState.cpp \
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/clang/lib/AST/
H A DBUILD.gn108 "Interp/InterpState.cpp",
/openbsd-src/gnu/llvm/clang/docs/tools/
H A Dclang-formatted-files.txt332 clang/lib/AST/Interp/InterpState.h