| <?xml version="1.0" encoding="utf-8"?> |
| <regress-exe> |
| <test> |
| <default> |
| <files>arrayctor.js</files> |
| <baseline>arrayctor.baseline</baseline> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>bailout.js</files> |
| <compile-flags>-dynamicprofilecache:profile.dpl.bailout.js</compile-flags> |
| <tags>exclude_dynapogo,exclude_fre</tags> |
| <baseline>bailout.baseline</baseline> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>bailout.js</files> |
| <compile-flags>-off:typespec -bailout:5 -dynamicprofileinput:profile.dpl.bailout.js</compile-flags> |
| <tags>exclude_interpreted,exclude_fre</tags> |
| <baseline>bailout.baseline</baseline> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>bailout.js</files> |
| <compile-flags>-bailout:10 -dynamicprofileinput:profile.dpl.bailout.js</compile-flags> |
| <tags>exclude_interpreted,exclude_fre</tags> |
| <baseline>bailout.baseline</baseline> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>bailout2.js</files> |
| <compile-flags>-bailout:7</compile-flags> |
| <tags>exclude_fre</tags> |
| <baseline>bailout2.baseline</baseline> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>bailout3.js</files> |
| <compile-flags>-bailout:6 -off:typespec</compile-flags> |
| <tags>exclude_fre</tags> |
| <baseline>bailout3.baseline</baseline> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>bailout4.js</files> |
| <compile-flags>-bailout:6 -off:typespec</compile-flags> |
| <tags>exclude_fre</tags> |
| <baseline>bailout4.baseline</baseline> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>bailout5.js</files> |
| <compile-flags>-bailout:9 -off:typespec</compile-flags> |
| <tags>exclude_fre</tags> |
| <baseline>bailout5.baseline</baseline> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>bailout6.js</files> |
| <compile-flags>-bailoutateverybytecode</compile-flags> |
| <tags>exclude_fre</tags> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>bailout7.js</files> |
| <compile-flags>-bailoutbytecode:742 -off:deferparse</compile-flags> |
| <tags>exclude_fre</tags> |
| <baseline>bailout7.baseline</baseline> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>bailout_loopbodystart.js</files> |
| <compile-flags>-dynamicprofilecache:profile.dpl.bailout_loopbodystart.js</compile-flags> |
| <tags>exclude_dynapogo,exclude_fre</tags> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>bailout_loopbodystart.js</files> |
| <compile-flags>-bailoutbytecode:17 -dynamicprofileinput:profile.dpl.bailout_loopbodystart.js</compile-flags> |
| <tags>exclude_interpreted,exclude_fre</tags> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>bailout_loopbodystart.js</files> |
| <compile-flags>-bailoutbytecode:18 -dynamicprofileinput:profile.dpl.bailout_loopbodystart.js</compile-flags> |
| <tags>exclude_interpreted,exclude_fre</tags> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>bailout-eh.js</files> |
| <compile-flags>-bailout:6</compile-flags> |
| <tags>exclude_fre</tags> |
| <baseline>bailout-eh.baseline</baseline> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>bailout-args.js</files> |
| <compile-flags>-bailoutbytecode:1</compile-flags> |
| <tags>exclude_fre</tags> |
| <baseline>bailout-args.baseline</baseline> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>bailout-argobj.js</files> |
| <compile-flags>-bailout:3 -bailout:11 -forcejitloopbody</compile-flags> |
| <tags>exclude_ship</tags> |
| <baseline>bailout-argobj.baseline</baseline> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>bailout-throw.js</files> |
| <compile-flags>-bailout:5</compile-flags> |
| <tags>exclude_fre</tags> |
| <baseline>bailout-throw.baseline</baseline> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>bailout-floatpref.js</files> |
| <compile-flags>-dynamicprofilecache:profile.dpl.bailout-floatpref.js</compile-flags> |
| <tags>exclude_dynapogo,exclude_fre</tags> |
| <baseline>bailout-floatpref.baseline</baseline> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>bailout-floatpref.js</files> |
| <compile-flags>-bailout:3 -dynamicprofileinput:profile.dpl.bailout-floatpref.js</compile-flags> |
| <tags>exclude_interpreted,exclude_fre</tags> |
| <baseline>bailout-floatpref.baseline</baseline> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>bailout-floatpref.js</files> |
| <compile-flags>-bailoutateverybytecode -dynamicprofileinput:profile.dpl.bailout-floatpref.js</compile-flags> |
| <tags>exclude_interpreted,exclude_fre</tags> |
| <baseline>bailout-floatpref.baseline</baseline> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>bailout-copyProp1.js</files> |
| <compile-flags>-bailout:6</compile-flags> |
| <tags>exclude_fre</tags> |
| <baseline>bailout-copyProp1.baseline</baseline> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>bailout-strict-exception.js</files> |
| <baseline>bailout-strict-exception.baseline</baseline> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>AggressiveIntTypeSpecWithFloatPref.js</files> |
| <compile-flags>-on:aggressiveIntTypeSpec</compile-flags> |
| <baseline>Void.baseline</baseline> |
| <tags>exclude_ship</tags> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>bailout-inlined.js</files> |
| <compile-flags>-force:inline</compile-flags> |
| <tags>exclude_fre</tags> |
| <baseline /> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>bug10.js</files> |
| <baseline>bug10.baseline</baseline> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>flags.js</files> |
| <compile-flags>-bailoutbytecode:312</compile-flags> |
| <baseline>flags.baseline</baseline> |
| <tags>exclude_ship</tags> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>initlocals.js</files> |
| <compile-flags>-bailout:8</compile-flags> |
| <baseline>initlocals.baseline</baseline> |
| <tags>exclude_ship</tags> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>implicit_nosideeffect.js</files> |
| <baseline>implicit_nosideeffect.baseline</baseline> |
| </default> |
| </test> |
| <test> |
| <default> |
| <!-- This version creates dynamic profile cache --> |
| <files>inlineBuiltIns.js</files> |
| <compile-flags>-dynamicprofilecache:profile.dpl.inlineBuiltIns.js</compile-flags> |
| <tags>exclude_dynapogo,exclude_default,exclude_serialized</tags> |
| <baseline>inlineBuiltIns.baseline</baseline> |
| </default> |
| </test> |
| <test> |
| <default> |
| <!-- This version uses dynamic profile cache created by above version of the test --> |
| <files>inlineBuiltIns.js</files> |
| <compile-flags>-args dynapogo -endargs -dynamicprofileinput:profile.dpl.inlineBuiltIns.js</compile-flags> |
| <tags>exclude_interpreted,exclude_serialized</tags> |
| <baseline>inlineBuiltIns.baseline</baseline> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>bailout-branch.js</files> |
| <baseline>bailout-branch.baseline</baseline> |
| <tags>exclude_ship</tags> |
| <compile-flags>-forcejitloopbody -force:fieldhoist</compile-flags> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>bailout-checkthis.js</files> |
| <baseline /> |
| <tags>exclude_ship</tags> |
| <compile-flags>-force:checkthis</compile-flags> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>inline_call_bailout.js</files> |
| <baseline>inline_call_bailout.baseline</baseline> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>spill.js</files> |
| </default> |
| </test> |
| </regress-exe> |