Kaynağa Gözat

Removing -force:fieldhoist and -off:fieldhoist from rlexe.xml files

Rajat Dua 7 yıl önce
ebeveyn
işleme
8c8bf79f24

+ 1 - 1
test/Array/rlexe.xml

@@ -163,7 +163,7 @@
   <test>
     <default>
       <files>bug612012.js</files>
-      <compile-flags>-maxinterpretcount:1 -loopinterpretcount:1 -force:fieldhoist -ForceArrayBTree -oopjit-</compile-flags>
+      <compile-flags>-maxinterpretcount:1 -loopinterpretcount:1 -ForceArrayBTree -oopjit-</compile-flags>
       <tags>exclude_serialized</tags>
     </default>
   </test>

+ 2 - 2
test/Bugs/rlexe.xml

@@ -105,14 +105,14 @@
   </test>
   <test>
     <default>
-      <compile-flags>-maxinterpretcount:1 -maxsimplejitruncount:2  -MaxLinearStringCaseCount:2 -MaxLinearIntCaseCount:2 -forceserialized -MinSwitchJumpTableSize:3 -bgjit- -loopinterpretcount:1 -force:fieldhoist -force:polymorphicinlinecache -force:fieldcopyprop -sse:2 -force:interpreterautoprofile</compile-flags>
+      <compile-flags>-maxinterpretcount:1 -maxsimplejitruncount:2  -MaxLinearStringCaseCount:2 -MaxLinearIntCaseCount:2 -forceserialized -MinSwitchJumpTableSize:3 -bgjit- -loopinterpretcount:1 -force:polymorphicinlinecache -force:fieldcopyprop -sse:2 -force:interpreterautoprofile</compile-flags>
       <files>bug215238.mul-53-ovf.js</files>
       <baseline>bug215238.mul-53-ovf.baseline</baseline>
     </default>
   </test>
   <test>
     <default>
-      <compile-flags>-maxinterpretcount:1 -maxsimplejitruncount:1  -MinSwitchJumpTableSize:3 -bgjit- -loopinterpretcount:1 -force:fieldhoist -force:rejit -force:ScriptFunctionWithInlineCache -force:fixdataprops</compile-flags>
+      <compile-flags>-maxinterpretcount:1 -maxsimplejitruncount:1  -MinSwitchJumpTableSize:3 -bgjit- -loopinterpretcount:1 -force:rejit -force:ScriptFunctionWithInlineCache -force:fixdataprops</compile-flags>
       <files>bug215238-shrua.js</files>
       <baseline>bug215238-shrua.baseline</baseline>
     </default>

+ 1 - 1
test/DynamicCode/rlexe.xml

@@ -4,7 +4,7 @@
     <default>
       <tags>exclude_test,Slow</tags>
       <files>eval-nativecodedata.js</files>
-      <compile-flags>-CollectGarbage -force:fieldhoist</compile-flags>
+      <compile-flags>-CollectGarbage</compile-flags>
       <baseline />
     </default>
   </test>

+ 3 - 3
test/Optimizer/rlexe.xml

@@ -764,7 +764,7 @@
     <default>
       <files>test105.js</files>
       <baseline>test105.baseline</baseline>
-      <compile-flags>-minInterpretCount:1 -maxInterpretCount:1 -off:simpleJit -off:aggressiveIntTypeSpec -off:fieldHoist</compile-flags>
+      <compile-flags>-minInterpretCount:1 -maxInterpretCount:1 -off:simpleJit -off:aggressiveIntTypeSpec</compile-flags>
       <tags>exclude_dynapogo</tags>
     </default>
   </test>
@@ -933,7 +933,7 @@
   <test>
     <default>
       <files>test130.js</files>
-      <compile-flags>-bgJit- -fullJitAfter:1 -off:fieldHoist -force:deferParse</compile-flags>
+      <compile-flags>-bgJit- -fullJitAfter:1 -force:deferParse</compile-flags>
       <tags>exclude_dynapogo</tags>
     </default>
   </test>
@@ -1239,7 +1239,7 @@
     <default>
       <files>ArrayCheckHoist.js</files>
       <baseline>ArrayCheckHoist_Bailout.baseline</baseline>
-      <compile-flags>-args bailout -endArgs -off:fieldHoist -off:fieldCopyProp -off:objTypeSpec -dynamicprofileinput:profile.dpl.ArrayCheckHoist.js</compile-flags>
+      <compile-flags>-args bailout -endArgs -off:fieldCopyProp -off:objTypeSpec -dynamicprofileinput:profile.dpl.ArrayCheckHoist.js</compile-flags>
       <tags>exclude_interpreted,exclude_serialized,Slow</tags>
       <timeout>300</timeout>
     </default>

