Skip to content

Commit 52c14fb

Browse files
authored
JIT: test the new cse policy in jit-experimental (#98777)
Add some minimal CI testing for this new CSE heuristic. Remove testing of cross-block assertion prop, since it's now on by default. Contributes to #92915.
1 parent ec7cc7b commit 52c14fb

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

eng/pipelines/common/templates/runtimes/run-test-job.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -585,7 +585,7 @@ jobs:
585585
- jitobjectstackallocation
586586
- jitphysicalpromotion_only
587587
- jitphysicalpromotion_full
588-
- jitcrossblocklocalassertionprop
588+
- jitrlcse
589589
${{ if in(parameters.testGroup, 'jit-cfg') }}:
590590
scenarios:
591591
- jitcfg

eng/pipelines/libraries/run-test-job.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ jobs:
242242
- jitosr_stress_random
243243
- syntheticpgo
244244
- syntheticpgo_blend
245-
- jitcrossblocklocalassertionprop
245+
- jitrlcse
246246

247247
- ${{ if eq(parameters.SuperPmiCollect, true) }}:
248248
- template: /eng/pipelines/libraries/superpmi-postprocess-step.yml

src/tests/Common/testenvironment.proj

+2-2
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
RunningIlasmRoundTrip;
8181
DOTNET_JitSynthesizeCounts;
8282
DOTNET_JitCheckSynthesizedCounts;
83-
DOTNET_JitEnableCrossBlockLocalAssertionProp
83+
DOTNET_JitRLCSEGreedy;
8484
</DOTNETVariables>
8585
</PropertyGroup>
8686
<ItemGroup>
@@ -223,7 +223,6 @@
223223
<TestEnvironment Include="jitobjectstackallocation" JitObjectStackAllocation="1" TieredCompilation="0" />
224224
<TestEnvironment Include="jitphysicalpromotion_only" JitStressModeNames="STRESS_NO_OLD_PROMOTION" TieredCompilation="0" />
225225
<TestEnvironment Include="jitphysicalpromotion_full" JitStressModeNames="STRESS_PHYSICAL_PROMOTION_COST STRESS_NO_OLD_PROMOTION" TieredCompilation="0" />
226-
<TestEnvironment Include="jitcrossblocklocalassertionprop" JitEnableCrossBlockLocalAssertionProp="1" TieredCompilation="0" />
227226
<TestEnvironment Include="jitcfg" JitForceControlFlowGuard="1" />
228227
<TestEnvironment Include="jitcfg_dispatcher_always" JitForceControlFlowGuard="1" JitCFGUseDispatcher="1" />
229228
<TestEnvironment Include="jitcfg_dispatcher_never" JitForceControlFlowGuard="1" JitCFGUseDispatcher="0" />
@@ -239,6 +238,7 @@
239238
<TestEnvironment Include="fullpgo_random_gdv_edge" TieredPGO="1" TieredCompilation="1" TC_QuickJitForLoops="1" ReadyToRun="0" JitRandomGuardedDevirtualization="1" JitRandomEdgeCounts="1" JitRandomlyCollect64BitCounts="1" />
240239
<TestEnvironment Include="syntheticpgo" TieredCompilation="1" TC_QuickJitForLoops="1" ReadyToRun="0" JitSynthesizeCounts="1" JitCheckSynthesizedProfile="1" />
241240
<TestEnvironment Include="syntheticpgo_blend" TieredPGO="1" TieredCompilation="1" TC_QuickJitForLoops="1" ReadyToRun="0" JitSynthesizeCounts="3" JitCheckSynthesizedProfile="1" />
241+
<TestEnvironment Include="jitrlcse" JitRLCSEGreedy="1" />
242242
<TestEnvironment Include="gcstandalone" Condition="'$(TargetsWindows)' == 'true'" GCName="clrgc.dll"/>
243243
<TestEnvironment Include="gcstandalone" Condition="'$(TargetsWindows)' != 'true'" GCName="libclrgc.so"/>
244244
<TestEnvironment Include="gcstandaloneserver" Condition="'$(TargetsWindows)' == 'true'" gcServer="1" GCName="clrgc.dll"/>

0 commit comments

Comments
 (0)