llvm-project
[flang][acc] Add ACCUseDeviceCanonicalizer pass
#175228
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
15
Changes
View On
GitHub
[flang][acc] Add ACCUseDeviceCanonicalizer pass
#175228
razvanlupusoru
merged 15 commits into
llvm:main
from
razvanlupusoru:accusedevice
[flang][acc] Add ACCUseDeviceCanonicalizer pass
5a055959
razvanlupusoru
requested a review
from
clementval
120 days ago
razvanlupusoru
requested a review
from
jeanPerier
120 days ago
llvmbot
added
flang
llvmbot
added
flang:fir-hlfir
llvmbot
added
openacc
clementval
commented on 2026-01-09
clementval
approved these changes on 2026-01-09
Merge remote-tracking branch 'upstream/main' into accusedevice
ba44ad0d
jeanPerier
commented on 2026-01-12
Merge remote-tracking branch 'upstream/main' into accusedevice
e844966f
Use a config consistent with other FIR passes
43b45d37
Use fir::isBoxAddress
b23c4fd0
Avoid replacing uses on creation of new use_device and do it after
37535f5c
Add assert for empty uses
d61fa33f
Use replaceUsesOfWith
bab6e780
Update not use_device comment
eff6aeb6
Apply to all operands instead of relying on greedy rewriter to reiterate
68074871
Add HostDataOp verifier to look for duplicate clauses
6e90dd47
Fix Fortran spelling
babd9b5a
Fix test after duplicate verifier
7404b7b4
Add IR test for duplicate verifier
e04dc7a0
Merge remote-tracking branch 'upstream/main' into accusedevice
89cc8db6
razvanlupusoru
requested a review
from
jeanPerier
115 days ago
jeanPerier
approved these changes on 2026-01-14
razvanlupusoru
merged
ce6dd8b0
into main
115 days ago
Login to write a write a comment.
Login via GitHub
Reviewers
jeanPerier
clementval
Assignees
No one assigned
Labels
flang
flang:fir-hlfir
openacc
Milestone
No milestone
Login to write a write a comment.
Login via GitHub