Skip to content

aarch64: Use CASP instead of LDXP/STXP for store/RMW if available#70

Merged
bors[bot] merged 2 commits into
mainfrom
casp2
Feb 6, 2023
Merged

aarch64: Use CASP instead of LDXP/STXP for store/RMW if available#70
bors[bot] merged 2 commits into
mainfrom
casp2

Conversation

@taiki-e
Copy link
Copy Markdown
Owner

@taiki-e taiki-e commented Feb 5, 2023

Follow-up #20

In #20, we postponed this (#20 (comment)), but LLVM 16+ adopted this (llvm/llvm-project@10d34f5), so we'll follow LLVM's behavior.

@taiki-e taiki-e added the O-arm Target: 32-bit Arm processors (armv6, armv7, thumb...), including 64-bit Arm in AArch32 state label Feb 5, 2023
@taiki-e taiki-e force-pushed the casp2 branch 4 times, most recently from 99b9643 to e0ac45a Compare February 5, 2023 23:53
@taiki-e
Copy link
Copy Markdown
Owner Author

taiki-e commented Feb 5, 2023

bors r+

bors Bot added a commit that referenced this pull request Feb 5, 2023
70: aarch64: Use CASP instead of LDXP/STXP for store/RMW if available r=taiki-e a=taiki-e

Follow-up #20

In #20, we postponed this (#20 (comment)), but LLVM 16+ adopted this (llvm/llvm-project@10d34f5), so we'll follow LLVM's behavior.

Co-authored-by: Taiki Endo <te316e89@gmail.com>
@bors
Copy link
Copy Markdown
Contributor

bors Bot commented Feb 5, 2023

Canceled.

@taiki-e
Copy link
Copy Markdown
Owner Author

taiki-e commented Feb 5, 2023

bors r+

bors Bot added a commit that referenced this pull request Feb 5, 2023
70: aarch64: Use CASP instead of LDXP/STXP for store/RMW if available r=taiki-e a=taiki-e

Follow-up #20

In #20, we postponed this (#20 (comment)), but LLVM 16+ adopted this (llvm/llvm-project@10d34f5), so we'll follow LLVM's behavior.

Co-authored-by: Taiki Endo <te316e89@gmail.com>
@bors
Copy link
Copy Markdown
Contributor

bors Bot commented Feb 6, 2023

Timed out.

@taiki-e
Copy link
Copy Markdown
Owner Author

taiki-e commented Feb 6, 2023

bors r+

@bors
Copy link
Copy Markdown
Contributor

bors Bot commented Feb 6, 2023

@bors bors Bot merged commit 5d36d21 into main Feb 6, 2023
@bors bors Bot deleted the casp2 branch February 6, 2023 03:43
@taiki-e taiki-e added O-aarch64 Target: Armv8-A, Armv8-R, or later processors in AArch64 mode and removed O-arm Target: 32-bit Arm processors (armv6, armv7, thumb...), including 64-bit Arm in AArch32 state labels Sep 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

O-aarch64 Target: Armv8-A, Armv8-R, or later processors in AArch64 mode

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant