1. 21 Dec, 2015 2 commits
    • ahaas's avatar
      [turbofan] Pass type information of arguments to EmitPrepareArguments. · c0c8c756
      ahaas authored
      On ia32 the code which pushes parameters on the stack depends on the
      types of the parameters which are to be pushed. I provide this type
      information now by not only passing parameter nodes to
      EmitPrepareArguments, but also the index in the call descriptor which
      belongs to the parameter nodes.
      
      This type information will also be necessary if we want to use the
      PokePair instruction on arm64 again.
      
      R=bradnelson@chromium.org, bmeurer@chromium.org
      
      Review URL: https://codereview.chromium.org/1534593004
      
      Cr-Commit-Position: refs/heads/master@{#32982}
      c0c8c756
    • zhengxing.li's avatar
      X87: [Interpreter] Add basic deoptimization support from TurboFan to Ignition. · bf8c5160
      zhengxing.li authored
        port b10d24ff(r32971)
      
        original commit message:
        Adds support for generating deoptimization translations for interpreter
        stack frames, and building interpreter frames for these translations
        when a function deopts. Also adds builtins for
        InterpreterNotifyDeoptimized which resume the function's continuation at
        the correct point in the interpreter after deopt.
      
        MIPS patch contributed by balazs.kilvady@igmtec.com
      
      BUG=
      
      Review URL: https://codereview.chromium.org/1543433002
      
      Cr-Commit-Position: refs/heads/master@{#32981}
      bf8c5160
  2. 20 Dec, 2015 1 commit
  3. 19 Dec, 2015 2 commits
  4. 18 Dec, 2015 18 commits
  5. 17 Dec, 2015 17 commits