[PATCH] D137572: [AVR][Clang] Implement __AVR_HAVE_*__ macros

2022-11-22 Thread Ayke via Phabricator via cfe-commits
This revision was landed with ongoing or failed builds. This revision was automatically updated to reflect the committed changes. Closed by commit rGa8efcb96e6db: [AVR][Clang] Implement __AVR_HAVE_*__ macros (authored by aykevl). Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION

[PATCH] D137572: [AVR][Clang] Implement __AVR_HAVE_*__ macros

2022-11-17 Thread Ben Shi via Phabricator via cfe-commits
benshi001 accepted this revision. benshi001 added a comment. This revision is now accepted and ready to land. LGTM Comment at: clang/lib/Basic/Targets/AVR.cpp:355 +.Cases("31", "51", "6", true) +.Cases("104", "105", "106", "107", true) +.Default(false);

[PATCH] D137572: [AVR][Clang] Implement __AVR_HAVE_*__ macros

2022-11-15 Thread Ayke via Phabricator via cfe-commits
aykevl added inline comments. Comment at: clang/lib/Basic/Targets/AVR.cpp:355 +.Cases("31", "51", "6", true) +.Cases("104", "105", "106", "107", true) +.Default(false); benshi001 wrote: > benshi001 wrote: > > ATxmega16a4 with family code 102 also

[PATCH] D137572: [AVR][Clang] Implement __AVR_HAVE_*__ macros

2022-11-15 Thread Ayke via Phabricator via cfe-commits
aykevl updated this revision to Diff 475419. aykevl added a comment. - Fix ArchHas3BytePC to remove arch 107 (of which no chips have more than 128kB flash) - Fix ArchHasELPM/ArchHasELPMX to add arch 102 (it does support elpm even though avr-gcc claims it doesn't). - Add notes where the provided

[PATCH] D137572: [AVR][Clang] Implement __AVR_HAVE_*__ macros

2022-11-11 Thread Ben Shi via Phabricator via cfe-commits
benshi001 added inline comments. Comment at: clang/lib/Basic/Targets/AVR.cpp:355 +.Cases("31", "51", "6", true) +.Cases("104", "105", "106", "107", true) +.Default(false); benshi001 wrote: > ATxmega16a4 with family code 102 also supports ELPM. Could

[PATCH] D137572: [AVR][Clang] Implement __AVR_HAVE_*__ macros

2022-11-11 Thread Ben Shi via Phabricator via cfe-commits
benshi001 added inline comments. Comment at: clang/lib/Basic/Targets/AVR.cpp:355 +.Cases("31", "51", "6", true) +.Cases("104", "105", "106", "107", true) +.Default(false); ATxmega16a4 with family code 102 also supports ELPM. Could you please make a

[PATCH] D137572: [AVR][Clang] Implement __AVR_HAVE_*__ macros

2022-11-07 Thread Ayke via Phabricator via cfe-commits
aykevl created this revision. aykevl added reviewers: benshi001, dylanmckay. Herald added a subscriber: Jim. Herald added a project: All. aykevl requested review of this revision. Herald added a project: clang. Herald added a subscriber: cfe-commits. These macros are defined in avr-gcc and are