+ 1 - 1
test/bailout/rlexe.xml

@@ -231,7 +231,7 @@
     <default>
       <files>bailout-branch.js</files>
       <baseline>bailout-branch.baseline</baseline>
-      <compile-flags>-forcejitloopbody -force:fieldhoist</compile-flags>
+      <compile-flags>-forcejitloopbody</compile-flags>
     </default>
   </test>
   <test>

+ 28 - 28
test/fieldopts/rlexe.xml

@@ -71,55 +71,55 @@
   <test>
     <default>
       <files>fieldhoist2.js</files>
-      <compile-flags>-force:fieldhoist -force:fieldcopyprop</compile-flags>
+      <compile-flags>-force:fieldcopyprop</compile-flags>
     </default>
   </test>
   <test>
     <default>
       <files>fieldhoist4.js</files>
-      <compile-flags>-force:fieldhoist -force:fieldcopyprop</compile-flags>
+      <compile-flags>-force:fieldcopyprop</compile-flags>
       <baseline>fieldhoist4.baseline</baseline>
     </default>
   </test>
   <test>
     <default>
       <files>fieldhoist5.js</files>
-      <compile-flags>-force:fieldhoist -force:fieldcopyprop</compile-flags>
+      <compile-flags>-force:fieldcopyprop</compile-flags>
       <baseline />
     </default>
   </test>
   <test>
     <default>
       <files>fieldhoist6.js</files>
-      <compile-flags>-force:fieldhoist</compile-flags>
+      <compile-flags></compile-flags>
       <baseline>fieldhoist6.baseline</baseline>
     </default>
   </test>
   <test>
     <default>
       <files>fieldhoist6b.js</files>
-      <compile-flags>-force:fieldhoist</compile-flags>
+      <compile-flags></compile-flags>
       <baseline>fieldhoist6b.baseline</baseline>
     </default>
   </test>
   <test>
     <default>
       <files>fieldhoist7.js</files>
-      <compile-flags>-force:fieldhoist</compile-flags>
+      <compile-flags></compile-flags>
       <baseline>fieldhoist7.baseline</baseline>
     </default>
   </test>
   <test>
     <default>
       <files>fieldhoist8.js</files>
-      <compile-flags>-force:fieldhoist</compile-flags>
+      <compile-flags></compile-flags>
       <baseline>fieldhoist8.baseline</baseline>
     </default>
   </test>
   <test>
     <default>
       <files>fieldhoist_nullfieldhoist.js</files>
-      <compile-flags>-force:fieldhoist</compile-flags>
+      <compile-flags></compile-flags>
       <baseline>fieldhoist_nullfieldhoist.baseline</baseline>
       <tags>exclude_dynapogo</tags>
     </default>
@@ -127,13 +127,13 @@
   <test>
     <default>
       <files>fieldhoist9.js</files>
-      <compile-flags>-force:fieldhoist</compile-flags>
+      <compile-flags></compile-flags>
     </default>
   </test>
   <test>
     <default>
       <files>fieldhoist_unreachable.js</files>
-      <compile-flags>-force:fieldhoist</compile-flags>
+      <compile-flags></compile-flags>
       <baseline>fieldhoist_unreachable.baseline</baseline>
     </default>
   </test>
@@ -141,27 +141,27 @@
     <default>
       <files>fieldhoist_typespec.js</files>
       <baseline>fieldhoist_typespec.baseline</baseline>
-      <compile-flags>-force:fieldhoist</compile-flags>
+      <compile-flags></compile-flags>
     </default>
   </test>
   <test>
     <default>
       <files>fieldhoist_typespec.js</files>
       <baseline>fieldhoist_typespec.baseline</baseline>
-      <compile-flags>-force:fieldhoist -off:aggressiveIntTypeSpec</compile-flags>
+      <compile-flags>-off:aggressiveIntTypeSpec</compile-flags>
     </default>
   </test>
   <test>
     <default>
       <files>fieldhoist_typespec.js</files>
       <baseline>fieldhoist_typespec.baseline</baseline>
-      <compile-flags>-force:fieldhoist -off:aggressiveIntTypeSpec -off:inline</compile-flags>
+      <compile-flags>-off:aggressiveIntTypeSpec -off:inline</compile-flags>
     </default>
   </test>
   <test>
     <default>
       <files>fieldhoist_typespec2.js</files>
-      <compile-flags>-force:fieldHoist -force:jitLoopBody -off:aggressiveIntTypeSpec</compile-flags>
+      <compile-flags>-force:jitLoopBody -off:aggressiveIntTypeSpec</compile-flags>
       <tags>exclude_dynapogo</tags>
     </default>
   </test>
