llvm-project/clang/lib
Anton Korobeynikov 383e827121 [MSP430] Improve support of 'interrupt' attribute
* Accept as an argument constants in range 0..63 (aligned with TI headers and linker scripts provided with TI GCC toolchain).
* Emit function attribute 'interrupt'='xx' instead of aliases (used in the backend to create a section for particular interrupt vector).
* Add more diagnostics.

Patch by Kristina Bessonova!

Differential Revision: https://reviews.llvm.org/D56663

llvm-svn: 351344
2019-01-16 13:44:01 +00:00
..
ARCMigrate [analyzer] [RetainCountChecker] [NFC] Remove redundant enum items *Msg, as the object type is already communicated by a separate field 2019-01-10 18:14:12 +00:00
AST Re-order type param children of ObjC nodes 2019-01-15 23:07:30 +00:00
ASTMatchers [ASTMatchers] Improve assert message for broken parent map. 2019-01-08 07:29:46 +00:00
Analysis [AST] Remove ASTContext from getThisType (NFC) 2019-01-11 01:54:53 +00:00
Basic [WebAssembly] COWS has been renamed to WASI. 2019-01-16 05:23:57 +00:00
CodeGen [MSP430] Improve support of 'interrupt' attribute 2019-01-16 13:44:01 +00:00
CrossTU [analyzer][CrossTU][NFC] Generalize to external definitions instead of external functions 2019-01-10 17:44:04 +00:00
Driver Enable IAS for OpenBSD SPARC. 2019-01-15 21:04:36 +00:00
Edit [Fixed Point Arithmetic] Fixed Point to Boolean Cast 2018-10-23 17:55:35 +00:00
Format clang-format: [JS] support goog.requireType. 2019-01-07 13:12:50 +00:00
Frontend [LTO] Add option to enable LTOUnit splitting, and disable unless needed 2019-01-11 18:32:07 +00:00
FrontendTool [analyzer][NFC] Merge ClangCheckerRegistry to CheckerRegistry 2018-12-15 18:11:49 +00:00
Headers Revert "[X86] Make _xgetbv/_xsetbv on non-windows platforms" 2019-01-15 17:23:36 +00:00
Index [Index] Index paremeters in lambda expressions. 2018-12-19 13:44:41 +00:00
Lex [Support] Remove error return value from one overload of fs::make_absolute 2019-01-16 09:55:32 +00:00
Parse Use DeclSpec for quals in DeclaratorChunk::FunctionTypeInfo. 2019-01-09 11:25:09 +00:00
Rewrite Misc typos fixes in ./lib folder 2018-12-10 12:37:46 +00:00
Sema [MSP430] Improve support of 'interrupt' attribute 2019-01-16 13:44:01 +00:00
Serialization [AST] Store the results in OverloadExpr in a trailing array 2019-01-09 15:43:19 +00:00
StaticAnalyzer [analyzer] [PR39792] false positive on strcpy targeting struct members 2019-01-14 18:54:48 +00:00
Tooling Reapply [Tooling] Make clang-tool find libc++ dir on mac when running on a file without compilation database. 2019-01-16 09:41:26 +00:00
CMakeLists.txt Add Cross Translation Unit support library 2017-09-22 11:11:01 +00:00