MIPS: Avoid using dd() in Prologue when --optimize-for-size.
authorplind44@gmail.com <plind44@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 5 Nov 2013 20:48:35 +0000 (20:48 +0000)
committerplind44@gmail.com <plind44@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 5 Nov 2013 20:48:35 +0000 (20:48 +0000)
commitb45bb17547b627bf9738182717342b15f595d750
treebc405f985820ea5c8fb3af464819d0d4b91ab060
parent4e4169d599f487312bd168cc5ce4ea60c40e576a
MIPS: Avoid using dd() in Prologue when --optimize-for-size.

Port: r17485 (0d82025)

Original commit message:
When --optimize-for-size is true, the prologue generation outputs the
pre-aging code stub address directly to the instruction stream. Previously
this was done using dd() which failed if there was any pending constant
pool entries left to be written. This CL introduces an emit_code_stub_address()
for this purpose instead.

BUG=v8:2968

Patch from Balazs Kilvady <kilvadyb@homejinni.com>.

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@17508 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/mips/assembler-mips.cc
src/mips/assembler-mips.h
src/mips/codegen-mips.cc
src/mips/macro-assembler-mips.cc