MIPS64: Removing ic.h from code-stubs.h
authorakos.palfi@imgtec.com <akos.palfi@imgtec.com>
Tue, 16 Sep 2014 17:59:41 +0000 (17:59 +0000)
committerakos.palfi@imgtec.com <akos.palfi@imgtec.com>
Tue, 16 Sep 2014 17:59:41 +0000 (17:59 +0000)
commita97f2b1014f489e15a5f1e330f754aefe1cf484f
tree6fd147c4dbaa700d247442175e1f9ab0d5fa3489
parente4c3b699bb2e3f58534a8c4d46ffbb24f280332d
MIPS64: Removing ic.h from code-stubs.h

Port r23977 (d0cba839)

Original commit message:
CodeStubs use state types defined in ic.h, but this has the unfortunate effect of spreading ic.h all over the place. Instead, define these shared state types in ic-public.h and allow ic.h to concern itself with internal state change of the ICs.

More work could/should be done here, but this is a first step.

BUG=
R=paul.lind@imgtec.com

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23984 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/ic/mips64/handler-compiler-mips64.cc
src/ic/mips64/ic-compiler-mips64.cc
src/mips64/code-stubs-mips64.cc
src/mips64/full-codegen-mips64.cc
src/mips64/lithium-codegen-mips64.cc