@@ -1767,7 +1767,7 @@ static Value *upgradeX86VPERMT2Intrinsics(IRBuilder<> &Builder, CallBase &CI,
17671767 if (!IndexForm)
17681768 std::swap (Args[0 ], Args[1 ]);
17691769
1770- Value *V = Builder.CreateIntrinsic (IID, {}, Args);
1770+ Value *V = Builder.CreateIntrinsic (IID, Args);
17711771 Value *PassThru = ZeroMask ? ConstantAggregateZero::get (Ty)
17721772 : Builder.CreateBitCast (CI.getArgOperand (1 ),
17731773 Ty);
@@ -2022,8 +2022,8 @@ static Value *upgradeMaskedCompare(IRBuilder<> &Builder, CallBase &CI,
20222022// Replace a masked intrinsic with an older unmasked intrinsic.
20232023static Value *upgradeX86MaskedShift (IRBuilder<> &Builder, CallBase &CI,
20242024 Intrinsic::ID IID) {
2025- Value *Rep = Builder. CreateIntrinsic (
2026- IID, {} , {CI.getArgOperand (0 ), CI.getArgOperand (1 )});
2025+ Value *Rep =
2026+ Builder. CreateIntrinsic ( IID, {CI.getArgOperand (0 ), CI.getArgOperand (1 )});
20272027 return emitX86Select (Builder, CI.getArgOperand (3 ), Rep, CI.getArgOperand (2 ));
20282028}
20292029
@@ -2280,7 +2280,7 @@ static bool upgradeAVX512MaskToSelect(StringRef Name, IRBuilder<> &Builder,
22802280 SmallVector<Value *, 4 > Args (CI.args ());
22812281 Args.pop_back ();
22822282 Args.pop_back ();
2283- Rep = Builder.CreateIntrinsic (IID, {}, Args);
2283+ Rep = Builder.CreateIntrinsic (IID, Args);
22842284 unsigned NumArgs = CI.arg_size ();
22852285 Rep = emitX86Select (Builder, CI.getArgOperand (NumArgs - 1 ), Rep,
22862286 CI.getArgOperand (NumArgs - 2 ));
@@ -2510,7 +2510,7 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
25102510 : Intrinsic::x86_avx512_sqrt_pd_512;
25112511
25122512 Value *Args[] = {CI->getArgOperand (0 ), CI->getArgOperand (3 )};
2513- Rep = Builder.CreateIntrinsic (IID, {}, Args);
2513+ Rep = Builder.CreateIntrinsic (IID, Args);
25142514 } else {
25152515 Rep = Builder.CreateIntrinsic (Intrinsic::sqrt, CI->getType (),
25162516 {CI->getArgOperand (0 )});
@@ -2637,8 +2637,8 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
26372637 break ;
26382638 }
26392639
2640- Rep = Builder. CreateIntrinsic (IID, {},
2641- {CI->getOperand (0 ), CI->getArgOperand (1 )});
2640+ Rep =
2641+ Builder. CreateIntrinsic (IID, {CI->getOperand (0 ), CI->getArgOperand (1 )});
26422642 Rep = applyX86MaskOn1BitsVec (Builder, Rep, CI->getArgOperand (2 ));
26432643 } else if (Name.starts_with (" avx512.mask.fpclass.p" )) {
26442644 Type *OpTy = CI->getArgOperand (0 )->getType ();
@@ -2660,8 +2660,8 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
26602660 else
26612661 llvm_unreachable (" Unexpected intrinsic" );
26622662
2663- Rep = Builder. CreateIntrinsic (IID, {},
2664- {CI->getOperand (0 ), CI->getArgOperand (1 )});
2663+ Rep =
2664+ Builder. CreateIntrinsic (IID, {CI->getOperand (0 ), CI->getArgOperand (1 )});
26652665 Rep = applyX86MaskOn1BitsVec (Builder, Rep, CI->getArgOperand (2 ));
26662666 } else if (Name.starts_with (" avx512.cmp.p" )) {
26672667 SmallVector<Value *, 4 > Args (CI->args ());
@@ -2689,7 +2689,7 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
26892689 std::swap (Mask, Args.back ());
26902690 Args.push_back (Mask);
26912691
2692- Rep = Builder.CreateIntrinsic (IID, {}, Args);
2692+ Rep = Builder.CreateIntrinsic (IID, Args);
26932693 } else if (Name.starts_with (" avx512.mask.cmp." )) {
26942694 // Integer compare intrinsics.
26952695 unsigned Imm = cast<ConstantInt>(CI->getArgOperand (2 ))->getZExtValue ();
@@ -2905,7 +2905,7 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
29052905 } else if (Name == " sse42.crc32.64.8" ) {
29062906 Value *Trunc0 =
29072907 Builder.CreateTrunc (CI->getArgOperand (0 ), Type::getInt32Ty (C));
2908- Rep = Builder.CreateIntrinsic (Intrinsic::x86_sse42_crc32_32_8, {},
2908+ Rep = Builder.CreateIntrinsic (Intrinsic::x86_sse42_crc32_32_8,
29092909 {Trunc0, CI->getArgOperand (1 )});
29102910 Rep = Builder.CreateZExt (Rep, CI->getType (), " " );
29112911 } else if (Name.starts_with (" avx.vbroadcast.s" ) ||
@@ -3395,7 +3395,7 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
33953395 IID = Intrinsic::x86_avx512_add_pd_512;
33963396
33973397 Rep = Builder.CreateIntrinsic (
3398- IID, {},
3398+ IID,
33993399 {CI->getArgOperand (0 ), CI->getArgOperand (1 ), CI->getArgOperand (4 )});
34003400 } else {
34013401 Rep = Builder.CreateFAdd (CI->getArgOperand (0 ), CI->getArgOperand (1 ));
@@ -3411,7 +3411,7 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
34113411 IID = Intrinsic::x86_avx512_div_pd_512;
34123412
34133413 Rep = Builder.CreateIntrinsic (
3414- IID, {},
3414+ IID,
34153415 {CI->getArgOperand (0 ), CI->getArgOperand (1 ), CI->getArgOperand (4 )});
34163416 } else {
34173417 Rep = Builder.CreateFDiv (CI->getArgOperand (0 ), CI->getArgOperand (1 ));
@@ -3427,7 +3427,7 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
34273427 IID = Intrinsic::x86_avx512_mul_pd_512;
34283428
34293429 Rep = Builder.CreateIntrinsic (
3430- IID, {},
3430+ IID,
34313431 {CI->getArgOperand (0 ), CI->getArgOperand (1 ), CI->getArgOperand (4 )});
34323432 } else {
34333433 Rep = Builder.CreateFMul (CI->getArgOperand (0 ), CI->getArgOperand (1 ));
@@ -3443,7 +3443,7 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
34433443 IID = Intrinsic::x86_avx512_sub_pd_512;
34443444
34453445 Rep = Builder.CreateIntrinsic (
3446- IID, {},
3446+ IID,
34473447 {CI->getArgOperand (0 ), CI->getArgOperand (1 ), CI->getArgOperand (4 )});
34483448 } else {
34493449 Rep = Builder.CreateFSub (CI->getArgOperand (0 ), CI->getArgOperand (1 ));
@@ -3461,7 +3461,7 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
34613461 Intrinsic::ID IID = MinMaxTbl[IsMin][IsDouble];
34623462
34633463 Rep = Builder.CreateIntrinsic (
3464- IID, {},
3464+ IID,
34653465 {CI->getArgOperand (0 ), CI->getArgOperand (1 ), CI->getArgOperand (4 )});
34663466 Rep =
34673467 emitX86Select (Builder, CI->getArgOperand (3 ), Rep, CI->getArgOperand (2 ));
@@ -3759,7 +3759,7 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
37593759 IID = Intrinsic::x86_avx512_vfmadd_f64;
37603760 else
37613761 IID = Intrinsic::x86_avx512_vfmadd_f32;
3762- Rep = Builder.CreateIntrinsic (IID, {}, Ops);
3762+ Rep = Builder.CreateIntrinsic (IID, Ops);
37633763 } else {
37643764 Rep = Builder.CreateFMA (A, B, C);
37653765 }
@@ -3812,7 +3812,7 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
38123812 else
38133813 IID = Intrinsic::x86_avx512_vfmadd_pd_512;
38143814
3815- Rep = Builder.CreateIntrinsic (IID, {}, { A, B, C, CI->getArgOperand (4 )});
3815+ Rep = Builder.CreateIntrinsic (IID, {A, B, C, CI->getArgOperand (4 )});
38163816 } else {
38173817 Rep = Builder.CreateFMA (A, B, C);
38183818 }
@@ -3840,7 +3840,7 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
38403840 Value *Ops[] = {CI->getArgOperand (0 ), CI->getArgOperand (1 ),
38413841 CI->getArgOperand (2 )};
38423842 Ops[2 ] = Builder.CreateFNeg (Ops[2 ]);
3843- Rep = Builder.CreateIntrinsic (IID, {}, Ops);
3843+ Rep = Builder.CreateIntrinsic (IID, Ops);
38443844 } else if (Name.starts_with (" avx512.mask.vfmaddsub.p" ) ||
38453845 Name.starts_with (" avx512.mask3.vfmaddsub.p" ) ||
38463846 Name.starts_with (" avx512.maskz.vfmaddsub.p" ) ||
@@ -3863,7 +3863,7 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
38633863 if (IsSubAdd)
38643864 Ops[2 ] = Builder.CreateFNeg (Ops[2 ]);
38653865
3866- Rep = Builder.CreateIntrinsic (IID, {}, Ops);
3866+ Rep = Builder.CreateIntrinsic (IID, Ops);
38673867 } else {
38683868 int NumElts = cast<FixedVectorType>(CI->getType ())->getNumElements ();
38693869
@@ -3914,7 +3914,7 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
39143914
39153915 Value *Args[] = {CI->getArgOperand (0 ), CI->getArgOperand (1 ),
39163916 CI->getArgOperand (2 ), CI->getArgOperand (3 )};
3917- Rep = Builder.CreateIntrinsic (IID, {}, Args);
3917+ Rep = Builder.CreateIntrinsic (IID, Args);
39183918 Value *PassThru = ZeroMask ? ConstantAggregateZero::get (CI->getType ())
39193919 : CI->getArgOperand (0 );
39203920 Rep = emitX86Select (Builder, CI->getArgOperand (4 ), Rep, PassThru);
@@ -3941,7 +3941,7 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
39413941
39423942 Value *Args[] = {CI->getArgOperand (0 ), CI->getArgOperand (1 ),
39433943 CI->getArgOperand (2 )};
3944- Rep = Builder.CreateIntrinsic (IID, {}, Args);
3944+ Rep = Builder.CreateIntrinsic (IID, Args);
39453945 Value *PassThru = ZeroMask ? ConstantAggregateZero::get (CI->getType ())
39463946 : CI->getArgOperand (0 );
39473947 Rep = emitX86Select (Builder, CI->getArgOperand (3 ), Rep, PassThru);
@@ -3976,7 +3976,7 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
39763976
39773977 Value *Args[] = {CI->getArgOperand (0 ), CI->getArgOperand (1 ),
39783978 CI->getArgOperand (2 )};
3979- Rep = Builder.CreateIntrinsic (IID, {}, Args);
3979+ Rep = Builder.CreateIntrinsic (IID, Args);
39803980 Value *PassThru = ZeroMask ? ConstantAggregateZero::get (CI->getType ())
39813981 : CI->getArgOperand (0 );
39823982 Rep = emitX86Select (Builder, CI->getArgOperand (3 ), Rep, PassThru);
@@ -4005,7 +4005,7 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
40054005
40064006 Value *Args[] = {CI->getArgOperand (0 ), CI->getArgOperand (1 ),
40074007 CI->getArgOperand (2 )};
4008- Rep = Builder.CreateIntrinsic (IID, {}, Args);
4008+ Rep = Builder.CreateIntrinsic (IID, Args);
40094009 Value *PassThru = ZeroMask ? ConstantAggregateZero::get (CI->getType ())
40104010 : CI->getArgOperand (0 );
40114011 Rep = emitX86Select (Builder, CI->getArgOperand (3 ), Rep, PassThru);
@@ -4027,7 +4027,7 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
40274027 // Make a call with 3 operands.
40284028 Value *Args[] = {CI->getArgOperand (0 ), CI->getArgOperand (1 ),
40294029 CI->getArgOperand (2 )};
4030- Value *NewCall = Builder.CreateIntrinsic (IID, {}, Args);
4030+ Value *NewCall = Builder.CreateIntrinsic (IID, Args);
40314031
40324032 // Extract the second result and store it.
40334033 Value *Data = Builder.CreateExtractValue (NewCall, 1 );
@@ -4095,7 +4095,7 @@ static Value *upgradeAArch64IntrinsicCall(StringRef Name, CallBase *CI,
40954095 Args[1 ] = Builder.CreateIntrinsic (
40964096 Intrinsic::aarch64_sve_convert_from_svbool, GoodPredTy, Args[1 ]);
40974097
4098- return Builder.CreateIntrinsic (NewID, {}, Args, /* FMFSource=*/ nullptr ,
4098+ return Builder.CreateIntrinsic (NewID, Args, /* FMFSource=*/ nullptr ,
40994099 CI->getName ());
41004100 }
41014101
0 commit comments