reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4364 if (!SrcTy->isPointerTy() && !DstTy->isPointerTy()) 4365 return Builder.CreateBitCast(Src, DstTy, Name); 4368 if (SrcTy->isPointerTy() && DstTy->isPointerTy()) 4369 return Builder.CreatePointerBitCastOrAddrSpaceCast(Src, DstTy, Name); 4372 if (SrcTy->isPointerTy() && !DstTy->isPointerTy()) { 4374 if (!DstTy->isIntegerTy()) 4377 return Builder.CreateBitOrPointerCast(Src, DstTy, Name); 4382 Src = Builder.CreateBitCast(Src, DL.getIntPtrType(DstTy)); 4384 return Builder.CreateIntToPtr(Src, DstTy, Name);