Skip to content

Commit 6dae598

Browse files
committed
remove superfluous LowerNode calls
1 parent ee4fc69 commit 6dae598

File tree

1 file changed

+26
-26
lines changed

1 file changed

+26
-26
lines changed

src/coreclr/jit/lowerxarch.cpp

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1690,7 +1690,7 @@ GenTree* Lowering::LowerHWIntrinsic(GenTreeHWIntrinsic* node)
16901690
assert(HWIntrinsicInfo::NeedsNormalizeSmallTypeToInt(ternaryLogicId));
16911691
node->NormalizeJitBaseTypeToInt(ternaryLogicId, simdBaseType);
16921692
}
1693-
return LowerNode(node);
1693+
return node;
16941694
}
16951695
}
16961696

@@ -1929,7 +1929,7 @@ GenTree* Lowering::LowerHWIntrinsic(GenTreeHWIntrinsic* node)
19291929
node->Op(2) = op2;
19301930

19311931
node->ChangeHWIntrinsicId(testIntrinsicId);
1932-
return LowerNode(node);
1932+
return node;
19331933
}
19341934
break;
19351935
}
@@ -2039,7 +2039,7 @@ GenTree* Lowering::LowerHWIntrinsic(GenTreeHWIntrinsic* node)
20392039
}
20402040

20412041
node->ChangeHWIntrinsicId(NI_Vector128_GetElement);
2042-
return LowerNode(node);
2042+
return node;
20432043
}
20442044
break;
20452045
}
@@ -2706,7 +2706,7 @@ GenTree* Lowering::LowerHWIntrinsicCmpOp(GenTreeHWIntrinsic* node, genTreeOps cm
27062706
assert(simdSize == 16);
27072707
LowerHWIntrinsicCC(node, NI_SSE41_PTEST, cmpCnd);
27082708
}
2709-
return LowerNode(node);
2709+
return node;
27102710
}
27112711
}
27122712

@@ -3343,7 +3343,7 @@ GenTree* Lowering::LowerHWIntrinsicCmpOp(GenTreeHWIntrinsic* node, genTreeOps cm
33433343
node->gtType = TYP_VOID;
33443344
node->ClearUnusedValue();
33453345

3346-
return LowerNode(node);
3346+
return node;
33473347
}
33483348

33493349
//----------------------------------------------------------------------------------------------
@@ -3443,7 +3443,7 @@ GenTree* Lowering::LowerHWIntrinsicCndSel(GenTreeHWIntrinsic* node)
34433443
}
34443444

34453445
BlockRange().Remove(node);
3446-
return LowerNode(binOp);
3446+
return binOp;
34473447
}
34483448
else if (simdSize == 32)
34493449
{
@@ -3472,7 +3472,7 @@ GenTree* Lowering::LowerHWIntrinsicCndSel(GenTreeHWIntrinsic* node)
34723472
{
34733473
// result = BlendVariable op3 (right) op2 (left) op1 (mask)
34743474
node->ResetHWIntrinsicId(blendVariableId, comp, op3, op2, op1);
3475-
return LowerNode(node);
3475+
return node;
34763476
}
34773477
}
34783478

@@ -3496,7 +3496,7 @@ GenTree* Lowering::LowerHWIntrinsicCndSel(GenTreeHWIntrinsic* node)
34963496
assert(HWIntrinsicInfo::NeedsNormalizeSmallTypeToInt(ternaryLogicId));
34973497
node->NormalizeJitBaseTypeToInt(ternaryLogicId, simdBaseType);
34983498
}
3499-
return LowerNode(node);
3499+
return node;
35003500
}
35013501

35023502
// We cannot optimize, so produce unoptimized instructions
@@ -3552,7 +3552,7 @@ GenTree* Lowering::LowerHWIntrinsicCndSel(GenTreeHWIntrinsic* node)
35523552
}
35533553

35543554
BlockRange().Remove(node);
3555-
return LowerNode(tmp4);
3555+
return tmp4;
35563556
}
35573557

35583558
//----------------------------------------------------------------------------------------------
@@ -4075,7 +4075,7 @@ GenTree* Lowering::LowerHWIntrinsicCreate(GenTreeHWIntrinsic* node)
40754075

40764076
BlockRange().Remove(node);
40774077

4078-
return LowerNode(vecCon);
4078+
return vecCon;
40794079
}
40804080
else if (argCnt == 1)
40814081
{
@@ -4184,7 +4184,7 @@ GenTree* Lowering::LowerHWIntrinsicCreate(GenTreeHWIntrinsic* node)
41844184
unreached();
41854185
}
41864186
}
4187-
return LowerNode(node);
4187+
return node;
41884188
}
41894189

41904190
// We have the following (where simd is simd16 or simd32):
@@ -4209,7 +4209,7 @@ GenTree* Lowering::LowerHWIntrinsicCreate(GenTreeHWIntrinsic* node)
42094209
LowerNode(tmp1);
42104210

42114211
node->ResetHWIntrinsicId(NI_AVX2_BroadcastScalarToVector256, tmp1);
4212-
return LowerNode(node);
4212+
return node;
42134213
}
42144214

42154215
assert(comp->compIsaSupportedDebugOnly(InstructionSet_AVX));
@@ -4254,7 +4254,7 @@ GenTree* Lowering::LowerHWIntrinsicCreate(GenTreeHWIntrinsic* node)
42544254
node->ResetHWIntrinsicId(NI_Vector256_WithUpper, comp, tmp3, tmp1);
42554255
LowerNode(tmp3);
42564256

