Lines Matching defs:SrcTy
1157 llvm::Type *SrcTy = SrcPtr.getElementType();
1158 if (llvm::StructType *SrcSTy = dyn_cast<llvm::StructType>(SrcTy))
1227 llvm::Type *SrcTy = Src.getElementType();
1229 // If SrcTy and Ty are the same, just do a load.
1230 if (SrcTy == Ty)
1235 if (llvm::StructType *SrcSTy = dyn_cast<llvm::StructType>(SrcTy)) {
1237 SrcTy = Src.getElementType();
1240 uint64_t SrcSize = CGF.CGM.getDataLayout().getTypeAllocSize(SrcTy);
1245 (isa<llvm::IntegerType>(SrcTy) || isa<llvm::PointerType>(SrcTy))) {
1299 llvm::Type *SrcTy = Src->getType();
1301 if (SrcTy == DstTy) {
1306 uint64_t SrcSize = CGF.CGM.getDataLayout().getTypeAllocSize(SrcTy);
1313 llvm::PointerType *SrcPtrTy = llvm::dyn_cast<llvm::PointerType>(SrcTy);
1324 if ((isa<llvm::IntegerType>(SrcTy) || isa<llvm::PointerType>(SrcTy)) &&
1335 Dst = CGF.Builder.CreateElementBitCast(Dst, SrcTy);
1347 Address Tmp = CreateTempAllocaForCoercion(CGF, SrcTy, Dst.getAlignment());
4576 llvm::Type *SrcTy = Src.getElementType();
4577 uint64_t SrcSize = CGM.getDataLayout().getTypeAllocSize(SrcTy);