llvm-project
[TargetParser][clang] Parse Intel IGCA targets from --offload-arch into OffloadArch
#227468
Merged

[TargetParser][clang] Parse Intel IGCA targets from --offload-arch into OffloadArch #227468

ianayl
KornevNikita
KornevNikita commented on 2026-09-30
ianayl ianayl force pushed from c1ae2ed9 to 5949a691 33 days ago
ianayl ianayl changed the title [WIP][TargetParser][clang] Parse and store Intel IGCA virtual architecture as an OffloadArch [TargetParser][clang] Parse and store Intel IGCA virtual architecture as an OffloadArch 32 days ago
ianayl
srividya-sundaram
srividya-sundaram commented on 2026-10-07
srividya-sundaram
srividya-sundaram commented on 2026-10-07
srividya-sundaram
srividya-sundaram commented on 2026-10-07
srividya-sundaram
ianayl WIP addition of IGCA to OffloadArch
2c070fcf
ianayl Properly define IGCA targets in targetparser.def, and collapse IGCATa…
5f13c9b7
ianayl clang-format
9f66c948
ianayl Enforce that only certain IGCA target feature sets can exist, simplif…
2f89fa42
ianayl ianayl force pushed from 7420a14b to 2f89fa42 12 days ago
ianayl ianayl marked this pull request as ready for review 12 days ago
llvmorg-github-actions llvmorg-github-actions added clang:frontend
ianayl Reject bad igca targets when fed into --offload-arch, add tests
88050039
llvmorg-github-actions llvmorg-github-actions added clang:driver
llvmorg-github-actions
ianayl ianayl requested a review from KornevNikita KornevNikita 12 days ago
ianayl ianayl requested a review from srividya-sundaram srividya-sundaram 12 days ago
ianayl Address TODOs
51e0883c
ianayl add nice label for which TODOs are related to IGCA
0811ea6f
srividya-sundaram
srividya-sundaram commented on 2026-10-22
github-actions
srividya-sundaram
srividya-sundaram commented on 2026-10-22
ianayl mark TODO as fixme(igca)
12eb2960
srividya-sundaram
srividya-sundaram commented on 2026-10-22
ianayl Fix + adjust comments to match LLVM comment standards
4c0f0bf4
ianayl Unify invalid igcatarget value
b782fbe5
srividya-sundaram
srividya-sundaram commented on 2026-10-22
srividya-sundaram
srividya-sundaram commented on 2026-10-22
srividya-sundaram
srividya-sundaram commented on 2026-10-22
srividya-sundaram
srividya-sundaram commented on 2026-10-22
srividya-sundaram
srividya-sundaram commented on 2026-10-22
srividya-sundaram
srividya-sundaram commented on 2026-10-22
srividya-sundaram
srividya-sundaram commented on 2026-10-23
srividya-sundaram
srividya-sundaram commented on 2026-10-23
srividya-sundaram
srividya-sundaram commented on 2026-10-23
srividya-sundaram srividya-sundaram removed review request from KornevNikita KornevNikita 11 days ago
srividya-sundaram srividya-sundaram requested a review from bader bader 11 days ago
srividya-sundaram srividya-sundaram requested a review from KornevNikita KornevNikita 11 days ago
ianayl Make isvalid actually validate IGCA target validity
48aa3071
ianayl address reviewer comments
dcaf8d21
ianayl remove fillValidIGCATargetList
bb17463a
srividya-sundaram srividya-sundaram removed review request from KornevNikita KornevNikita 11 days ago
srividya-sundaram srividya-sundaram requested a review from copilot-pull-request-reviewer copilot-pull-request-reviewer 11 days ago
copilot-pull-request-reviewer
copilot-pull-request-reviewer commented on 2026-10-23
ianayl address reviewer comments
5201fa0f
ianayl address more reviewer comments
b9d06d39
ianayl ianayl requested a review from copilot-pull-request-reviewer copilot-pull-request-reviewer 11 days ago
ianayl clang-format
f7b51ec6
copilot-pull-request-reviewer
copilot-pull-request-reviewer commented on 2026-10-23
ianayl
tahonermann
tahonermann requested changes on 2026-10-23
ianayl Update llvm/include/llvm/TargetParser/IntelGPUTargetParser.h
914bae6f
github-actions
ianayl Don't accept IGCA for amdhsa, remove comments
a10cd15c
ianayl remove hasCompute/isCompute and create isAnyCompute
f0b83c66
ianayl redo logic to derive from the table
6fc15d3d
ianayl ianayl requested a review from tahonermann tahonermann 10 days ago
ianayl ianayl requested a review from copilot-pull-request-reviewer copilot-pull-request-reviewer 10 days ago
ianayl ianayl requested a review from srividya-sundaram srividya-sundaram 10 days ago
ianayl Merge branch 'main' into sycl/IGCA/offload-store-igca
434b609a
copilot-pull-request-reviewer
copilot-pull-request-reviewer commented on 2026-10-24
srividya-sundaram
srividya-sundaram commented on 2026-10-26
srividya-sundaram
srividya-sundaram commented on 2026-10-26
srividya-sundaram
srividya-sundaram commented on 2026-10-26
srividya-sundaram
srividya-sundaram commented on 2026-10-26
srividya-sundaram
srividya-sundaram commented on 2026-10-26
srividya-sundaram Address review: clarify AMD SPIR-V error, fix stale comments
c5bbc7c8
srividya-sundaram
srividya-sundaram approved these changes on 2026-10-26
srividya-sundaram Remove the AMDHSA check for IGCA targets
0f7da848
tahonermann
tahonermann requested changes on 2026-10-27
github-actions
srividya-sundaram Read the valid IGCA targets from the device table's IGCA columns
1616fbc7
srividya-sundaram Remove the IGCA FIXMEs in getCanonicalArchString
c07573f8
srividya-sundaram srividya-sundaram requested a review from copilot-pull-request-reviewer copilot-pull-request-reviewer 5 days ago
srividya-sundaram Merge remote-tracking branch 'upstream/main' into sycl/IGCA/offload-s…
7fd8c5c8
copilot-pull-request-reviewer
copilot-pull-request-reviewer commented on 2026-10-29
srividya-sundaram Move the IGCA target check into IntelGPUTargetParser.cpp
144de130
srividya-sundaram srividya-sundaram requested a review from copilot-pull-request-reviewer copilot-pull-request-reviewer 5 days ago
copilot-pull-request-reviewer
copilot-pull-request-reviewer commented on 2026-10-29
srividya-sundaram srividya-sundaram requested a review from tahonermann tahonermann 5 days ago
srividya-sundaram Update IGCA test comments to match the device-table check
f59f9877
srividya-sundaram srividya-sundaram changed the title [TargetParser][clang] Parse and store Intel IGCA virtual architecture as an OffloadArch [TargetParser][clang] Parse Intel IGCA targets from --offload-arch into OffloadArch 5 days ago
srividya-sundaram Merge remote-tracking branch 'upstream/main' into sycl/IGCA/offload-s…
415bab8c
tahonermann
tahonermann approved these changes on 2026-10-29
srividya-sundaram srividya-sundaram merged 1d1c082f into main 5 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone