1. 27 Apr, 2020 1 commit
  2. 09 Apr, 2020 1 commit
  3. 18 Mar, 2020 1 commit
  4. 13 Mar, 2020 2 commits
  5. 12 Mar, 2020 1 commit
  6. 09 Mar, 2020 1 commit
  7. 06 Mar, 2020 1 commit
  8. 19 Feb, 2020 1 commit
    • Ng Zhi An's avatar
      [wasm-simd] Add some simd ops to fuzzer · 27b41b54
      Ng Zhi An authored
      This is still very limited, but we will have some simd instructions.
      We add 2 kinds of instructions:
      - any_true to generate i32 from v128
      - add to generate v128 from v128 and v128
      - extract_lane to generate v128 from all other types
      
      We do not add v128 to the list of types returned by GetValueType, since
      that is used in a couple of places, like generating globals, which
      requires v128.const but is not implemented yet.
      
      Special case to enable the experimental-wasm-simd flag since simd is not
      included in wasm-staging yet.
      
      Bug: v8:10180
      Change-Id: Ifd86f55bdd49cae9514b061965de81ff6d579934
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2040514Reviewed-by: 's avatarDeepti Gandluri <gdeepti@chromium.org>
      Commit-Queue: Zhi An Ng <zhin@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#66326}
      27b41b54
  9. 05 Feb, 2020 1 commit
  10. 22 Jan, 2020 1 commit
  11. 14 Jan, 2020 1 commit
  12. 17 Oct, 2019 2 commits
  13. 08 Oct, 2019 2 commits
  14. 26 Sep, 2019 1 commit
  15. 11 Jul, 2019 1 commit
  16. 08 Jul, 2019 3 commits
  17. 29 May, 2019 1 commit
  18. 28 May, 2019 1 commit
  19. 23 May, 2019 2 commits
  20. 22 May, 2019 1 commit
  21. 29 Apr, 2019 1 commit
    • Clemens Hammacher's avatar
      [cleanup] Use Vector::begin instead of Vector::start · 4b0f9c85
      Clemens Hammacher authored
      Our {Vector} template provides both {start} and {begin} methods. They
      return exactly the same value. Since the {begin} method is needed for
      iteration, and is also what standard containers provide, this CL
      switches all uses of the {start} method to use {begin} instead.
      
      Patchset 1 was auto-generated by using this clang AST matcher:
          callExpr(
              callee(
                cxxMethodDecl(
                  hasName("start"),
                  ofClass(hasName("v8::internal::Vector")))
              ),
              argumentCountIs(0))
      
      Patchset 2 was created by running clang-format. Patchset 3 then
      removes the now unused {Vector::start} method.
      
      R=jkummerow@chromium.org
      TBR=mstarzinger@chromium.org,yangguo@chromium.org,verwaest@chromium.org
      
      Bug: v8:9183
      Change-Id: Id9f01c92870872556e2bb3f6d5667463b0e3e5c6
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1587381Reviewed-by: 's avatarJakob Kummerow <jkummerow@chromium.org>
      Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#61081}
      4b0f9c85
  22. 29 Mar, 2019 1 commit
  23. 20 Nov, 2018 1 commit
  24. 16 Nov, 2018 1 commit
  25. 29 Oct, 2018 1 commit
  26. 06 Aug, 2018 1 commit
  27. 02 Aug, 2018 1 commit
  28. 01 Aug, 2018 2 commits
  29. 12 Jul, 2018 1 commit
  30. 24 Apr, 2018 1 commit
  31. 02 Feb, 2018 1 commit
  32. 30 Jan, 2018 2 commits