| <?xml version="1.0" encoding="utf-8"?> |
| <regress-exe> |
| <test> |
| <default> |
| <files>allIIntCases.js</files> |
| <baseline>allIIntCases.baseline</baseline> |
| <tags>exclude_ship</tags> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>emptyCases.js</files> |
| <baseline>emptyCases.baseline</baseline> |
| <tags>exclude_ship</tags> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>moreSwitches1.js</files> |
| <baseline>moreSwitches1.baseline</baseline> |
| <tags>exclude_ship</tags> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>moreSwitches2.js</files> |
| <baseline>moreSwitches2.baseline</baseline> |
| <tags>exclude_ship</tags> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>switchMathExp.js</files> |
| <baseline>switchMathExp.baseline</baseline> |
| <tags>exclude_ship</tags> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>allStringCases.js</files> |
| <baseline>allStringCases.baseline</baseline> |
| <tags>exclude_ship</tags> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>stringAndNonStrings.js</files> |
| <baseline>stringAndNonStrings.baseline</baseline> |
| <tags>exclude_ship</tags> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>repeatIntCases.js</files> |
| <baseline>repeatIntCases.baseline</baseline> |
| <tags>exclude_ship</tags> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>emptyStringCases.js</files> |
| <baseline>emptyStringCases.baseline</baseline> |
| <tags>exclude_ship</tags> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>repeatStringCases.js</files> |
| <baseline>repeatStringCases.baseline</baseline> |
| <tags>exclude_ship</tags> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>loopAndRetarget.js</files> |
| <baseline>loopAndRetarget.baseline</baseline> |
| <tags>exclude_ship</tags> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>implicitCallSwitchExpr.js</files> |
| <baseline>implicitCallSwitchExpr.baseline</baseline> |
| <compile-flags>-maxinterpretcount:1 -off:simpleJit -bgjit- -loopinterpretcount:0</compile-flags> |
| <tags>exclude_ship</tags> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>simpleSwitch.js</files> |
| <baseline>simpleSwitch.baseline</baseline> |
| <compile-flags>-maxinterpretcount:1 -off:simpleJit</compile-flags> |
| <tags>exclude_ship</tags> |
| </default> |
| </test> |
| <!-- |
| Disabled -testtrace cases to eliminate maintenance headache |
| <test> |
| <default> |
| <files>moreSwitches1_1.js</files> |
| <baseline>moreSwitches1_1.baseline</baseline> |
| <compile-flags>-testtrace:bailout -testtrace:rejit</compile-flags> |
| <tags>exclude_dynapogo,exclude_ship</tags> |
| </default> |
| <condition order="1" type="include"> |
| <target>arm</target> |
| <override> |
| <baseline>moreSwitches1_1.arm.baseline</baseline> |
| </override> |
| </condition> |
| </test> |
| |
| <test> |
| <default> |
| <files>nonIntCases.js</files> |
| <baseline>nonIntCases.baseline</baseline> |
| <compile-flags>-testtrace:bailout -testtrace:rejit</compile-flags> |
| <tags>exclude_dynapogo,exclude_ship</tags> |
| </default> |
| <condition order="1" type="include"> |
| <target>arm</target> |
| <override> |
| <baseline>nonIntCases.arm.baseline</baseline> |
| </override> |
| </condition> |
| </test> |
| |
| <test> |
| <default> |
| <files>stringBailOut.js</files> |
| <baseline>stringBailOut.baseline</baseline> |
| <compile-flags>-testtrace:bailout -testtrace:rejit</compile-flags> |
| <tags>exclude_dynapogo,exclude_ship</tags> |
| </default> |
| </test> |
| |
| <test> |
| <default> |
| <files>intBailOut.js</files> |
| <baseline>intBailOut.baseline</baseline> |
| <compile-flags>-testtrace:bailout -testtrace:rejit</compile-flags> |
| <tags>exclude_dynapogo,exclude_ship</tags> |
| </default> |
| <condition order="1" type="include"> |
| <target>arm</target> |
| <override> |
| <baseline>intBailOut.arm.baseline</baseline> |
| </override> |
| </condition> |
| <condition order="2" type="include"> |
| <target>amd64</target> |
| <override> |
| <baseline>intBailOut.amd64.baseline</baseline> |
| </override> |
| </condition> |
| </test> |
| --> |
| <test> |
| <default> |
| <files>BugFixRegression_MaxInterpret.js</files> |
| <compile-flags>-minInterpretCount:1 -maxInterpretCount:1 -off:simpleJit</compile-flags> |
| <tags>exclude_dynapogo,exclude_ship</tags> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>amd64JScriptNumberRegression.js</files> |
| <baseline>amd64JScriptNumberRegression.baseline</baseline> |
| <compile-flags>-maxInterpretCount:1 -off:simpleJit -off:aggressiveinttypespec</compile-flags> |
| <tags>exclude_ship</tags> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>substring.js</files> |
| <baseline>substring.baseline</baseline> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>stringDictionaryBailOnNoProfileBug.js</files> |
| <compile-flags>-maxinterpretcount:1 -off:simplejit -MaxLinearStringCaseCount:2</compile-flags> |
| <baseline>stringDictionaryBailOnNoProfileBug.baseline</baseline> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>jmpTableTest1.js</files> |
| <baseline>jmpTableTest1.baseline</baseline> |
| <compile-flags>-maxinterpretcount:1 -off:simpleJit -MinSwitchJumpTableSize:2 -MaxLinearIntCaseCount:1</compile-flags> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>minMaxCaseValues.js</files> |
| <compile-flags>-maxInterpretCount:1 -off:simpleJit</compile-flags> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>jmpTableTest2.js</files> |
| <baseline>jmpTableTest2.baseline</baseline> |
| <compile-flags>-maxinterpretcount:1 -off:simpleJit -MinSwitchJumpTableSize:1 -MaxLinearIntCaseCount:1</compile-flags> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>duplicateStringCaseArmBug.js</files> |
| <compile-flags>-maxinterpretcount:1 -loopinterpretcount:0 -bgjit- -MaxLinearStringCaseCount:2</compile-flags> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>CallBetweenSwitchExprUses.js</files> |
| <compile-flags>-bgjit- -loopinterpretcount:1 -off:aggressiveinttypespec -maxlinearintcasecount:1</compile-flags> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>switchDefNotStringBug.js</files> |
| <compile-flags>-loopinterpretcount:1 -bgjit- -maxsimplejitruncount:2 -maxinterpretcount:1 -maxlinearstringcasecount:2 -forcedeferparse -off:simplejit</compile-flags> |
| </default> |
| </test> |
| <test> |
| <default> |
| <files>singleCharStringCase.js</files> |
| </default> |
| </test> |
| </regress-exe> |