aarch64: Mark vreinterpret intrinsics streaming-compatible #201

Open
karmea01 wants to merge 1 commit from karmea01/gcc-TEST:dsg/karmea01/neon-reinterpret-streaming-mode into trunk
Member

The ACLE says that vreinterpret intrinsics are not streaming-compatible, but
they are all no-ops at runtime so should be streaming-compatible in practice.

gcc/ChangeLog:

* config/aarch64/aarch64-neon-builtins-base.def (vreinterpret,
vreinterpretq): Change `REQUIRED_EXTENSIONS` to
`streaming_compatible (AARCH64_FL_SIMD)`.
The ACLE says that `vreinterpret` intrinsics are not streaming-compatible, but they are all no-ops at runtime so should be streaming-compatible in practice. gcc/ChangeLog: * config/aarch64/aarch64-neon-builtins-base.def (vreinterpret, vreinterpretq): Change `REQUIRED_EXTENSIONS` to `streaming_compatible (AARCH64_FL_SIMD)`.
aarch64: Mark vreinterpret intrinsics streaming-compatible
All checks were successful
/ format-checks (pull_request) Successful in 1m35s
65c8fa4e21
The ACLE says that `vreinterpret` intrinsics are not streaming-compatible, but
they are all no-ops at runtime so should be streaming-compatible in practice.

gcc/ChangeLog:

	* config/aarch64/aarch64-neon-builtins-base.def (vreinterpret,
	vreinterpretq): Change `REQUIRED_EXTENSIONS` to
	`streaming_compatible (AARCH64_FL_SIMD)`.
Member

Hi @karmea01. This bot helps send your PR as a patch series to the mailing list.

Next steps

  1. Write a clear PR description. It will be used as the cover letter.
  2. To CC extra people, add lines like this at the end of the PR description: CC: Reviewer1 <revi.ewer@example.com>, Reviewer2 <an.other@example.com>.
  3. To preview the emails, comment with /preview.
  4. When ready, request review in the Reviewers section. Or, if you just want to send the series, comment with /submit.
  5. Use the cover-letter links below to follow replies.
  6. For a new patch series, push your changes, update the PR description with a Changes since vX section, and comment with /submit again.

See Submitting Patches and UsingForge.

Consider joining the gcc and gcc-patches mailing lists..
For real time communication, check the gcc irc channels.

Or join #overseers on Libera Chat, particularly if this automation is not working (stay online to get replies, IRC does not save messages if people are not online).

<!-- pr-welcome --> Hi @karmea01. This bot helps send your PR as a patch series to the mailing list. ## Next steps 1. Write a clear PR description. It will be used as the cover letter. 2. To CC extra people, add lines like this **at the end** of the PR description: `CC: Reviewer1 <revi.ewer@example.com>, Reviewer2 <an.other@example.com>`. 3. To preview the emails, comment with `/preview`. 4. When ready, request review in the Reviewers section. Or, if you just want to send the series, comment with `/submit`. 5. Use the cover-letter links below to follow replies. 6. For a new patch series, push your changes, update the PR description with a `Changes since vX` section, and comment with `/submit` again. See [Submitting Patches](https://gcc.gnu.org/contribute.html#patches) and [UsingForge](https://gcc.gnu.org/wiki/UsingForge). Consider joining the [gcc and gcc-patches mailing lists.](https://gcc.gnu.org/lists.html). For real time communication, check the [gcc irc channels](https://gcc.gnu.org/wiki/GCConIRC). Or join [`#overseers`](https://web.libera.chat/#overseers) on Libera Chat, particularly if this automation is not working (stay online to get replies, IRC does not save messages if people are not online).
Author
Member

/submit

/submit
Member

Version 1 of this pull request has been stored. It includes the following commits:

  • aarch64: Mark vreinterpret intrinsics streaming-compatible - 65c8fa4e21
<!-- pr-new-version --> Version 1 of this pull request has been stored. It includes the following commits: - aarch64: Mark `vreinterpret` intrinsics streaming-compatible - 65c8fa4e2171f7668b714bfeb3f394e1d1dd7ef3
Member

Pull Request versions:

# Base Head
1 469a256c2e 65c8fa4e21 (diff)

In order to compare , clone this repository and run

PR=201
git fetch origin "refs/versioned_pull/${PR}/*:refs/versioned_pull/${PR}/*"
PRV1=1
PRV2=2
git range-diff "refs/versioned_pull/${PR}/${PRV1}/base..refs/versioned_pull/${PR}/${PRV1}/head"  "refs/versioned_pull/${PR}/${PRV2}/base..refs/versioned_pull/${PR}/${PRV2}/head"
<!-- pr-versions --> Pull Request versions: | # | Base | Head | | | - | ---- | ---- | - | | 1 | 469a256c2e3a8888c2e7a65d3fa832baf457b1c9 | 65c8fa4e2171f7668b714bfeb3f394e1d1dd7ef3 | [(diff)](https://forge.sourceware.org/gcc/gcc.git/compare/469a256c2e3a8888c2e7a65d3fa832baf457b1c9...65c8fa4e2171f7668b714bfeb3f394e1d1dd7ef3) | In order to compare , clone this repository and run ``` PR=201 git fetch origin "refs/versioned_pull/${PR}/*:refs/versioned_pull/${PR}/*" PRV1=1 PRV2=2 git range-diff "refs/versioned_pull/${PR}/${PRV1}/base..refs/versioned_pull/${PR}/${PRV1}/head" "refs/versioned_pull/${PR}/${PRV2}/base..refs/versioned_pull/${PR}/${PRV2}/head" ```
Author
Member

/submit

/submit
Author
Member

/submit

/submit
Author
Member

/submit

/submit
All checks were successful
/ format-checks (pull_request) Successful in 1m35s
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u dsg/karmea01/neon-reinterpret-streaming-mode:karmea01-dsg/karmea01/neon-reinterpret-streaming-mode
git switch karmea01-dsg/karmea01/neon-reinterpret-streaming-mode

Merge

Merge the changes and update on Forgejo.
git switch trunk
git merge --no-ff karmea01-dsg/karmea01/neon-reinterpret-streaming-mode
git switch karmea01-dsg/karmea01/neon-reinterpret-streaming-mode
git rebase trunk
git switch trunk
git merge --ff-only karmea01-dsg/karmea01/neon-reinterpret-streaming-mode
git switch karmea01-dsg/karmea01/neon-reinterpret-streaming-mode
git rebase trunk
git switch trunk
git merge --no-ff karmea01-dsg/karmea01/neon-reinterpret-streaming-mode
git switch trunk
git merge --squash karmea01-dsg/karmea01/neon-reinterpret-streaming-mode
git switch trunk
git merge --ff-only karmea01-dsg/karmea01/neon-reinterpret-streaming-mode
git switch trunk
git merge karmea01-dsg/karmea01/neon-reinterpret-streaming-mode
git push origin trunk
Sign in to join this conversation.
No reviewers
gcc/Maintainers.AArch64
No milestone
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
gcc/gcc!201
No description provided.