Lines Matching defs:DstSize
659 /// with an in-memory size smaller than DstSize.
663 uint64_t DstSize, CodeGenFunction &CGF) {
673 if (FirstEltSize < DstSize &&
684 return EnterStructPointerForCoercedAccess(SrcPtr, SrcSTy, DstSize, CGF);
721 uint64_t DstSize = DL.getTypeSizeInBits(DestIntTy);
723 if (SrcSize > DstSize) {
724 Val = CGF.Builder.CreateLShr(Val, SrcSize - DstSize, "coerce.highbits");
728 Val = CGF.Builder.CreateShl(Val, DstSize - SrcSize, "coerce.highbits");
759 uint64_t DstSize = CGF.CGM.getDataLayout().getTypeAllocSize(Ty);
762 SrcPtr = EnterStructPointerForCoercedAccess(SrcPtr, SrcSTy, DstSize, CGF);
777 if (SrcSize >= DstSize) {
778 // Generally SrcSize is never greater than DstSize, since this means we are
863 uint64_t DstSize = CGF.CGM.getDataLayout().getTypeAllocSize(DstTy);
866 if (SrcSize <= DstSize) {
875 // Generally SrcSize is never greater than DstSize, since this means we are
888 llvm::ConstantInt::get(CGF.IntPtrTy, DstSize),
1533 uint64_t DstSize = CGM.getDataLayout().getTypeAllocSize(DstTy);
1535 if (SrcSize <= DstSize) {
1557 Builder.CreateMemCpy(Ptr, TempV, DstSize, AlignmentToUse);
2812 uint64_t DstSize = CGM.getDataLayout().getTypeAllocSize(STy);
2818 if (SrcSize < DstSize) {