[turboshaft] Enable Turboshaft CSA pipeline [v8/v8 : main]

14 views
Skip to first unread message

Darius Mercadier (Gerrit)

unread,
Apr 2, 2024, 11:33:29 AM4/2/24
to Nico Hartmann, chrom...@appspot.gserviceaccount.com, V8 LUCI CQ, Michael Hablich, almuthan...@chromium.org, saelo...@chromium.org, v8-re...@googlegroups.com

Darius Mercadier voted and added 4 comments

Votes added by Darius Mercadier

Code-Review+1

4 comments

Patchset-level comments
File-level comment, Patchset 11 (Latest):
Darius Mercadier . resolved

LGTM % comments :)

File src/compiler/backend/arm64/code-generator-arm64.cc
Line 1988, Patchset 11 (Latest): __ uxtw(i.InputRegister64(1), i.InputRegister64(1));
__ orr(i.InputRegister64(0), i.InputRegister64(1),
Operand(i.InputRegister64(0), LSL, 32));
Darius Mercadier . unresolved

As discussed offline, you shouldn't clobber input registers here.

File src/compiler/turboshaft/graph-builder.cc
Line 553, Patchset 11 (Latest): return __ Word64Equal(V<Word64>::Cast(__ BitcastTaggedToWordPtr(
Darius Mercadier . unresolved

This Cast shouldn't be needed.

Line 559, Patchset 11 (Latest): V<Word64>::Cast(__ BitcastTaggedToWordPtr(
Darius Mercadier . unresolved

Same thing, I don't think that this cast is needed.

Open in Gerrit

Related details

Attention set is empty
Submit Requirements:
  • requirement satisfiedCode-Review
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: v8/v8
Gerrit-Branch: main
Gerrit-Change-Id: I0126b9e855b378461363cb6ea2de090209af067c
Gerrit-Change-Number: 5273561
Gerrit-PatchSet: 11
Gerrit-Owner: Nico Hartmann <nicoha...@chromium.org>
Gerrit-Reviewer: Darius Mercadier <dmerc...@chromium.org>
Gerrit-Reviewer: Nico Hartmann <nicoha...@chromium.org>
Gerrit-CC: Michael Hablich <hab...@chromium.org>
Gerrit-Comment-Date: Tue, 02 Apr 2024 15:33:23 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
open
diffy

chromeperf@appspot.gserviceaccount.com (Gerrit)

unread,
Apr 2, 2024, 12:11:34 PM4/2/24
to Nico Hartmann, Darius Mercadier, V8 LUCI CQ, Michael Hablich, almuthan...@chromium.org, saelo...@chromium.org, v8-re...@googlegroups.com
Attention needed from Nico Hartmann

Message from chrom...@appspot.gserviceaccount.com

Open in Gerrit

Related details

Attention is currently required from:
  • Nico Hartmann
Submit Requirements:
  • requirement satisfiedCode-Review
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: v8/v8
Gerrit-Branch: main
Gerrit-Change-Id: I0126b9e855b378461363cb6ea2de090209af067c
Gerrit-Change-Number: 5273561
Gerrit-PatchSet: 11
Gerrit-Owner: Nico Hartmann <nicoha...@chromium.org>
Gerrit-Reviewer: Darius Mercadier <dmerc...@chromium.org>
Gerrit-Reviewer: Nico Hartmann <nicoha...@chromium.org>
Gerrit-CC: Michael Hablich <hab...@chromium.org>
Gerrit-Attention: Nico Hartmann <nicoha...@chromium.org>
Gerrit-Comment-Date: Tue, 02 Apr 2024 16:11:30 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
satisfied_requirement
open
diffy

chromeperf@appspot.gserviceaccount.com (Gerrit)

unread,
Apr 2, 2024, 1:31:27 PM4/2/24
to Nico Hartmann, Darius Mercadier, V8 LUCI CQ, Michael Hablich, almuthan...@chromium.org, saelo...@chromium.org, v8-re...@googlegroups.com
Attention needed from Nico Hartmann

Message from chrom...@appspot.gserviceaccount.com

Open in Gerrit

Related details

Attention is currently required from:
  • Nico Hartmann
Submit Requirements:
  • requirement satisfiedCode-Review
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: v8/v8
Gerrit-Branch: main
Gerrit-Change-Id: I0126b9e855b378461363cb6ea2de090209af067c
Gerrit-Change-Number: 5273561
Gerrit-PatchSet: 11
Gerrit-Owner: Nico Hartmann <nicoha...@chromium.org>
Gerrit-Reviewer: Darius Mercadier <dmerc...@chromium.org>
Gerrit-Reviewer: Nico Hartmann <nicoha...@chromium.org>
Gerrit-CC: Michael Hablich <hab...@chromium.org>
Gerrit-Attention: Nico Hartmann <nicoha...@chromium.org>
Gerrit-Comment-Date: Tue, 02 Apr 2024 17:31:21 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
satisfied_requirement
open
diffy

Nico Hartmann (Gerrit)

unread,
Apr 3, 2024, 10:06:11 AM4/3/24
to Darius Mercadier, chrom...@appspot.gserviceaccount.com, V8 LUCI CQ, Michael Hablich, almuthan...@chromium.org, saelo...@chromium.org, v8-re...@googlegroups.com
Attention needed from Darius Mercadier

Nico Hartmann added 1 comment

File src/compiler/backend/arm64/code-generator-arm64.cc
Line 1988, Patchset 11: __ uxtw(i.InputRegister64(1), i.InputRegister64(1));

__ orr(i.InputRegister64(0), i.InputRegister64(1),
Operand(i.InputRegister64(0), LSL, 32));
Darius Mercadier . resolved

As discussed offline, you shouldn't clobber input registers here.

Nico Hartmann

Done

Open in Gerrit

Related details

Attention is currently required from:
  • Darius Mercadier
Submit Requirements:
  • requirement is not satisfiedCode-Review
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: v8/v8
Gerrit-Branch: main
Gerrit-Change-Id: I0126b9e855b378461363cb6ea2de090209af067c
Gerrit-Change-Number: 5273561
Gerrit-PatchSet: 13
Gerrit-Owner: Nico Hartmann <nicoha...@chromium.org>
Gerrit-Reviewer: Darius Mercadier <dmerc...@chromium.org>
Gerrit-Reviewer: Nico Hartmann <nicoha...@chromium.org>
Gerrit-CC: Michael Hablich <hab...@chromium.org>
Gerrit-Attention: Darius Mercadier <dmerc...@chromium.org>
Gerrit-Comment-Date: Wed, 03 Apr 2024 14:06:04 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Darius Mercadier <dmerc...@chromium.org>
unsatisfied_requirement
open
diffy

Darius Mercadier (Gerrit)

unread,
Apr 3, 2024, 10:10:36 AM4/3/24
to Nico Hartmann, chrom...@appspot.gserviceaccount.com, V8 LUCI CQ, Michael Hablich, almuthan...@chromium.org, saelo...@chromium.org, v8-re...@googlegroups.com
Attention needed from Nico Hartmann

Darius Mercadier voted and added 1 comment

Votes added by Darius Mercadier

Code-Review+1

1 comment

Patchset-level comments
File-level comment, Patchset 13 (Latest):
Darius Mercadier . resolved

Looks good

Open in Gerrit

Related details

Attention is currently required from:
  • Nico Hartmann
Submit Requirements:
  • requirement satisfiedCode-Review
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: v8/v8
Gerrit-Branch: main
Gerrit-Change-Id: I0126b9e855b378461363cb6ea2de090209af067c
Gerrit-Change-Number: 5273561
Gerrit-PatchSet: 13
Gerrit-Owner: Nico Hartmann <nicoha...@chromium.org>
Gerrit-Reviewer: Darius Mercadier <dmerc...@chromium.org>
Gerrit-Reviewer: Nico Hartmann <nicoha...@chromium.org>
Gerrit-CC: Michael Hablich <hab...@chromium.org>
Gerrit-Attention: Nico Hartmann <nicoha...@chromium.org>
Gerrit-Comment-Date: Wed, 03 Apr 2024 14:10:30 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
open
diffy

chromeperf@appspot.gserviceaccount.com (Gerrit)

unread,
Apr 3, 2024, 1:02:33 PM4/3/24
to Nico Hartmann, Darius Mercadier, V8 LUCI CQ, Michael Hablich, almuthan...@chromium.org, saelo...@chromium.org, v8-re...@googlegroups.com
Attention needed from Nico Hartmann
Open in Gerrit

Related details

Attention is currently required from:
  • Nico Hartmann
Submit Requirements:
  • requirement satisfiedCode-Review
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: v8/v8
Gerrit-Branch: main
Gerrit-Change-Id: I0126b9e855b378461363cb6ea2de090209af067c
Gerrit-Change-Number: 5273561
Gerrit-PatchSet: 13
Gerrit-Owner: Nico Hartmann <nicoha...@chromium.org>
Gerrit-Reviewer: Darius Mercadier <dmerc...@chromium.org>
Gerrit-Reviewer: Nico Hartmann <nicoha...@chromium.org>
Gerrit-CC: Michael Hablich <hab...@chromium.org>
Gerrit-Attention: Nico Hartmann <nicoha...@chromium.org>
Gerrit-Comment-Date: Wed, 03 Apr 2024 17:02:27 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
satisfied_requirement
open
diffy

chromeperf@appspot.gserviceaccount.com (Gerrit)

unread,
Apr 3, 2024, 2:16:20 PM4/3/24
to Nico Hartmann, Darius Mercadier, V8 LUCI CQ, Michael Hablich, almuthan...@chromium.org, saelo...@chromium.org, v8-re...@googlegroups.com
Attention needed from Nico Hartmann

Message from chrom...@appspot.gserviceaccount.com

Open in Gerrit

Related details

Attention is currently required from:
  • Nico Hartmann
Submit Requirements:
  • requirement satisfiedCode-Review
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: v8/v8
Gerrit-Branch: main
Gerrit-Change-Id: I0126b9e855b378461363cb6ea2de090209af067c
Gerrit-Change-Number: 5273561
Gerrit-PatchSet: 13
Gerrit-Owner: Nico Hartmann <nicoha...@chromium.org>
Gerrit-Reviewer: Darius Mercadier <dmerc...@chromium.org>
Gerrit-Reviewer: Nico Hartmann <nicoha...@chromium.org>
Gerrit-CC: Michael Hablich <hab...@chromium.org>
Gerrit-Attention: Nico Hartmann <nicoha...@chromium.org>
Gerrit-Comment-Date: Wed, 03 Apr 2024 18:16:15 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
satisfied_requirement
open
diffy

Nico Hartmann (Gerrit)

unread,
Apr 4, 2024, 4:36:01 AM4/4/24
to Darius Mercadier, chrom...@appspot.gserviceaccount.com, V8 LUCI CQ, Michael Hablich, almuthan...@chromium.org, saelo...@chromium.org, v8-re...@googlegroups.com
Attention needed from Darius Mercadier

Nico Hartmann voted and added 4 comments

Votes added by Nico Hartmann

Commit-Queue+1

4 comments

Patchset-level comments
File-level comment, Patchset 14 (Latest):
Nico Hartmann . resolved

need another lgtm please

File src/compiler/turboshaft/graph-builder.cc
Line 553, Patchset 11: return __ Word64Equal(V<Word64>::Cast(__ BitcastTaggedToWordPtr(
Darius Mercadier . resolved

This Cast shouldn't be needed.

Nico Hartmann

Unfortunately, it is in the case when `WordPtr` is `Word32` (which is then unreachable though).

Line 559, Patchset 11: V<Word64>::Cast(__ BitcastTaggedToWordPtr(
Darius Mercadier . resolved

Same thing, I don't think that this cast is needed.

Nico Hartmann

Same here.

File src/flags/flag-definitions.h
Line 1350, Patchset 9:DEFINE_BOOL(turboshaft_csa, true, "run the CSA pipeline with turboshaft")
Nico Hartmann . resolved

Revert this before landing and flip in a separate CL.

Nico Hartmann

Done

Open in Gerrit

Related details

Attention is currently required from:
  • Darius Mercadier
Submit Requirements:
  • requirement is not satisfiedCode-Review
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: v8/v8
Gerrit-Branch: main
Gerrit-Change-Id: I0126b9e855b378461363cb6ea2de090209af067c
Gerrit-Change-Number: 5273561
Gerrit-PatchSet: 14
Gerrit-Owner: Nico Hartmann <nicoha...@chromium.org>
Gerrit-Reviewer: Darius Mercadier <dmerc...@chromium.org>
Gerrit-Reviewer: Nico Hartmann <nicoha...@chromium.org>
Gerrit-CC: Michael Hablich <hab...@chromium.org>
Gerrit-Attention: Darius Mercadier <dmerc...@chromium.org>
Gerrit-Comment-Date: Thu, 04 Apr 2024 08:35:55 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Comment-In-Reply-To: Nico Hartmann <nicoha...@chromium.org>
Comment-In-Reply-To: Darius Mercadier <dmerc...@chromium.org>
unsatisfied_requirement
open
diffy

Darius Mercadier (Gerrit)

unread,
Apr 4, 2024, 4:45:50 AM4/4/24
to Nico Hartmann, chrom...@appspot.gserviceaccount.com, V8 LUCI CQ, Michael Hablich, almuthan...@chromium.org, saelo...@chromium.org, v8-re...@googlegroups.com
Attention needed from Nico Hartmann

Darius Mercadier voted and added 1 comment

Votes added by Darius Mercadier

Code-Review+1

1 comment

Patchset-level comments
Darius Mercadier . resolved

Still LGTM :)

Open in Gerrit

Related details

Attention is currently required from:
  • Nico Hartmann
Submit Requirements:
  • requirement satisfiedCode-Review
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: v8/v8
Gerrit-Branch: main
Gerrit-Change-Id: I0126b9e855b378461363cb6ea2de090209af067c
Gerrit-Change-Number: 5273561
Gerrit-PatchSet: 14
Gerrit-Owner: Nico Hartmann <nicoha...@chromium.org>
Gerrit-Reviewer: Darius Mercadier <dmerc...@chromium.org>
Gerrit-Reviewer: Nico Hartmann <nicoha...@chromium.org>
Gerrit-CC: Michael Hablich <hab...@chromium.org>
Gerrit-Attention: Nico Hartmann <nicoha...@chromium.org>
Gerrit-Comment-Date: Thu, 04 Apr 2024 08:45:45 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
open
diffy

Nico Hartmann (Gerrit)

unread,
Apr 4, 2024, 4:47:24 AM4/4/24
to Darius Mercadier, chrom...@appspot.gserviceaccount.com, V8 LUCI CQ, Michael Hablich, almuthan...@chromium.org, saelo...@chromium.org, v8-re...@googlegroups.com

Nico Hartmann voted Commit-Queue+2

Commit-Queue+2
Open in Gerrit

Related details

Attention set is empty
Submit Requirements:
  • requirement satisfiedCode-Review
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: v8/v8
Gerrit-Branch: main
Gerrit-Change-Id: I0126b9e855b378461363cb6ea2de090209af067c
Gerrit-Change-Number: 5273561
Gerrit-PatchSet: 14
Gerrit-Owner: Nico Hartmann <nicoha...@chromium.org>
Gerrit-Reviewer: Darius Mercadier <dmerc...@chromium.org>
Gerrit-Reviewer: Nico Hartmann <nicoha...@chromium.org>
Gerrit-CC: Michael Hablich <hab...@chromium.org>
Gerrit-Comment-Date: Thu, 04 Apr 2024 08:47:18 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
satisfied_requirement
open
diffy

Nico Hartmann (Gerrit)

unread,
Apr 4, 2024, 4:47:50 AM4/4/24
to Darius Mercadier, chrom...@appspot.gserviceaccount.com, V8 LUCI CQ, Michael Hablich, almuthan...@chromium.org, saelo...@chromium.org, v8-re...@googlegroups.com

Nico Hartmann removed a vote from this change

Removed Commit-Queue+2 by Nico Hartmann <nicoha...@chromium.org>
Open in Gerrit

Related details

Attention set is empty
Submit Requirements:
  • requirement satisfiedCode-Review
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: deleteVote
satisfied_requirement
open
diffy
Reply all
Reply to author
Forward
0 new messages