4257-
return LowerNode(node);
4257+
return node;
42584258
}
42594259

42604260
assert(intrinsicId == NI_Vector128_Create);
@@ -4283,7 +4283,7 @@ GenTree* Lowering::LowerHWIntrinsicCreate(GenTreeHWIntrinsic* node)
42834283
// return Avx2.BroadcastScalarToVector128(tmp1);
42844284

42854285
node->ChangeHWIntrinsicId(NI_AVX2_BroadcastScalarToVector128, tmp1);
4286-
return LowerNode(node);
4286+
return node;
42874287
}
42884288

42894289
switch (simdBaseType)
@@ -4522,7 +4522,7 @@ GenTree* Lowering::LowerHWIntrinsicCreate(GenTreeHWIntrinsic* node)
45224522
}
45234523
}
45244524

4525-
return LowerNode(node);
4525+
return node;
45264526
}
45274527

45284528
if (intrinsicId == NI_Vector512_Create || intrinsicId == NI_Vector256_Create)
@@ -4588,7 +4588,7 @@ GenTree* Lowering::LowerHWIntrinsicCreate(GenTreeHWIntrinsic* node)
45884588
LowerNode(lo);
45894589
LowerNode(hi);
45904590

4591-
return LowerNode(node);
4591+
return node;
45924592
}
45934593

45944594
assert(intrinsicId == NI_Vector128_Create);
@@ -4985,7 +4985,7 @@ GenTree* Lowering::LowerHWIntrinsicCreate(GenTreeHWIntrinsic* node)
49854985
}
49864986
}
49874987

4988-
return LowerNode(node);
4988+
return node;
49894989
}
49904990

49914991
//----------------------------------------------------------------------------------------------
@@ -5029,7 +5029,7 @@ GenTree* Lowering::LowerHWIntrinsicGetElement(GenTreeHWIntrinsic* node)
50295029
}
50305030

50315031
node->ResetHWIntrinsicId(intrinsicId, op1);
5032-
return LowerNode(node);
5032+
return node;
50335033
}
50345034

50355035
uint32_t count = simdSize / genTypeSize(simdBaseType);
@@ -5196,7 +5196,7 @@ GenTree* Lowering::LowerHWIntrinsicGetElement(GenTreeHWIntrinsic* node)
51965196
BlockRange().Remove(node);
51975197

51985198
assert(newAddr->gtNext == newIndir);
5199-
return LowerNode(newAddr);
5199+
return newAddr;
52005200
}
52015201

52025202
if (!op2->OperIsConst())
@@ -5248,7 +5248,7 @@ GenTree* Lowering::LowerHWIntrinsicGetElement(GenTreeHWIntrinsic* node)
52485248
BlockRange().Remove(op2);
52495249
BlockRange().Remove(node);
52505250

5251-
return LowerNode(lclFld);
5251+
return lclFld;
52525252
}
52535253
}
52545254

@@ -5409,7 +5409,7 @@ GenTree* Lowering::LowerHWIntrinsicGetElement(GenTreeHWIntrinsic* node)
54095409
node->SetSimdSize(16);
54105410
node->ResetHWIntrinsicId(NI_Vector128_ToScalar, op1);
54115411

5412-
return LowerNode(node);
5412+
return node;
54135413
}
54145414
else
54155415
{
@@ -6075,7 +6075,7 @@ GenTree* Lowering::LowerHWIntrinsicDot(GenTreeHWIntrinsic* node)
60756075
}
60766076

60776077
BlockRange().Remove(node);
6078-
return LowerNode(tmp1);
6078+
return tmp1;
60796079
}
60806080

60816081
case TYP_DOUBLE:
@@ -6169,7 +6169,7 @@ GenTree* Lowering::LowerHWIntrinsicDot(GenTreeHWIntrinsic* node)
61696169
node->ResetHWIntrinsicId(NI_Vector128_ToScalar, tmp3);
61706170
}
61716171

6172-
return LowerNode(node);
6172+
return node;
61736173
}
61746174

61756175
horizontalAdd = NI_SSE3_HorizontalAdd;
@@ -6222,7 +6222,7 @@ GenTree* Lowering::LowerHWIntrinsicDot(GenTreeHWIntrinsic* node)
62226222
node->ResetHWIntrinsicId(NI_Vector128_ToScalar, tmp3);
62236223
}
62246224

6225-
return LowerNode(node);
6225+
return node;
62266226
}
62276227

62286228
horizontalAdd = NI_SSE3_HorizontalAdd;
@@ -6663,7 +6663,7 @@ GenTree* Lowering::LowerHWIntrinsicToScalar(GenTreeHWIntrinsic* node)
66636663
BlockRange().Remove(op1);
66646664
BlockRange().Remove(node);
66656665

6666-
return LowerNode(newIndir);
6666+
return newIndir;
66676667
}
66686668

66696669
if (op1->OperIs(GT_LCL_VAR, GT_LCL_FLD))
@@ -6693,7 +6693,7 @@ GenTree* Lowering::LowerHWIntrinsicToScalar(GenTreeHWIntrinsic* node)
66936693
BlockRange().Remove(op1);
66946694
BlockRange().Remove(node);
66956695

6696-
return LowerNode(lclFld);
6696+
return lclFld;
66976697
}
66986698
}
66996699
}

0 commit comments

Comments
 (0)