1. 12 Sep, 2008 1 commit
    • iposva@chromium.org's avatar
      Adapt to new calling convention on ARM: · c5ee9618
      iposva@chromium.org authored
      - Simplified frame entry and frame exit code.
      - Added ArgumentsAdaptorTrampoline and check for matching argument counts in the InvokePrologue.
      - Removed definition and uses of USE_OLD_CALLING_CONVENTIONS.
      - Changed MacroAssembler::InvokeBuiltin to match ia32 version.
      - Start introducing convenience instructions in the ARM assembler as needed. These instructions take all Register parameters to avoid extra typing of "Operand(reg)".
      
      
      To keep the architectures in sync these changes have been made to the ia32 files:
      - Changed MacroAssembler::EnterFrame(StackFrame::Type type) to MacroAssembler::EnterInternalFrame().
      
      
      These parts are still missing:
      - unimplemented: Builtins::Generate_FunctionApply - large limit
      - unimplemented: Builtins::Generate_ArgumentsAdaptorTrampoline - non-function call
      - The files have not been lint'd yet.
      
      
      Review URL: http://codereview.chromium.org/1930
      
      git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@289 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      c5ee9618
  2. 11 Sep, 2008 20 commits
  3. 10 Sep, 2008 9 commits
  4. 09 Sep, 2008 10 commits