Commit Graph

17 Commits

Author SHA1 Message Date
Zachary Anderson a1bcf051d8 clang-format runtime/vm
R=johnmccutchan@google.com

Review URL: https://codereview.chromium.org/2481873005 .
2016-11-08 13:54:47 -08:00
Zachary Anderson 2c6449087d DBC: Misc double instructions
- DoubleToSmi
- MathUnary
- MathMinMax

R=fschneider@google.com

Review URL: https://codereview.chromium.org/2162173002 .
2016-07-20 09:46:32 -07:00
Zachary Anderson fe2b7b35c4 DBC: Enables unboxed doubles
This CL enables unboxed doubles for simdbc64. Unboxed
doubles are stored in regular dbc registers, which are
really 64-bit stack slots. It also implements binary
and unary double operations and comparisons.

R=vegorov@google.com

Review URL: https://codereview.chromium.org/2120703002 .
2016-07-14 16:05:20 -07:00
Zachary Anderson 726fd84ff4 DBC: Various instructions.
- LoadIndexed
- EqualityCompare
- RelationalOp

R=vegorov@google.com

Review URL: https://codereview.chromium.org/2113563002 .
2016-07-11 09:02:18 -07:00
Ryan Macnak 0737ee08bf DBC: Implement TestCids instruction.
Separate out instructions that won't be implemented.

R=vegorov@google.com

Review URL: https://codereview.chromium.org/2122363002 .
2016-07-07 17:57:39 -07:00
Ryan Macnak 17e0b56025 DBC: Implement TestSmi instruction.
Somewhat simplify branch generation.

R=zra@google.com

Review URL: https://codereview.chromium.org/2113523002 .
2016-06-29 16:54:20 -07:00
Zachary Anderson db26281172 DBC: CheckClassInstr
R=vegorov@google.com

Review URL: https://codereview.chromium.org/2098573004 .
2016-06-29 15:25:43 -07:00
Ryan Macnak f84facd284 DBC: Implement OneByteStringFromCharCode and StringToCharCode.
R=zra@google.com

Review URL: https://codereview.chromium.org/2104093003 .
2016-06-29 09:44:31 -07:00
Zachary Anderson 4fae9d3efa DBC: Adds UnarySmiOp instruction, etc.
R=vegorov@google.com

Review URL: https://codereview.chromium.org/2076773002 .
2016-06-21 13:40:45 -07:00
Zachary Anderson b3e5c5eeed DBC: Adds BinarySmiOp instruction
R=vegorov@google.com

Review URL: https://codereview.chromium.org/2053213004 .
2016-06-15 14:48:11 -07:00
Zachary Anderson ac987505fe Fix DBC build
Review URL: https://codereview.chromium.org/2059413002 .
2016-06-13 14:07:11 -07:00
Zachary Anderson 6e90ca4e0a DBC: Eager deoptimization and CheckSmi instruction.
R=vegorov@google.com

Review URL: https://codereview.chromium.org/2039913006 .
2016-06-09 09:47:56 -07:00
Zachary Anderson de78ddbc55 DBC: Collect type feedback for fastpath smi ops
R=turnidge@google.com, vegorov@google.com

Review URL: https://codereview.chromium.org/2015113002 .
2016-06-03 09:09:13 -07:00
Zachary Anderson fc65d07fdf Adds DBC StoreIntoObject test
R=vegorov@google.com

Review URL: https://codereview.chromium.org/1948803002 .
2016-05-03 14:58:40 -07:00
Zachary Anderson 13c740f4bd Adds more DBC assembler tests
R=vegorov@google.com

Review URL: https://codereview.chromium.org/1950613002 .
2016-05-03 13:55:30 -07:00
Zachary Anderson a1d241922f Adds more DBC assembler tests.
R=vegorov@google.com

Review URL: https://codereview.chromium.org/1944503002 .
2016-05-03 09:01:11 -07:00
Zachary Anderson 7c9fe49495 Start to add assembler tests for DBC
R=iposva@google.com

Review URL: https://codereview.chromium.org/1927203002 .
2016-04-29 09:09:42 -07:00