@@ -175,21 +175,21 @@
   <test>
     <default>
       <files>fieldhoist_undefined_global.js</files>
-      <compile-flags>-force:fieldhoist</compile-flags>
+      <compile-flags></compile-flags>
       <baseline>fieldhoist_undefined_global.baseline</baseline>
     </default>
   </test>
   <test>
     <default>
       <files>fieldhoist_negzero.js</files>
-      <compile-flags>-force:fieldhoist</compile-flags>
+      <compile-flags></compile-flags>
       <baseline>fieldhoist_negzero.baseline</baseline>
     </default>
   </test>
   <test>
     <default>
       <files>fieldhoist_negzero.js</files>
-      <compile-flags>-force:fieldhoist -Serialized</compile-flags>
+      <compile-flags>-Serialized</compile-flags>
       <baseline>fieldhoist_negzero.baseline</baseline>
       <tags>exclude_forceserialized</tags>
     </default>
@@ -197,21 +197,21 @@
   <test>
     <default>
       <files>fieldhoist_typeof.js</files>
-      <compile-flags>-force:fieldhoist</compile-flags>
+      <compile-flags></compile-flags>
       <baseline>fieldhoist_typeof.baseline</baseline>
     </default>
   </test>
   <test>
     <default>
       <files>fieldhoist_sideeffect.js</files>
-      <compile-flags>-force:fieldhoist</compile-flags>
+      <compile-flags></compile-flags>
       <baseline>fieldhoist_sideeffect.baseline</baseline>
     </default>
   </test>
   <test>
     <default>
       <files>fieldcopyprop_nonwritable.js</files>
-      <compile-flags>-force:fieldhoist -force:fieldcopyprop</compile-flags>
+      <compile-flags>-force:fieldcopyprop</compile-flags>
       <baseline>fieldcopyprop_nonwritable.baseline</baseline>
     </default>
   </test>
@@ -245,14 +245,14 @@
   <test>
     <default>
       <files>fieldhoist_join.js</files>
-      <compile-flags>-force:fieldhoist</compile-flags>
+      <compile-flags></compile-flags>
       <baseline>fieldhoist_join.baseline</baseline>
     </default>
   </test>
   <test>
     <default>
       <files>fieldhoist_slots.js</files>
-      <compile-flags>-force:fieldhoist</compile-flags>
+      <compile-flags></compile-flags>
       <baseline>fieldhoist_slots.baseline</baseline>
     </default>
   </test>
@@ -265,14 +265,14 @@
   <test>
     <default>
       <files>fieldhoist_objptrcopyprop.js</files>
-      <compile-flags>-force:fieldhoist</compile-flags>
+      <compile-flags></compile-flags>
       <baseline />
     </default>
   </test>
   <test>
     <default>
       <files>fieldhoist_objptrcopyprop2.js</files>
-      <compile-flags>-force:fieldhoist</compile-flags>
+      <compile-flags></compile-flags>
       <baseline>fieldhoist_objptrcopyprop2.baseline</baseline>
     </default>
   </test>
@@ -280,7 +280,7 @@
     <default>
       <files>fieldhoist_kills.js</files>
       <baseline>fieldhoist_kills.baseline</baseline>
-      <compile-flags>-force:fieldHoist</compile-flags>
+      <compile-flags></compile-flags>
     </default>
   </test>
   <test>
@@ -382,7 +382,7 @@
     <default>
       <files>objtypespec-fieldhoist.js</files>
       <baseline>objtypespec-fieldhoist.baseline</baseline>
-      <compile-flags>-maxinterpretcount:1 -off:simpleJit -bgjit- -loopinterpretcount:0 -force:fieldhoist</compile-flags>
+      <compile-flags>-maxinterpretcount:1 -off:simpleJit -bgjit- -loopinterpretcount:0 </compile-flags>
       <tags>exclude_dynapogo</tags>
     </default>
   </test>
@@ -797,14 +797,14 @@
   <test>
     <default>
       <files>fieldhoist_accessorinlining1.js</files>
-      <compile-flags>-loopinterpretcount:1 -bgjit- -force:fieldhoist</compile-flags>
+      <compile-flags>-loopinterpretcount:1 -bgjit- </compile-flags>
     </default>
   </test>
   <test>
     <default>
       <files>fieldhoist_accessorinlining2.js</files>
       <baseline>fieldhoist_accessorinlining2.baseline</baseline>
-      <compile-flags>-force:fieldhoist -off:inlinegetters -off:fixedmethods</compile-flags>
+      <compile-flags>-off:inlinegetters -off:fixedmethods</compile-flags>
     </default>
   </test>
   <test>