Lines Matching refs:SrcTy
404 llvm::Type *SrcTy =
406 if (llvm::StructType *SrcSTy = dyn_cast<llvm::StructType>(SrcTy))
453 llvm::Type *SrcTy =
456 // If SrcTy and Ty are the same, just do a load.
457 if (SrcTy == Ty)
462 if (llvm::StructType *SrcSTy = dyn_cast<llvm::StructType>(SrcTy)) {
464 SrcTy = cast<llvm::PointerType>(SrcPtr->getType())->getElementType();
467 uint64_t SrcSize = CGF.CGM.getTargetData().getTypeAllocSize(SrcTy);
472 (isa<llvm::IntegerType>(SrcTy) || isa<llvm::PointerType>(SrcTy))) {
497 CGF.Builder.CreateBitCast(Tmp, llvm::PointerType::getUnqual(SrcTy));
537 llvm::Type *SrcTy = Src->getType();
540 if (SrcTy == DstTy) {
545 uint64_t SrcSize = CGF.CGM.getTargetData().getTypeAllocSize(SrcTy);
554 if ((isa<llvm::IntegerType>(SrcTy) || isa<llvm::PointerType>(SrcTy)) &&
566 CGF.Builder.CreateBitCast(DstPtr, llvm::PointerType::getUnqual(SrcTy));
579 llvm::Value *Tmp = CGF.CreateTempAlloca(SrcTy);