Lines Matching refs:CodePtr
45 bool CheckExtern(InterpState &S, CodePtr OpPC, const Pointer &Ptr);
48 bool CheckArray(InterpState &S, CodePtr OpPC, const Pointer &Ptr);
51 bool CheckLive(InterpState &S, CodePtr OpPC, const Pointer &Ptr,
55 bool CheckDummy(InterpState &S, CodePtr OpPC, const Pointer &Ptr,
59 bool CheckNull(InterpState &S, CodePtr OpPC, const Pointer &Ptr,
63 bool CheckRange(InterpState &S, CodePtr OpPC, const Pointer &Ptr,
67 bool CheckRange(InterpState &S, CodePtr OpPC, const Pointer &Ptr,
71 bool CheckSubobject(InterpState &S, CodePtr OpPC, const Pointer &Ptr,
76 bool CheckDowncast(InterpState &S, CodePtr OpPC, const Pointer &Ptr,
80 bool CheckConst(InterpState &S, CodePtr OpPC, const Pointer &Ptr);
83 bool CheckConstant(InterpState &S, CodePtr OpPC, const Descriptor *Desc);
86 bool CheckMutable(InterpState &S, CodePtr OpPC, const Pointer &Ptr);
89 bool CheckLoad(InterpState &S, CodePtr OpPC, const Pointer &Ptr,
91 bool CheckFinalLoad(InterpState &S, CodePtr OpPC, const Pointer &Ptr);
93 bool CheckInitialized(InterpState &S, CodePtr OpPC, const Pointer &Ptr,
96 bool CheckGlobalInitialized(InterpState &S, CodePtr OpPC, const Pointer &Ptr);
99 bool CheckStore(InterpState &S, CodePtr OpPC, const Pointer &Ptr);
102 bool CheckInvoke(InterpState &S, CodePtr OpPC, const Pointer &Ptr);
105 bool CheckInit(InterpState &S, CodePtr OpPC, const Pointer &Ptr);
108 bool CheckCallable(InterpState &S, CodePtr OpPC, const Function *F);
112 bool CheckCallDepth(InterpState &S, CodePtr OpPC);
115 bool CheckThis(InterpState &S, CodePtr OpPC, const Pointer &This);
118 bool CheckNonNullArgs(InterpState &S, CodePtr OpPC, const Function *F,
123 bool CheckDynamicMemoryAllocation(InterpState &S, CodePtr OpPC);
126 bool CheckNewDeleteForms(InterpState &S, CodePtr OpPC,
133 bool CheckDeleteSource(InterpState &S, CodePtr OpPC, const Expr *Source,
136 bool CheckActive(InterpState &S, CodePtr OpPC, const Pointer &Ptr,
141 bool SetThreeWayComparisonField(InterpState &S, CodePtr OpPC,
145 bool DoMemcpy(InterpState &S, CodePtr OpPC, const Pointer &Src, Pointer &Dest);
147 bool CallVar(InterpState &S, CodePtr OpPC, const Function *Func,
149 bool Call(InterpState &S, CodePtr OpPC, const Function *Func,
151 bool CallVirt(InterpState &S, CodePtr OpPC, const Function *Func,
153 bool CallBI(InterpState &S, CodePtr OpPC, const CallExpr *CE,
155 bool CallPtr(InterpState &S, CodePtr OpPC, uint32_t ArgSize,
157 bool CheckLiteralType(InterpState &S, CodePtr OpPC, const Type *T);
158 bool InvalidShuffleVectorIndex(InterpState &S, CodePtr OpPC, uint32_t Index);
159 bool CheckBitCast(InterpState &S, CodePtr OpPC, bool HasIndeterminateBits,
162 bool CheckDestructor(InterpState &S, CodePtr OpPC, const Pointer &Ptr);
165 static bool handleOverflow(InterpState &S, CodePtr OpPC, const T &SrcValue) { in handleOverflow()
170 bool handleFixedPointOverflow(InterpState &S, CodePtr OpPC,
175 inline bool CheckArraySize(InterpState &S, CodePtr OpPC, uint64_t NumElems);
181 bool CheckShift(InterpState &S, CodePtr OpPC, const LT &LHS, const RT &RHS, in CheckShift()
228 bool CheckDivRem(InterpState &S, CodePtr OpPC, const T &LHS, const T &RHS) { in CheckDivRem()
257 bool CheckArraySize(InterpState &S, CodePtr OpPC, SizeT *NumElements, in CheckArraySize()
295 bool CheckFloatResult(InterpState &S, CodePtr OpPC, const Floating &Result,
299 bool CheckDeclRef(InterpState &S, CodePtr OpPC, const DeclRefExpr *DR);
305 bool InterpretBuiltin(InterpState &S, CodePtr OpPC, const CallExpr *Call,
309 bool InterpretOffsetOf(InterpState &S, CodePtr OpPC, const OffsetOfExpr *E,
312 inline bool Invalid(InterpState &S, CodePtr OpPC);
320 void cleanupAfterFunctionCall(InterpState &S, CodePtr OpPC,
324 bool Ret(InterpState &S, CodePtr &PC) { in Ret()
346 inline bool RetVoid(InterpState &S, CodePtr &PC) { in RetVoid()
369 bool AddSubMulHelper(InterpState &S, CodePtr OpPC, unsigned Bits, const T &LHS, in AddSubMulHelper()
410 bool Add(InterpState &S, CodePtr OpPC) { in Add()
425 inline bool Addf(InterpState &S, CodePtr OpPC, uint32_t FPOI) { in Addf()
437 bool Sub(InterpState &S, CodePtr OpPC) { in Sub()
445 inline bool Subf(InterpState &S, CodePtr OpPC, uint32_t FPOI) { in Subf()
457 bool Mul(InterpState &S, CodePtr OpPC) { in Mul()
465 inline bool Mulf(InterpState &S, CodePtr OpPC, uint32_t FPOI) { in Mulf()
479 inline bool Mulc(InterpState &S, CodePtr OpPC) { in Mulc()
539 inline bool Divc(InterpState &S, CodePtr OpPC) { in Divc()
627 bool BitAnd(InterpState &S, CodePtr OpPC) { in BitAnd()
647 bool BitOr(InterpState &S, CodePtr OpPC) { in BitOr()
667 bool BitXor(InterpState &S, CodePtr OpPC) { in BitXor()
688 bool Rem(InterpState &S, CodePtr OpPC) { in Rem()
711 bool Div(InterpState &S, CodePtr OpPC) { in Div()
737 inline bool Divf(InterpState &S, CodePtr OpPC, uint32_t FPOI) { in Divf()
757 inline bool Inv(InterpState &S, CodePtr OpPC) { in Inv()
768 bool Neg(InterpState &S, CodePtr OpPC) { in Neg()
820 bool IncDecHelper(InterpState &S, CodePtr OpPC, const Pointer &Ptr, in IncDecHelper()
884 bool Inc(InterpState &S, CodePtr OpPC, bool CanOverflow) { in Inc()
897 bool IncPop(InterpState &S, CodePtr OpPC, bool CanOverflow) { in IncPop()
906 bool PreInc(InterpState &S, CodePtr OpPC, bool CanOverflow) { in PreInc()
919 bool Dec(InterpState &S, CodePtr OpPC, bool CanOverflow) { in Dec()
932 bool DecPop(InterpState &S, CodePtr OpPC, bool CanOverflow) { in DecPop()
941 bool PreDec(InterpState &S, CodePtr OpPC, bool CanOverflow) { in PreDec()
949 bool IncDecFloatHelper(InterpState &S, CodePtr OpPC, const Pointer &Ptr, in IncDecFloatHelper()
969 inline bool Incf(InterpState &S, CodePtr OpPC, uint32_t FPOI) { in Incf()
977 inline bool IncfPop(InterpState &S, CodePtr OpPC, uint32_t FPOI) { in IncfPop()
985 inline bool Decf(InterpState &S, CodePtr OpPC, uint32_t FPOI) { in Decf()
993 inline bool DecfPop(InterpState &S, CodePtr OpPC, uint32_t FPOI) { in DecfPop()
1004 bool Comp(InterpState &S, CodePtr OpPC) { in Comp()
1025 bool CmpHelper(InterpState &S, CodePtr OpPC, CompareFn Fn) { in CmpHelper()
1037 bool CmpHelperEQ(InterpState &S, CodePtr OpPC, CompareFn Fn) { in CmpHelperEQ()
1042 inline bool CmpHelper<Pointer>(InterpState &S, CodePtr OpPC, CompareFn Fn) {
1096 inline bool CmpHelperEQ<Pointer>(InterpState &S, CodePtr OpPC, CompareFn Fn) {
1203 inline bool CmpHelperEQ<MemberPointer>(InterpState &S, CodePtr OpPC,
1245 bool EQ(InterpState &S, CodePtr OpPC) { in EQ()
1252 bool CMP3(InterpState &S, CodePtr OpPC, const ComparisonCategoryInfo *CmpInfo) { in CMP3()
1277 bool NE(InterpState &S, CodePtr OpPC) { in NE()
1284 bool LT(InterpState &S, CodePtr OpPC) { in LT()
1291 bool LE(InterpState &S, CodePtr OpPC) { in LE()
1299 bool GT(InterpState &S, CodePtr OpPC) { in GT()
1306 bool GE(InterpState &S, CodePtr OpPC) { in GE()
1318 bool Dup(InterpState &S, CodePtr OpPC) { in Dup()
1324 bool Pop(InterpState &S, CodePtr OpPC) { in Pop()
1331 bool Flip(InterpState &S, CodePtr OpPC) { in Flip()
1349 bool Const(InterpState &S, CodePtr OpPC, const T &Arg) { in Const()
1360 inline bool ConstFloat(InterpState &S, CodePtr OpPC, const Floating &F) { in ConstFloat()
1372 bool GetLocal(InterpState &S, CodePtr OpPC, uint32_t I) { in GetLocal()
1380 bool EndLifetime(InterpState &S, CodePtr OpPC);
1381 bool EndLifetimePop(InterpState &S, CodePtr OpPC);
1382 bool StartLifetime(InterpState &S, CodePtr OpPC);
1388 bool SetLocal(InterpState &S, CodePtr OpPC, uint32_t I) { in SetLocal()
1394 bool GetParam(InterpState &S, CodePtr OpPC, uint32_t I) { in GetParam()
1403 bool SetParam(InterpState &S, CodePtr OpPC, uint32_t I) { in SetParam()
1411 bool GetField(InterpState &S, CodePtr OpPC, uint32_t I) { in GetField()
1425 bool SetField(InterpState &S, CodePtr OpPC, uint32_t I) { in SetField()
1443 bool GetFieldPop(InterpState &S, CodePtr OpPC, uint32_t I) { in GetFieldPop()
1457 bool GetThisField(InterpState &S, CodePtr OpPC, uint32_t I) { in GetThisField()
1471 bool SetThisField(InterpState &S, CodePtr OpPC, uint32_t I) { in SetThisField()
1486 bool GetGlobal(InterpState &S, CodePtr OpPC, uint32_t I) { in GetGlobal()
1504 bool GetGlobalUnchecked(InterpState &S, CodePtr OpPC, uint32_t I) { in GetGlobalUnchecked()
1513 bool SetGlobal(InterpState &S, CodePtr OpPC, uint32_t I) { in SetGlobal()
1519 bool InitGlobal(InterpState &S, CodePtr OpPC, uint32_t I) { in InitGlobal()
1547 bool InitGlobalTemp(InterpState &S, CodePtr OpPC, uint32_t I, in InitGlobalTemp()
1569 inline bool InitGlobalTempComp(InterpState &S, CodePtr OpPC, in InitGlobalTempComp()
1588 bool InitThisField(InterpState &S, CodePtr OpPC, uint32_t I) { in InitThisField()
1604 bool InitThisBitField(InterpState &S, CodePtr OpPC, const Record::Field *F, in InitThisBitField()
1623 bool InitField(InterpState &S, CodePtr OpPC, uint32_t I) { in InitField()
1636 bool InitBitField(InterpState &S, CodePtr OpPC, const Record::Field *F) { in InitBitField()
1665 inline bool GetPtrLocal(InterpState &S, CodePtr OpPC, uint32_t I) { in GetPtrLocal()
1670 inline bool GetPtrParam(InterpState &S, CodePtr OpPC, uint32_t I) { in GetPtrParam()
1678 inline bool GetPtrGlobal(InterpState &S, CodePtr OpPC, uint32_t I) { in GetPtrGlobal()
1685 bool GetPtrField(InterpState &S, CodePtr OpPC, uint32_t Off);
1686 bool GetPtrFieldPop(InterpState &S, CodePtr OpPC, uint32_t Off);
1688 inline bool GetPtrThisField(InterpState &S, CodePtr OpPC, uint32_t Off) { in GetPtrThisField()
1698 inline bool GetPtrActiveField(InterpState &S, CodePtr OpPC, uint32_t Off) { in GetPtrActiveField()
1711 inline bool GetPtrActiveThisField(InterpState &S, CodePtr OpPC, uint32_t Off) { in GetPtrActiveThisField()
1724 inline bool GetPtrDerivedPop(InterpState &S, CodePtr OpPC, uint32_t Off, in GetPtrDerivedPop()
1761 inline bool GetPtrBase(InterpState &S, CodePtr OpPC, uint32_t Off) { in GetPtrBase()
1780 inline bool GetPtrBasePop(InterpState &S, CodePtr OpPC, uint32_t Off, in GetPtrBasePop()
1801 inline bool GetMemberPtrBasePop(InterpState &S, CodePtr OpPC, int32_t Off) { in GetMemberPtrBasePop()
1807 inline bool GetPtrThisBase(InterpState &S, CodePtr OpPC, uint32_t Off) { in GetPtrThisBase()
1817 inline bool FinishInitPop(InterpState &S, CodePtr OpPC) { in FinishInitPop()
1826 inline bool FinishInit(InterpState &S, CodePtr OpPC) { in FinishInit()
1835 bool FinishInitGlobal(InterpState &S, CodePtr OpPC);
1837 inline bool Dump(InterpState &S, CodePtr OpPC) { in Dump()
1842 inline bool VirtBaseHelper(InterpState &S, CodePtr OpPC, const RecordDecl *Decl, in VirtBaseHelper()
1853 inline bool GetPtrVirtBasePop(InterpState &S, CodePtr OpPC, in GetPtrVirtBasePop()
1862 inline bool GetPtrThisVirtBase(InterpState &S, CodePtr OpPC, in GetPtrThisVirtBase()
1878 bool Load(InterpState &S, CodePtr OpPC) { in Load()
1889 bool LoadPop(InterpState &S, CodePtr OpPC) { in LoadPop()
1900 bool Store(InterpState &S, CodePtr OpPC) { in Store()
1914 bool StorePop(InterpState &S, CodePtr OpPC) { in StorePop()
1928 bool StoreBitField(InterpState &S, CodePtr OpPC) { in StoreBitField()
1945 bool StoreBitFieldPop(InterpState &S, CodePtr OpPC) { in StoreBitFieldPop()
1962 bool Init(InterpState &S, CodePtr OpPC) { in Init()
1974 bool InitPop(InterpState &S, CodePtr OpPC) { in InitPop()
1989 bool InitElem(InterpState &S, CodePtr OpPC, uint32_t Idx) { in InitElem()
2014 bool InitElemPop(InterpState &S, CodePtr OpPC, uint32_t Idx) { in InitElemPop()
2036 inline bool Memcpy(InterpState &S, CodePtr OpPC) { in Memcpy()
2046 inline bool ToMemberPtr(InterpState &S, CodePtr OpPC) { in ToMemberPtr()
2054 inline bool CastMemberPtrPtr(InterpState &S, CodePtr OpPC) { in CastMemberPtrPtr()
2069 std::optional<Pointer> OffsetHelper(InterpState &S, CodePtr OpPC,
2180 bool AddOffset(InterpState &S, CodePtr OpPC) { in AddOffset()
2195 bool SubOffset(InterpState &S, CodePtr OpPC) { in SubOffset()
2208 static inline bool IncDecPtrHelper(InterpState &S, CodePtr OpPC, in IncDecPtrHelper()
2233 static inline bool IncPtr(InterpState &S, CodePtr OpPC) { in IncPtr()
2242 static inline bool DecPtr(InterpState &S, CodePtr OpPC) { in DecPtr()
2255 inline bool SubPtr(InterpState &S, CodePtr OpPC) { in SubPtr()
2310 inline bool Destroy(InterpState &S, CodePtr OpPC, uint32_t I) { in Destroy()
2330 inline bool InitScope(InterpState &S, CodePtr OpPC, uint32_t I) { in InitScope()
2339 template <PrimType TIn, PrimType TOut> bool Cast(InterpState &S, CodePtr OpPC) { in Cast()
2348 inline bool CastFP(InterpState &S, CodePtr OpPC, const llvm::fltSemantics *Sem, in CastFP()
2357 inline bool CastFixedPoint(InterpState &S, CodePtr OpPC, uint32_t FPS) { in CastFixedPoint()
2375 bool CastAP(InterpState &S, CodePtr OpPC, uint32_t BitWidth) { in CastAP()
2387 bool CastAPS(InterpState &S, CodePtr OpPC, uint32_t BitWidth) { in CastAPS()
2399 bool CastIntegralFloating(InterpState &S, CodePtr OpPC, in CastIntegralFloating()
2414 bool CastFloatingIntegral(InterpState &S, CodePtr OpPC, uint32_t FPOI) { in CastFloatingIntegral()
2444 static inline bool CastFloatingIntegralAP(InterpState &S, CodePtr OpPC, in CastFloatingIntegralAP()
2465 static inline bool CastFloatingIntegralAPS(InterpState &S, CodePtr OpPC, in CastFloatingIntegralAPS()
2486 bool CheckPointerToIntegralCast(InterpState &S, CodePtr OpPC,
2488 bool CastPointerIntegralAP(InterpState &S, CodePtr OpPC, uint32_t BitWidth);
2489 bool CastPointerIntegralAPS(InterpState &S, CodePtr OpPC, uint32_t BitWidth);
2492 bool CastPointerIntegral(InterpState &S, CodePtr OpPC) { in CastPointerIntegral()
2507 static inline bool CastIntegralFixedPoint(InterpState &S, CodePtr OpPC, in CastIntegralFixedPoint()
2523 static inline bool CastFloatingFixedPoint(InterpState &S, CodePtr OpPC, in CastFloatingFixedPoint()
2539 static inline bool CastFixedPointFloating(InterpState &S, CodePtr OpPC, in CastFixedPointFloating()
2549 static inline bool CastFixedPointIntegral(InterpState &S, CodePtr OpPC) { in CastFixedPointIntegral()
2562 static inline bool PtrPtrCast(InterpState &S, CodePtr OpPC, bool SrcIsVoidPtr) { in PtrPtrCast()
2602 bool Zero(InterpState &S, CodePtr OpPC) { in Zero()
2607 static inline bool ZeroIntAP(InterpState &S, CodePtr OpPC, uint32_t BitWidth) { in ZeroIntAP()
2615 static inline bool ZeroIntAPS(InterpState &S, CodePtr OpPC, uint32_t BitWidth) { in ZeroIntAPS()
2624 inline bool Null(InterpState &S, CodePtr OpPC, uint64_t Value, in Null()
2633 inline bool IsNonNull(InterpState &S, CodePtr OpPC) { in IsNonNull()
2645 inline bool This(InterpState &S, CodePtr OpPC) { in This()
2673 inline bool RVOPtr(InterpState &S, CodePtr OpPC) { in RVOPtr()
2686 inline bool DoShift(InterpState &S, CodePtr OpPC, LT &LHS, RT &RHS, in DoShift()
2766 inline bool DoShiftAP(InterpState &S, CodePtr OpPC, const APSInt &LHS, in DoShiftAP()
2810 inline bool Shr(InterpState &S, CodePtr OpPC) { in Shr()
2829 inline bool Shl(InterpState &S, CodePtr OpPC) { in Shl()
2847 static inline bool ShiftFixedPoint(InterpState &S, CodePtr OpPC, bool Left) { in ShiftFixedPoint()
2887 inline bool NoRet(InterpState &S, CodePtr OpPC) { in NoRet()
2897 inline bool NarrowPtr(InterpState &S, CodePtr OpPC) { in NarrowPtr()
2903 inline bool ExpandPtr(InterpState &S, CodePtr OpPC) { in ExpandPtr()
2921 inline bool ArrayElemPtr(InterpState &S, CodePtr OpPC) { in ArrayElemPtr()
2951 inline bool ArrayElemPtrPop(InterpState &S, CodePtr OpPC) { in ArrayElemPtrPop()
2980 inline bool ArrayElem(InterpState &S, CodePtr OpPC, uint32_t Index) { in ArrayElem()
2992 inline bool ArrayElemPop(InterpState &S, CodePtr OpPC, uint32_t Index) { in ArrayElemPop()
3004 inline bool CopyArray(InterpState &S, CodePtr OpPC, uint32_t SrcIndex, in CopyArray()
3024 inline bool ArrayDecay(InterpState &S, CodePtr OpPC) { in ArrayDecay()
3046 inline bool GetFnPtr(InterpState &S, CodePtr OpPC, const Function *Func) { in GetFnPtr()
3053 inline bool GetIntPtr(InterpState &S, CodePtr OpPC, const Descriptor *Desc) { in GetIntPtr()
3064 inline bool GetMemberPtr(InterpState &S, CodePtr OpPC, const ValueDecl *D) { in GetMemberPtr()
3069 inline bool GetMemberPtrBase(InterpState &S, CodePtr OpPC) { in GetMemberPtrBase()
3076 inline bool GetMemberPtrDecl(InterpState &S, CodePtr OpPC) { in GetMemberPtrDecl()
3088 inline bool Invalid(InterpState &S, CodePtr OpPC) { in Invalid()
3095 inline bool Unsupported(InterpState &S, CodePtr OpPC) { in Unsupported()
3102 inline bool StartSpeculation(InterpState &S, CodePtr OpPC) { in StartSpeculation()
3112 inline bool EndSpeculation(InterpState &S, CodePtr OpPC) { in EndSpeculation()
3122 inline bool PushCC(InterpState &S, CodePtr OpPC, bool Value) { in PushCC()
3126 inline bool PopCC(InterpState &S, CodePtr OpPC) { in PopCC()
3132 inline bool Error(InterpState &S, CodePtr OpPC) { return false; } in Error()
3134 inline bool SideEffect(InterpState &S, CodePtr OpPC) { in SideEffect()
3139 inline bool InvalidCast(InterpState &S, CodePtr OpPC, CastKind Kind, in InvalidCast()
3168 inline bool InvalidDeclRef(InterpState &S, CodePtr OpPC, const DeclRefExpr *DR, in InvalidDeclRef()
3183 inline bool SizelessVectorElementSize(InterpState &S, CodePtr OpPC) { in SizelessVectorElementSize()
3192 inline bool CheckPseudoDtor(InterpState &S, CodePtr OpPC) { in CheckPseudoDtor()
3199 inline bool Assume(InterpState &S, CodePtr OpPC) { in Assume()
3212 inline bool OffsetOf(InterpState &S, CodePtr OpPC, const OffsetOfExpr *E) { in OffsetOf()
3227 inline bool CheckNonNullArg(InterpState &S, CodePtr OpPC) { in CheckNonNullArg()
3238 void diagnoseEnumValue(InterpState &S, CodePtr OpPC, const EnumDecl *ED,
3242 inline bool CheckEnumValue(InterpState &S, CodePtr OpPC, const EnumDecl *ED) { in CheckEnumValue()
3255 inline bool DecayPtr(InterpState &S, CodePtr OpPC) { in DecayPtr()
3279 inline bool CheckDecl(InterpState &S, CodePtr OpPC, const VarDecl *VD) { in CheckDecl()
3298 inline bool Alloc(InterpState &S, CodePtr OpPC, const Descriptor *Desc) { in Alloc()
3313 inline bool AllocN(InterpState &S, CodePtr OpPC, PrimType T, const Expr *Source, in AllocN()
3345 inline bool AllocCN(InterpState &S, CodePtr OpPC, const Descriptor *ElementDesc, in AllocCN()
3378 bool Free(InterpState &S, CodePtr OpPC, bool DeleteIsArrayForm,
3381 static inline bool IsConstantContext(InterpState &S, CodePtr OpPC) { in IsConstantContext()
3386 static inline bool CheckAllocations(InterpState &S, CodePtr OpPC) { in CheckAllocations()
3392 bool CheckNewTypeMismatch(InterpState &S, CodePtr OpPC, const Expr *E,
3396 bool CheckNewTypeMismatchArray(InterpState &S, CodePtr OpPC, const Expr *E) { in CheckNewTypeMismatchArray()
3400 bool InvalidNewDeleteExpr(InterpState &S, CodePtr OpPC, const Expr *E);
3403 inline bool BitCastPrim(InterpState &S, CodePtr OpPC, bool TargetIsUCharOrByte, in BitCastPrim()
3455 inline bool BitCast(InterpState &S, CodePtr OpPC) { in BitCast()
3469 bool GetTypeid(InterpState &S, CodePtr OpPC, const Type *TypePtr,
3471 bool GetTypeidPtr(InterpState &S, CodePtr OpPC, const Type *TypeInfoType);
3472 bool DiagTypeid(InterpState &S, CodePtr OpPC);
3474 inline bool CheckDestruction(InterpState &S, CodePtr OpPC) { in CheckDestruction()
3479 inline bool CheckArraySize(InterpState &S, CodePtr OpPC, uint64_t NumElems) { in CheckArraySize()
3494 template <typename T> inline T ReadArg(InterpState &S, CodePtr &OpPC) { in ReadArg()
3503 template <> inline Floating ReadArg<Floating>(InterpState &S, CodePtr &OpPC) {
3515 CodePtr &OpPC) {
3527 CodePtr &OpPC) {
3538 inline FixedPoint ReadArg<FixedPoint>(InterpState &S, CodePtr &OpPC) {