| /llvm-project-15.0.7/clang/lib/AST/Interp/ |
| H A D | Interp.h | 134 bool Add(InterpState &S, CodePtr OpPC) { in Add() 142 bool Sub(InterpState &S, CodePtr OpPC) { in Sub() 150 bool Mul(InterpState &S, CodePtr OpPC) { in Mul() 218 bool EQ(InterpState &S, CodePtr OpPC) { in EQ() 225 bool NE(InterpState &S, CodePtr OpPC) { in NE() 232 bool LT(InterpState &S, CodePtr OpPC) { in LT() 239 bool LE(InterpState &S, CodePtr OpPC) { in LE() 247 bool GT(InterpState &S, CodePtr OpPC) { in GT() 254 bool GE(InterpState &S, CodePtr OpPC) { in GE() 280 bool Dup(InterpState &S, CodePtr OpPC) { in Dup() [all …]
|
| H A D | Interp.cpp | 34 static bool Ret(InterpState &S, CodePtr &PC, APValue &Result) { in Ret() 56 static bool RetVoid(InterpState &S, CodePtr &PC, APValue &Result) { in RetVoid() 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() 202 bool CheckLive(InterpState &S, CodePtr OpPC, const Pointer &Ptr, in CheckLive() 231 bool CheckNull(InterpState &S, CodePtr OpPC, const Pointer &Ptr, in CheckNull() 240 bool CheckRange(InterpState &S, CodePtr OpPC, const Pointer &Ptr, in CheckRange() 249 bool CheckRange(InterpState &S, CodePtr OpPC, const Pointer &Ptr, in CheckRange() 333 bool CheckCallable(InterpState &S, CodePtr OpPC, Function *F) { in CheckCallable() [all …]
|
| H A D | InterpState.cpp | 24 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 D | InterpState.h | 34 class InterpState final : public State, public SourceMapper { 36 InterpState(State &Parent, Program &P, InterpStack &Stk, Context &Ctx, 39 ~InterpState();
|
| H A D | InterpBlock.h | 28 class InterpState; variable 79 friend class InterpState; variable 120 friend class InterpState; variable
|
| H A D | InterpFrame.h | 26 class InterpState; variable 35 InterpFrame(InterpState &S, Function *Func, InterpFrame *Caller, 131 InterpState &S;
|
| H A D | EvalEmitter.h | 30 class InterpState; variable 89 InterpState S;
|
| H A D | Context.cpp | 114 InterpState State(Parent, *P, Stk, *this); in Run()
|
| H A D | InterpFrame.cpp | 20 InterpFrame::InterpFrame(InterpState &S, Function *Func, InterpFrame *Caller, in InterpFrame()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | CMakeLists.txt | 79 Interp/InterpState.cpp
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/clang/lib/AST/ |
| H A D | BUILD.gn | 107 "Interp/InterpState.cpp",
|
| /llvm-project-15.0.7/clang/docs/tools/ |
| H A D | clang-formatted-files.txt | 334 clang/lib/AST/Interp/InterpState.h
|