Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:SrcTy

901   llvm::Type *SrcTy = SrcPtr.getElementType();
902 if (llvm::StructType *SrcSTy = dyn_cast<llvm::StructType>(SrcTy))
971 llvm::Type *SrcTy = Src.getElementType();
973 // If SrcTy and Ty are the same, just do a load.
974 if (SrcTy == Ty)
979 if (llvm::StructType *SrcSTy = dyn_cast<llvm::StructType>(SrcTy)) {
981 SrcTy = Src.getType()->getElementType();
984 uint64_t SrcSize = CGF.CGM.getDataLayout().getTypeAllocSize(SrcTy);
989 (isa<llvm::IntegerType>(SrcTy) || isa<llvm::PointerType>(SrcTy))) {
1049 llvm::Type *SrcTy = Src->getType();
1051 if (SrcTy == DstTy) {
1056 uint64_t SrcSize = CGF.CGM.getDataLayout().getTypeAllocSize(SrcTy);
1065 if ((isa<llvm::IntegerType>(SrcTy) || isa<llvm::PointerType>(SrcTy)) &&
1076 Dst = CGF.Builder.CreateBitCast(Dst, llvm::PointerType::getUnqual(SrcTy));
1088 Address Tmp = CreateTempAllocaForCoercion(CGF, SrcTy, Dst.getAlignment());
3370 llvm::Type *SrcTy = Src.getType()->getElementType();
3371 uint64_t SrcSize = CGM.getDataLayout().getTypeAllocSize(SrcTy);