Lines Matching refs:CodePtr
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, const Pointer &Ptr);
80 bool CheckInvoke(InterpState &S, CodePtr OpPC, const Pointer &Ptr);
83 bool CheckInit(InterpState &S, CodePtr OpPC, const Pointer &Ptr);
86 bool CheckCallable(InterpState &S, CodePtr OpPC, Function *F);
89 bool CheckThis(InterpState &S, CodePtr OpPC, const Pointer &This);
92 bool CheckPure(InterpState &S, CodePtr OpPC, const CXXMethodDecl *MD);
102 bool AddSubMulHelper(InterpState &S, CodePtr OpPC, unsigned Bits, const T &LHS, in AddSubMulHelper()
132 bool Add(InterpState &S, CodePtr OpPC) { in Add()
140 bool Sub(InterpState &S, CodePtr OpPC) { in Sub()
148 bool Mul(InterpState &S, CodePtr OpPC) { in Mul()
162 bool CmpHelper(InterpState &S, CodePtr OpPC, CompareFn Fn) { in CmpHelper()
171 bool CmpHelperEQ(InterpState &S, CodePtr OpPC, CompareFn Fn) { in CmpHelperEQ()
176 inline bool CmpHelper<Pointer>(InterpState &S, CodePtr OpPC, CompareFn Fn) {
194 inline bool CmpHelperEQ<Pointer>(InterpState &S, CodePtr OpPC, CompareFn Fn) {
216 bool EQ(InterpState &S, CodePtr OpPC) { in EQ()
223 bool NE(InterpState &S, CodePtr OpPC) { in NE()
230 bool LT(InterpState &S, CodePtr OpPC) { in LT()
237 bool LE(InterpState &S, CodePtr OpPC) { in LE()
245 bool GT(InterpState &S, CodePtr OpPC) { in GT()
252 bool GE(InterpState &S, CodePtr OpPC) { in GE()
264 bool InRange(InterpState &S, CodePtr OpPC) { in InRange()
278 bool Dup(InterpState &S, CodePtr OpPC) { in Dup()
284 bool Pop(InterpState &S, CodePtr OpPC) { in Pop()
294 bool Const(InterpState &S, CodePtr OpPC, const T &Arg) { in Const()
304 bool GetLocal(InterpState &S, CodePtr OpPC, uint32_t I) { in GetLocal()
310 bool SetLocal(InterpState &S, CodePtr OpPC, uint32_t I) { in SetLocal()
316 bool GetParam(InterpState &S, CodePtr OpPC, uint32_t I) { in GetParam()
325 bool SetParam(InterpState &S, CodePtr OpPC, uint32_t I) { in SetParam()
331 bool GetField(InterpState &S, CodePtr OpPC, uint32_t I) { in GetField()
345 bool SetField(InterpState &S, CodePtr OpPC, uint32_t I) { in SetField()
360 bool GetFieldPop(InterpState &S, CodePtr OpPC, uint32_t I) { in GetFieldPop()
374 bool GetThisField(InterpState &S, CodePtr OpPC, uint32_t I) { in GetThisField()
388 bool SetThisField(InterpState &S, CodePtr OpPC, uint32_t I) { in SetThisField()
403 bool GetGlobal(InterpState &S, CodePtr OpPC, uint32_t I) { in GetGlobal()
412 bool SetGlobal(InterpState &S, CodePtr OpPC, uint32_t I) { in SetGlobal()
418 bool InitGlobal(InterpState &S, CodePtr OpPC, uint32_t I) { in InitGlobal()
424 bool InitThisField(InterpState &S, CodePtr OpPC, uint32_t I) { in InitThisField()
437 bool InitThisBitField(InterpState &S, CodePtr OpPC, const Record::Field *F) { in InitThisBitField()
451 bool InitThisFieldActive(InterpState &S, CodePtr OpPC, uint32_t I) { in InitThisFieldActive()
465 bool InitField(InterpState &S, CodePtr OpPC, uint32_t I) { in InitField()
475 bool InitBitField(InterpState &S, CodePtr OpPC, const Record::Field *F) { in InitBitField()
485 bool InitFieldActive(InterpState &S, CodePtr OpPC, uint32_t I) { in InitFieldActive()
499 inline bool GetPtrLocal(InterpState &S, CodePtr OpPC, uint32_t I) { in GetPtrLocal()
504 inline bool GetPtrParam(InterpState &S, CodePtr OpPC, uint32_t I) { in GetPtrParam()
512 inline bool GetPtrGlobal(InterpState &S, CodePtr OpPC, uint32_t I) { in GetPtrGlobal()
517 inline bool GetPtrField(InterpState &S, CodePtr OpPC, uint32_t Off) { in GetPtrField()
529 inline bool GetPtrThisField(InterpState &S, CodePtr OpPC, uint32_t Off) { in GetPtrThisField()
539 inline bool GetPtrActiveField(InterpState &S, CodePtr OpPC, uint32_t Off) { in GetPtrActiveField()
552 inline bool GetPtrActiveThisField(InterpState &S, CodePtr OpPC, uint32_t Off) { in GetPtrActiveThisField()
565 inline bool GetPtrBase(InterpState &S, CodePtr OpPC, uint32_t Off) { in GetPtrBase()
573 inline bool GetPtrThisBase(InterpState &S, CodePtr OpPC, uint32_t Off) { in GetPtrThisBase()
583 inline bool VirtBaseHelper(InterpState &S, CodePtr OpPC, const RecordDecl *Decl, in VirtBaseHelper()
594 inline bool GetPtrVirtBase(InterpState &S, CodePtr OpPC, const RecordDecl *D) { in GetPtrVirtBase()
601 inline bool GetPtrThisVirtBase(InterpState &S, CodePtr OpPC, in GetPtrThisVirtBase()
616 bool Load(InterpState &S, CodePtr OpPC) { in Load()
625 bool LoadPop(InterpState &S, CodePtr OpPC) { in LoadPop()
634 bool Store(InterpState &S, CodePtr OpPC) { in Store()
644 bool StorePop(InterpState &S, CodePtr OpPC) { in StorePop()
654 bool StoreBitField(InterpState &S, CodePtr OpPC) { in StoreBitField()
668 bool StoreBitFieldPop(InterpState &S, CodePtr OpPC) { in StoreBitFieldPop()
682 bool InitPop(InterpState &S, CodePtr OpPC) { in InitPop()
693 bool InitElem(InterpState &S, CodePtr OpPC, uint32_t Idx) { in InitElem()
704 bool InitElemPop(InterpState &S, CodePtr OpPC, uint32_t Idx) { in InitElemPop()
718 template <class T, bool Add> bool OffsetHelper(InterpState &S, CodePtr OpPC) { in OffsetHelper()
777 bool AddOffset(InterpState &S, CodePtr OpPC) { in AddOffset()
782 bool SubOffset(InterpState &S, CodePtr OpPC) { in SubOffset()
791 inline bool Destroy(InterpState &S, CodePtr OpPC, uint32_t I) { in Destroy()
800 template <PrimType TIn, PrimType TOut> bool Cast(InterpState &S, CodePtr OpPC) { in Cast()
812 bool Zero(InterpState &S, CodePtr OpPC) { in Zero()
818 inline bool Null(InterpState &S, CodePtr OpPC) { in Null()
827 inline bool This(InterpState &S, CodePtr OpPC) { in This()
846 unsigned Trunc(InterpState &S, CodePtr OpPC, unsigned Bits, const T &V) { in Trunc()
861 inline bool ShiftRight(InterpState &S, CodePtr OpPC, const T &V, unsigned RHS) { in ShiftRight()
871 inline bool ShiftLeft(InterpState &S, CodePtr OpPC, const T &V, unsigned RHS) { in ShiftLeft()
896 inline bool Shr(InterpState &S, CodePtr OpPC) { in Shr()
911 inline bool Shl(InterpState &S, CodePtr OpPC) { in Shl()
929 inline bool NoRet(InterpState &S, CodePtr OpPC) { in NoRet()
939 inline bool NarrowPtr(InterpState &S, CodePtr OpPC) { in NarrowPtr()
945 inline bool ExpandPtr(InterpState &S, CodePtr OpPC) { in ExpandPtr()