Assembly Diffs
linux arm
Diffs are based on 2,230,429 contexts (825,130 MinOpts, 1,405,299 FullOpts).
MISSED contexts: base: 77,529 (3.36%), diff: 77,628 (3.36%)
Overall (+2 bytes)
| Collection |
Base size (bytes) |
Diff size (bytes) |
| coreclr_tests.run.linux.arm.checked.mch |
321,193,276 |
+2 |
FullOpts (+2 bytes)
| Collection |
Base size (bytes) |
Diff size (bytes) |
| coreclr_tests.run.linux.arm.checked.mch |
108,551,620 |
+2 |
Example diffs
coreclr_tests.run.linux.arm.checked.mch
+2 (+0.12%) : 105354.dasm - Program:TestEntryPoint() (FullOpts)
@@ -9,198 +9,199 @@
; Final local variable assignments
;
;# V00 OutArgs [V00 ] ( 1, 1 ) struct ( 0) [sp+0x00] do-not-enreg[XS] addr-exposed "OutgoingArgSpace"
-; V01 tmp1 [V01,T02] ( 3, 1.50) int -> r0 "Inline return value spill temp"
+; V01 tmp1 [V01,T03] ( 3, 1.50) int -> r0 "Inline return value spill temp"
;* V02 tmp2 [V02 ] ( 0, 0 ) int -> zero-ref "fgMakeTemp is creating a new local variable"
;* V03 tmp3 [V03 ] ( 0, 0 ) ref -> zero-ref class-hnd single-def "spilling QMark2" <System.RuntimeType>
-; V04 tmp4 [V04,T73] ( 18, 0 ) int -> r0 "Inline return value spill temp"
-; V05 tmp5 [V05,T72] ( 18, 0 ) ref -> r4 class-hnd "Inline stloc first use temp" <System.RuntimeType>
-; V06 tmp6 [V06,T80] ( 3, 0 ) ref -> r1 single-def "CASTCLASS eval op1"
-; V07 tmp7 [V07,T81] ( 3, 0 ) int -> r3 "fgMakeTemp is creating a new local variable"
-; V08 tmp8 [V08,T79] ( 4, 0 ) ref -> r4 class-hnd single-def "spilling QMark2" <System.RuntimeType>
-;* V09 tmp9 [V09,T26] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V10 tmp10 [V10,T27] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V11 tmp11 [V11,T03] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V12 tmp12 [V12,T28] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V13 tmp13 [V13,T29] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V14 tmp14 [V14,T04] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V15 tmp15 [V15,T30] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V16 tmp16 [V16,T31] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V17 tmp17 [V17,T05] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V18 tmp18 [V18,T32] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V19 tmp19 [V19,T33] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V20 tmp20 [V20,T06] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V21 tmp21 [V21,T34] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V22 tmp22 [V22,T35] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V23 tmp23 [V23,T07] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V24 tmp24 [V24,T36] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V25 tmp25 [V25,T37] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V26 tmp26 [V26,T08] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V27 tmp27 [V27,T38] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V28 tmp28 [V28,T39] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V29 tmp29 [V29,T09] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V30 tmp30 [V30,T40] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V31 tmp31 [V31,T41] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V32 tmp32 [V32,T10] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V33 tmp33 [V33,T42] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V34 tmp34 [V34,T43] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V35 tmp35 [V35,T11] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V36 tmp36 [V36,T44] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V37 tmp37 [V37,T45] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V38 tmp38 [V38,T12] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V39 tmp39 [V39,T46] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V40 tmp40 [V40,T47] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V41 tmp41 [V41,T13] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V42 tmp42 [V42,T48] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V43 tmp43 [V43,T49] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V44 tmp44 [V44,T14] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V45 tmp45 [V45,T50] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V46 tmp46 [V46,T51] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V47 tmp47 [V47,T15] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V48 tmp48 [V48,T52] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V49 tmp49 [V49,T53] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V50 tmp50 [V50,T16] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V51 tmp51 [V51,T54] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V52 tmp52 [V52,T55] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V53 tmp53 [V53,T17] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V54 tmp54 [V54,T56] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V55 tmp55 [V55,T57] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V56 tmp56 [V56,T18] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V57 tmp57 [V57,T58] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V58 tmp58 [V58,T59] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V59 tmp59 [V59,T19] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V60 tmp60 [V60,T60] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V61 tmp61 [V61,T61] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V62 tmp62 [V62,T20] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V63 tmp63 [V63,T62] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V64 tmp64 [V64,T63] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V65 tmp65 [V65,T21] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V66 tmp66 [V66,T64] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V67 tmp67 [V67,T65] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V68 tmp68 [V68,T22] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V69 tmp69 [V69,T66] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V70 tmp70 [V70,T67] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V71 tmp71 [V71,T23] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V72 tmp72 [V72,T68] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V73 tmp73 [V73,T69] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V74 tmp74 [V74,T24] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V75 tmp75 [V75,T70] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V76 tmp76 [V76,T71] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V77 tmp77 [V77,T25] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-; V78 tmp78 [V78,T82] ( 3, 0 ) int -> r0 "Inline return value spill temp"
-; V79 tmp79 [V79,T01] ( 6, 4 ) ref -> r0 class-hnd single-def "Inlining Arg" <System.Type>
+; V04 tmp4 [V04,T74] ( 18, 0 ) int -> r0 "Inline return value spill temp"
+; V05 tmp5 [V05,T73] ( 18, 0 ) ref -> r4 class-hnd "Inline stloc first use temp" <System.RuntimeType>
+; V06 tmp6 [V06,T81] ( 3, 0 ) ref -> r1 single-def "CASTCLASS eval op1"
+; V07 tmp7 [V07,T82] ( 3, 0 ) int -> r3 "fgMakeTemp is creating a new local variable"
+; V08 tmp8 [V08,T80] ( 4, 0 ) ref -> r4 class-hnd single-def "spilling QMark2" <System.RuntimeType>
+;* V09 tmp9 [V09,T27] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V10 tmp10 [V10,T28] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V11 tmp11 [V11,T04] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V12 tmp12 [V12,T29] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V13 tmp13 [V13,T30] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V14 tmp14 [V14,T05] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V15 tmp15 [V15,T31] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V16 tmp16 [V16,T32] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V17 tmp17 [V17,T06] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V18 tmp18 [V18,T33] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V19 tmp19 [V19,T34] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V20 tmp20 [V20,T07] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V21 tmp21 [V21,T35] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V22 tmp22 [V22,T36] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V23 tmp23 [V23,T08] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V24 tmp24 [V24,T37] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V25 tmp25 [V25,T38] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V26 tmp26 [V26,T09] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V27 tmp27 [V27,T39] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V28 tmp28 [V28,T40] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V29 tmp29 [V29,T10] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V30 tmp30 [V30,T41] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V31 tmp31 [V31,T42] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V32 tmp32 [V32,T11] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V33 tmp33 [V33,T43] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V34 tmp34 [V34,T44] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V35 tmp35 [V35,T12] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V36 tmp36 [V36,T45] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V37 tmp37 [V37,T46] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V38 tmp38 [V38,T13] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V39 tmp39 [V39,T47] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V40 tmp40 [V40,T48] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V41 tmp41 [V41,T14] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V42 tmp42 [V42,T49] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V43 tmp43 [V43,T50] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V44 tmp44 [V44,T15] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V45 tmp45 [V45,T51] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V46 tmp46 [V46,T52] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V47 tmp47 [V47,T16] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V48 tmp48 [V48,T53] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V49 tmp49 [V49,T54] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V50 tmp50 [V50,T17] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V51 tmp51 [V51,T55] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V52 tmp52 [V52,T56] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V53 tmp53 [V53,T18] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V54 tmp54 [V54,T57] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V55 tmp55 [V55,T58] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V56 tmp56 [V56,T19] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V57 tmp57 [V57,T59] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V58 tmp58 [V58,T60] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V59 tmp59 [V59,T20] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V60 tmp60 [V60,T61] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V61 tmp61 [V61,T62] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V62 tmp62 [V62,T21] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V63 tmp63 [V63,T63] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V64 tmp64 [V64,T64] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V65 tmp65 [V65,T22] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V66 tmp66 [V66,T65] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V67 tmp67 [V67,T66] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V68 tmp68 [V68,T23] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V69 tmp69 [V69,T67] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V70 tmp70 [V70,T68] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V71 tmp71 [V71,T24] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V72 tmp72 [V72,T69] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V73 tmp73 [V73,T70] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V74 tmp74 [V74,T25] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V75 tmp75 [V75,T71] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V76 tmp76 [V76,T72] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V77 tmp77 [V77,T26] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+; V78 tmp78 [V78,T83] ( 3, 0 ) int -> r0 "Inline return value spill temp"
+; V79 tmp79 [V79,T02] ( 6, 4 ) ref -> r0 class-hnd single-def "Inlining Arg" <System.Type>
;* V80 tmp80 [V80 ] ( 0, 0 ) int -> zero-ref "fgMakeTemp is creating a new local variable"
;* V81 tmp81 [V81 ] ( 0, 0 ) ref -> zero-ref class-hnd "spilling QMark2" <System.RuntimeType>
-; V82 tmp82 [V82,T83] ( 3, 0 ) int -> r0 "guarded devirt return temp"
+; V82 tmp82 [V82,T84] ( 3, 0 ) int -> r0 "guarded devirt return temp"
;* V83 tmp83 [V83 ] ( 0, 0 ) ref -> zero-ref class-hnd exact "guarded devirt this exact temp" <System.RuntimeType>
;* V84 tmp84 [V84 ] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
;* V85 tmp85 [V85 ] ( 0, 0 ) ref -> zero-ref class-hnd "Inline stloc first use temp" <System.RuntimeType>
;* V86 tmp86 [V86 ] ( 0, 0 ) ref -> zero-ref "CASTCLASS eval op1"
;* V87 tmp87 [V87 ] ( 0, 0 ) int -> zero-ref "fgMakeTemp is creating a new local variable"
;* V88 tmp88 [V88 ] ( 0, 0 ) ref -> zero-ref class-hnd "spilling QMark2" <System.RuntimeType>
-;* V89 tmp89 [V89,T110] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V90 tmp90 [V90,T111] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V91 tmp91 [V91,T94] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V92 tmp92 [V92,T112] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V93 tmp93 [V93,T113] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V94 tmp94 [V94,T95] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V95 tmp95 [V95,T114] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V96 tmp96 [V96,T115] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V97 tmp97 [V97,T96] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V98 tmp98 [V98,T116] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V99 tmp99 [V99,T117] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V100 tmp100 [V100,T97] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V101 tmp101 [V101,T118] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V102 tmp102 [V102,T119] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V103 tmp103 [V103,T98] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V104 tmp104 [V104,T120] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V105 tmp105 [V105,T121] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V106 tmp106 [V106,T99] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V107 tmp107 [V107,T122] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V108 tmp108 [V108,T123] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V109 tmp109 [V109,T100] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V110 tmp110 [V110,T124] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V111 tmp111 [V111,T125] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V112 tmp112 [V112,T101] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V113 tmp113 [V113,T126] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V114 tmp114 [V114,T127] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V115 tmp115 [V115,T102] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V116 tmp116 [V116,T128] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V117 tmp117 [V117,T129] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V118 tmp118 [V118,T103] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V119 tmp119 [V119,T130] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V120 tmp120 [V120,T131] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V121 tmp121 [V121,T104] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V122 tmp122 [V122,T132] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V123 tmp123 [V123,T133] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V124 tmp124 [V124,T105] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V125 tmp125 [V125,T134] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V126 tmp126 [V126,T135] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V127 tmp127 [V127,T106] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V128 tmp128 [V128,T136] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V129 tmp129 [V129,T137] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V130 tmp130 [V130,T107] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-; V131 tmp131 [V131,T84] ( 3, 0 ) int -> r0 "Inline return value spill temp"
-; V132 tmp132 [V132,T74] ( 6, 0 ) ref -> r0 class-hnd single-def "Inlining Arg" <System.Type>
+;* V89 tmp89 [V89,T111] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V90 tmp90 [V90,T112] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V91 tmp91 [V91,T95] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V92 tmp92 [V92,T113] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V93 tmp93 [V93,T114] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V94 tmp94 [V94,T96] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V95 tmp95 [V95,T115] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V96 tmp96 [V96,T116] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V97 tmp97 [V97,T97] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V98 tmp98 [V98,T117] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V99 tmp99 [V99,T118] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V100 tmp100 [V100,T98] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V101 tmp101 [V101,T119] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V102 tmp102 [V102,T120] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V103 tmp103 [V103,T99] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V104 tmp104 [V104,T121] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V105 tmp105 [V105,T122] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V106 tmp106 [V106,T100] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V107 tmp107 [V107,T123] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V108 tmp108 [V108,T124] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V109 tmp109 [V109,T101] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V110 tmp110 [V110,T125] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V111 tmp111 [V111,T126] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V112 tmp112 [V112,T102] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V113 tmp113 [V113,T127] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V114 tmp114 [V114,T128] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V115 tmp115 [V115,T103] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V116 tmp116 [V116,T129] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V117 tmp117 [V117,T130] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V118 tmp118 [V118,T104] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V119 tmp119 [V119,T131] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V120 tmp120 [V120,T132] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V121 tmp121 [V121,T105] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V122 tmp122 [V122,T133] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V123 tmp123 [V123,T134] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V124 tmp124 [V124,T106] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
...
Details
Improvements/regressions per collection
| Collection |
Contexts with diffs |
Improvements |
Regressions |
Same size |
Improvements (bytes) |
Regressions (bytes) |
| benchmarks.run.linux.arm.checked.mch |
0 |
0 |
0 |
0 |
-0 |
+0 |
| benchmarks.run_pgo.linux.arm.checked.mch |
0 |
0 |
0 |
0 |
-0 |
+0 |
| benchmarks.run_tiered.linux.arm.checked.mch |
0 |
0 |
0 |
0 |
-0 |
+0 |
| coreclr_tests.run.linux.arm.checked.mch |
1 |
0 |
1 |
0 |
-0 |
+2 |
| libraries.crossgen2.linux.arm.checked.mch |
0 |
0 |
0 |
0 |
-0 |
+0 |
| libraries.pmi.linux.arm.checked.mch |
0 |
0 |
0 |
0 |
-0 |
+0 |
| libraries_tests.run.linux.arm.Release.mch |
0 |
0 |
0 |
0 |
-0 |
+0 |
| librariestestsnotieredcompilation.run.linux.arm.Release.mch |
0 |
0 |
0 |
0 |
-0 |
+0 |
| realworld.run.linux.arm.checked.mch |
0 |
0 |
0 |
0 |
-0 |
+0 |
|
1 |
0 |
1 |
0 |
-0 |
+2 |
Context information
| Collection |
Diffed contexts |
MinOpts |
FullOpts |
Missed, base |
Missed, diff |
| benchmarks.run.linux.arm.checked.mch |
45,977 |
5,279 |
40,698 |
1,423 (3.00%) |
1,423 (3.00%) |
| benchmarks.run_pgo.linux.arm.checked.mch |
159,271 |
58,093 |
101,178 |
3,553 (2.18%) |
3,556 (2.18%) |
| benchmarks.run_tiered.linux.arm.checked.mch |
71,355 |
38,077 |
33,278 |
1,124 (1.55%) |
1,124 (1.55%) |
| coreclr_tests.run.linux.arm.checked.mch |
471,416 |
259,093 |
212,323 |
7,618 (1.59%) |
7,625 (1.59%) |
| libraries.crossgen2.linux.arm.checked.mch |
195,440 |
14 |
195,426 |
1 (0.00%) |
1 (0.00%) |
| libraries.pmi.linux.arm.checked.mch |
269,966 |
6 |
269,960 |
9,463 (3.39%) |
9,463 (3.39%) |
| libraries_tests.run.linux.arm.Release.mch |
708,170 |
442,850 |
265,320 |
17,522 (2.41%) |
17,611 (2.43%) |
| librariestestsnotieredcompilation.run.linux.arm.Release.mch |
272,764 |
21,565 |
251,199 |
35,091 (11.40%) |
35,091 (11.40%) |
| realworld.run.linux.arm.checked.mch |
36,070 |
153 |
35,917 |
1,734 (4.59%) |
1,734 (4.59%) |
|
2,230,429 |
825,130 |
1,405,299 |
77,529 (3.36%) |
77,628 (3.36%) |
jit-analyze output
coreclr_tests.run.linux.arm.checked.mch
To reproduce these diffs on Windows x86:
superpmi.py asmdiffs -target_os linux -target_arch arm -arch x86
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 321193276 (overridden on cmd)
Total bytes of diff: 321193278 (overridden on cmd)
Total bytes of delta: 2 (0.00 % of base)
diff is a regression.
relative diff is a regression.
Detail diffs
Top file regressions (bytes):
2 : 105354.dasm (0.12 % of base)
1 total files with Code Size differences (0 improved, 1 regressed), 0 unchanged.
Top method regressions (bytes):
2 (0.12 % of base) : 105354.dasm - Program:TestEntryPoint() (FullOpts)
Top method regressions (percentages):
2 (0.12 % of base) : 105354.dasm - Program:TestEntryPoint() (FullOpts)
1 total methods with Code Size differences (0 improved, 1 regressed).
windows x86
Diffs are based on 2,292,036 contexts (840,452 MinOpts, 1,451,584 FullOpts).
MISSED contexts: base: 7,010 (0.30%), diff: 7,092 (0.31%)
Overall (+4 bytes)
| Collection |
Base size (bytes) |
Diff size (bytes) |
| coreclr_tests.run.windows.x86.checked.mch |
308,720,186 |
+4 |
FullOpts (+4 bytes)
| Collection |
Base size (bytes) |
Diff size (bytes) |
| coreclr_tests.run.windows.x86.checked.mch |
107,048,997 |
+4 |
Example diffs
coreclr_tests.run.windows.x86.checked.mch
+4 (+0.27%) : 475398.dasm - Program:TestEntryPoint() (FullOpts)
@@ -8,198 +8,199 @@
; 92 inlinees with PGO data; 0 single block inlinees; 0 inlinees without PGO data
; Final local variable assignments
;
-; V00 tmp0 [V00,T02] ( 3, 1.50) int -> ecx "Inline return value spill temp"
+; V00 tmp0 [V00,T03] ( 3, 1.50) int -> ecx "Inline return value spill temp"
;* V01 tmp1 [V01 ] ( 0, 0 ) int -> zero-ref "fgMakeTemp is creating a new local variable"
;* V02 tmp2 [V02 ] ( 0, 0 ) ref -> zero-ref class-hnd single-def "spilling QMark2" <System.RuntimeType>
-; V03 tmp3 [V03,T66] ( 17, 0 ) int -> ecx "Inline return value spill temp"
-; V04 tmp4 [V04,T65] ( 18, 0 ) ref -> esi class-hnd "Inline stloc first use temp" <System.RuntimeType>
-; V05 tmp5 [V05,T73] ( 3, 0 ) ref -> eax single-def "CASTCLASS eval op1"
-; V06 tmp6 [V06,T74] ( 3, 0 ) int -> ecx "fgMakeTemp is creating a new local variable"
-; V07 tmp7 [V07,T72] ( 4, 0 ) ref -> esi class-hnd single-def "spilling QMark2" <System.RuntimeType>
-;* V08 tmp8 [V08,T19] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V09 tmp9 [V09,T20] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+; V03 tmp3 [V03,T67] ( 17, 0 ) int -> ecx "Inline return value spill temp"
+; V04 tmp4 [V04,T66] ( 18, 0 ) ref -> esi class-hnd "Inline stloc first use temp" <System.RuntimeType>
+; V05 tmp5 [V05,T74] ( 3, 0 ) ref -> eax single-def "CASTCLASS eval op1"
+; V06 tmp6 [V06,T75] ( 3, 0 ) int -> ecx "fgMakeTemp is creating a new local variable"
+; V07 tmp7 [V07,T73] ( 4, 0 ) ref -> esi class-hnd single-def "spilling QMark2" <System.RuntimeType>
+;* V08 tmp8 [V08,T20] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V09 tmp9 [V09,T21] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
;* V10 tmp10 [V10 ] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V11 tmp11 [V11,T21] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V12 tmp12 [V12,T22] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V11 tmp11 [V11,T22] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V12 tmp12 [V12,T23] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
;* V13 tmp13 [V13 ] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V14 tmp14 [V14,T23] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V15 tmp15 [V15,T24] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V14 tmp14 [V14,T24] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V15 tmp15 [V15,T25] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
;* V16 tmp16 [V16 ] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V17 tmp17 [V17,T25] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V18 tmp18 [V18,T26] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V17 tmp17 [V17,T26] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V18 tmp18 [V18,T27] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
;* V19 tmp19 [V19 ] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V20 tmp20 [V20,T27] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V21 tmp21 [V21,T28] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V20 tmp20 [V20,T28] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V21 tmp21 [V21,T29] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
;* V22 tmp22 [V22 ] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V23 tmp23 [V23,T29] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V24 tmp24 [V24,T30] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V23 tmp23 [V23,T30] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V24 tmp24 [V24,T31] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
;* V25 tmp25 [V25 ] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V26 tmp26 [V26,T31] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V27 tmp27 [V27,T32] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V26 tmp26 [V26,T32] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V27 tmp27 [V27,T33] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
;* V28 tmp28 [V28 ] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V29 tmp29 [V29,T33] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V30 tmp30 [V30,T34] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V31 tmp31 [V31,T03] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V32 tmp32 [V32,T35] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V33 tmp33 [V33,T36] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V34 tmp34 [V34,T04] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V35 tmp35 [V35,T37] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V36 tmp36 [V36,T38] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V37 tmp37 [V37,T05] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V38 tmp38 [V38,T39] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V39 tmp39 [V39,T40] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V40 tmp40 [V40,T06] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V41 tmp41 [V41,T41] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V42 tmp42 [V42,T42] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V43 tmp43 [V43,T07] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V44 tmp44 [V44,T43] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V45 tmp45 [V45,T44] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V46 tmp46 [V46,T08] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V47 tmp47 [V47,T45] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V48 tmp48 [V48,T46] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V49 tmp49 [V49,T09] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V50 tmp50 [V50,T47] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V51 tmp51 [V51,T48] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V52 tmp52 [V52,T10] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V53 tmp53 [V53,T49] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V54 tmp54 [V54,T50] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V55 tmp55 [V55,T11] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V56 tmp56 [V56,T51] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V57 tmp57 [V57,T52] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V58 tmp58 [V58,T12] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V59 tmp59 [V59,T53] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V60 tmp60 [V60,T54] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V61 tmp61 [V61,T13] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V62 tmp62 [V62,T55] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V63 tmp63 [V63,T56] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V64 tmp64 [V64,T14] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V65 tmp65 [V65,T57] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V66 tmp66 [V66,T58] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V67 tmp67 [V67,T15] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V68 tmp68 [V68,T59] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V69 tmp69 [V69,T60] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V70 tmp70 [V70,T16] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V71 tmp71 [V71,T61] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V72 tmp72 [V72,T62] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V73 tmp73 [V73,T17] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V74 tmp74 [V74,T63] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V75 tmp75 [V75,T64] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V76 tmp76 [V76,T18] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-; V77 tmp77 [V77,T75] ( 3, 0 ) int -> ecx "Inline return value spill temp"
-; V78 tmp78 [V78,T01] ( 6, 4 ) ref -> ecx class-hnd single-def "Inlining Arg" <System.Type>
+;* V29 tmp29 [V29,T34] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V30 tmp30 [V30,T35] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V31 tmp31 [V31,T04] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V32 tmp32 [V32,T36] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V33 tmp33 [V33,T37] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V34 tmp34 [V34,T05] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V35 tmp35 [V35,T38] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V36 tmp36 [V36,T39] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V37 tmp37 [V37,T06] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V38 tmp38 [V38,T40] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V39 tmp39 [V39,T41] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V40 tmp40 [V40,T07] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V41 tmp41 [V41,T42] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V42 tmp42 [V42,T43] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V43 tmp43 [V43,T08] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V44 tmp44 [V44,T44] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V45 tmp45 [V45,T45] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V46 tmp46 [V46,T09] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V47 tmp47 [V47,T46] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V48 tmp48 [V48,T47] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V49 tmp49 [V49,T10] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V50 tmp50 [V50,T48] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V51 tmp51 [V51,T49] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V52 tmp52 [V52,T11] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V53 tmp53 [V53,T50] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V54 tmp54 [V54,T51] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V55 tmp55 [V55,T12] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V56 tmp56 [V56,T52] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V57 tmp57 [V57,T53] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V58 tmp58 [V58,T13] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V59 tmp59 [V59,T54] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V60 tmp60 [V60,T55] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V61 tmp61 [V61,T14] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V62 tmp62 [V62,T56] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V63 tmp63 [V63,T57] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V64 tmp64 [V64,T15] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V65 tmp65 [V65,T58] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V66 tmp66 [V66,T59] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V67 tmp67 [V67,T16] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V68 tmp68 [V68,T60] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V69 tmp69 [V69,T61] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V70 tmp70 [V70,T17] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V71 tmp71 [V71,T62] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V72 tmp72 [V72,T63] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V73 tmp73 [V73,T18] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V74 tmp74 [V74,T64] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V75 tmp75 [V75,T65] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V76 tmp76 [V76,T19] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+; V77 tmp77 [V77,T76] ( 3, 0 ) int -> ecx "Inline return value spill temp"
+; V78 tmp78 [V78,T02] ( 6, 4 ) ref -> ecx class-hnd single-def "Inlining Arg" <System.Type>
;* V79 tmp79 [V79 ] ( 0, 0 ) int -> zero-ref "fgMakeTemp is creating a new local variable"
;* V80 tmp80 [V80 ] ( 0, 0 ) ref -> zero-ref class-hnd "spilling QMark2" <System.RuntimeType>
-; V81 tmp81 [V81,T76] ( 3, 0 ) int -> ecx "guarded devirt return temp"
+; V81 tmp81 [V81,T77] ( 3, 0 ) int -> ecx "guarded devirt return temp"
;* V82 tmp82 [V82 ] ( 0, 0 ) ref -> zero-ref class-hnd exact "guarded devirt this exact temp" <System.RuntimeType>
;* V83 tmp83 [V83 ] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
;* V84 tmp84 [V84 ] ( 0, 0 ) ref -> zero-ref class-hnd "Inline stloc first use temp" <System.RuntimeType>
;* V85 tmp85 [V85 ] ( 0, 0 ) ref -> zero-ref "CASTCLASS eval op1"
;* V86 tmp86 [V86 ] ( 0, 0 ) int -> zero-ref "fgMakeTemp is creating a new local variable"
;* V87 tmp87 [V87 ] ( 0, 0 ) ref -> zero-ref class-hnd "spilling QMark2" <System.RuntimeType>
-;* V88 tmp88 [V88,T103] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V89 tmp89 [V89,T104] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V90 tmp90 [V90,T87] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V91 tmp91 [V91,T105] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V92 tmp92 [V92,T106] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V93 tmp93 [V93,T88] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V94 tmp94 [V94,T107] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V95 tmp95 [V95,T108] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V96 tmp96 [V96,T89] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V97 tmp97 [V97,T109] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V98 tmp98 [V98,T110] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V99 tmp99 [V99,T90] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V100 tmp100 [V100,T111] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V101 tmp101 [V101,T112] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V102 tmp102 [V102,T91] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V103 tmp103 [V103,T113] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V104 tmp104 [V104,T114] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V105 tmp105 [V105,T92] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V106 tmp106 [V106,T115] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V107 tmp107 [V107,T116] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V108 tmp108 [V108,T93] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V109 tmp109 [V109,T117] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V110 tmp110 [V110,T118] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V111 tmp111 [V111,T94] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V112 tmp112 [V112,T119] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V113 tmp113 [V113,T120] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V114 tmp114 [V114,T95] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V115 tmp115 [V115,T121] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V116 tmp116 [V116,T122] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V117 tmp117 [V117,T96] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V118 tmp118 [V118,T123] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V119 tmp119 [V119,T124] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V120 tmp120 [V120,T97] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V121 tmp121 [V121,T125] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V122 tmp122 [V122,T126] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V123 tmp123 [V123,T98] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V124 tmp124 [V124,T127] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V125 tmp125 [V125,T128] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V126 tmp126 [V126,T99] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-;* V127 tmp127 [V127,T129] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
-;* V128 tmp128 [V128,T130] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
-;* V129 tmp129 [V129,T100] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
-; V130 tmp130 [V130,T77] ( 3, 0 ) int -> ecx "Inline return value spill temp"
-; V131 tmp131 [V131,T67] ( 6, 0 ) ref -> eax class-hnd single-def "Inlining Arg" <System.Type>
+;* V88 tmp88 [V88,T104] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V89 tmp89 [V89,T105] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V90 tmp90 [V90,T88] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V91 tmp91 [V91,T106] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V92 tmp92 [V92,T107] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V93 tmp93 [V93,T89] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V94 tmp94 [V94,T108] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V95 tmp95 [V95,T109] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V96 tmp96 [V96,T90] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V97 tmp97 [V97,T110] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V98 tmp98 [V98,T111] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V99 tmp99 [V99,T91] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V100 tmp100 [V100,T112] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V101 tmp101 [V101,T113] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V102 tmp102 [V102,T92] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V103 tmp103 [V103,T114] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V104 tmp104 [V104,T115] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V105 tmp105 [V105,T93] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V106 tmp106 [V106,T116] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V107 tmp107 [V107,T117] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V108 tmp108 [V108,T94] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V109 tmp109 [V109,T118] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V110 tmp110 [V110,T119] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V111 tmp111 [V111,T95] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V112 tmp112 [V112,T120] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V113 tmp113 [V113,T121] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V114 tmp114 [V114,T96] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V115 tmp115 [V115,T122] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V116 tmp116 [V116,T123] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V117 tmp117 [V117,T97] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V118 tmp118 [V118,T124] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V119 tmp119 [V119,T125] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V120 tmp120 [V120,T98] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V121 tmp121 [V121,T126] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V122 tmp122 [V122,T127] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V123 tmp123 [V123,T99] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V124 tmp124 [V124,T128] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V125 tmp125 [V125,T129] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V126 tmp126 [V126,T100] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+;* V127 tmp127 [V127,T130] ( 0, 0 ) int -> zero-ref single-def "Inline return value spill temp"
+;* V128 tmp128 [V128,T131] ( 0, 0 ) int -> zero-ref "Inline return value spill temp"
+;* V129 tmp129 [V129,T101] ( 0, 0 ) ref -> zero-ref class-hnd single-def "Inline stloc first use temp" <System.RuntimeType>
+; V130 tmp130 [V130,T78] ( 3, 0 ) int -> ecx "Inline return value spill temp"
...
Details
Improvements/regressions per collection
| Collection |
Contexts with diffs |
Improvements |
Regressions |
Same size |
Improvements (bytes) |
Regressions (bytes) |
| benchmarks.run.windows.x86.checked.mch |
0 |
0 |
0 |
0 |
-0 |
+0 |
| benchmarks.run_pgo.windows.x86.checked.mch |
0 |
0 |
0 |
0 |
-0 |
+0 |
| benchmarks.run_tiered.windows.x86.checked.mch |
0 |
0 |
0 |
0 |
-0 |
+0 |
| coreclr_tests.run.windows.x86.checked.mch |
1 |
0 |
1 |
0 |
-0 |
+4 |
| libraries.crossgen2.windows.x86.checked.mch |
0 |
0 |
0 |
0 |
-0 |
+0 |
| libraries.pmi.windows.x86.checked.mch |
0 |
0 |
0 |
0 |
-0 |
+0 |
| libraries_tests.run.windows.x86.Release.mch |
0 |
0 |
0 |
0 |
-0 |
+0 |
| librariestestsnotieredcompilation.run.windows.x86.Release.mch |
0 |
0 |
0 |
0 |
-0 |
+0 |
| realworld.run.windows.x86.checked.mch |
0 |
0 |
0 |
0 |
-0 |
+0 |
|
1 |
0 |
1 |
0 |
-0 |
+4 |
Context information
| Collection |
Diffed contexts |
MinOpts |
FullOpts |
Missed, base |
Missed, diff |
| benchmarks.run.windows.x86.checked.mch |
24,257 |
4 |
24,253 |
229 (0.94%) |
229 (0.94%) |
| benchmarks.run_pgo.windows.x86.checked.mch |
119,584 |
41,883 |
77,701 |
249 (0.21%) |
249 (0.21%) |
| benchmarks.run_tiered.windows.x86.checked.mch |
47,809 |
28,723 |
19,086 |
171 (0.36%) |
171 (0.36%) |
| coreclr_tests.run.windows.x86.checked.mch |
574,174 |
320,026 |
254,148 |
554 (0.10%) |
561 (0.10%) |
| libraries.crossgen2.windows.x86.checked.mch |
242,337 |
15 |
242,322 |
7 (0.00%) |
7 (0.00%) |
| libraries.pmi.windows.x86.checked.mch |
302,963 |
6 |
302,957 |
2,086 (0.68%) |
2,086 (0.68%) |
| libraries_tests.run.windows.x86.Release.mch |
630,936 |
427,921 |
203,015 |
1,275 (0.20%) |
1,350 (0.21%) |
| librariestestsnotieredcompilation.run.windows.x86.Release.mch |
314,386 |
21,871 |
292,515 |
2,042 (0.65%) |
2,042 (0.65%) |
| realworld.run.windows.x86.checked.mch |
35,590 |
3 |
35,587 |
397 (1.10%) |
397 (1.10%) |
|
2,292,036 |
840,452 |
1,451,584 |
7,010 (0.30%) |
7,092 (0.31%) |
jit-analyze output
coreclr_tests.run.windows.x86.checked.mch
To reproduce these diffs on Windows x86:
superpmi.py asmdiffs -target_os windows -target_arch x86 -arch x86
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 308720186 (overridden on cmd)
Total bytes of diff: 308720190 (overridden on cmd)
Total bytes of delta: 4 (0.00 % of base)
diff is a regression.
relative diff is a regression.
Detail diffs
Top file regressions (bytes):
4 : 475398.dasm (0.27 % of base)
1 total files with Code Size differences (0 improved, 1 regressed), 0 unchanged.
Top method regressions (bytes):
4 (0.27 % of base) : 475398.dasm - Program:TestEntryPoint() (FullOpts)
Top method regressions (percentages):
4 (0.27 % of base) : 475398.dasm - Program:TestEntryPoint() (FullOpts)
1 total methods with Code Size differences (0 improved, 1 regressed).