Go to file
iposva@chromium.org c5ee961882 Adapt to new calling convention on ARM:
- 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
2008-09-12 03:29:06 +00:00
benchmarks Changed copyright header from google inc. to v8 project authors. 2008-09-09 20:08:45 +00:00
include Removed Message::GetStackTrace. 2008-09-11 07:29:25 +00:00
samples Removed Message::GetStackTrace. 2008-09-11 07:29:25 +00:00
src Adapt to new calling convention on ARM: 2008-09-12 03:29:06 +00:00
test Fixed arm disassembler build problems. 2008-09-11 16:41:19 +00:00
tools Generalized the EvalCache into a CompilationCache and enabled 2008-09-11 10:51:52 +00:00
AUTHORS Capitalize V8 in AUTHORS file. 2008-09-08 08:09:50 +00:00
ChangeLog Update version string and ChangeLog, we are now working on version 2008-09-11 08:42:29 +00:00
codereview.settings Add support for setting the correct parameters for gcl and 2008-09-09 03:27:06 +00:00
LICENSE Initial export. 2008-07-03 15:10:15 +00:00
SConstruct Add back the CCFLAGS to the CXXFLAGS. Leaving them out caused V8 to 2008-09-11 18:46:29 +00:00