• Home
  • Raw
  • Download

Lines Matching refs:DstSize

1052                                    uint64_t DstSize, CodeGenFunction &CGF) {  in EnterStructPointerForCoercedAccess()  argument
1064 if (FirstEltSize < DstSize && in EnterStructPointerForCoercedAccess()
1074 return EnterStructPointerForCoercedAccess(SrcPtr, SrcSTy, DstSize, CGF); in EnterStructPointerForCoercedAccess()
1111 uint64_t DstSize = DL.getTypeSizeInBits(DestIntTy); in CoerceIntOrPtrToIntOrPtr() local
1113 if (SrcSize > DstSize) { in CoerceIntOrPtrToIntOrPtr()
1114 Val = CGF.Builder.CreateLShr(Val, SrcSize - DstSize, "coerce.highbits"); in CoerceIntOrPtrToIntOrPtr()
1118 Val = CGF.Builder.CreateShl(Val, DstSize - SrcSize, "coerce.highbits"); in CoerceIntOrPtrToIntOrPtr()
1148 uint64_t DstSize = CGF.CGM.getDataLayout().getTypeAllocSize(Ty); in CreateCoercedLoad() local
1151 Src = EnterStructPointerForCoercedAccess(Src, SrcSTy, DstSize, CGF); in CreateCoercedLoad()
1166 if (SrcSize >= DstSize) { in CreateCoercedLoad()
1243 uint64_t DstSize = CGF.CGM.getDataLayout().getTypeAllocSize(DstTy); in CreateCoercedStore() local
1246 if (SrcSize <= DstSize) { in CreateCoercedStore()
1264 llvm::ConstantInt::get(CGF.IntPtrTy, DstSize), in CreateCoercedStore()
2335 uint64_t DstSize = CGM.getDataLayout().getTypeAllocSize(DstTy); in EmitFunctionProlog() local
2338 if (SrcSize <= DstSize) { in EmitFunctionProlog()
2356 if (SrcSize > DstSize) { in EmitFunctionProlog()
2357 Builder.CreateMemCpy(Ptr, AddrToStoreInto, DstSize); in EmitFunctionProlog()
3742 uint64_t DstSize = CGM.getDataLayout().getTypeAllocSize(STy); in EmitCall() local
3748 if (SrcSize < DstSize) { in EmitCall()