Lines Matching defs:CodePtr
25 class CodePtr {
27 CodePtr() : Ptr(nullptr) {}
29 CodePtr &operator+=(int32_t Offset) {
34 int32_t operator-(const CodePtr &RHS) const {
39 CodePtr operator-(size_t RHS) const {
41 return CodePtr(Ptr - RHS);
44 bool operator!=(const CodePtr &RHS) const { return Ptr != RHS.Ptr; }
55 CodePtr(const char *Ptr) : Ptr(Ptr) {}
107 virtual SourceInfo getSource(Function *F, CodePtr PC) const = 0;
110 const Expr *getExpr(Function *F, CodePtr PC) const;
112 SourceLocation getLocation(Function *F, CodePtr PC) const;