| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266 |
- <?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>
- <baseline>bailout-argobj.baseline</baseline>
- <!-- OS:12885336 this test fails without dynamicprofile cache/input args -->
- <tags>exclude_forceserialized</tags>
- </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>
- </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>
- </default>
- </test>
- <test>
- <default>
- <files>initlocals.js</files>
- <compile-flags>-bailout:8</compile-flags>
- </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>
- <compile-flags>-forcejitloopbody -force:fieldhoist</compile-flags>
- </default>
- </test>
- <test>
- <default>
- <files>bailout-checkthis.js</files>
- <baseline />
- <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>
- <test>
- <default>
- <files>bug12782316.js</files>
- <compile-flags>-force:fieldcopyprop</compile-flags>
- </default>
- </test>
- <test>
- <default>
- <files>bug13674598.js</files>
- </default>
- </test>
- </regress-exe>
|