Benedikt Meurer
|
d18bfa1130
|
[x86] Faster/shorter code for stack checks.
Avoid loading the stack pointer and the stack limit into allocatable
registers first, but generate a cmp rsp,[limit] instead.
R=dcarney@chromium.org
Review URL: https://codereview.chromium.org/989203002
Cr-Commit-Position: refs/heads/master@{#27065}
|
2015-03-09 11:06:45 +00:00 |
|
danno
|
2f7a5af0e3
|
[turbofan]: Port lea changes to ia32
Review URL: https://codereview.chromium.org/747283005
Cr-Commit-Position: refs/heads/master@{#25771}
|
2014-12-11 11:53:00 +00:00 |
|
weiliang.lin
|
2ad1c224b8
|
[ia32] Introduce vex prefix version of float64 arithmetic binop
port 50c4d8826b
BUG=
Review URL: https://codereview.chromium.org/770183002
Cr-Commit-Position: refs/heads/master@{#25595}
|
2014-12-02 08:09:53 +00:00 |
|
bmeurer@chromium.org
|
548fb46331
|
[x86] Fix register constraints for multiply-high.
TEST=mjsunit/compiler,unittests
R=titzer@chromium.org
Review URL: https://codereview.chromium.org/671393002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24862 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-10-24 09:36:40 +00:00 |
|
bmeurer@chromium.org
|
81877a6440
|
[turbofan] Optimize division/modulus by constant.
TEST=cctest,mjsunit,unittests
R=dcarney@chromium.org, svenpanne@chromium.org
Review URL: https://codereview.chromium.org/654833002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24595 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-10-14 11:57:06 +00:00 |
|
dcarney@chromium.org
|
e7a635c853
|
[turbofan] fix vreg mapping for instruction selector tests
BUG=
R=bmeurer@chromium.org
Review URL: https://codereview.chromium.org/636543002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24418 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-10-06 14:30:55 +00:00 |
|
dcarney@chromium.org
|
b3d426889d
|
[turbofan] intel lea add multiply matchers
R=bmeurer@chromium.org
BUG=
Review URL: https://codereview.chromium.org/614013002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24357 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-10-01 10:47:14 +00:00 |
|
bmeurer@chromium.org
|
bfd37ab267
|
Move unit tests to test/unittests.
As per discussion on the V8 team, this is the place we want them to live,
not following the Chrome Style Guide for this.
BUG=v8:3489
LOG=y
R=svenpanne@chromium.org
Review URL: https://codereview.chromium.org/615393002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24350 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-10-01 08:34:25 +00:00 |
|