[all-commits] [llvm/llvm-project] 080d04: [ARM][CMSE] Implement CMSE attributes
Momchil Velikov via All-commits
all-commits at lists.llvm.org
Tue Mar 24 03:21:49 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 080d046c91d26bd3b0afba817cf5c2f99d1288ff
https://github.com/llvm/llvm-project/commit/080d046c91d26bd3b0afba817cf5c2f99d1288ff
Author: Momchil Velikov <momchil.velikov at arm.com>
Date: 2020-03-24 (Tue, 24 Mar 2020)
Changed paths:
M clang/include/clang/AST/Type.h
M clang/include/clang/AST/TypeProperties.td
M clang/include/clang/Basic/Attr.td
M clang/include/clang/Basic/AttrDocs.td
M clang/include/clang/Basic/DiagnosticDriverKinds.td
M clang/include/clang/Basic/DiagnosticSemaKinds.td
M clang/include/clang/CodeGen/CGFunctionInfo.h
M clang/lib/AST/TypePrinter.cpp
M clang/lib/CodeGen/CGCall.cpp
M clang/lib/Driver/ToolChains/Clang.cpp
M clang/lib/Sema/SemaDecl.cpp
M clang/lib/Sema/SemaDeclAttr.cpp
M clang/lib/Sema/SemaExpr.cpp
M clang/lib/Sema/SemaType.cpp
M clang/lib/Serialization/ASTWriter.cpp
M clang/test/AST/ast-dump-arm-attr.c
A clang/test/CodeGen/arm-cmse-attr.c
A clang/test/CodeGen/arm-cmse-call.c
M clang/test/Driver/ropi-rwpi.c
M clang/test/Driver/save-temps.c
M clang/test/Misc/pragma-attribute-supported-attributes-list.test
A clang/test/Sema/arm-cmse.c
A clang/test/Sema/arm-no-cmse.c
A clang/test/SemaCXX/arm-cmse.cpp
Log Message:
-----------
[ARM][CMSE] Implement CMSE attributes
This patch adds CMSE attributes `cmse_nonsecure_call` and
`cmse_nonsecure_entry`. As usual, specification is available here:
https://developer.arm.com/docs/ecm0359818/latest
Patch by Javed Absar, Bradley Smith, David Green, Momchil Velikov,
possibly others.
Differential Revision: https://reviews.llvm.org/D71129
More information about the All-commits
mailing list