[clang] [MSP430][Clang] Update list of MCUs (PR #91258)
https://github.com/maribu created https://github.com/llvm/llvm-project/pull/91258 This updates the list of MSP430 MCUs from TI's devices.csv obtained from [1] under the "Header and Support Files" link. A simple python script has been used to generate this list. [1]: https://www.ti.com/tool/MSP430-GCC-OPENSOURCE#downloads > [!NOTE] > The python script should likely be up streamed as well. But where? This is the script used to update the definitions ```py #!/usr/bin/env python3 """ Script to generate MSP430 definitions from TI's devices.csv Download the devices.csv from [1] using the link "Header and Support Files". [1]: https://www.ti.com/tool/MSP430-GCC-OPENSOURCE#downloads """ import csv import sys DEVICE_COLUMN = 0 MULTIPLIER_COLUMN = 3 MULTIPLIER_SW = "0" MULTIPLIER_HW_16 = ("1", "2") MULTIPLIER_HW_32 = ("4", "8") PREFIX = """//===--- MSP430Target.def - MSP430 Feature/Processor Database*- C++ -*-===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===--===// // // This file defines the MSP430 devices and their features. // // Generated from TI's devices.csv in version {} // //===--===// #ifndef MSP430_MCU_FEAT #define MSP430_MCU_FEAT(NAME, HWMULT) MSP430_MCU(NAME) #endif #ifndef MSP430_MCU #define MSP430_MCU(NAME) #endif """ SUFFIX = """ // Generic MCUs MSP430_MCU("msp430i2xxgeneric") #undef MSP430_MCU #undef MSP430_MCU_FEAT """ def csv2def(csv_path, def_path): """ Parse the devices.csv file at the given path, generate the definitions and write them to the given path. :param csv_path: Path to the devices.csv to parse :type csv_path: str :param def_path: Path to the output file to write the definitions to "type def_path: str """ mcus_multiplier_sw = [] mcus_multiplier_hw_16 = [] mcus_multiplier_hw_32 = [] version = "unknown" with open(csv_path) as csv_file: csv_reader = csv.reader(csv_file) while True: row = next(csv_reader) if len(row) < MULTIPLIER_COLUMN: continue if row[DEVICE_COLUMN] == "# Device Name": assert row[MULTIPLIER_COLUMN] == "MPY_TYPE", "File format changed" break if row[0] == "Version:": version = row[1] for row in csv_reader: if row[DEVICE_COLUMN].endswith("generic"): continue if row[MULTIPLIER_COLUMN] == MULTIPLIER_SW: mcus_multiplier_sw.append(row[DEVICE_COLUMN]) elif row[MULTIPLIER_COLUMN] in MULTIPLIER_HW_16: mcus_multiplier_hw_16.append(row[DEVICE_COLUMN]) elif row[MULTIPLIER_COLUMN] in MULTIPLIER_HW_32: mcus_multiplier_hw_32.append(row[DEVICE_COLUMN]) else: assert 0, "Unknown multiplier type" with open(def_path, "w") as def_file: def_file.write(PREFIX.format(version)) for mcu in mcus_multiplier_sw: def_file.write(f"MSP430_MCU(\"{mcu}\")\n") def_file.write("\n// With 16-bit hardware multiplier\n") for mcu in mcus_multiplier_hw_16: def_file.write(f"MSP430_MCU_FEAT(\"{mcu}\", \"16bit\")\n") def_file.write("\n// With 32-bit hardware multiplier\n") for mcu in mcus_multiplier_hw_32: def_file.write(f"MSP430_MCU_FEAT(\"{mcu}\", \"32bit\")\n") def_file.write(SUFFIX) if __name__ == '__main__': if len(sys.argv) != 3: sys.exit(f"Usage: {sys.argv[0]} ") csv2def(sys.argv[1], sys.argv[2]) ``` >From 182b64a1737d15646a70e5132aa906153b74e7d1 Mon Sep 17 00:00:00 2001 From: Marian Buschsieweke Date: Mon, 6 May 2024 20:42:44 +0200 Subject: [PATCH] [MSP430][Clang] Update list of MCUs This updates the list of MSP430 MCUs from TI's devices.csv obtained from [1] under the "Header and Support Files" link. A simple python script has been used to generate this list. [1]: https://www.ti.com/tool/MSP430-GCC-OPENSOURCE#downloads --- clang/include/clang/Basic/MSP430Target.def | 581 ++--- 1 file changed, 498 insertions(+), 83 deletions(-) diff --git a/clang/include/clang/Basic/MSP430Target.def b/clang/include/clang/Basic/MSP430Target.def index 7a10be1d54c8d6..a44486848db759 100644 --- a/clang/include/clang/Basic/MSP430Target.def +++ b/clang/include/clang/Basic/MSP430Target.def @@ -8,6 +8,8 @@ // // This file defines the MSP430 devices and their features. // +// Generated from TI's devices.csv in version 1.212 +// //===--===// #ifndef MSP430_MCU_FEAT @@ -24,7 +26,19 @@ MSP430_MCU("msp430c112") MSP430_MCU("msp430c1121") MSP430_MCU("msp430c1331") M
[clang] [MSP430][Clang] Update list of MCUs (PR #91258)
https://github.com/maribu updated https://github.com/llvm/llvm-project/pull/91258 >From 182b64a1737d15646a70e5132aa906153b74e7d1 Mon Sep 17 00:00:00 2001 From: Marian Buschsieweke Date: Mon, 6 May 2024 20:42:44 +0200 Subject: [PATCH 1/2] [MSP430][Clang] Update list of MCUs This updates the list of MSP430 MCUs from TI's devices.csv obtained from [1] under the "Header and Support Files" link. A simple python script has been used to generate this list. [1]: https://www.ti.com/tool/MSP430-GCC-OPENSOURCE#downloads --- clang/include/clang/Basic/MSP430Target.def | 581 ++--- 1 file changed, 498 insertions(+), 83 deletions(-) diff --git a/clang/include/clang/Basic/MSP430Target.def b/clang/include/clang/Basic/MSP430Target.def index 7a10be1d54c8d6..a44486848db759 100644 --- a/clang/include/clang/Basic/MSP430Target.def +++ b/clang/include/clang/Basic/MSP430Target.def @@ -8,6 +8,8 @@ // // This file defines the MSP430 devices and their features. // +// Generated from TI's devices.csv in version 1.212 +// //===--===// #ifndef MSP430_MCU_FEAT @@ -24,7 +26,19 @@ MSP430_MCU("msp430c112") MSP430_MCU("msp430c1121") MSP430_MCU("msp430c1331") MSP430_MCU("msp430c1351") +MSP430_MCU("msp430c311s") +MSP430_MCU("msp430c312") +MSP430_MCU("msp430c313") +MSP430_MCU("msp430c314") +MSP430_MCU("msp430c315") +MSP430_MCU("msp430c323") +MSP430_MCU("msp430c325") +MSP430_MCU("msp430c412") +MSP430_MCU("msp430c413") MSP430_MCU("msp430e112") +MSP430_MCU("msp430e313") +MSP430_MCU("msp430e315") +MSP430_MCU("msp430e325") MSP430_MCU("msp430f110") MSP430_MCU("msp430f1101") MSP430_MCU("msp430f1101a") @@ -44,7 +58,6 @@ MSP430_MCU("msp430f135") MSP430_MCU("msp430f155") MSP430_MCU("msp430f156") MSP430_MCU("msp430f157") -MSP430_MCU("msp430p112") MSP430_MCU("msp430f2001") MSP430_MCU("msp430f2011") MSP430_MCU("msp430f2002") @@ -64,6 +77,58 @@ MSP430_MCU("msp430f2272") MSP430_MCU("msp430f2234") MSP430_MCU("msp430f2254") MSP430_MCU("msp430f2274") +MSP430_MCU("msp430f412") +MSP430_MCU("msp430f413") +MSP430_MCU("msp430f415") +MSP430_MCU("msp430f417") +MSP430_MCU("msp430f4132") +MSP430_MCU("msp430f4152") +MSP430_MCU("msp430f435") +MSP430_MCU("msp430f436") +MSP430_MCU("msp430f437") +MSP430_MCU("msp430f4351") +MSP430_MCU("msp430f4361") +MSP430_MCU("msp430f4371") +MSP430_MCU("msp430fe423") +MSP430_MCU("msp430fe425") +MSP430_MCU("msp430fe427") +MSP430_MCU("msp430fe423a") +MSP430_MCU("msp430fe425a") +MSP430_MCU("msp430fe427a") +MSP430_MCU("msp430fe4232") +MSP430_MCU("msp430fe4242") +MSP430_MCU("msp430fe4252") +MSP430_MCU("msp430fe4272") +MSP430_MCU("msp430f4250") +MSP430_MCU("msp430f4260") +MSP430_MCU("msp430f4270") +MSP430_MCU("msp430fg4250") +MSP430_MCU("msp430fg4260") +MSP430_MCU("msp430fg4270") +MSP430_MCU("msp430fw423") +MSP430_MCU("msp430fw425") +MSP430_MCU("msp430fw427") +MSP430_MCU("msp430fw428") +MSP430_MCU("msp430fw429") +MSP430_MCU("msp430fg437") +MSP430_MCU("msp430fg438") +MSP430_MCU("msp430fg439") +MSP430_MCU("msp430f438") +MSP430_MCU("msp430f439") +MSP430_MCU("msp430f477") +MSP430_MCU("msp430f478") +MSP430_MCU("msp430f479") +MSP430_MCU("msp430fg477") +MSP430_MCU("msp430fg478") +MSP430_MCU("msp430fg479") +MSP430_MCU("msp430p112") +MSP430_MCU("msp430p313") +MSP430_MCU("msp430p315") +MSP430_MCU("msp430p315s") +MSP430_MCU("msp430p325") +MSP430_MCU("msp430l092") +MSP430_MCU("msp430c091") +MSP430_MCU("msp430c092") MSP430_MCU("msp430g2211") MSP430_MCU("msp430g2201") MSP430_MCU("msp430g2111") @@ -115,68 +180,32 @@ MSP430_MCU("msp430g2855") MSP430_MCU("msp430g2955") MSP430_MCU("msp430g2230") MSP430_MCU("msp430g2210") -MSP430_MCU("msp430c311s") -MSP430_MCU("msp430c312") -MSP430_MCU("msp430c313") -MSP430_MCU("msp430c314") -MSP430_MCU("msp430c315") -MSP430_MCU("msp430c323") -MSP430_MCU("msp430c325") -MSP430_MCU("msp430c412") -MSP430_MCU("msp430c413") -MSP430_MCU("msp430e313") -MSP430_MCU("msp430e315") -MSP430_MCU("msp430e325") -MSP430_MCU("msp430p313") -MSP430_MCU("msp430p315") -MSP430_MCU("msp430p315s") -MSP430_MCU("msp430p325") -MSP430_MCU("msp430f412") -MSP430_MCU("msp430f413") -MSP430_MCU("msp430f415") -MSP430_MCU("msp430f417") -MSP430_MCU("msp430f4132") -MSP430_MCU("msp430f4152") -MSP430_MCU("msp430f435") -MSP430_MCU("msp430f436") -MSP430_MCU("msp430f437") -MSP430_MCU("msp430f4351") -MSP430_MCU("msp430f4361") -MSP430_MCU("msp430f4371") -MSP430_MCU("msp430fe423") -MSP430_MCU("msp430fe425") -MSP430_MCU("msp430fe427") -MSP430_MCU("msp430fe423a") -MSP430_MCU("msp430fe425a") -MSP430_MCU("msp430fe427a") -MSP430_MCU("msp430fe4232") -MSP430_MCU("msp430fe4242") -MSP430_MCU("msp430fe4252") -MSP430_MCU("msp430fe4272") -MSP430_MCU("msp430f4250") -MSP430_MCU("msp430f4260") -MSP430_MCU("msp430f4270") -MSP430_MCU("msp430fg4250") -MSP430_MCU("msp430fg4260") -MSP430_MCU("msp430fg4270") -MSP430_MCU("msp430fw423") -MSP430_MCU("msp430fw425") -MSP430_MCU("msp430fw427") -MSP430_MCU("msp430fw428") -MSP430_MCU("msp430fw429") -MSP430_MCU("msp430fg437") -MSP430_MC
[clang] [MSP430][Clang] Update list of MCUs (PR #91258)
https://github.com/maribu updated https://github.com/llvm/llvm-project/pull/91258 >From 182b64a1737d15646a70e5132aa906153b74e7d1 Mon Sep 17 00:00:00 2001 From: Marian Buschsieweke Date: Mon, 6 May 2024 20:42:44 +0200 Subject: [PATCH 1/3] [MSP430][Clang] Update list of MCUs This updates the list of MSP430 MCUs from TI's devices.csv obtained from [1] under the "Header and Support Files" link. A simple python script has been used to generate this list. [1]: https://www.ti.com/tool/MSP430-GCC-OPENSOURCE#downloads --- clang/include/clang/Basic/MSP430Target.def | 581 ++--- 1 file changed, 498 insertions(+), 83 deletions(-) diff --git a/clang/include/clang/Basic/MSP430Target.def b/clang/include/clang/Basic/MSP430Target.def index 7a10be1d54c8d..a44486848db75 100644 --- a/clang/include/clang/Basic/MSP430Target.def +++ b/clang/include/clang/Basic/MSP430Target.def @@ -8,6 +8,8 @@ // // This file defines the MSP430 devices and their features. // +// Generated from TI's devices.csv in version 1.212 +// //===--===// #ifndef MSP430_MCU_FEAT @@ -24,7 +26,19 @@ MSP430_MCU("msp430c112") MSP430_MCU("msp430c1121") MSP430_MCU("msp430c1331") MSP430_MCU("msp430c1351") +MSP430_MCU("msp430c311s") +MSP430_MCU("msp430c312") +MSP430_MCU("msp430c313") +MSP430_MCU("msp430c314") +MSP430_MCU("msp430c315") +MSP430_MCU("msp430c323") +MSP430_MCU("msp430c325") +MSP430_MCU("msp430c412") +MSP430_MCU("msp430c413") MSP430_MCU("msp430e112") +MSP430_MCU("msp430e313") +MSP430_MCU("msp430e315") +MSP430_MCU("msp430e325") MSP430_MCU("msp430f110") MSP430_MCU("msp430f1101") MSP430_MCU("msp430f1101a") @@ -44,7 +58,6 @@ MSP430_MCU("msp430f135") MSP430_MCU("msp430f155") MSP430_MCU("msp430f156") MSP430_MCU("msp430f157") -MSP430_MCU("msp430p112") MSP430_MCU("msp430f2001") MSP430_MCU("msp430f2011") MSP430_MCU("msp430f2002") @@ -64,6 +77,58 @@ MSP430_MCU("msp430f2272") MSP430_MCU("msp430f2234") MSP430_MCU("msp430f2254") MSP430_MCU("msp430f2274") +MSP430_MCU("msp430f412") +MSP430_MCU("msp430f413") +MSP430_MCU("msp430f415") +MSP430_MCU("msp430f417") +MSP430_MCU("msp430f4132") +MSP430_MCU("msp430f4152") +MSP430_MCU("msp430f435") +MSP430_MCU("msp430f436") +MSP430_MCU("msp430f437") +MSP430_MCU("msp430f4351") +MSP430_MCU("msp430f4361") +MSP430_MCU("msp430f4371") +MSP430_MCU("msp430fe423") +MSP430_MCU("msp430fe425") +MSP430_MCU("msp430fe427") +MSP430_MCU("msp430fe423a") +MSP430_MCU("msp430fe425a") +MSP430_MCU("msp430fe427a") +MSP430_MCU("msp430fe4232") +MSP430_MCU("msp430fe4242") +MSP430_MCU("msp430fe4252") +MSP430_MCU("msp430fe4272") +MSP430_MCU("msp430f4250") +MSP430_MCU("msp430f4260") +MSP430_MCU("msp430f4270") +MSP430_MCU("msp430fg4250") +MSP430_MCU("msp430fg4260") +MSP430_MCU("msp430fg4270") +MSP430_MCU("msp430fw423") +MSP430_MCU("msp430fw425") +MSP430_MCU("msp430fw427") +MSP430_MCU("msp430fw428") +MSP430_MCU("msp430fw429") +MSP430_MCU("msp430fg437") +MSP430_MCU("msp430fg438") +MSP430_MCU("msp430fg439") +MSP430_MCU("msp430f438") +MSP430_MCU("msp430f439") +MSP430_MCU("msp430f477") +MSP430_MCU("msp430f478") +MSP430_MCU("msp430f479") +MSP430_MCU("msp430fg477") +MSP430_MCU("msp430fg478") +MSP430_MCU("msp430fg479") +MSP430_MCU("msp430p112") +MSP430_MCU("msp430p313") +MSP430_MCU("msp430p315") +MSP430_MCU("msp430p315s") +MSP430_MCU("msp430p325") +MSP430_MCU("msp430l092") +MSP430_MCU("msp430c091") +MSP430_MCU("msp430c092") MSP430_MCU("msp430g2211") MSP430_MCU("msp430g2201") MSP430_MCU("msp430g2111") @@ -115,68 +180,32 @@ MSP430_MCU("msp430g2855") MSP430_MCU("msp430g2955") MSP430_MCU("msp430g2230") MSP430_MCU("msp430g2210") -MSP430_MCU("msp430c311s") -MSP430_MCU("msp430c312") -MSP430_MCU("msp430c313") -MSP430_MCU("msp430c314") -MSP430_MCU("msp430c315") -MSP430_MCU("msp430c323") -MSP430_MCU("msp430c325") -MSP430_MCU("msp430c412") -MSP430_MCU("msp430c413") -MSP430_MCU("msp430e313") -MSP430_MCU("msp430e315") -MSP430_MCU("msp430e325") -MSP430_MCU("msp430p313") -MSP430_MCU("msp430p315") -MSP430_MCU("msp430p315s") -MSP430_MCU("msp430p325") -MSP430_MCU("msp430f412") -MSP430_MCU("msp430f413") -MSP430_MCU("msp430f415") -MSP430_MCU("msp430f417") -MSP430_MCU("msp430f4132") -MSP430_MCU("msp430f4152") -MSP430_MCU("msp430f435") -MSP430_MCU("msp430f436") -MSP430_MCU("msp430f437") -MSP430_MCU("msp430f4351") -MSP430_MCU("msp430f4361") -MSP430_MCU("msp430f4371") -MSP430_MCU("msp430fe423") -MSP430_MCU("msp430fe425") -MSP430_MCU("msp430fe427") -MSP430_MCU("msp430fe423a") -MSP430_MCU("msp430fe425a") -MSP430_MCU("msp430fe427a") -MSP430_MCU("msp430fe4232") -MSP430_MCU("msp430fe4242") -MSP430_MCU("msp430fe4252") -MSP430_MCU("msp430fe4272") -MSP430_MCU("msp430f4250") -MSP430_MCU("msp430f4260") -MSP430_MCU("msp430f4270") -MSP430_MCU("msp430fg4250") -MSP430_MCU("msp430fg4260") -MSP430_MCU("msp430fg4270") -MSP430_MCU("msp430fw423") -MSP430_MCU("msp430fw425") -MSP430_MCU("msp430fw427") -MSP430_MCU("msp430fw428") -MSP430_MCU("msp430fw429") -MSP430_MCU("msp430fg437") -MSP430_MCU(
[clang] [MSP430][Clang] Update list of MCUs (PR #91258)
maribu wrote: Thx for the suggestion. I interpreted `Target/MSP430` as relative to where the definitions are; was this correct? My experience with LLVM is limited to using it, so I do not really know my way around :) https://github.com/llvm/llvm-project/pull/91258 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
[clang] [MSP430][Clang] Update list of MCUs (PR #91258)
https://github.com/maribu updated https://github.com/llvm/llvm-project/pull/91258 >From 182b64a1737d15646a70e5132aa906153b74e7d1 Mon Sep 17 00:00:00 2001 From: Marian Buschsieweke Date: Mon, 6 May 2024 20:42:44 +0200 Subject: [PATCH 1/4] [MSP430][Clang] Update list of MCUs This updates the list of MSP430 MCUs from TI's devices.csv obtained from [1] under the "Header and Support Files" link. A simple python script has been used to generate this list. [1]: https://www.ti.com/tool/MSP430-GCC-OPENSOURCE#downloads --- clang/include/clang/Basic/MSP430Target.def | 581 ++--- 1 file changed, 498 insertions(+), 83 deletions(-) diff --git a/clang/include/clang/Basic/MSP430Target.def b/clang/include/clang/Basic/MSP430Target.def index 7a10be1d54c8d..a44486848db75 100644 --- a/clang/include/clang/Basic/MSP430Target.def +++ b/clang/include/clang/Basic/MSP430Target.def @@ -8,6 +8,8 @@ // // This file defines the MSP430 devices and their features. // +// Generated from TI's devices.csv in version 1.212 +// //===--===// #ifndef MSP430_MCU_FEAT @@ -24,7 +26,19 @@ MSP430_MCU("msp430c112") MSP430_MCU("msp430c1121") MSP430_MCU("msp430c1331") MSP430_MCU("msp430c1351") +MSP430_MCU("msp430c311s") +MSP430_MCU("msp430c312") +MSP430_MCU("msp430c313") +MSP430_MCU("msp430c314") +MSP430_MCU("msp430c315") +MSP430_MCU("msp430c323") +MSP430_MCU("msp430c325") +MSP430_MCU("msp430c412") +MSP430_MCU("msp430c413") MSP430_MCU("msp430e112") +MSP430_MCU("msp430e313") +MSP430_MCU("msp430e315") +MSP430_MCU("msp430e325") MSP430_MCU("msp430f110") MSP430_MCU("msp430f1101") MSP430_MCU("msp430f1101a") @@ -44,7 +58,6 @@ MSP430_MCU("msp430f135") MSP430_MCU("msp430f155") MSP430_MCU("msp430f156") MSP430_MCU("msp430f157") -MSP430_MCU("msp430p112") MSP430_MCU("msp430f2001") MSP430_MCU("msp430f2011") MSP430_MCU("msp430f2002") @@ -64,6 +77,58 @@ MSP430_MCU("msp430f2272") MSP430_MCU("msp430f2234") MSP430_MCU("msp430f2254") MSP430_MCU("msp430f2274") +MSP430_MCU("msp430f412") +MSP430_MCU("msp430f413") +MSP430_MCU("msp430f415") +MSP430_MCU("msp430f417") +MSP430_MCU("msp430f4132") +MSP430_MCU("msp430f4152") +MSP430_MCU("msp430f435") +MSP430_MCU("msp430f436") +MSP430_MCU("msp430f437") +MSP430_MCU("msp430f4351") +MSP430_MCU("msp430f4361") +MSP430_MCU("msp430f4371") +MSP430_MCU("msp430fe423") +MSP430_MCU("msp430fe425") +MSP430_MCU("msp430fe427") +MSP430_MCU("msp430fe423a") +MSP430_MCU("msp430fe425a") +MSP430_MCU("msp430fe427a") +MSP430_MCU("msp430fe4232") +MSP430_MCU("msp430fe4242") +MSP430_MCU("msp430fe4252") +MSP430_MCU("msp430fe4272") +MSP430_MCU("msp430f4250") +MSP430_MCU("msp430f4260") +MSP430_MCU("msp430f4270") +MSP430_MCU("msp430fg4250") +MSP430_MCU("msp430fg4260") +MSP430_MCU("msp430fg4270") +MSP430_MCU("msp430fw423") +MSP430_MCU("msp430fw425") +MSP430_MCU("msp430fw427") +MSP430_MCU("msp430fw428") +MSP430_MCU("msp430fw429") +MSP430_MCU("msp430fg437") +MSP430_MCU("msp430fg438") +MSP430_MCU("msp430fg439") +MSP430_MCU("msp430f438") +MSP430_MCU("msp430f439") +MSP430_MCU("msp430f477") +MSP430_MCU("msp430f478") +MSP430_MCU("msp430f479") +MSP430_MCU("msp430fg477") +MSP430_MCU("msp430fg478") +MSP430_MCU("msp430fg479") +MSP430_MCU("msp430p112") +MSP430_MCU("msp430p313") +MSP430_MCU("msp430p315") +MSP430_MCU("msp430p315s") +MSP430_MCU("msp430p325") +MSP430_MCU("msp430l092") +MSP430_MCU("msp430c091") +MSP430_MCU("msp430c092") MSP430_MCU("msp430g2211") MSP430_MCU("msp430g2201") MSP430_MCU("msp430g2111") @@ -115,68 +180,32 @@ MSP430_MCU("msp430g2855") MSP430_MCU("msp430g2955") MSP430_MCU("msp430g2230") MSP430_MCU("msp430g2210") -MSP430_MCU("msp430c311s") -MSP430_MCU("msp430c312") -MSP430_MCU("msp430c313") -MSP430_MCU("msp430c314") -MSP430_MCU("msp430c315") -MSP430_MCU("msp430c323") -MSP430_MCU("msp430c325") -MSP430_MCU("msp430c412") -MSP430_MCU("msp430c413") -MSP430_MCU("msp430e313") -MSP430_MCU("msp430e315") -MSP430_MCU("msp430e325") -MSP430_MCU("msp430p313") -MSP430_MCU("msp430p315") -MSP430_MCU("msp430p315s") -MSP430_MCU("msp430p325") -MSP430_MCU("msp430f412") -MSP430_MCU("msp430f413") -MSP430_MCU("msp430f415") -MSP430_MCU("msp430f417") -MSP430_MCU("msp430f4132") -MSP430_MCU("msp430f4152") -MSP430_MCU("msp430f435") -MSP430_MCU("msp430f436") -MSP430_MCU("msp430f437") -MSP430_MCU("msp430f4351") -MSP430_MCU("msp430f4361") -MSP430_MCU("msp430f4371") -MSP430_MCU("msp430fe423") -MSP430_MCU("msp430fe425") -MSP430_MCU("msp430fe427") -MSP430_MCU("msp430fe423a") -MSP430_MCU("msp430fe425a") -MSP430_MCU("msp430fe427a") -MSP430_MCU("msp430fe4232") -MSP430_MCU("msp430fe4242") -MSP430_MCU("msp430fe4252") -MSP430_MCU("msp430fe4272") -MSP430_MCU("msp430f4250") -MSP430_MCU("msp430f4260") -MSP430_MCU("msp430f4270") -MSP430_MCU("msp430fg4250") -MSP430_MCU("msp430fg4260") -MSP430_MCU("msp430fg4270") -MSP430_MCU("msp430fw423") -MSP430_MCU("msp430fw425") -MSP430_MCU("msp430fw427") -MSP430_MCU("msp430fw428") -MSP430_MCU("msp430fw429") -MSP430_MCU("msp430fg437") -MSP430_MCU(
[clang] [MSP430][Clang] Update list of MCUs (PR #91258)
maribu wrote: Thx a bunch! It is cool to see so quick reactions on a PR. This is really motivating ❤️ https://github.com/llvm/llvm-project/pull/91258 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits