1. 13 Jul, 2015 1 commit
  2. 08 Jul, 2015 3 commits
    • danno's avatar
      Reland: Add unoptimized/optimized variants of MathFloor TF code stub · 737b8573
      danno authored
      - Add a TurboFanIC class, derived from TurboFanCodeStub, that
        automatically distinguishes between versions of the IC called from
        optimized and unoptimized code.
      - Add appropriate InterfaceDescriptors for both the versions of the
        stub called from unoptimized and optimized code
      - Change the MathFloor TF stub generator to output either the
        for-optimized or for-unoptimized version based on the minor_key
        parameter.
      
      Committed: https://crrev.com/8f13b655b8a10dae2116dd18b32f09337bb2d410
      Cr-Commit-Position: refs/heads/master@{#29534}
      
      Review URL: https://codereview.chromium.org/1225943002
      
      Cr-Commit-Position: refs/heads/master@{#29539}
      737b8573
    • danno's avatar
      Revert of Add unoptimized/optimized variants of MathFloor TF code stub... · 7fc183af
      danno authored
      Revert of Add unoptimized/optimized variants of MathFloor TF code stub (patchset #4 id:60001 of https://codereview.chromium.org/1225943002/)
      
      Reason for revert:
      Failure on compiling runtime.js on windows
      
      Original issue's description:
      > Add unoptimized/optimized variants of MathFloor TF code stub
      >
      > - Add a TurboFanIC class, derived from TurboFanCodeStub, that
      >   automatically distinguishes between versions of the IC called from
      >   optimized and unoptimized code.
      > - Add appropriate InterfaceDescriptors for both the versions of the
      >   stub called from unoptimized and optimized code
      > - Change the MathFloor TF stub generator to output either the
      >   for-optimized or for-unoptimized version based on the minor_key
      >   parameter.
      >
      > Committed: https://crrev.com/8f13b655b8a10dae2116dd18b32f09337bb2d410
      > Cr-Commit-Position: refs/heads/master@{#29534}
      
      TBR=mvstanton@chromium.org,bmeurer@chromium.org
      NOPRESUBMIT=true
      NOTREECHECKS=true
      NOTRY=true
      
      Review URL: https://codereview.chromium.org/1220783006
      
      Cr-Commit-Position: refs/heads/master@{#29535}
      7fc183af
    • danno's avatar
      Add unoptimized/optimized variants of MathFloor TF code stub · 8f13b655
      danno authored
      - Add a TurboFanIC class, derived from TurboFanCodeStub, that
        automatically distinguishes between versions of the IC called from
        optimized and unoptimized code.
      - Add appropriate InterfaceDescriptors for both the versions of the
        stub called from unoptimized and optimized code
      - Change the MathFloor TF stub generator to output either the
        for-optimized or for-unoptimized version based on the minor_key
        parameter.
      
      Review URL: https://codereview.chromium.org/1225943002
      
      Cr-Commit-Position: refs/heads/master@{#29534}
      8f13b655
  3. 01 Jul, 2015 1 commit
    • danno's avatar
      Make context register implicit for CallInterfaceDescriptors · 7015fd20
      danno authored
      Up until now the context register was listed explicitly in each stub's
      CallInterfaceDescriptor. This was problematic, because it was listed
      first in the list of register parameters--which is fine for Crankshaft,
      which is more or less built to handle the context as the first
      parameter-- but not ideal for TurboFan, which adds the context at
      the end of all function parameters. Now the context register is no
      longer in the register list and can be handled appropriately by both
      compilers. Specifically, this allows the FunctionType specified for
      each CallInterfaceDescriptor to exactly match the parameter register
      list.
      
      Review URL: https://codereview.chromium.org/1211333003
      
      Cr-Commit-Position: refs/heads/master@{#29402}
      7015fd20
  4. 24 Jun, 2015 1 commit
    • danno's avatar
      Use big-boy Types to annotate interface descriptor parameters · c019d7f4
      danno authored
      - Thread Type::FunctionType through stubs and the TF pipeline.
      - Augment Typer to decorate parameter nodes with types from
        a Type::FunctionType associated with interface descriptors.
      - Factor interface descriptors into platform-specific and
        platform-independent components so that all descriptors share
        a common Type::FunctionType for all platforms.
      
      Review URL: https://codereview.chromium.org/1197703002
      
      Cr-Commit-Position: refs/heads/master@{#29248}
      c019d7f4
  5. 01 Jun, 2015 1 commit
  6. 22 May, 2015 1 commit
  7. 20 May, 2015 1 commit
  8. 12 May, 2015 1 commit
  9. 30 Apr, 2015 1 commit
  10. 19 Nov, 2014 1 commit
  11. 18 Nov, 2014 3 commits
  12. 30 Oct, 2014 1 commit
  13. 30 Sep, 2014 1 commit
  14. 29 Sep, 2014 1 commit
  15. 11 Sep, 2014 1 commit
  16. 08 Sep, 2014 2 commits
  17. 03 Sep, 2014 2 commits
  18. 01 Sep, 2014 2 commits
  19. 29 Aug, 2014 1 commit