Lines Matching refs:SrcSize
939 uint64_t SrcSize = DL.getTypeSizeInBits(Val->getType()); in CoerceIntOrPtrToIntOrPtr() local
942 if (SrcSize > DstSize) { in CoerceIntOrPtrToIntOrPtr()
943 Val = CGF.Builder.CreateLShr(Val, SrcSize - DstSize, "coerce.highbits"); in CoerceIntOrPtrToIntOrPtr()
947 Val = CGF.Builder.CreateShl(Val, DstSize - SrcSize, "coerce.highbits"); in CoerceIntOrPtrToIntOrPtr()
984 uint64_t SrcSize = CGF.CGM.getDataLayout().getTypeAllocSize(SrcTy); in CreateCoercedLoad() local
995 if (SrcSize >= DstSize) { in CreateCoercedLoad()
1011 llvm::ConstantInt::get(CGF.IntPtrTy, SrcSize), in CreateCoercedLoad()
1056 uint64_t SrcSize = CGF.CGM.getDataLayout().getTypeAllocSize(SrcTy); in CreateCoercedStore() local
1059 Dst = EnterStructPointerForCoercedAccess(Dst, DstSTy, SrcSize, CGF); in CreateCoercedStore()
1075 if (SrcSize <= DstSize) { in CreateCoercedStore()
2056 uint64_t SrcSize = CGM.getDataLayout().getTypeAllocSize(STy); in EmitFunctionProlog() local
2061 if (SrcSize <= DstSize) { in EmitFunctionProlog()
2079 if (SrcSize > DstSize) { in EmitFunctionProlog()
3371 uint64_t SrcSize = CGM.getDataLayout().getTypeAllocSize(SrcTy); in EmitCall() local
3378 if (SrcSize < DstSize) { in EmitCall()
3382 Builder.CreateMemCpy(TempAlloca, Src, SrcSize); in EmitCall()