1. 31 Mar, 2015 3 commits
    • akos.palfi's avatar
      MIPS64: [turbofan] Add backend support for float32 operations. · df40d51e
      akos.palfi authored
      Port 8dad78cd
      
      Original commit message:
      This adds the basics necessary to support float32 operations in TurboFan.
      The actual functionality required to detect safe float32 operations will
      be added based on this later. Therefore this does not affect production
      code except for some cleanup/refactoring.
      
      In detail, this patchset contains the following features:
      - Add support for float32 operations to arm, arm64, ia32 and x64
        backends.
      - Add float32 machine operators.
      - Add support for float32 constants to simplified lowering.
      - Handle float32 representation for phis in simplified lowering.
      
      In addition, contains the following (related) cleanups:
      - Fix/unify naming of backend instructions.
      - Use AVX comparisons when available.
      - Extend ArchOpcodeField to 9 bits (required for arm64).
      - Refactor some code duplication in instruction selectors.
      
      BUG=
      
      Review URL: https://codereview.chromium.org/1045203003
      
      Cr-Commit-Position: refs/heads/master@{#27534}
      df40d51e
    • mvstanton's avatar
      ARM simulator needs a StackCheck in GetPropertyWithDefinedGetter. · 9c3f53d7
      mvstanton authored
      Because simulators have a seperate JavaScript and C++ stack, and
      because they try to avoid calling the runtime StackCheck function
      on entry to every function, it can happen in recursive calls that
      the C++ stack overflows while the JavaScript stack is okay. The
      runtime StackCheck function would catch this, but as an optimization,
      generated code only looks at the JavaScript stack pointer to
      determine if it should make that runtime call.
      
      R=ulan@chromium.org
      BUG=
      
      Review URL: https://codereview.chromium.org/1050433002
      
      Cr-Commit-Position: refs/heads/master@{#27533}
      9c3f53d7
    • v8-autoroll's avatar
      Update V8 DEPS. · 93e817e5
      v8-autoroll authored
      Rolling v8/third_party/icu to 46be516de5c83aa0b7b3b75be669b48e7a803290
      
      Rolling v8/tools/clang to 6aa9a498bf4c1567efe9b78da82678ed1e8e3298
      
      TBR=machenbach@chromium.org
      
      Review URL: https://codereview.chromium.org/1046053003
      
      Cr-Commit-Position: refs/heads/master@{#27532}
      93e817e5
  2. 30 Mar, 2015 24 commits
  3. 28 Mar, 2015 1 commit
  4. 27 Mar, 2015 12 commits