bmeurer@chromium.org
|
6ccb8704f2
|
[turbofan] Add Int32AddWithOverflow machine operator.
TEST=cctest/test-run-machops,cctest/test-instruction-selector-arm
R=titzer@chromium.org
Review URL: https://codereview.chromium.org/436593002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22784 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-08-01 09:32:58 +00:00 |
|
mstarzinger@chromium.org
|
4491e0e12e
|
Implement lowering of JSStoreContext to machine operators.
R=titzer@chromium.org
Review URL: https://codereview.chromium.org/420073004
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22783 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-08-01 09:23:07 +00:00 |
|
titzer@chromium.org
|
42fa27187e
|
TF: Lowering representation changes to machine operators (WIP: need inline allocation for some). Move tests related to lowering representation changes into test-changes-lowering.cc.
R=bmeurer@chromium.org, bmeuer@chromium.org
BUG=
Review URL: https://codereview.chromium.org/437583002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22781 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-08-01 08:16:19 +00:00 |
|
danno@chromium.org
|
d9900a2071
|
Fix Win64 build
R=titzer@chromium.org
Review URL: https://codereview.chromium.org/434623003
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22772 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-07-31 16:22:27 +00:00 |
|
mstarzinger@chromium.org
|
16692be6e4
|
Ensure environment does not contain nil values.
R=titzer@chromium.org
Review URL: https://codereview.chromium.org/436553003
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22766 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-07-31 15:19:41 +00:00 |
|
titzer@chromium.org
|
b7999fd2f5
|
TF: Clear upper bits of ConvertFloat64ToUint32 because Win64.
R=bmeurer@chromium.org
BUG=
Review URL: https://codereview.chromium.org/436623002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22765 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-07-31 15:06:54 +00:00 |
|
titzer@chromium.org
|
b904441b10
|
TF: Disable Win64 as a TurboFan target until calling conventions are sorted out.
R=danno@chromium.org
BUG=
Review URL: https://codereview.chromium.org/423713003
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22760 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-07-31 14:17:58 +00:00 |
|
mstarzinger@chromium.org
|
e4894b366a
|
Unify InstanceofStub interface descriptors.
R=titzer@chromium.org
Review URL: https://codereview.chromium.org/437483003
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22755 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-07-31 12:07:30 +00:00 |
|
danno@chromium.org
|
218395ebaa
|
Fix MIPS build: use stubbed-out TF implementation
R=titzer@chromium.org
Review URL: https://codereview.chromium.org/426833005
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22753 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-07-31 11:59:49 +00:00 |
|
titzer@chromium.org
|
d521ed2507
|
TF: Add ConvertFloat64ToUint32 and ConvertUint32ToFloat64 machine operators.
R=bmeurer@chromium.org
BUG=
Review URL: https://codereview.chromium.org/431473004
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22752 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-07-31 11:45:22 +00:00 |
|
mstarzinger@chromium.org
|
67388ea26a
|
Implement lowering of JSLoadContext to machine operators.
R=titzer@chromium.org
Review URL: https://codereview.chromium.org/433853002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22748 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-07-31 11:20:36 +00:00 |
|
svenpanne@chromium.org
|
337a7f61b2
|
Fixed a few space leaks.
TBR=bmeurer@chromium.org
Review URL: https://codereview.chromium.org/430133002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22745 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-07-31 10:17:25 +00:00 |
|
bmeurer@chromium.org
|
7309abeadb
|
Fix detection of UBFX in case of Word32And with immediate.
TBR=svenpanne@chromium.org
Review URL: https://codereview.chromium.org/438563002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22744 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-07-31 09:57:59 +00:00 |
|
bmeurer@chromium.org
|
bcbb39e0ef
|
Fix android debug build.
TBR=svenpanne@chromium.org
Review URL: https://codereview.chromium.org/430123002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22743 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-07-31 09:30:16 +00:00 |
|
bmeurer@chromium.org
|
0eecf982f9
|
[arm] Add support for ROR. Refactor operand2 handling.
This was the last missing bit for full "flexible second operand" /
operand2 support on ARM.
TEST=cctest/test-instruction-selector-arm,cctest/test-run-machops
R=jarin@chromium.org
Review URL: https://codereview.chromium.org/434553002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22732 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-07-31 07:44:29 +00:00 |
|
danno@chromium.org
|
252cb8ba6e
|
Fix 64-bit VS2010 build
R=mstarzinger@chromium.org
Review URL: https://codereview.chromium.org/420033003
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22722 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-07-30 16:21:36 +00:00 |
|
mstarzinger@chromium.org
|
18bd8cadc4
|
Fix build failures with LLVM-GCC 4.2 on Mac (moar).
R=titzer@chromium.org
Review URL: https://codereview.chromium.org/429863004
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22720 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-07-30 15:34:09 +00:00 |
|
titzer@chromium.org
|
e1cfb29d1e
|
Fix more XCode build problems.
R=mstarzinger@chromium.org
BUG=
Review URL: https://codereview.chromium.org/425283002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22719 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-07-30 15:13:37 +00:00 |
|
mstarzinger@chromium.org
|
fffc8619be
|
Fix build failures with LLVM-GCC 4.2 on Mac (again).
R=jarin@chromium.org
Review URL: https://codereview.chromium.org/431633002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22718 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-07-30 15:11:40 +00:00 |
|
jarin@chromium.org
|
937ec78093
|
Another attempt to make Visual C++ happy.
BUG=
R=jkummerow@chromium.org
Review URL: https://codereview.chromium.org/429903004
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22717 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-07-30 15:06:50 +00:00 |
|
mstarzinger@chromium.org
|
2f676714c9
|
Fix build failures with LLVM-GCC 4.2 on Mac.
R=titzer@chromium.org
Review URL: https://codereview.chromium.org/431613004
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22716 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-07-30 14:45:41 +00:00 |
|
titzer@chromium.org
|
5fe7ec916e
|
Fix references to GenericNode::Type that should be templatized
R=mstarzinger@chromium.org, mstarzinger
BUG=
Review URL: https://codereview.chromium.org/428233003
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22715 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-07-30 14:41:39 +00:00 |
|
jarin@chromium.org
|
3596cccedf
|
Add delete operators for Instruction to make Visual C++ happy.
BUG=
R=danno@chromium.org
Review URL: https://codereview.chromium.org/428223002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22713 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-07-30 14:36:15 +00:00 |
|
danno@chromium.org
|
a1383e2250
|
Land the Fan (disabled)
R=mstarzinger@chromium.org
Review URL: https://codereview.chromium.org/426233002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22709 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-07-30 13:54:45 +00:00 |
|