rlexe.xml 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <regress-exe>
  3. <test>
  4. <default>
  5. <files>allIIntCases.js</files>
  6. <baseline>allIIntCases.baseline</baseline>
  7. </default>
  8. </test>
  9. <test>
  10. <default>
  11. <files>emptyCases.js</files>
  12. <baseline>emptyCases.baseline</baseline>
  13. </default>
  14. </test>
  15. <test>
  16. <default>
  17. <files>moreSwitches1.js</files>
  18. <baseline>moreSwitches1.baseline</baseline>
  19. </default>
  20. </test>
  21. <test>
  22. <default>
  23. <files>moreSwitches2.js</files>
  24. <baseline>moreSwitches2.baseline</baseline>
  25. </default>
  26. </test>
  27. <test>
  28. <default>
  29. <files>switchMathExp.js</files>
  30. <baseline>switchMathExp.baseline</baseline>
  31. </default>
  32. </test>
  33. <test>
  34. <default>
  35. <files>allStringCases.js</files>
  36. <baseline>allStringCases.baseline</baseline>
  37. </default>
  38. </test>
  39. <test>
  40. <default>
  41. <files>stringAndNonStrings.js</files>
  42. <baseline>stringAndNonStrings.baseline</baseline>
  43. </default>
  44. </test>
  45. <test>
  46. <default>
  47. <files>repeatIntCases.js</files>
  48. <baseline>repeatIntCases.baseline</baseline>
  49. </default>
  50. </test>
  51. <test>
  52. <default>
  53. <files>emptyStringCases.js</files>
  54. <baseline>emptyStringCases.baseline</baseline>
  55. </default>
  56. </test>
  57. <test>
  58. <default>
  59. <files>repeatStringCases.js</files>
  60. <baseline>repeatStringCases.baseline</baseline>
  61. </default>
  62. </test>
  63. <test>
  64. <default>
  65. <files>loopAndRetarget.js</files>
  66. <baseline>loopAndRetarget.baseline</baseline>
  67. </default>
  68. </test>
  69. <test>
  70. <default>
  71. <files>implicitCallSwitchExpr.js</files>
  72. <baseline>implicitCallSwitchExpr.baseline</baseline>
  73. <compile-flags>-maxinterpretcount:1 -off:simpleJit -bgjit- -loopinterpretcount:0</compile-flags>
  74. </default>
  75. </test>
  76. <test>
  77. <default>
  78. <files>simpleSwitch.js</files>
  79. <baseline>simpleSwitch.baseline</baseline>
  80. <compile-flags>-maxinterpretcount:1 -off:simpleJit</compile-flags>
  81. </default>
  82. </test>
  83. <test>
  84. <default>
  85. <files>BugFixRegression_MaxInterpret.js</files>
  86. <compile-flags>-minInterpretCount:1 -maxInterpretCount:1 -off:simpleJit</compile-flags>
  87. <tags>exclude_dynapogo</tags>
  88. </default>
  89. </test>
  90. <test>
  91. <default>
  92. <files>amd64JScriptNumberRegression.js</files>
  93. <baseline>amd64JScriptNumberRegression.baseline</baseline>
  94. <compile-flags>-maxInterpretCount:1 -off:simpleJit -off:aggressiveinttypespec</compile-flags>
  95. </default>
  96. </test>
  97. <test>
  98. <default>
  99. <files>substring.js</files>
  100. <baseline>substring.baseline</baseline>
  101. </default>
  102. </test>
  103. <test>
  104. <default>
  105. <files>stringDictionaryBailOnNoProfileBug.js</files>
  106. <compile-flags>-maxinterpretcount:1 -off:simplejit -MaxLinearStringCaseCount:2</compile-flags>
  107. <baseline>stringDictionaryBailOnNoProfileBug.baseline</baseline>
  108. </default>
  109. </test>
  110. <test>
  111. <default>
  112. <files>jmpTableTest1.js</files>
  113. <baseline>jmpTableTest1.baseline</baseline>
  114. <compile-flags>-maxinterpretcount:1 -off:simpleJit -MinSwitchJumpTableSize:2 -MaxLinearIntCaseCount:1</compile-flags>
  115. </default>
  116. </test>
  117. <test>
  118. <default>
  119. <files>minMaxCaseValues.js</files>
  120. <compile-flags>-maxInterpretCount:1 -off:simpleJit</compile-flags>
  121. </default>
  122. </test>
  123. <test>
  124. <default>
  125. <files>jmpTableTest2.js</files>
  126. <baseline>jmpTableTest2.baseline</baseline>
  127. <compile-flags>-maxinterpretcount:1 -off:simpleJit -MinSwitchJumpTableSize:1 -MaxLinearIntCaseCount:1</compile-flags>
  128. </default>
  129. </test>
  130. <test>
  131. <default>
  132. <files>duplicateStringCaseArmBug.js</files>
  133. <compile-flags>-maxinterpretcount:1 -loopinterpretcount:0 -bgjit- -MaxLinearStringCaseCount:2</compile-flags>
  134. </default>
  135. </test>
  136. <test>
  137. <default>
  138. <files>CallBetweenSwitchExprUses.js</files>
  139. <compile-flags>-bgjit- -loopinterpretcount:1 -off:aggressiveinttypespec -maxlinearintcasecount:1</compile-flags>
  140. </default>
  141. </test>
  142. <test>
  143. <default>
  144. <files>switchDefNotStringBug.js</files>
  145. <compile-flags>-loopinterpretcount:1 -bgjit- -maxsimplejitruncount:2 -maxinterpretcount:1 -maxlinearstringcasecount:2 -forcedeferparse -off:simplejit</compile-flags>
  146. </default>
  147. </test>
  148. <test>
  149. <default>
  150. <files>singleCharStringCase.js</files>
  151. </default>
  152. </test>
  153. <test>
  154. <default>
  155. <files>aggressiveintoff.js</files>
  156. </default>
  157. </test>
  158. <test>
  159. <default>
  160. <files>aggressiveintoff.js</files>
  161. <compile-flags>-off:aggressiveinttypespec</compile-flags>
  162. </default>
  163. </test>
  164. </regress-exe>