reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
486 assert(DestTy->isStructTy()); 487 assert(SrcTy->getStructNumElements() == DestTy->getStructNumElements()); 488 Value *Result = UndefValue::get(DestTy); 492 DestTy->getStructElementType(I)); 499 assert(!DestTy->isStructTy()); 500 if (SrcTy->isIntegerTy() && DestTy->isPointerTy()) 501 return Builder.CreateIntToPtr(V, DestTy); 502 else if (SrcTy->isPointerTy() && DestTy->isIntegerTy()) 503 return Builder.CreatePtrToInt(V, DestTy); 505 return Builder.CreateBitCast(V, DestTy);