[PATCH] D79495: [Sema] Allow function attribute patchable_function_entry on aarch64_be

Fangrui Song via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Wed May 6 08:35:43 PDT 2020


MaskRay created this revision.
MaskRay added reviewers: mrutland, nickdesaulniers.
Herald added subscribers: cfe-commits, danielkiss, kristof.beyls.
Herald added a reviewer: aaron.ballman.
Herald added a project: clang.

Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D79495

Files:
  clang/include/clang/Basic/Attr.td
  clang/test/Sema/patchable-function-entry-attr.cpp


Index: clang/test/Sema/patchable-function-entry-attr.cpp
===================================================================
--- clang/test/Sema/patchable-function-entry-attr.cpp
+++ clang/test/Sema/patchable-function-entry-attr.cpp
@@ -1,4 +1,5 @@
 // RUN: %clang_cc1 -triple aarch64 -fsyntax-only -verify=silence %s
+// RUN: %clang_cc1 -triple aarch64_be -fsyntax-only -verify=silence %s
 // RUN: %clang_cc1 -triple i386 -fsyntax-only -verify=silence %s
 // RUN: %clang_cc1 -triple x86_64 -fsyntax-only -verify=silence %s
 // RUN: %clang_cc1 -triple ppc64le -fsyntax-only -verify %s
Index: clang/include/clang/Basic/Attr.td
===================================================================
--- clang/include/clang/Basic/Attr.td
+++ clang/include/clang/Basic/Attr.td
@@ -711,7 +711,7 @@
 
 def PatchableFunctionEntry
     : InheritableAttr,
-      TargetSpecificAttr<TargetArch<["aarch64", "x86", "x86_64"]>> {
+      TargetSpecificAttr<TargetArch<["aarch64", "aarch64_be", "x86", "x86_64"]>> {
   let Spellings = [GCC<"patchable_function_entry">];
   let Subjects = SubjectList<[Function, ObjCMethod]>;
   let Args = [UnsignedArgument<"Count">, DefaultIntArgument<"Offset", 0>];


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D79495.262388.patch
Type: text/x-patch
Size: 1183 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20200506/a562265b/attachment-0001.bin>


More information about the cfe-commits mailing list