@@ -1766,7 +1766,7 @@ static Value *upgradeX86VPERMT2Intrinsics(IRBuilder<> &Builder, CallBase &CI,
17661766 if (!IndexForm)
17671767 std::swap (Args[0 ], Args[1 ]);
17681768
1769- Value *V = Builder.CreateIntrinsic (IID, {}, Args);
1769+ Value *V = Builder.CreateIntrinsic (IID, Args);
17701770 Value *PassThru = ZeroMask ? ConstantAggregateZero::get (Ty)
17711771 : Builder.CreateBitCast (CI.getArgOperand (1 ),
17721772 Ty);
@@ -2021,8 +2021,8 @@ static Value *upgradeMaskedCompare(IRBuilder<> &Builder, CallBase &CI,
20212021// Replace a masked intrinsic with an older unmasked intrinsic.
20222022static Value *upgradeX86MaskedShift (IRBuilder<> &Builder, CallBase &CI,
20232023 Intrinsic::ID IID) {
2024- Value *Rep = Builder. CreateIntrinsic (
2025- IID, {} , {CI.getArgOperand (0 ), CI.getArgOperand (1 )});
2024+ Value *Rep =
2025+ Builder. CreateIntrinsic ( IID, {CI.getArgOperand (0 ), CI.getArgOperand (1 )});
20262026 return emitX86Select (Builder, CI.getArgOperand (3 ), Rep, CI.getArgOperand (2 ));
20272027}
20282028
@@ -2279,7 +2279,7 @@ static bool upgradeAVX512MaskToSelect(StringRef Name, IRBuilder<> &Builder,
22792279 SmallVector<Value *, 4 > Args (CI.args ());
22802280 Args.pop_back ();
22812281 Args.pop_back ();
2282- Rep = Builder.CreateIntrinsic (IID, {}, Args);
2282+ Rep = Builder.CreateIntrinsic (IID, Args);
22832283 unsigned NumArgs = CI.arg_size ();
22842284 Rep = emitX86Select (Builder, CI.getArgOperand (NumArgs - 1 ), Rep,
22852285 CI.getArgOperand (NumArgs - 2 ));
@@ -2504,7 +2504,7 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
25042504 : Intrinsic::x86_avx512_sqrt_pd_512;
25052505
25062506 Value *Args[] = {CI->getArgOperand (0 ), CI->getArgOperand (3 )};
2507- Rep = Builder.CreateIntrinsic (IID, {}, Args);
2507+ Rep = Builder.CreateIntrinsic (IID, Args);
25082508 } else {
25092509 Rep = Builder.CreateIntrinsic (Intrinsic::sqrt, CI->getType (),
25102510 {CI->getArgOperand (0 )});
@@ -2631,8 +2631,8 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
26312631 break ;
26322632 }
26332633
2634- Rep = Builder. CreateIntrinsic (IID, {},
2635- {CI->getOperand (0 ), CI->getArgOperand (1 )});
2634+ Rep =
2635+ Builder. CreateIntrinsic (IID, {CI->getOperand (0 ), CI->getArgOperand (1 )});
26362636 Rep = applyX86MaskOn1BitsVec (Builder, Rep, CI->getArgOperand (2 ));
26372637 } else if (Name.starts_with (" avx512.mask.fpclass.p" )) {
26382638 Type *OpTy = CI->getArgOperand (0 )->getType ();
@@ -2654,8 +2654,8 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
26542654 else
26552655 llvm_unreachable (" Unexpected intrinsic" );
26562656
2657- Rep = Builder. CreateIntrinsic (IID, {},
2658- {CI->getOperand (0 ), CI->getArgOperand (1 )});
2657+ Rep =
2658+ Builder. CreateIntrinsic (IID, {CI->getOperand (0 ), CI->getArgOperand (1 )});
26592659 Rep = applyX86MaskOn1BitsVec (Builder, Rep, CI->getArgOperand (2 ));
26602660 } else if (Name.starts_with (" avx512.cmp.p" )) {
26612661 SmallVector<Value *, 4 > Args (CI->args ());
@@ -2683,7 +2683,7 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
26832683 std::swap (Mask, Args.back ());
26842684 Args.push_back (Mask);
26852685
2686- Rep = Builder.CreateIntrinsic (IID, {}, Args);
2686+ Rep = Builder.CreateIntrinsic (IID, Args);
26872687 } else if (Name.starts_with (" avx512.mask.cmp." )) {
26882688 // Integer compare intrinsics.
26892689 unsigned Imm = cast<ConstantInt>(CI->getArgOperand (2 ))->getZExtValue ();
@@ -2899,7 +2899,7 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
28992899 } else if (Name == " sse42.crc32.64.8" ) {
29002900 Value *Trunc0 =
29012901 Builder.CreateTrunc (CI->getArgOperand (0 ), Type::getInt32Ty (C));
2902- Rep = Builder.CreateIntrinsic (Intrinsic::x86_sse42_crc32_32_8, {},
2902+ Rep = Builder.CreateIntrinsic (Intrinsic::x86_sse42_crc32_32_8,
29032903 {Trunc0, CI->getArgOperand (1 )});
29042904 Rep = Builder.CreateZExt (Rep, CI->getType (), " " );
29052905 } else if (Name.starts_with (" avx.vbroadcast.s" ) ||
@@ -3389,7 +3389,7 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
33893389 IID = Intrinsic::x86_avx512_add_pd_512;
33903390
33913391 Rep = Builder.CreateIntrinsic (
3392- IID, {},
3392+ IID,
33933393 {CI->getArgOperand (0 ), CI->getArgOperand (1 ), CI->getArgOperand (4 )});
33943394 } else {
33953395 Rep = Builder.CreateFAdd (CI->getArgOperand (0 ), CI->getArgOperand (1 ));
@@ -3405,7 +3405,7 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
34053405 IID = Intrinsic::x86_avx512_div_pd_512;
34063406
34073407 Rep = Builder.CreateIntrinsic (
3408- IID, {},
3408+ IID,
34093409 {CI->getArgOperand (0 ), CI->getArgOperand (1 ), CI->getArgOperand (4 )});
34103410 } else {
34113411 Rep = Builder.CreateFDiv (CI->getArgOperand (0 ), CI->getArgOperand (1 ));
@@ -3421,7 +3421,7 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
34213421 IID = Intrinsic::x86_avx512_mul_pd_512;
34223422
34233423 Rep = Builder.CreateIntrinsic (
3424- IID, {},
3424+ IID,
34253425 {CI->getArgOperand (0 ), CI->getArgOperand (1 ), CI->getArgOperand (4 )});
34263426 } else {
34273427 Rep = Builder.CreateFMul (CI->getArgOperand (0 ), CI->getArgOperand (1 ));
@@ -3437,7 +3437,7 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
34373437 IID = Intrinsic::x86_avx512_sub_pd_512;
34383438
34393439 Rep = Builder.CreateIntrinsic (
3440- IID, {},
3440+ IID,
34413441 {CI->getArgOperand (0 ), CI->getArgOperand (1 ), CI->getArgOperand (4 )});
34423442 } else {
34433443 Rep = Builder.CreateFSub (CI->getArgOperand (0 ), CI->getArgOperand (1 ));
@@ -3455,7 +3455,7 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
34553455 Intrinsic::ID IID = MinMaxTbl[IsMin][IsDouble];
34563456
34573457 Rep = Builder.CreateIntrinsic (
3458- IID, {},
3458+ IID,
34593459 {CI->getArgOperand (0 ), CI->getArgOperand (1 ), CI->getArgOperand (4 )});
34603460 Rep =
34613461 emitX86Select (Builder, CI->getArgOperand (3 ), Rep, CI->getArgOperand (2 ));
@@ -3753,7 +3753,7 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
37533753 IID = Intrinsic::x86_avx512_vfmadd_f64;
37543754 else
37553755 IID = Intrinsic::x86_avx512_vfmadd_f32;
3756- Rep = Builder.CreateIntrinsic (IID, {}, Ops);
3756+ Rep = Builder.CreateIntrinsic (IID, Ops);
37573757 } else {
37583758 Rep = Builder.CreateFMA (A, B, C);
37593759 }
@@ -3806,7 +3806,7 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
38063806 else
38073807 IID = Intrinsic::x86_avx512_vfmadd_pd_512;
38083808
3809- Rep = Builder.CreateIntrinsic (IID, {}, { A, B, C, CI->getArgOperand (4 )});
3809+ Rep = Builder.CreateIntrinsic (IID, {A, B, C, CI->getArgOperand (4 )});
38103810 } else {
38113811 Rep = Builder.CreateFMA (A, B, C);
38123812 }
@@ -3834,7 +3834,7 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
38343834 Value *Ops[] = {CI->getArgOperand (0 ), CI->getArgOperand (1 ),
38353835 CI->getArgOperand (2 )};
38363836 Ops[2 ] = Builder.CreateFNeg (Ops[2 ]);
3837- Rep = Builder.CreateIntrinsic (IID, {}, Ops);
3837+ Rep = Builder.CreateIntrinsic (IID, Ops);
38383838 } else if (Name.starts_with (" avx512.mask.vfmaddsub.p" ) ||
38393839 Name.starts_with (" avx512.mask3.vfmaddsub.p" ) ||
38403840 Name.starts_with (" avx512.maskz.vfmaddsub.p" ) ||
@@ -3857,7 +3857,7 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
38573857 if (IsSubAdd)
38583858 Ops[2 ] = Builder.CreateFNeg (Ops[2 ]);
38593859
3860- Rep = Builder.CreateIntrinsic (IID, {}, Ops);
3860+ Rep = Builder.CreateIntrinsic (IID, Ops);
38613861 } else {
38623862 int NumElts = cast<FixedVectorType>(CI->getType ())->getNumElements ();
38633863
@@ -3908,7 +3908,7 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
39083908
39093909 Value *Args[] = {CI->getArgOperand (0 ), CI->getArgOperand (1 ),
39103910 CI->getArgOperand (2 ), CI->getArgOperand (3 )};
3911- Rep = Builder.CreateIntrinsic (IID, {}, Args);
3911+ Rep = Builder.CreateIntrinsic (IID, Args);
39123912 Value *PassThru = ZeroMask ? ConstantAggregateZero::get (CI->getType ())
39133913 : CI->getArgOperand (0 );
39143914 Rep = emitX86Select (Builder, CI->getArgOperand (4 ), Rep, PassThru);
@@ -3935,7 +3935,7 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
39353935
39363936 Value *Args[] = {CI->getArgOperand (0 ), CI->getArgOperand (1 ),
39373937 CI->getArgOperand (2 )};
3938- Rep = Builder.CreateIntrinsic (IID, {}, Args);
3938+ Rep = Builder.CreateIntrinsic (IID, Args);
39393939 Value *PassThru = ZeroMask ? ConstantAggregateZero::get (CI->getType ())
39403940 : CI->getArgOperand (0 );
39413941 Rep = emitX86Select (Builder, CI->getArgOperand (3 ), Rep, PassThru);
@@ -3970,7 +3970,7 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
39703970
39713971 Value *Args[] = {CI->getArgOperand (0 ), CI->getArgOperand (1 ),
39723972 CI->getArgOperand (2 )};
3973- Rep = Builder.CreateIntrinsic (IID, {}, Args);
3973+ Rep = Builder.CreateIntrinsic (IID, Args);
39743974 Value *PassThru = ZeroMask ? ConstantAggregateZero::get (CI->getType ())
39753975 : CI->getArgOperand (0 );
39763976 Rep = emitX86Select (Builder, CI->getArgOperand (3 ), Rep, PassThru);
@@ -3999,7 +3999,7 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
39993999
40004000 Value *Args[] = {CI->getArgOperand (0 ), CI->getArgOperand (1 ),
40014001 CI->getArgOperand (2 )};
4002- Rep = Builder.CreateIntrinsic (IID, {}, Args);
4002+ Rep = Builder.CreateIntrinsic (IID, Args);
40034003 Value *PassThru = ZeroMask ? ConstantAggregateZero::get (CI->getType ())
40044004 : CI->getArgOperand (0 );
40054005 Rep = emitX86Select (Builder, CI->getArgOperand (3 ), Rep, PassThru);
@@ -4021,7 +4021,7 @@ static Value *upgradeX86IntrinsicCall(StringRef Name, CallBase *CI, Function *F,
40214021 // Make a call with 3 operands.
40224022 Value *Args[] = {CI->getArgOperand (0 ), CI->getArgOperand (1 ),
40234023 CI->getArgOperand (2 )};
4024- Value *NewCall = Builder.CreateIntrinsic (IID, {}, Args);
4024+ Value *NewCall = Builder.CreateIntrinsic (IID, Args);
40254025
40264026 // Extract the second result and store it.
40274027 Value *Data = Builder.CreateExtractValue (NewCall, 1 );
@@ -4089,7 +4089,7 @@ static Value *upgradeAArch64IntrinsicCall(StringRef Name, CallBase *CI,
40894089 Args[1 ] = Builder.CreateIntrinsic (
40904090 Intrinsic::aarch64_sve_convert_from_svbool, GoodPredTy, Args[1 ]);
40914091
4092- return Builder.CreateIntrinsic (NewID, {}, Args, /* FMFSource=*/ nullptr ,
4092+ return Builder.CreateIntrinsic (NewID, Args, /* FMFSource=*/ nullptr ,
40934093 CI->getName ());
40944094 }
40954095
0 commit comments