Lines Matching refs:DestPtr
1748 const Pointer DestPtr = S.Stk.pop<Pointer>(); in interp__builtin_memcpy() local
1764 S.Stk.push<Pointer>(DestPtr); in interp__builtin_memcpy()
1768 if (SrcPtr.isZero() || DestPtr.isZero()) { in interp__builtin_memcpy()
1769 Pointer DiagPtr = (SrcPtr.isZero() ? SrcPtr : DestPtr); in interp__builtin_memcpy()
1777 if (SrcPtr.isIntegralPointer() || DestPtr.isIntegralPointer()) { in interp__builtin_memcpy()
1781 : std::to_string(DestPtr.getIntegerRepresentation()); in interp__builtin_memcpy()
1783 << Move << WChar << DestPtr.isIntegralPointer() << DiagVal; in interp__builtin_memcpy()
1788 if (DestPtr.isDummy() || SrcPtr.isDummy()) in interp__builtin_memcpy()
1791 QualType DestElemType = getElemType(DestPtr); in interp__builtin_memcpy()
1793 if (DestPtr.getFieldDesc()->isArray()) { in interp__builtin_memcpy()
1794 RemainingDestElems = DestPtr.isUnknownSizeArray() in interp__builtin_memcpy()
1796 : (DestPtr.getNumElems() - DestPtr.getIndex()); in interp__builtin_memcpy()
1834 DestPtr.getType()->isIncompleteType()) { in interp__builtin_memcpy()
1836 DestElemType->isIncompleteType() ? DestElemType : DestPtr.getType(); in interp__builtin_memcpy()
1862 if (!Move && Pointer::pointToSameBlock(SrcPtr, DestPtr)) { in interp__builtin_memcpy()
1868 Pointer DestP = DestPtr; in interp__builtin_memcpy()
1885 if (!DoMemcpy(S, OpPC, SrcPtr, DestPtr, Bytes(Size.getZExtValue()).toBits())) in interp__builtin_memcpy()
1888 S.Stk.push<Pointer>(DestPtr); in interp__builtin_memcpy()