1. 13 Sep, 2022 1 commit
  2. 05 Sep, 2022 1 commit
  3. 29 Aug, 2022 1 commit
  4. 26 Aug, 2022 1 commit
  5. 24 Aug, 2022 1 commit
  6. 23 Aug, 2022 1 commit
  7. 22 Aug, 2022 1 commit
    • Feng Yu's avatar
      [test] Migrate cctest/compiler/test-codegen to unittests/ · 4392e0a4
      Feng Yu authored
      This changeset include:
      1. [prepare for migrate] move `cctest/compiler/value-helper.h`,
      `cctest/compiler/c-signature.h`, and `cctest/compiler/call-tester.h` to
      `test/common` directory because both `test-codegen` and a lot of cctest file
      include it.
      2. [prepare for migrate] separate the tester helper part of `test-codegen`
      into a new `codegen-tester` file.
      3. finally, migrate test-codegen.cc to `codegen-unittest.cc`
      
      Bug: v8:12781
      Change-Id: Ia2f52c1d3b6b62501066dc1c4308a2c09d699e92
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3831146Reviewed-by: 's avatarClemens Backes <clemensb@chromium.org>
      Commit-Queue: Clemens Backes <clemensb@chromium.org>
      Cr-Commit-Position: refs/heads/main@{#82630}
      4392e0a4
  8. 04 Aug, 2022 1 commit
  9. 03 Aug, 2022 1 commit
  10. 29 Jul, 2022 1 commit
  11. 08 Jul, 2022 1 commit
  12. 01 Jun, 2022 1 commit
  13. 30 May, 2022 1 commit
  14. 27 May, 2022 1 commit
  15. 17 May, 2022 1 commit
  16. 13 May, 2022 1 commit
  17. 09 May, 2022 1 commit
  18. 06 May, 2022 2 commits
  19. 05 May, 2022 1 commit
  20. 03 May, 2022 1 commit
  21. 27 Apr, 2022 1 commit
    • Clemens Backes's avatar
      [wasm] Use AssemblerBufferCache also for TurboFan · c33257e1
      Clemens Backes authored
      The AssemblerBufferCache was so far only used for Liftoff compilation.
      Hence all TurboFan compilation was using unprotected assembler buffers.
      
      This CL passes the AssemblerBufferCache from the function compiler down
      to the TurboFan PipelineData. From there it is used when instantiating
      the CodeGenerator to generate the AssemblerBuffer for the
      TurboAssembler. This will protect the assembler buffers used for
      TurboFan Wasm compilation via PKU, if available.
      
      Since PipelineData has a single constructor for all Wasm compilation, we
      have a single choke point to ensure that an AssemblerBufferCache is
      passed down. For Wasm stub compilation (import wrappers etc) we
      currently explicitly pass a nullptr, this will be fixed in a follow-up
      CL.
      
      R=thibaudm@chromium.org, tebbi@chromium.org
      
      Bug: v8:12809
      Change-Id: I268bd21047adbd7f0aab78e8b0a4b4df1d1f8ddf
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3596172Reviewed-by: 's avatarTobias Tebbi <tebbi@chromium.org>
      Reviewed-by: 's avatarThibaud Michaud <thibaudm@chromium.org>
      Commit-Queue: Clemens Backes <clemensb@chromium.org>
      Cr-Commit-Position: refs/heads/main@{#80210}
      c33257e1
  22. 20 Apr, 2022 2 commits
  23. 06 Apr, 2022 1 commit
  24. 16 Mar, 2022 1 commit
  25. 14 Mar, 2022 1 commit
  26. 11 Mar, 2022 1 commit
  27. 01 Mar, 2022 1 commit
    • Jakob Gruber's avatar
      Refactor tiering-related JSFunction methods · aad3e727
      Jakob Gruber authored
      - Add the Isolate as an explicit param (we already have it at all
        callsites)
      - Pass an explicit CodeKind param to MarkForOptimization in preparation
        for Maglev.
      - Split EnsureFeedbackVector into that, plus
        CreateAndAttachFeedbackVector for when we know it has to be created.
      
      Bug: v8:7700
      Change-Id: Ie9022deccd31d472d6df3d442b25583af5569ab0
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3497383
      Commit-Queue: Jakob Gruber <jgruber@chromium.org>
      Auto-Submit: Jakob Gruber <jgruber@chromium.org>
      Reviewed-by: 's avatarLeszek Swirski <leszeks@chromium.org>
      Commit-Queue: Leszek Swirski <leszeks@chromium.org>
      Cr-Commit-Position: refs/heads/main@{#79318}
      aad3e727
  28. 24 Feb, 2022 1 commit
  29. 17 Jan, 2022 1 commit
  30. 16 Dec, 2021 2 commits
  31. 02 Dec, 2021 1 commit
  32. 01 Dec, 2021 1 commit
  33. 29 Nov, 2021 1 commit
  34. 24 Nov, 2021 1 commit
  35. 22 Nov, 2021 2 commits
  36. 11 Nov, 2021 1 commit