Lines Matching refs:InterpState

31 static bool RetValue(InterpState &S, CodePtr &Pt) {  in RetValue()
39 static bool Jmp(InterpState &S, CodePtr &PC, int32_t Offset) { in Jmp()
44 static bool Jt(InterpState &S, CodePtr &PC, int32_t Offset) { in Jt()
51 static bool Jf(InterpState &S, CodePtr &PC, int32_t Offset) { in Jf()
64 static bool BCP(InterpState &S, CodePtr &RealPC, int32_t Offset, PrimType PT) { in BCP()
128 static void diagnoseMissingInitializer(InterpState &S, CodePtr OpPC, in diagnoseMissingInitializer()
135 static void diagnoseNonConstVariable(InterpState &S, CodePtr OpPC,
137 static bool diagnoseUnknownDecl(InterpState &S, CodePtr OpPC, in diagnoseUnknownDecl()
173 static void diagnoseNonConstVariable(InterpState &S, CodePtr OpPC, in diagnoseNonConstVariable()
210 static bool CheckTemporary(InterpState &S, CodePtr OpPC, const Pointer &Ptr, in CheckTemporary()
235 static bool CheckGlobal(InterpState &S, CodePtr OpPC, const Pointer &Ptr) { in CheckGlobal()
251 static void popArg(InterpState &S, const Expr *Arg) { in popArg()
256 void cleanupAfterFunctionCall(InterpState &S, CodePtr OpPC, in cleanupAfterFunctionCall()
303 bool CheckBCPResult(InterpState &S, const Pointer &Ptr) { in CheckBCPResult()
323 bool CheckActive(InterpState &S, CodePtr OpPC, const Pointer &Ptr, in CheckActive()
385 bool CheckExtern(InterpState &S, CodePtr OpPC, const Pointer &Ptr) { in CheckExtern()
402 bool CheckArray(InterpState &S, CodePtr OpPC, const Pointer &Ptr) { in CheckArray()
410 bool CheckLive(InterpState &S, CodePtr OpPC, const Pointer &Ptr, in CheckLive()
444 bool CheckConstant(InterpState &S, CodePtr OpPC, const Descriptor *Desc) { in CheckConstant()
496 static bool CheckConstant(InterpState &S, CodePtr OpPC, const Pointer &Ptr) { in CheckConstant()
504 bool CheckNull(InterpState &S, CodePtr OpPC, const Pointer &Ptr, in CheckNull()
515 bool CheckRange(InterpState &S, CodePtr OpPC, const Pointer &Ptr, in CheckRange()
527 bool CheckRange(InterpState &S, CodePtr OpPC, const Pointer &Ptr, in CheckRange()
537 bool CheckSubobject(InterpState &S, CodePtr OpPC, const Pointer &Ptr, in CheckSubobject()
548 bool CheckDowncast(InterpState &S, CodePtr OpPC, const Pointer &Ptr, in CheckDowncast()
568 bool CheckConst(InterpState &S, CodePtr OpPC, const Pointer &Ptr) { in CheckConst()
587 bool CheckMutable(InterpState &S, CodePtr OpPC, const Pointer &Ptr) { in CheckMutable()
612 static bool CheckVolatile(InterpState &S, CodePtr OpPC, const Pointer &Ptr, in CheckVolatile()
655 bool CheckInitialized(InterpState &S, CodePtr OpPC, const Pointer &Ptr, in CheckInitialized()
697 static bool CheckLifetime(InterpState &S, CodePtr OpPC, const Pointer &Ptr, in CheckLifetime()
709 bool CheckGlobalInitialized(InterpState &S, CodePtr OpPC, const Pointer &Ptr) { in CheckGlobalInitialized()
726 static bool CheckWeak(InterpState &S, CodePtr OpPC, const Pointer &Ptr) { in CheckWeak()
739 bool CheckLoad(InterpState &S, CodePtr OpPC, const Pointer &Ptr, in CheckLoad()
770 bool CheckFinalLoad(InterpState &S, CodePtr OpPC, const Pointer &Ptr) { in CheckFinalLoad()
797 bool CheckStore(InterpState &S, CodePtr OpPC, const Pointer &Ptr) { in CheckStore()
817 bool CheckInvoke(InterpState &S, CodePtr OpPC, const Pointer &Ptr) { in CheckInvoke()
829 bool CheckInit(InterpState &S, CodePtr OpPC, const Pointer &Ptr) { in CheckInit()
837 bool CheckCallable(InterpState &S, CodePtr OpPC, const Function *F) { in CheckCallable()
939 bool CheckCallDepth(InterpState &S, CodePtr OpPC) { in CheckCallDepth()
950 bool CheckThis(InterpState &S, CodePtr OpPC, const Pointer &This) { in CheckThis()
967 bool CheckFloatResult(InterpState &S, CodePtr OpPC, const Floating &Result, in CheckFloatResult()
1014 bool CheckDynamicMemoryAllocation(InterpState &S, CodePtr OpPC) { in CheckDynamicMemoryAllocation()
1023 bool CheckNewDeleteForms(InterpState &S, CodePtr OpPC, in CheckNewDeleteForms()
1041 bool CheckDeleteSource(InterpState &S, CodePtr OpPC, const Expr *Source, in CheckDeleteSource()
1069 bool CheckDeclRef(InterpState &S, CodePtr OpPC, const DeclRefExpr *DR) { in CheckDeclRef()
1074 bool CheckDummy(InterpState &S, CodePtr OpPC, const Pointer &Ptr, in CheckDummy()
1094 bool CheckNonNullArgs(InterpState &S, CodePtr OpPC, const Function *F, in CheckNonNullArgs()
1116 static bool runRecordDestructor(InterpState &S, CodePtr OpPC, in runRecordDestructor()
1144 static bool RunDestructors(InterpState &S, CodePtr OpPC, const Block *B) { in RunDestructors()
1179 bool Free(InterpState &S, CodePtr OpPC, bool DeleteIsArrayForm, in Free()
1278 void diagnoseEnumValue(InterpState &S, CodePtr OpPC, const EnumDecl *ED, in diagnoseEnumValue()
1302 bool CheckLiteralType(InterpState &S, CodePtr OpPC, const Type *T) { in CheckLiteralType()
1333 static bool getField(InterpState &S, CodePtr OpPC, const Pointer &Ptr, in getField()
1368 bool GetPtrField(InterpState &S, CodePtr OpPC, uint32_t Off) { in GetPtrField()
1373 bool GetPtrFieldPop(InterpState &S, CodePtr OpPC, uint32_t Off) { in GetPtrFieldPop()
1378 static bool checkConstructor(InterpState &S, CodePtr OpPC, const Function *Func, in checkConstructor()
1399 bool CheckDestructor(InterpState &S, CodePtr OpPC, const Pointer &Ptr) { in CheckDestructor()
1416 static void compileFunction(InterpState &S, const Function *Func) { in compileFunction()
1422 bool CallVar(InterpState &S, CodePtr OpPC, const Function *Func, in CallVar()
1471 bool Call(InterpState &S, CodePtr OpPC, const Function *Func, in Call()
1558 bool CallVirt(InterpState &S, CodePtr OpPC, const Function *Func, in CallVirt()
1647 bool CallBI(InterpState &S, CodePtr OpPC, const CallExpr *CE, in CallBI()
1658 bool CallPtr(InterpState &S, CodePtr OpPC, uint32_t ArgSize, in CallPtr()
1724 bool StartLifetime(InterpState &S, CodePtr OpPC) { in StartLifetime()
1755 bool EndLifetime(InterpState &S, CodePtr OpPC) { in EndLifetime()
1764 bool EndLifetimePop(InterpState &S, CodePtr OpPC) { in EndLifetimePop()
1772 bool CheckNewTypeMismatch(InterpState &S, CodePtr OpPC, const Expr *E, in CheckNewTypeMismatch()
1844 bool InvalidNewDeleteExpr(InterpState &S, CodePtr OpPC, const Expr *E) { in InvalidNewDeleteExpr()
1888 bool handleFixedPointOverflow(InterpState &S, CodePtr OpPC, in handleFixedPointOverflow()
1901 bool InvalidShuffleVectorIndex(InterpState &S, CodePtr OpPC, uint32_t Index) { in InvalidShuffleVectorIndex()
1909 bool CheckPointerToIntegralCast(InterpState &S, CodePtr OpPC, in CheckPointerToIntegralCast()
1929 bool CastPointerIntegralAP(InterpState &S, CodePtr OpPC, uint32_t BitWidth) { in CastPointerIntegralAP()
1942 bool CastPointerIntegralAPS(InterpState &S, CodePtr OpPC, uint32_t BitWidth) { in CastPointerIntegralAPS()
1955 bool CheckBitCast(InterpState &S, CodePtr OpPC, bool HasIndeterminateBits, in CheckBitCast()
1972 bool GetTypeid(InterpState &S, CodePtr OpPC, const Type *TypePtr, in GetTypeid()
1978 bool GetTypeidPtr(InterpState &S, CodePtr OpPC, const Type *TypeInfoType) { in GetTypeidPtr()
2004 bool DiagTypeid(InterpState &S, CodePtr OpPC) { in DiagTypeid()
2057 static void copyPrimitiveMemory(InterpState &S, const Pointer &Ptr, in copyPrimitiveMemory()
2082 static void copyPrimitiveMemory(InterpState &S, const Pointer &Ptr) { in copyPrimitiveMemory()
2091 static void finishGlobalRecurse(InterpState &S, const Pointer &Ptr) { in finishGlobalRecurse()
2139 bool FinishInitGlobal(InterpState &S, CodePtr OpPC) { in FinishInitGlobal()
2155 bool Interpret(InterpState &S) { in Interpret()