Lines Matching refs:OverloadedTy
8699 auto *OverloadedTy = in EmitSVEGatherLoad() local
8707 Ops[0] = EmitSVEPredicateCast(Ops[0], OverloadedTy); in EmitSVEGatherLoad()
8714 F = CGM.getIntrinsic(IntID, {OverloadedTy, Ops[1]->getType()}); in EmitSVEGatherLoad()
8720 F = CGM.getIntrinsic(IntID, OverloadedTy); in EmitSVEGatherLoad()
8734 OverloadedTy->getElementType()->getScalarSizeInBits() / 8; in EmitSVEGatherLoad()
8751 auto *OverloadedTy = in EmitSVEScatterStore() local
8763 F = CGM.getIntrinsic(IntID, {OverloadedTy, Ops[2]->getType()}); in EmitSVEScatterStore()
8769 F = CGM.getIntrinsic(IntID, OverloadedTy); in EmitSVEScatterStore()
8781 Ops[0] = Builder.CreateTrunc(Ops[0], OverloadedTy); in EmitSVEScatterStore()
8788 Ops[1] = EmitSVEPredicateCast(Ops[1], OverloadedTy); in EmitSVEScatterStore()
8794 OverloadedTy->getElementType()->getScalarSizeInBits() / 8; in EmitSVEScatterStore()
8807 auto *OverloadedTy = dyn_cast<llvm::ScalableVectorType>(Ops[1]->getType()); in EmitSVEGatherPrefetch() local
8808 if (!OverloadedTy) in EmitSVEGatherPrefetch()
8809 OverloadedTy = cast<llvm::ScalableVectorType>(Ops[2]->getType()); in EmitSVEGatherPrefetch()
8812 Ops[0] = EmitSVEPredicateCast(Ops[0], OverloadedTy); in EmitSVEGatherPrefetch()
8831 Function *F = CGM.getIntrinsic(IntID, OverloadedTy); in EmitSVEGatherPrefetch()
8936 llvm::Type *OverloadedTy = getSVEType(TypeFlags); in EmitSVEMovl() local
8937 Function *F = CGM.getIntrinsic(BuiltinID, OverloadedTy); in EmitSVEMovl()
9197 llvm::Type* OverloadedTy = getSVEType(TypeFlags); in EmitAArch64SVEBuiltinExpr() local
9198 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_sve_and_z, OverloadedTy); in EmitAArch64SVEBuiltinExpr()
9205 llvm::Type* OverloadedTy = getSVEType(TypeFlags); in EmitAArch64SVEBuiltinExpr() local
9206 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_sve_eor_z, OverloadedTy); in EmitAArch64SVEBuiltinExpr()
9248 llvm::ScalableVectorType *OverloadedTy = getSVEType(TypeFlags); in EmitAArch64SVEBuiltinExpr() local
9249 Value *Dup = EmitSVEDupX(CmpNE, OverloadedTy); in EmitAArch64SVEBuiltinExpr()
9291 llvm::Type *OverloadedTy = getSVEVectorForElementType(EltTy); in EmitAArch64SVEBuiltinExpr() local
9293 OverloadedTy, UndefValue::get(OverloadedTy), Vec, Builder.getInt64(0)); in EmitAArch64SVEBuiltinExpr()
9296 CGM.getIntrinsic(Intrinsic::aarch64_sve_dupq_lane, OverloadedTy); in EmitAArch64SVEBuiltinExpr()
9306 OverloadedTy); in EmitAArch64SVEBuiltinExpr()