Lines Matching refs:OverloadedTy
9580 auto *OverloadedTy = in EmitSVEGatherLoad() local
9588 F = CGM.getIntrinsic(IntID, {OverloadedTy, Ops[1]->getType()}); in EmitSVEGatherLoad()
9594 F = CGM.getIntrinsic(IntID, OverloadedTy); in EmitSVEGatherLoad()
9618 OverloadedTy->getElementType()->getScalarSizeInBits() / 8; in EmitSVEGatherLoad()
9634 auto *OverloadedTy = in EmitSVEScatterStore() local
9646 F = CGM.getIntrinsic(IntID, {OverloadedTy, Ops[2]->getType()}); in EmitSVEScatterStore()
9652 F = CGM.getIntrinsic(IntID, OverloadedTy); in EmitSVEScatterStore()
9664 Ops[0] = Builder.CreateTrunc(Ops[0], OverloadedTy); in EmitSVEScatterStore()
9680 OverloadedTy->getElementType()->getScalarSizeInBits() / 8; in EmitSVEScatterStore()
9692 auto *OverloadedTy = dyn_cast<llvm::ScalableVectorType>(Ops[1]->getType()); in EmitSVEGatherPrefetch() local
9693 if (!OverloadedTy) in EmitSVEGatherPrefetch()
9694 OverloadedTy = cast<llvm::ScalableVectorType>(Ops[2]->getType()); in EmitSVEGatherPrefetch()
9697 Ops[0] = EmitSVEPredicateCast(Ops[0], OverloadedTy); in EmitSVEGatherPrefetch()
9716 Function *F = CGM.getIntrinsic(IntID, OverloadedTy); in EmitSVEGatherPrefetch()
9836 llvm::Type *OverloadedTy = getSVEType(TypeFlags); in EmitSVEMovl() local
9837 Function *F = CGM.getIntrinsic(BuiltinID, OverloadedTy); in EmitSVEMovl()
10336 auto OverloadedTy = getSVEType(SVETypeFlags(Builtin->TypeModifier)); in EmitAArch64SVEBuiltinExpr() local
10337 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_sve_psel, OverloadedTy); in EmitAArch64SVEBuiltinExpr()
10340 llvm::Value *Ops1 = EmitSVEPredicateCast(Ops[1], OverloadedTy); in EmitAArch64SVEBuiltinExpr()
10347 llvm::Type* OverloadedTy = getSVEType(TypeFlags); in EmitAArch64SVEBuiltinExpr() local
10348 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_sve_and_z, OverloadedTy); in EmitAArch64SVEBuiltinExpr()
10355 llvm::Type* OverloadedTy = getSVEType(TypeFlags); in EmitAArch64SVEBuiltinExpr() local
10356 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_sve_eor_z, OverloadedTy); in EmitAArch64SVEBuiltinExpr()
10398 llvm::ScalableVectorType *OverloadedTy = getSVEType(TypeFlags); in EmitAArch64SVEBuiltinExpr() local
10399 Value *Dup = EmitSVEDupX(CmpNE, OverloadedTy); in EmitAArch64SVEBuiltinExpr()
10438 llvm::Type *OverloadedTy = getSVEVectorForElementType(EltTy); in EmitAArch64SVEBuiltinExpr() local
10440 OverloadedTy, PoisonValue::get(OverloadedTy), Vec, Builder.getInt64(0)); in EmitAArch64SVEBuiltinExpr()
10443 CGM.getIntrinsic(Intrinsic::aarch64_sve_dupq_lane, OverloadedTy); in EmitAArch64SVEBuiltinExpr()
10456 OverloadedTy); in EmitAArch64SVEBuiltinExpr()