Lines Matching refs:OverloadedTy

3932   auto *OverloadedTy =  in EmitSVEGatherLoad()  local
3940 F = CGM.getIntrinsic(IntID, {OverloadedTy, Ops[1]->getType()}); in EmitSVEGatherLoad()
3946 F = CGM.getIntrinsic(IntID, OverloadedTy); in EmitSVEGatherLoad()
3970 OverloadedTy->getElementType()->getScalarSizeInBits() / 8; in EmitSVEGatherLoad()
3986 auto *OverloadedTy = in EmitSVEScatterStore() local
3998 F = CGM.getIntrinsic(IntID, {OverloadedTy, Ops[2]->getType()}); in EmitSVEScatterStore()
4004 F = CGM.getIntrinsic(IntID, OverloadedTy); in EmitSVEScatterStore()
4016 Ops[0] = Builder.CreateTrunc(Ops[0], OverloadedTy); in EmitSVEScatterStore()
4032 OverloadedTy->getElementType()->getScalarSizeInBits() / 8; in EmitSVEScatterStore()
4044 auto *OverloadedTy = dyn_cast<llvm::ScalableVectorType>(Ops[1]->getType()); in EmitSVEGatherPrefetch() local
4045 if (!OverloadedTy) in EmitSVEGatherPrefetch()
4046 OverloadedTy = cast<llvm::ScalableVectorType>(Ops[2]->getType()); in EmitSVEGatherPrefetch()
4049 Ops[0] = EmitSVEPredicateCast(Ops[0], OverloadedTy); in EmitSVEGatherPrefetch()
4068 Function *F = CGM.getIntrinsic(IntID, OverloadedTy); in EmitSVEGatherPrefetch()
4155 llvm::Type *OverloadedTy = getSVEType(TypeFlags); in EmitSVEMovl() local
4156 Function *F = CGM.getIntrinsic(BuiltinID, OverloadedTy); in EmitSVEMovl()
4646 auto OverloadedTy = getSVEType(SVETypeFlags(Builtin->TypeModifier)); in EmitAArch64SVEBuiltinExpr() local
4647 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_sve_psel, OverloadedTy); in EmitAArch64SVEBuiltinExpr()
4650 llvm::Value *Ops1 = EmitSVEPredicateCast(Ops[1], OverloadedTy); in EmitAArch64SVEBuiltinExpr()
4657 llvm::Type* OverloadedTy = getSVEType(TypeFlags); in EmitAArch64SVEBuiltinExpr() local
4658 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_sve_and_z, OverloadedTy); in EmitAArch64SVEBuiltinExpr()
4665 llvm::Type* OverloadedTy = getSVEType(TypeFlags); in EmitAArch64SVEBuiltinExpr() local
4666 Function *F = CGM.getIntrinsic(Intrinsic::aarch64_sve_eor_z, OverloadedTy); in EmitAArch64SVEBuiltinExpr()
4708 llvm::ScalableVectorType *OverloadedTy = getSVEType(TypeFlags); in EmitAArch64SVEBuiltinExpr() local
4709 Value *Dup = EmitSVEDupX(CmpNE, OverloadedTy); in EmitAArch64SVEBuiltinExpr()
4748 llvm::Type *OverloadedTy = getSVEVectorForElementType(EltTy); in EmitAArch64SVEBuiltinExpr() local
4750 OverloadedTy, PoisonValue::get(OverloadedTy), Vec, uint64_t(0)); in EmitAArch64SVEBuiltinExpr()
4753 CGM.getIntrinsic(Intrinsic::aarch64_sve_dupq_lane, OverloadedTy); in EmitAArch64SVEBuiltinExpr()
4766 OverloadedTy); in EmitAArch64SVEBuiltinExpr()