MIPS: Inline Math.fround in optimized code.

Port r22665 (7e3d70d)

BUG=v8:3469
LOG=N
R=paul.lind@imgtec.com

Review URL: https://codereview.chromium.org/425053002

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22682 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
MIPS: CallIC customization stubs must accept that a vector slot is cleared.

Port r22668 (7be1212)

Original commit message:
The CallIC Array custom IC stub read from the type vector, expecting
to get an AllocationSite. But there are paths in the system where a
type vector can be re-created with default values, even though we
currently grant an exception to clearing of vector slots with
AllocationSites in them at gc time.

BUG=392114
LOG=N
R=paul.lind@imgtec.com

Review URL: https://codereview.chromium.org/420793003

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22683 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
MIPS: Remove all compilation related interface from the StubCache.

Port r22678 (f6c5867)

BUG=
R=paul.lind@imgtec.com

Review URL: https://codereview.chromium.org/423203003

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22684 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Merge remote-tracking branch 'upstream/bleeding_edge' into bleeding_edge