1. 23 May, 2019 1 commit
  2. 21 May, 2019 1 commit
  3. 19 Dec, 2018 1 commit
  4. 14 Aug, 2018 1 commit
  5. 26 Jul, 2018 1 commit
  6. 04 Apr, 2018 1 commit
  7. 16 Mar, 2018 1 commit
  8. 15 Nov, 2017 1 commit
  9. 06 Jun, 2017 1 commit
    • Igor Sheludko's avatar
      [parser] Introduce SharedFunctionInfo::has_shared_name(). · 9a2c18f5
      Igor Sheludko authored
      Properly propagate the fact that the function has a statically known name from
      parser to SharedFunctionInfo objects. The empty string that has been set as
      name before this CL does not help to distinguish cases like:
        var o1 = { ''(){} };
        var o1 = { [foo()](){} };
      or
        var o2 = { get ''(){} };
        var o2 = { get [foo()](){} };
      
      This is a preliminary step for using different layouts for closure objects with
      and without computed names.
      
      TBR=bmeurer@chromium.org, marja@chromium.org
      
      Bug: v8:6459
      Cq-Include-Trybots: master.tryserver.chromium.linux:linux_chromium_rel_ng
      Change-Id: I10afa6f4bda7881c3714711a75f720f83c1d875d
      Reviewed-on: https://chromium-review.googlesource.com/522073
      Commit-Queue: Igor Sheludko <ishell@chromium.org>
      Reviewed-by: 's avatarRoss McIlroy <rmcilroy@chromium.org>
      Reviewed-by: 's avatarToon Verwaest <verwaest@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#45744}
      9a2c18f5
  10. 31 Aug, 2016 1 commit
  11. 26 Aug, 2016 1 commit
  12. 11 Dec, 2015 1 commit
  13. 10 Dec, 2015 1 commit
    • jarin's avatar
      [turbofan] Make MachineType a pair of enums. · bb2a830d
      jarin authored
      MachineType is now a class with two enum fields:
      - MachineRepresentation
      - MachineSemantic
      
      Both enums are usable on their own, and this change switches some places from using MachineType to use just MachineRepresentation. Most notably:
      - register allocator now uses just the representation.
      - Phi and Select nodes only refer to representations.
      
      Review URL: https://codereview.chromium.org/1513543003
      
      Cr-Commit-Position: refs/heads/master@{#32738}
      bb2a830d
  14. 23 Sep, 2015 3 commits
  15. 09 Mar, 2015 1 commit
  16. 22 Jan, 2015 1 commit
  17. 23 Dec, 2014 1 commit
  18. 10 Nov, 2014 1 commit
  19. 30 Sep, 2014 2 commits
  20. 29 Sep, 2014 1 commit