mstarzinger@chromium.org
|
956c915d01
|
Ignore generated JSON files for TurboFan graphs.
R=danno@chromium.org
Review URL: https://codereview.chromium.org/605733002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24229 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 13:30:08 +00:00 |
|
machenbach@chromium.org
|
06e1f61180
|
Refactoring: Extract interface for VC in release scripts.
Also simplify tagging in merge_to_branch.
BUG=chromium:410721
LOG=n
R=jkummerow@chromium.org, tandrii@chromium.org
Review URL: https://codereview.chromium.org/607463002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24228 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 13:25:14 +00:00 |
|
v8-autoroll@chromium.org
|
0a9992d16e
|
[Auto-roll] Bump up version to 3.29.90.0
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24227 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 13:01:29 +00:00 |
|
weiliang.lin@intel.com
|
944c70efb1
|
X87: fix the bug which is introduced by R24169.
Two more DeoptimizeIf(...) are added so the branch distance changed.
we need to use Label::kFar.
BUG=
R=weiliang.lin@intel.com
Review URL: https://codereview.chromium.org/598353002
Patch from Chunyang Dai <chunyang.dai@intel.com>.
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24226 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 12:57:14 +00:00 |
|
jarin@chromium.org
|
b11c925142
|
Disable merging simulates across captured objects.
BUG=chromium:416730
LOG=N
R=jkummerow@chromium.org
Review URL: https://codereview.chromium.org/607453002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24225 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 12:16:32 +00:00 |
|
ulan@chromium.org
|
3857757f96
|
Add myself to CC in merge_to_branch.py
BUG=
R=machenbach@chromium.org
Review URL: https://codereview.chromium.org/603113002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24222 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 11:28:27 +00:00 |
|
jkummerow@chromium.org
|
5134e35e64
|
Revert part of r24098
BUG=chromium:417508
LOG=y
R=mvstanton@chromium.org
Review URL: https://codereview.chromium.org/604703006
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24221 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 11:18:22 +00:00 |
|
danno@chromium.org
|
ca080a4f40
|
[TurboFan]: Add JSON output for the visualizer
R=mstarzinger@chromium.org
Review URL: https://codereview.chromium.org/599453002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24220 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 11:13:50 +00:00 |
|
ulan@chromium.org
|
b91704fd69
|
Enable FDO for v8 in android build.
R=benm@chromium.org, ulan@chromium.org, torne@chromium.org
TEST=manual
BUG=
Review URL: https://codereview.chromium.org/598723002
Patch from Dehao Chen <dehao@google.com>.
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24219 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 10:19:09 +00:00 |
|
yangguo@chromium.org
|
86b3c3eea7
|
Insert materialized context at the right place in DebugEvaluate.
R=aandrey@chromium.org, ulan@chromium.org
BUG=chromium:323936
LOG=N
Review URL: https://codereview.chromium.org/599113002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24218 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 09:33:40 +00:00 |
|
bmeurer@chromium.org
|
432b1768e1
|
[turbofan] Add backend support for Float32Constant.
TEST=cctest,compiler-unittests,mjsunit
BUG=v8:3589
LOG=n
R=mstarzinger@chromium.org
Review URL: https://codereview.chromium.org/600383002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24217 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 08:56:02 +00:00 |
|
machenbach@chromium.org
|
f01dffa835
|
Fix auto roll after switching v8 mirror.
BUG=chromium:411835
LOG=n
TBR=tandrii@chromium.org
Review URL: https://codereview.chromium.org/606553003
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24216 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 08:46:13 +00:00 |
|
mstarzinger@chromium.org
|
47ec735026
|
Slightly adapt Math.fround test.
R=bmeurer@chromium.org
Review URL: https://codereview.chromium.org/606583002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24215 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 08:44:15 +00:00 |
|
dcarney@chromium.org
|
2f77113b50
|
convert disassembler to use OStream
R=svenpanne@chromium.org
BUG=
Review URL: https://codereview.chromium.org/598703003
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24214 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 08:33:24 +00:00 |
|
v8-autoroll@chromium.org
|
b3fb3f169c
|
[Auto-roll] Bump up version to 3.29.89.0
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24213 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 08:31:37 +00:00 |
|
neis@chromium.org
|
bead5f6bb6
|
Add some tests about range types.
Add missing tests for context types.
Rearrange some other tests.
Make printing of constant types more useful.
Give counter-examples for properties that no longer hold.
R=rossberg@chromium.org
BUG=
Review URL: https://codereview.chromium.org/602613002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24212 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 08:31:23 +00:00 |
|
jkummerow@chromium.org
|
1903e560b0
|
Non-JSArrays must always have holey elements.
Drive-by cleanup: remove unused elements_kind_ field in CallNew.
BUG=chromium:416558
LOG=n
R=mvstanton@chromium.org
Review URL: https://codereview.chromium.org/595333002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24211 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 08:25:25 +00:00 |
|
machenbach@chromium.org
|
7712bd1a7a
|
Fix version increment.
TBR=tandrii@chromium.org
TEST=script_test.py
Review URL: https://codereview.chromium.org/600383003
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24210 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 08:20:58 +00:00 |
|
neis@chromium.org
|
4b0823c9a4
|
Give more precise types to some Math functions.
R=rossberg@chromium.org
BUG=
Review URL: https://codereview.chromium.org/602693002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24209 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 08:04:49 +00:00 |
|
neis@chromium.org
|
fa4fdeaf9f
|
Fix argument check in RandomNumberGenerator::NextInt.
R=bmeurer@chromium.org
BUG=
Review URL: https://codereview.chromium.org/597993002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24208 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 08:03:56 +00:00 |
|
neis@chromium.org
|
3f76918c71
|
Make type fuzzer return non-standard bitsets too.
(Also speed up some types tests a little.)
R=rossberg@chromium.org
BUG=
Review URL: https://codereview.chromium.org/602553002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24207 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 08:03:26 +00:00 |
|
neis@chromium.org
|
55ac3a3459
|
Move union length computation out of loops.
R=rossberg@chromium.org
BUG=
Review URL: https://codereview.chromium.org/600713003
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24206 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 08:02:12 +00:00 |
|
bmeurer@chromium.org
|
8b4ad709a5
|
[turbofan] IA: support better left operand for commutative binops
R=bmeurer@chromium.org
Review URL: https://codereview.chromium.org/591343002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24205 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 07:41:25 +00:00 |
|
yangguo@chromium.org
|
1257f35c21
|
Support large objects in the serializer/deserializer.
R=hpayer@chromium.org, mvstanton@chromium.org
Review URL: https://codereview.chromium.org/581223004
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24204 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 07:32:13 +00:00 |
|
machenbach@chromium.org
|
b790fd6b59
|
Switch v8 mirror in version script.
BUG=410721
LOG=n
TBR=tandrii@chromium.org
Review URL: https://codereview.chromium.org/601103003
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24203 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 07:30:18 +00:00 |
|
yangguo@chromium.org
|
2a67e48f0e
|
Move i18n-related runtime functions into a separate file.
R=bmeurer@chromium.org
Review URL: https://codereview.chromium.org/597943003
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24202 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 07:16:15 +00:00 |
|
yangguo@chromium.org
|
134bba4967
|
Use runtime.h to look for runtime function names.
R=jkummerow@chromium.org
Review URL: https://codereview.chromium.org/597943002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24201 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 07:04:34 +00:00 |
|
jochen@chromium.org
|
c87651f040
|
Only add samples to the idle time undershoot histogram if we actually did gc
BUG=none
R=hpayer@chromium.org
LOG=n
Review URL: https://codereview.chromium.org/604543002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24200 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 06:55:06 +00:00 |
|
bmeurer@chromium.org
|
0e2ae4b782
|
[x64] three operand imul supports first operand in memory location
R=bmeurer@chromium.org
Review URL: https://codereview.chromium.org/596643003
Patch from Weiliang Lin <weiliang.lin@intel.com>.
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24199 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 06:37:23 +00:00 |
|
jarin@chromium.org
|
2da3e84ec0
|
Improve memory usage in Turbofan.
BUG=
R=bmeurer@chromium.org
Review URL: https://codereview.chromium.org/602643002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24198 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 06:25:10 +00:00 |
|
bmeurer@chromium.org
|
17a01814d6
|
Fix windows build after r24191.
TBR=titzer@chromium.org
Review URL: https://codereview.chromium.org/604693002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24197 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 05:17:38 +00:00 |
|
weiliang.lin@intel.com
|
5a49981ef8
|
X87: add part of backend support for X87.
port r24179. we add the corresponding function implementation to pass
the compilation.
original commit message:
[turbofan] Add backend support for float32.
BUG=
R=weiliang.lin@intel.com
Review URL: https://codereview.chromium.org/602003002
Patch from Chunyang Dai <chunyang.dai@intel.com>.
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24196 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-25 02:55:39 +00:00 |
|
paul.lind@imgtec.com
|
a9b01bb2c2
|
MIPS: Minor fixes and additions needed for Turbofan.
These small changes can be landed indendently to avoid
cluttering up the initial turbofan CL.
BUG=
R=balazs.kilvady@imgtec.com
Review URL: https://codereview.chromium.org/602603005
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24193 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-24 21:16:36 +00:00 |
|
balazs.kilvady@imgtec.com
|
a421506f8a
|
MIPS: [turbofan] Add backend support for float32.
Port r24179 (41b81c2)
LOG=n
BUG=v8:3589
TEST=compiler-unittests,cctest
R=paul.lind@imgtec.com
Review URL: https://codereview.chromium.org/601783002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24192 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-24 16:56:52 +00:00 |
|
titzer@chromium.org
|
219cae86b9
|
Add tests for representation change of constants.
R=jarin@chromium.org
BUG=
Review URL: https://codereview.chromium.org/602713002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24191 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-24 16:04:05 +00:00 |
|
weiliang.lin@intel.com
|
9b06bf6047
|
X87: Refactor bailout reasons and disable optimization in more cases.
port r24161.
original commit message:
Refactor bailout reasons and disable optimization in more cases.
BUG=
R=weiliang.lin@intel.com
Review URL: https://codereview.chromium.org/597913002
Patch from Chunyang Dai <chunyang.dai@intel.com>.
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24190 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-24 15:29:00 +00:00 |
|
weiliang.lin@intel.com
|
8e6e09c169
|
X87: fixed branch distances.
port r24151.
original commit message:
Forgot a few kNear occurences, only happens with --deopt-every-n-times.
Death to manual jump distance calculation! :-P
BUG=
R=svenpanne@chromium.org
Review URL: https://codereview.chromium.org/595263002
Patch from Chunyang Dai <chunyang.dai@intel.com>.
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24189 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-24 15:17:20 +00:00 |
|
m.m.capewell@googlemail.com
|
352733dca2
|
[turbofan] ARM64 support for inverted logical ops
Select ARM64 inverted rhs instructions (bic, orn, eon) for cases where the rhs
input is inverted (using e/xor), and add some tests for this. Also, rename xor
to eor in the ARM64 backend.
BUG=
R=bmeurer@chromium.org
Review URL: https://codereview.chromium.org/591383003
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24188 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-24 14:55:50 +00:00 |
|
mstarzinger@chromium.org
|
ea97f413ee
|
Extend JSBuiltinReducer to cover Math.fround as well.
R=bmeurer@chromium.org
TEST=compiler-unittests/JSBuiltinReducerTest.MathFround
Review URL: https://codereview.chromium.org/594183004
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24187 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-24 14:55:13 +00:00 |
|
aandrey@chromium.org
|
4c327306ee
|
Test case of V8 failing to step into in some cases.
BUG=289497, v8:2888
R=yangguo@chromium.org, yurys@chromium.org
LOG=N
Review URL: https://codereview.chromium.org/23441070
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24186 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-24 14:52:13 +00:00 |
|
titzer@chromium.org
|
f445883b27
|
Fix bug in representation-change.h.
R=jarin@chromium.org
BUG=
Review URL: https://codereview.chromium.org/598933003
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24185 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-24 13:55:29 +00:00 |
|
machenbach@chromium.org
|
68c405154b
|
Whitespace change to test new chromium deps.
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24184 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-24 13:43:00 +00:00 |
|
machenbach@chromium.org
|
0b22118a68
|
Whitespace change to test new chromium deps.
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24183 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-24 13:17:12 +00:00 |
|
machenbach@chromium.org
|
cab6380412
|
Whitespace change to test new chromium deps.
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24182 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-24 12:47:20 +00:00 |
|
titzer@chromium.org
|
8c0bbd1e8f
|
Fix windows build.
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24181 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-24 12:01:21 +00:00 |
|
titzer@chromium.org
|
9fb5f564a9
|
Add support for Float32 representation changes.
R=bmeurer@chromium.org
BUG=v8:3589
LOG=n
Review URL: https://codereview.chromium.org/598963002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24180 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-24 11:55:07 +00:00 |
|
bmeurer@chromium.org
|
50c466e883
|
[turbofan] Add backend support for float32.
LOG=n
BUG=v8:3589
TEST=compiler-unittests,cctest
R=titzer@chromium.org
Review URL: https://codereview.chromium.org/596703004
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24179 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-24 11:08:35 +00:00 |
|
svenpanne@chromium.org
|
82e5de6bdd
|
Make the detailed reason for deopts mandatory on all platforms.
Boring semi-mechanical stuff...
R=jarin@chromium.org
Review URL: https://codereview.chromium.org/598953002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24178 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-24 10:47:29 +00:00 |
|
mstarzinger@chromium.org
|
379040e276
|
Extend JSBuiltinReducer to cover Math.sqrt as well.
R=bmeurer@chromium.org
TEST=compiler-unittests/JSBuiltinReducerTest.MathSqrt
Review URL: https://codereview.chromium.org/595963002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24177 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-24 10:24:19 +00:00 |
|
Jacob.Bramley@arm.com
|
98277cfa98
|
[arm64] cleanup heap numbers detection
Make heap numbers detection more consistent on arm64.
All the tested benchmarks (octane2, kraken, sunspider, v8-v4 and lua) are unchanged (a57 and a53).
R=ulan@chromium.org, bmeurer@chromium.org
BUG=
Review URL: https://codereview.chromium.org/577273002
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24176 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-09-24 10:22:11 +00:00 |
|