Lines Matching refs:ThisPtr
1379 const Pointer &ThisPtr) { in checkConstructor() argument
1385 const Descriptor *D = ThisPtr.getFieldDesc(); in checkConstructor()
1427 const Pointer &ThisPtr = S.Stk.peek<Pointer>(ThisOffset); in CallVar() local
1436 if (!CheckInvoke(S, OpPC, ThisPtr)) in CallVar()
1483 const Pointer &ThisPtr = S.Stk.peek<Pointer>(ThisOffset); in Call() local
1488 if (ThisPtr.isDummy() && Func->isVirtual()) in Call()
1498 assert(ThisPtr.isZero()); in Call()
1500 if (!CheckInvoke(S, OpPC, ThisPtr)) in Call()
1504 !CheckActive(S, OpPC, ThisPtr, AK_MemberCall)) in Call()
1508 if (Func->isConstructor() && !checkConstructor(S, OpPC, Func, ThisPtr)) in Call()
1510 if (Func->isDestructor() && !CheckDestructor(S, OpPC, ThisPtr)) in Call()
1514 S.InitializingBlocks.push_back(ThisPtr.block()); in Call()
1564 Pointer &ThisPtr = S.Stk.peek<Pointer>(ThisOffset); in CallVirt() local
1583 Pointer TypePtr = ThisPtr; in CallVirt()
1612 ThisPtr.getFieldDesc()->getType()->getAsCXXRecordDecl(); in CallVirt()
1617 while (ThisPtr.isBaseClass()) in CallVirt()
1618 ThisPtr = ThisPtr.getBase(); in CallVirt()