llvm-project
[LV] Support float and pointer FindLast reductions
#184101
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
11
Changes
View On
GitHub
[LV] Support float and pointer FindLast reductions
#184101
sdesmalen-arm
merged 11 commits into
llvm:main
from
sdesmalen-arm:csa-fp-ptr
Support CSA for floating-point & pointer types
03d2eb37
Remove unnecessary conditions, update X86/RISCV tests
2811a9c3
Combine FindLast and FFindLast
782fa0dd
Address review comments
b8c82cbb
Minor changes
0008e497
sdesmalen-arm
requested a review
from
fhahn
155 days ago
sdesmalen-arm
requested a review
from
MacDue
155 days ago
sdesmalen-arm
requested a review
from
huntergr-arm
155 days ago
sdesmalen-arm
requested a review
from
gbossu
155 days ago
llvmbot
added
backend:AArch64
llvmbot
added
backend:RISC-V
llvmbot
added
vectorizers
llvmbot
added
llvm:analysis
llvmbot
added
llvm:transforms
MacDue
changed the title
Support CSA for floating-point & pointer types
[LV] Support float and pointer conditional scalar assignments
155 days ago
MacDue
commented on 2026-03-02
Fix comment
7257411c
fhahn
commented on 2026-03-02
Remove any changes related to the cost-model for <vscale x 1 ..> types.
4f6c43ee
MacDue
approved these changes on 2026-03-04
Remove cost-model checks entirely
7a5f586f
fhahn
approved these changes on 2026-03-04
lukel97
commented on 2026-03-04
Remove VPTypeAnalysis variable
e820cfd4
MacDue
changed the title
[LV] Support float and pointer conditional scalar assignments
[LV] Support float and pointer FindLast reductions
152 days ago
lukel97
approved these changes on 2026-03-09
Merge remote-tracking branch 'upstream/main' into csa-fp-ptr
b4b41809
Update tests after merge (interleaving is now supported)
1c0395a4
sdesmalen-arm
merged
0da00c32
into main
148 days ago
Login to write a write a comment.
Login via GitHub
Reviewers
lukel97
fhahn
MacDue
huntergr-arm
gbossu
Assignees
No one assigned
Labels
backend:AArch64
backend:RISC-V
vectorizers
llvm:analysis
llvm:transforms
Milestone
No milestone
Login to write a write a comment.
Login via GitHub