Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(268)

Issue 1320073004: MIPS:[turbofan] Improve boolean materialization compares.

Created:
5 years, 3 months ago by paul.l...
Modified:
5 years, 3 months ago
Reviewers:
CC:
v8-dev
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

MIPS:[turbofan] Improve boolean materialization compares. Additionally, improve immediate operand matching for branches to avoid duplicated constant loading. TEST= BUG= patch from issue 1294933003 at patchset 40001 (http://crrev.com/1294933003#ps40001)

Patch Set 1 : Dusan's original from CL 1294933003 #

Patch Set 2 : remove the 'predicate' use from Tst, Ovf, Cmp cases #

Unified diffs Side-by-side diffs Delta from patch set Stats (+284 lines, -73 lines) Patch
M src/compiler/mips/code-generator-mips.cc View 1 7 chunks +116 lines, -33 lines 0 comments Download
M src/compiler/mips/instruction-selector-mips.cc View 2 chunks +24 lines, -5 lines 0 comments Download
M src/compiler/mips64/code-generator-mips64.cc View 7 chunks +120 lines, -31 lines 0 comments Download
M src/compiler/mips64/instruction-selector-mips64.cc View 1 chunk +24 lines, -4 lines 0 comments Download

Powered by Google App Engine
This is Rietveld 408576698