/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | Interp.cpp | 101 static bool CheckInitialized(InterpState &S, CodePtr OpPC, const Pointer &Ptr, argument 106 const SourceInfo &Loc = S.Current->getSource(OpPC); 112 static bool CheckActive(InterpState &S, CodePtr OpPC, const Pointer &Ptr, argument 138 const SourceInfo &Loc = S.Current->getSource(OpPC); 144 static bool CheckTemporary(InterpState &S, CodePtr OpPC, const Pointer &Ptr, argument 156 const SourceInfo &E = S.Current->getSource(OpPC); 164 static bool CheckGlobal(InterpState &S, CodePtr OpPC, const Pointer &Ptr) { argument 172 S.FFDiag(S.Current->getLocation(OpPC), diag::note_constexpr_modify_global); 181 bool CheckExtern(InterpState &S, CodePtr OpPC, const Pointer &Ptr) { argument 187 const SourceInfo &Loc = S.Current->getSource(OpPC); 194 CheckArray(InterpState &S, CodePtr OpPC, const Pointer &Ptr) argument 202 CheckLive(InterpState &S, CodePtr OpPC, const Pointer &Ptr, AccessKinds AK) argument 231 CheckNull(InterpState &S, CodePtr OpPC, const Pointer &Ptr, CheckSubobjectKind CSK) argument 240 CheckRange(InterpState &S, CodePtr OpPC, const Pointer &Ptr, AccessKinds AK) argument 249 CheckRange(InterpState &S, CodePtr OpPC, const Pointer &Ptr, CheckSubobjectKind CSK) argument 258 CheckConst(InterpState &S, CodePtr OpPC, const Pointer &Ptr) argument 270 CheckMutable(InterpState &S, CodePtr OpPC, const Pointer &Ptr) argument 283 CheckLoad(InterpState &S, CodePtr OpPC, const Pointer &Ptr) argument 301 CheckStore(InterpState &S, CodePtr OpPC, const Pointer &Ptr) argument 315 CheckInvoke(InterpState &S, CodePtr OpPC, const Pointer &Ptr) argument 325 CheckInit(InterpState &S, CodePtr OpPC, const Pointer &Ptr) argument 333 CheckCallable(InterpState &S, CodePtr OpPC, Function *F) argument 375 CheckThis(InterpState &S, CodePtr OpPC, const Pointer &This) argument 393 CheckPure(InterpState &S, CodePtr OpPC, const CXXMethodDecl *MD) argument 406 CodePtr OpPC = PC; local [all...] |
H A D | Interp.h | 47 bool CheckExtern(InterpState &S, CodePtr OpPC, const Pointer &Ptr); 50 bool CheckArray(InterpState &S, CodePtr OpPC, const Pointer &Ptr); 53 bool CheckLive(InterpState &S, CodePtr OpPC, const Pointer &Ptr, 56 bool CheckNull(InterpState &S, CodePtr OpPC, const Pointer &Ptr, 60 bool CheckRange(InterpState &S, CodePtr OpPC, const Pointer &Ptr, 64 bool CheckRange(InterpState &S, CodePtr OpPC, const Pointer &Ptr, 68 bool CheckConst(InterpState &S, CodePtr OpPC, const Pointer &Ptr); 71 bool CheckMutable(InterpState &S, CodePtr OpPC, const Pointer &Ptr); 74 bool CheckLoad(InterpState &S, CodePtr OpPC, const Pointer &Ptr); 77 bool CheckStore(InterpState &S, CodePtr OpPC, cons 102 AddSubMulHelper(InterpState &S, CodePtr OpPC, unsigned Bits, const T &LHS, const T &RHS) argument 132 Add(InterpState &S, CodePtr OpPC) argument 140 Sub(InterpState &S, CodePtr OpPC) argument 148 Mul(InterpState &S, CodePtr OpPC) argument 162 CmpHelper(InterpState &S, CodePtr OpPC, CompareFn Fn) argument 171 CmpHelperEQ(InterpState &S, CodePtr OpPC, CompareFn Fn) argument 176 CmpHelper(InterpState &S, CodePtr OpPC, CompareFn Fn) argument 194 CmpHelperEQ(InterpState &S, CodePtr OpPC, CompareFn Fn) argument 216 EQ(InterpState &S, CodePtr OpPC) argument 223 NE(InterpState &S, CodePtr OpPC) argument 230 LT(InterpState &S, CodePtr OpPC) argument [all...] |
H A D | EvalEmitter.h | 96 // The emitter always tracks the current instruction and sets OpPC to a token 98 CodePtr OpPC; member in class:clang::interp::EvalEmitter
|