[clang][AVR] Implement '__flashN' for variables on different flash banks
authorBen Shi <ben.shi@streamcomputing.com>
Sat, 18 Dec 2021 05:51:45 +0000 (05:51 +0000)
committerBen Shi <ben.shi@streamcomputing.com>
Wed, 19 Jan 2022 11:24:01 +0000 (11:24 +0000)
commita2f488c6a5ce251426e4108fe3276f554f5bafac
treeaa6eca4b74c98ef1cd3619450e77052c01f0e6f5
parent6ee965471363972fafbed60ad8d27d0f666f8671
[clang][AVR] Implement '__flashN' for variables on different flash banks

Reviewed By: aykevl

Differential Revision: https://reviews.llvm.org/D115982
clang/lib/Basic/Targets/AVR.cpp
clang/lib/CodeGen/TargetInfo.cpp
clang/test/CodeGen/address-space-avr.c
clang/test/CodeGen/avr-flash.c
clang/test/Sema/avr-flash.c [new file with mode: 0644]