diff options
| author | Ophestra <cat@gensokyo.uk> | 2026-08-28 13:04:05 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2026-08-28 13:04:05 +0900 |
| commit | 93c01ab6b82fd6b17d5328e7e2f7eeca7f13441b (patch) | |
| tree | 614c3ca8ae9d42cae7d1a2c318966942e0e4624b /internal/rosa/package/llvm/add-rosa-vendor.patch | |
| parent | 2fa116691dcf00c90ce3c5ed9c32db67b5804c10 (diff) | |
internal/rosa/package/llvm: 22.1.8 to 23.1.0
libclc is removed from the LLVM package and will be re-added as a separate package.
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/rosa/package/llvm/add-rosa-vendor.patch')
| -rw-r--r-- | internal/rosa/package/llvm/add-rosa-vendor.patch | 36 |
1 files changed, 14 insertions, 22 deletions
diff --git a/internal/rosa/package/llvm/add-rosa-vendor.patch b/internal/rosa/package/llvm/add-rosa-vendor.patch index 919403a3..cef7fd80 100644 --- a/internal/rosa/package/llvm/add-rosa-vendor.patch +++ b/internal/rosa/package/llvm/add-rosa-vendor.patch @@ -1,8 +1,8 @@ diff --git a/llvm/include/llvm/TargetParser/Triple.h b/llvm/include/llvm/TargetParser/Triple.h -index 9c83abeeb3b1..5acfe5836a23 100644 +index d819c4975b13..d634c4a21173 100644 --- a/llvm/include/llvm/TargetParser/Triple.h +++ b/llvm/include/llvm/TargetParser/Triple.h -@@ -190,6 +190,7 @@ public: +@@ -280,6 +280,7 @@ public: Apple, PC, @@ -10,23 +10,15 @@ index 9c83abeeb3b1..5acfe5836a23 100644 SCEI, Freescale, IBM, -diff --git a/llvm/lib/TargetParser/Triple.cpp b/llvm/lib/TargetParser/Triple.cpp -index a4f9dd42c0fe..cb5a12387034 100644 ---- a/llvm/lib/TargetParser/Triple.cpp -+++ b/llvm/lib/TargetParser/Triple.cpp -@@ -279,6 +279,7 @@ StringRef Triple::getVendorTypeName(VendorType Kind) { - case NVIDIA: return "nvidia"; - case OpenEmbedded: return "oe"; - case PC: return "pc"; -+ case Rosa: return "rosa"; - case SCEI: return "scei"; - case SUSE: return "suse"; - case Meta: -@@ -689,6 +690,7 @@ static Triple::VendorType parseVendor(StringRef VendorName) { - return StringSwitch<Triple::VendorType>(VendorName) - .Case("apple", Triple::Apple) - .Case("pc", Triple::PC) -+ .Case("rosa", Triple::Rosa) - .Case("scei", Triple::SCEI) - .Case("sie", Triple::SCEI) - .Case("fsl", Triple::Freescale) +diff --git a/llvm/include/llvm/TargetParser/TripleName.def b/llvm/include/llvm/TargetParser/TripleName.def +index bbc03b318801..4daed1da68cc 100644 +--- a/llvm/include/llvm/TargetParser/TripleName.def ++++ b/llvm/include/llvm/TargetParser/TripleName.def +@@ -189,6 +189,7 @@ TRIPLE_VENDOR(MipsTechnologies, "mti") + TRIPLE_VENDOR(NVIDIA, "nvidia") + TRIPLE_VENDOR(OpenEmbedded, "oe") + TRIPLE_VENDOR(PC, "pc") ++TRIPLE_VENDOR(Rosa, "rosa") + TRIPLE_VENDOR(SCEI, "scei") + TRIPLE_VENDOR_ALIAS(SCEI, "sie") + TRIPLE_VENDOR(SUSE, "suse") |
