reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1223 return CGF.Builder.CreateLoad(Src); 1225 uint64_t DstSize = CGF.CGM.getDataLayout().getTypeAllocSize(Ty); 1228 Src = EnterStructPointerForCoercedAccess(Src, SrcSTy, DstSize, CGF); 1232 uint64_t SrcSize = CGF.CGM.getDataLayout().getTypeAllocSize(SrcTy); 1238 llvm::Value *Load = CGF.Builder.CreateLoad(Src); 1239 return CoerceIntOrPtrToIntOrPtr(Load, Ty, CGF); 1250 Src = CGF.Builder.CreateBitCast(Src, 1252 return CGF.Builder.CreateLoad(Src); 1256 Address Tmp = CreateTempAllocaForCoercion(CGF, Ty, Src.getAlignment()); 1257 Address Casted = CGF.Builder.CreateElementBitCast(Tmp,CGF.Int8Ty); 1257 Address Casted = CGF.Builder.CreateElementBitCast(Tmp,CGF.Int8Ty); 1258 Address SrcCasted = CGF.Builder.CreateElementBitCast(Src,CGF.Int8Ty); 1258 Address SrcCasted = CGF.Builder.CreateElementBitCast(Src,CGF.Int8Ty); 1259 CGF.Builder.CreateMemCpy(Casted, SrcCasted, 1260 llvm::ConstantInt::get(CGF.IntPtrTy, SrcSize), 1262 return CGF.Builder.CreateLoad(Tmp);