Lines Matching refs:SrcPtr
1747 const Pointer SrcPtr = S.Stk.pop<Pointer>(); in interp__builtin_memcpy() local
1768 if (SrcPtr.isZero() || DestPtr.isZero()) { in interp__builtin_memcpy()
1769 Pointer DiagPtr = (SrcPtr.isZero() ? SrcPtr : DestPtr); in interp__builtin_memcpy()
1771 << /*IsMove=*/Move << /*IsWchar=*/WChar << !SrcPtr.isZero() in interp__builtin_memcpy()
1777 if (SrcPtr.isIntegralPointer() || DestPtr.isIntegralPointer()) { in interp__builtin_memcpy()
1779 DiagVal += SrcPtr.isIntegralPointer() in interp__builtin_memcpy()
1780 ? std::to_string(SrcPtr.getIntegerRepresentation()) in interp__builtin_memcpy()
1788 if (DestPtr.isDummy() || SrcPtr.isDummy()) in interp__builtin_memcpy()
1816 QualType SrcElemType = getElemType(SrcPtr); in interp__builtin_memcpy()
1818 if (SrcPtr.getFieldDesc()->isArray()) { in interp__builtin_memcpy()
1819 RemainingSrcElems = SrcPtr.isUnknownSizeArray() in interp__builtin_memcpy()
1821 : (SrcPtr.getNumElems() - SrcPtr.getIndex()); in interp__builtin_memcpy()
1862 if (!Move && Pointer::pointToSameBlock(SrcPtr, DestPtr)) { in interp__builtin_memcpy()
1864 Pointer SrcP = SrcPtr; in interp__builtin_memcpy()
1885 if (!DoMemcpy(S, OpPC, SrcPtr, DestPtr, Bytes(Size.getZExtValue()).toBits())) in interp__builtin_memcpy()