tree: c9a99b315c05962c1c8b15b32df941088e08e2d9
  1. activation-test-loop.js
  2. add-constant-overflow-recovery.js
  3. add-int52-constant-overflow-recovery.js
  4. add-int52-large-constant-overflow-recovery.js
  5. add-overflow-recovery.js
  6. add-small-constant-overflow-recovery.js
  7. arguments-copy-register-array-backing-store.js
  8. array-pop-contiguous.js
  9. array-pop-double-hole.js
  10. array-pop-double.js
  11. array-pop-int32.js
  12. array-push-contiguous.js
  13. array-push-double-then-nan.js
  14. array-push-double.js
  15. array-push.js
  16. arrayify-fires-watchpoint.js
  17. arrayify-structure-bad-test.js
  18. assign-argument-in-inlined-call.js
  19. assign-captured-argument-in-inlined-call.js
  20. bit-op-value-to-int32-input-liveness.js
  21. bug-131764.js
  22. call-varargs-from-inlined-code-with-odd-number-of-arguments.js
  23. call-varargs-from-inlined-code.js
  24. capture-escape-and-throw.js
  25. captured-arguments-variable.js
  26. compare-eq-object-or-other-to-object.js
  27. compare-eq-object-to-object-or-other.js
  28. compare-strict-eq-integer-to-misc.js
  29. constant-closure-var-with-dynamic-invalidation.js
  30. constant-folding-osr-exit.js
  31. dead-access-to-captured-variable-preceded-by-a-live-store-in-function-with-multiple-basic-blocks.js
  32. dead-access-to-captured-variable-preceded-by-a-live-store.js
  33. dead-fiat-double-to-int52-then-exit-not-int52.js
  34. dead-fiat-double-to-int52.js
  35. dead-fiat-int32-to-int52.js
  36. dead-fiat-value-to-int52-double-path.js
  37. dead-fiat-value-to-int52-then-exit-not-double.js
  38. dead-fiat-value-to-int52-then-exit-not-int52.js
  39. dead-fiat-value-to-int52.js
  40. dead-int32-to-double.js
  41. dead-uint32-to-number.js
  42. dead-value-with-mov-hint-in-another-block.js
  43. deleteAllCompiledCode.js
  44. dfg-create-arguments-inline-alloc.js
  45. double-as-int32.js
  46. empty-function.js
  47. equals-masquerader.js
  48. eval-that-is-not-eval.js
  49. exit-after-int32-to-double.js
  50. exit-after-int52-to-double.js
  51. exit-after-int52-to-value.js
  52. exit-after-llvm-folds-large-int-constant.js
  53. exit-from-ftl-when-caller-passed-extra-args-then-use-function-dot-arguments.js
  54. exit-from-ftl-with-arity-check-fail.js
  55. fiat-double-to-int52-then-exit-not-int52.js
  56. fiat-double-to-int52-then-fail-to-fold.js
  57. fiat-double-to-int52-then-fold.js
  58. fiat-double-to-int52.js
  59. fiat-int32-to-int52.js
  60. fiat-value-to-int52-double-path.js
  61. fiat-value-to-int52-then-exit-not-double.js
  62. fiat-value-to-int52-then-exit-not-int52.js
  63. fiat-value-to-int52-then-fail-to-fold.js
  64. fiat-value-to-int52-then-fold.js
  65. fiat-value-to-int52.js
  66. flatten-oversize-dictionary-object.js
  67. float32-array-nan-inlined.js
  68. float32-array-nan.js
  69. float32-array-out-of-bounds.js
  70. float32-repeat-out-of-bounds.js
  71. float32array-out-of-bounds.js
  72. float64-array-nan-inlined.js
  73. float64-array-nan.js
  74. fold-multi-get-by-offset-to-get-by-offset-with-watchpoint.js
  75. fold-multi-get-by-offset-to-get-by-offset.js
  76. fold-multi-put-by-offset-to-put-by-offset.js
  77. fold-to-double-constant-then-exit.js
  78. fold-to-int52-constant-then-exit.js
  79. fold-to-primitive-in-cfa.js
  80. fold-to-primitive-to-identity-in-cfa.js
  81. fold-typed-array-properties.js
  82. ftl-arithcos.js
  83. ftl-arithsin.js
  84. ftl-arithsqrt.js
  85. ftl-get-my-argument-by-val-inlined-and-not-inlined.js
  86. ftl-get-my-argument-by-val-inlined.js
  87. ftl-get-my-argument-by-val.js
  88. ftl-getmyargumentslength.js
  89. ftl-gettypedarrayoffset-simple.js
  90. ftl-gettypedarrayoffset-wasteful.js
  91. ftl-putbyid.js
  92. ftl-putbyiddirect.js
  93. ftl-reallocatepropertystorage.js
  94. ftl-to-ftl-arity-fixup.js
  95. fuzz-bug-16399949.js
  96. generational-opaque-roots.js
  97. get-by-id-throw-from-getter-through-optimized-code.js
  98. get-by-id-throw-from-unexpected-getter-through-optimized-code-that-does-not-exit.js
  99. get-by-id-throw-from-unexpected-getter-through-optimized-code.js
  100. get-by-id-untyped.js
  101. get-by-val-double-predicted-int.js
  102. getter.js
  103. ic-throw-through-optimized-code.js
  104. impure-get-own-property-slot-inline-cache.js
  105. inferred-infinite-loop-that-uses-captured-variables.js
  106. infinite-loop-that-uses-captured-variables-before-throwing.js
  107. infinite-loop-that-uses-captured-variables-but-they-do-not-escape.js
  108. infinite-loop-that-uses-captured-variables-with-osr-entry.js
  109. infinite-loop-that-uses-captured-variables.js
  110. inline-call-varargs-and-call.js
  111. inline-call-varargs.js
  112. inline-closure-call.js
  113. inline-llint-with-switch.js
  114. inlined-constructor-this-liveness.js
  115. inlined-function-this-liveness.js
  116. instanceof-not-cell.js
  117. instanceof.js
  118. int16-put-by-val-in-and-out-of-bounds.js
  119. int16-put-by-val-in-bounds-then-exit-out-of-bounds.js
  120. int16-put-by-val-out-of-bounds-bounds-then-do-in-bounds.js
  121. int32-object-out-of-bounds.js
  122. int32-out-of-bounds.js
  123. int52-ai-add-then-filter-int32.js
  124. int52-ai-mul-and-clean-neg-zero-then-filter-int32.js
  125. int52-ai-mul-then-filter-int32-directly.js
  126. int52-ai-mul-then-filter-int32.js
  127. int52-ai-neg-then-filter-int32.js
  128. int52-ai-sub-then-filter-int32.js
  129. int52-argument.js
  130. int52-force-osr-exit-path.js
  131. int52-inlined-call-argument.js
  132. int52-variable.js
  133. int8-repeat-out-of-bounds.js
  134. invalidation-point.js
  135. inverted-additive-subsumption.js
  136. is-undefined-exit-on-masquerader.js
  137. is-undefined-jettison-on-masquerader.js
  138. is-undefined-masquerader.js
  139. large-regexp.js
  140. make-large-string-jit-strcat.js
  141. make-large-string-jit.js
  142. make-large-string-strcat.js
  143. make-large-string.js
  144. make-rope-2.js
  145. make-rope-3.js
  146. max-boolean-exit.js
  147. mul-boolean-exit.js
  148. multi-get-by-offset-proto-and-self.js
  149. multi-put-by-offset-reallocation-butterfly-cse.js
  150. multi-put-by-offset-reallocation-cases.js
  151. new-array-dead.js
  152. new-array-storage-array-with-size.js
  153. new-array-with-size-throw-exception-and-tear-off-arguments.js
  154. new-array-with-size-with-bad-time.js
  155. new-contiguous-array-with-size.js
  156. new-double-array-with-size.js
  157. new-int32-array-with-size.js
  158. new-undecided-array-with-size.js
  159. not-cell-use.js
  160. phantom-arguments-set-local-then-exit-in-same-block.js
  161. phantom-local-captured-but-not-flushed-to-ssa.js
  162. plus-boolean-exit.js
  163. plus-boolean-or-double.js
  164. plus-boolean-or-int.js
  165. polymorphic-prototype-accesses.js
  166. prototype-getter.js
  167. proxy-inline-cache.js
  168. put-by-id-throw-through-optimized-code.js
  169. put-by-id-transition-null-prototype.js
  170. recurse-infinitely-on-getter.js
  171. redundant-add-overflow-checks.js
  172. redundant-array-bounds-checks-addition-skip-first.js
  173. redundant-array-bounds-checks-addition.js
  174. redundant-array-bounds-checks-unchecked-addition.js
  175. redundant-array-bounds-checks.js
  176. regexp-matches-array.js
  177. regress-132147.js
  178. regress-135155.js
  179. repeated-arity-check-fail.js
  180. repeated-put-by-id-reallocating-transition.js
  181. runtime-array.js
  182. runtime-throw-through-optimized-code.js
  183. setter.js
  184. simple-polyvariant-call-inlining-example.js
  185. simple-polyvariant-get-by-id-inlining-example.js
  186. simple-polyvariant-put-by-id-inlining-example.js
  187. simple-prototype-accesses.js
  188. slightly-more-difficult-to-fold-reflective-arguments-access.js
  189. strict-to-this-int.js
  190. string-ident-to-not-string-var-equality.js
  191. string-out-of-bounds-negative-proto-value.js
  192. test-spec-misc.js
  193. throw-through-optimized-code.js
  194. tier-up-in-loop-with-cfg-simplification.js
  195. to-string-on-object-or-string.js
  196. to-string-on-object.js
  197. to-string-on-string-object.js
  198. to-string-on-string-or-string-object-then-object.js
  199. to-string-on-string-or-string-object.js
  200. to-string-on-value-or-string.js
  201. to-string-on-value.js
  202. to-this-polymorphic.js
  203. tricky-array-bounds-checks.js
  204. tricky-indirectly-inferred-infinite-loop-that-uses-captured-variables-and-creates-the-activation-outside-the-loop.js
  205. tricky-inferred-infinite-loop-that-uses-captured-variables-and-creates-the-activation-outside-the-loop.js
  206. tricky-infinite-loop-that-uses-captured-variables-and-creates-the-activation-outside-the-loop.js
  207. tricky-infinite-loop-that-uses-captured-variables.js
  208. trivially-foldable-reflective-arguments-access.js
  209. uint32-to-number-fold-constant-with-do-overflow.js
  210. uint32array-unsigned-load.js
  211. untyped-equality.js
  212. untyped-less-than.js
  213. use-arguments-as-object-pointer.js
  214. value-to-int32-undefined-constant.js
  215. value-to-int32-undefined.js
  216. weird-equality-folding-cases.js