Go to file
mvstanton@chromium.org b3f8487726 Create a RegisterSpec class inside of the IC that provides:
1) symbolic names for the register (like, edx == receiver)
2) can return an array of registers
3) defines ordering when passed on the stack

Code that implements or uses the IC should use this RegisterSpec instead of "knowing" what the registers are. Or at least have the RegisterSpec to validate it's assumptions.

R=jkummerow@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21939 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2014-06-23 13:42:12 +00:00
benchmarks Add new benchmark suite runner. 2014-05-28 13:05:17 +00:00
build [Arm]: Simplify compile-time Arm feature detection. 2014-06-23 12:19:54 +00:00
include Add a use counter API 2014-06-23 09:46:58 +00:00
samples Check alpha-sorting of includes during presubmit. 2014-06-20 08:40:11 +00:00
src Create a RegisterSpec class inside of the IC that provides: 2014-06-23 13:42:12 +00:00
test Support LiveEdit on Arm64 2014-06-23 13:20:26 +00:00
tools [Arm]: Simplify compile-time Arm feature detection. 2014-06-23 12:19:54 +00:00
.clang-format Change clang-format config to allow for two empty lines between functions 2013-12-03 10:39:21 +00:00
.DEPS.git Roll buildtools to 5d89977ce55240995d1596fe420b818468f5ec37 2014-06-03 18:10:10 +00:00
.gitignore Add buildtools/ to .gitignore 2014-06-03 13:30:22 +00:00
AUTHORS Introduce x87 port 2014-05-23 16:37:27 +00:00
BUILD.gn Add safe numerics classes, imported from Chromium. 2014-06-18 11:01:54 +00:00
ChangeLog Sync change log file with trunk. 2014-05-19 15:29:29 +00:00
codereview.settings Add settings for try server. 2013-12-17 12:24:25 +00:00
DEPS Roll buildtools to 5d89977ce55240995d1596fe420b818468f5ec37 2014-06-03 18:10:10 +00:00
LICENSE Update LICENSE date. 2014-02-18 10:50:22 +00:00
LICENSE.strongtalk Add LICENSE.v8, LICENSE.strongtalk and LICENSE.valgrind to the v8 2011-02-03 07:10:06 +00:00
LICENSE.v8 Add LICENSE.v8, LICENSE.strongtalk and LICENSE.valgrind to the v8 2011-02-03 07:10:06 +00:00
LICENSE.valgrind Add LICENSE.v8, LICENSE.strongtalk and LICENSE.valgrind to the v8 2011-02-03 07:10:06 +00:00
Makefile [Arm]: Simplify compile-time Arm feature detection. 2014-06-23 12:19:54 +00:00
Makefile.android Introduce x87 port 2014-05-23 16:37:27 +00:00
Makefile.nacl This should make the NaCl build jobs green again. 2014-04-17 14:22:20 +00:00
OWNERS Add rmcilroy@chromium.org to src/OWNERS. 2014-04-11 08:55:18 +00:00
PRESUBMIT.py Add DEPS files and run checkdeps in presubmit check 2014-06-03 13:39:42 +00:00
WATCHLISTS Add myself to a watchlist for the public API. 2013-10-10 11:37:48 +00:00