[compiler-rt] [llvm] [polly] [NFC] Fix spelling mistakes in comments 'compatiable' to 'compatible' (PR #185213)

via llvm-commits llvm-commits at lists.llvm.org
Sat Mar 7 10:25:31 PST 2026


https://github.com/AndiB updated https://github.com/llvm/llvm-project/pull/185213

>From d9770f7d08be4d3dc17284847387a00a4913c9e2 Mon Sep 17 00:00:00 2001
From: AndiB <sudofortune1 at gmail.com>
Date: Sat, 7 Mar 2026 12:51:28 -0500
Subject: [PATCH 1/2] [NFC] Fix spelling mistakes in comments 'compatiable' to
 'compatible'

---
 compiler-rt/lib/sanitizer_common/sanitizer_asm.h | 2 +-
 llvm/lib/CodeGen/GlobalMergeFunctions.cpp        | 2 +-
 polly/lib/External/isl/imath/gmp_compat.c        | 2 +-
 polly/lib/External/isl/imath/gmp_compat.h        | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_asm.h b/compiler-rt/lib/sanitizer_common/sanitizer_asm.h
index 30e9d15184e5d..b584b38e05adc 100644
--- a/compiler-rt/lib/sanitizer_common/sanitizer_asm.h
+++ b/compiler-rt/lib/sanitizer_common/sanitizer_asm.h
@@ -65,7 +65,7 @@
 
 // Currently, almost all of the shared libraries rely on the value of
 // $t9 to get the address of current function, instead of PCREL, even
-// on MIPSr6. To be compatiable with them, we have to set $t9 properly.
+// on MIPSr6. To be compatible with them, we have to set $t9 properly.
 // MIPS uses GOT to get the address of preemptible functions.
 #if defined(__mips64)
 #  define C_ASM_TAIL_CALL(t_func, i_func)                       \
diff --git a/llvm/lib/CodeGen/GlobalMergeFunctions.cpp b/llvm/lib/CodeGen/GlobalMergeFunctions.cpp
index dee20d601359f..38324e7e82ddb 100644
--- a/llvm/lib/CodeGen/GlobalMergeFunctions.cpp
+++ b/llvm/lib/CodeGen/GlobalMergeFunctions.cpp
@@ -446,7 +446,7 @@ bool GlobalMergeFunc::merge(Module &M, const StableFunctionMap *FunctionMap) {
       for (auto &SF : SFS) {
         assert(SF->InstCount == FI.IndexInstruction->size());
         assert(hasValidSharedConst(SF.get(), FI));
-        // Check if there is any stable function that is compatiable with the
+        // Check if there is any stable function that is compatible with the
         // current one.
         if (!checkConstHashCompatible(*SF->IndexOperandHashMap,
                                       *FI.IndexOperandHashMap))
diff --git a/polly/lib/External/isl/imath/gmp_compat.c b/polly/lib/External/isl/imath/gmp_compat.c
index 620c4ca9a97df..a8a3911296d06 100644
--- a/polly/lib/External/isl/imath/gmp_compat.c
+++ b/polly/lib/External/isl/imath/gmp_compat.c
@@ -1,6 +1,6 @@
 /*
   Name:     gmp_compat.c
-  Purpose:  Provide GMP compatiable routines for imath library
+  Purpose:  Provide GMP compatible routines for imath library
   Author:   David Peixotto
 
   Copyright (c) 2012 Qualcomm Innovation Center, Inc. All rights reserved.
diff --git a/polly/lib/External/isl/imath/gmp_compat.h b/polly/lib/External/isl/imath/gmp_compat.h
index 949e377e97923..9701b4c6e00ef 100644
--- a/polly/lib/External/isl/imath/gmp_compat.h
+++ b/polly/lib/External/isl/imath/gmp_compat.h
@@ -1,6 +1,6 @@
 /*
   Name:     gmp_compat.h
-  Purpose:  Provide GMP compatiable routines for imath library
+  Purpose:  Provide GMP compatible routines for imath library
   Author:   David Peixotto
 
   Copyright (c) 2012 Qualcomm Innovation Center, Inc. All rights reserved.

>From 06e4817c4797151594e1af5aedccfe560c7136bd Mon Sep 17 00:00:00 2001
From: AndiB <sudofortune1 at gmail.com>
Date: Sat, 7 Mar 2026 13:25:07 -0500
Subject: [PATCH 2/2] Fix formatting issue that occurred in one file

---
 .../lib/sanitizer_common/sanitizer_asm.h      | 184 +++++++++---------
 1 file changed, 95 insertions(+), 89 deletions(-)

diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_asm.h b/compiler-rt/lib/sanitizer_common/sanitizer_asm.h
index b584b38e05adc..5581236ef0754 100644
--- a/compiler-rt/lib/sanitizer_common/sanitizer_asm.h
+++ b/compiler-rt/lib/sanitizer_common/sanitizer_asm.h
@@ -12,55 +12,57 @@
 
 // Some toolchains do not support .cfi asm directives, so we have to hide
 // them inside macros.
-#if defined(__clang__) ||                                                      \
+#if defined(__clang__) || \
     (defined(__GNUC__) && defined(__GCC_HAVE_DWARF2_CFI_ASM))
-  // GCC defined __GCC_HAVE_DWARF2_CFI_ASM if it supports CFI.
-  // Clang seems to support CFI by default (or not?).
-  // We need two versions of macros: for inline asm and standalone asm files.
-# define CFI_INL_ADJUST_CFA_OFFSET(n) ".cfi_adjust_cfa_offset " #n ";"
+// GCC defined __GCC_HAVE_DWARF2_CFI_ASM if it supports CFI.
+// Clang seems to support CFI by default (or not?).
+// We need two versions of macros: for inline asm and standalone asm files.
+#  define CFI_INL_ADJUST_CFA_OFFSET(n) ".cfi_adjust_cfa_offset " #n ";"
 
-# define CFI_STARTPROC .cfi_startproc
-# define CFI_ENDPROC .cfi_endproc
-# define CFI_ADJUST_CFA_OFFSET(n) .cfi_adjust_cfa_offset n
-# define CFI_DEF_CFA_OFFSET(n) .cfi_def_cfa_offset n
-# define CFI_REL_OFFSET(reg, n) .cfi_rel_offset reg, n
-# define CFI_OFFSET(reg, n) .cfi_offset reg, n
-# define CFI_DEF_CFA_REGISTER(reg) .cfi_def_cfa_register reg
-# define CFI_DEF_CFA(reg, n) .cfi_def_cfa reg, n
-# define CFI_RESTORE(reg) .cfi_restore reg
+#  define CFI_STARTPROC .cfi_startproc
+#  define CFI_ENDPROC .cfi_endproc
+#  define CFI_ADJUST_CFA_OFFSET(n) .cfi_adjust_cfa_offset n
+#  define CFI_DEF_CFA_OFFSET(n) .cfi_def_cfa_offset n
+#  define CFI_REL_OFFSET(reg, n) .cfi_rel_offset reg, n
+#  define CFI_OFFSET(reg, n) .cfi_offset reg, n
+#  define CFI_DEF_CFA_REGISTER(reg) .cfi_def_cfa_register reg
+#  define CFI_DEF_CFA(reg, n) .cfi_def_cfa reg, n
+#  define CFI_RESTORE(reg) .cfi_restore reg
 
 #else  // No CFI
-# define CFI_INL_ADJUST_CFA_OFFSET(n)
-# define CFI_STARTPROC
-# define CFI_ENDPROC
-# define CFI_ADJUST_CFA_OFFSET(n)
-# define CFI_DEF_CFA_OFFSET(n)
-# define CFI_REL_OFFSET(reg, n)
-# define CFI_OFFSET(reg, n)
-# define CFI_DEF_CFA_REGISTER(reg)
-# define CFI_DEF_CFA(reg, n)
-# define CFI_RESTORE(reg)
+#  define CFI_INL_ADJUST_CFA_OFFSET(n)
+#  define CFI_STARTPROC
+#  define CFI_ENDPROC
+#  define CFI_ADJUST_CFA_OFFSET(n)
+#  define CFI_DEF_CFA_OFFSET(n)
+#  define CFI_REL_OFFSET(reg, n)
+#  define CFI_OFFSET(reg, n)
+#  define CFI_DEF_CFA_REGISTER(reg)
+#  define CFI_DEF_CFA(reg, n)
+#  define CFI_RESTORE(reg)
 #endif
 
 #if defined(__aarch64__) && defined(__ARM_FEATURE_BTI_DEFAULT)
-# define ASM_STARTPROC CFI_STARTPROC; hint #34
-# define C_ASM_STARTPROC SANITIZER_STRINGIFY(CFI_STARTPROC) "\nhint #34"
+#  define ASM_STARTPROC \
+    CFI_STARTPROC;      \
+    hint #34
+#  define C_ASM_STARTPROC SANITIZER_STRINGIFY(CFI_STARTPROC) "\nhint #34"
 #else
-# define ASM_STARTPROC CFI_STARTPROC
-# define C_ASM_STARTPROC SANITIZER_STRINGIFY(CFI_STARTPROC)
+#  define ASM_STARTPROC CFI_STARTPROC
+#  define C_ASM_STARTPROC SANITIZER_STRINGIFY(CFI_STARTPROC)
 #endif
 #define ASM_ENDPROC CFI_ENDPROC
 #define C_ASM_ENDPROC SANITIZER_STRINGIFY(CFI_ENDPROC)
 
 #if defined(__x86_64__) || defined(__i386__) || defined(__sparc__)
-# define ASM_TAIL_CALL jmp
+#  define ASM_TAIL_CALL jmp
 #elif defined(__arm__) || defined(__aarch64__) || defined(__mips__) || \
     defined(__powerpc__) || defined(__loongarch_lp64)
-# define ASM_TAIL_CALL b
+#  define ASM_TAIL_CALL b
 #elif defined(__s390__)
-# define ASM_TAIL_CALL jg
+#  define ASM_TAIL_CALL jg
 #elif defined(__riscv)
-# define ASM_TAIL_CALL tail
+#  define ASM_TAIL_CALL tail
 #endif
 
 // Currently, almost all of the shared libraries rely on the value of
@@ -68,75 +70,78 @@
 // on MIPSr6. To be compatible with them, we have to set $t9 properly.
 // MIPS uses GOT to get the address of preemptible functions.
 #if defined(__mips64)
-#  define C_ASM_TAIL_CALL(t_func, i_func)                       \
-    "lui $t8, %hi(%neg(%gp_rel(" t_func ")))\n"                 \
-    "daddu $t8, $t8, $t9\n"                                     \
-    "daddiu $t8, $t8, %lo(%neg(%gp_rel(" t_func ")))\n"         \
-    "ld $t9, %got_disp(" i_func ")($t8)\n"                      \
+#  define C_ASM_TAIL_CALL(t_func, i_func)       \
+    "lui $t8, %hi(%neg(%gp_rel(" t_func         \
+    ")))\n"                                     \
+    "daddu $t8, $t8, $t9\n"                     \
+    "daddiu $t8, $t8, %lo(%neg(%gp_rel(" t_func \
+    ")))\n"                                     \
+    "ld $t9, %got_disp(" i_func                 \
+    ")($t8)\n"                                  \
     "jr $t9\n"
 #elif defined(__mips__)
-#  define C_ASM_TAIL_CALL(t_func, i_func)                       \
-    ".set    noreorder\n"                                       \
-    ".cpload $t9\n"                                             \
-    ".set    reorder\n"                                         \
-    "lw $t9, %got(" i_func ")($gp)\n"                           \
+#  define C_ASM_TAIL_CALL(t_func, i_func) \
+    ".set    noreorder\n"                 \
+    ".cpload $t9\n"                       \
+    ".set    reorder\n"                   \
+    "lw $t9, %got(" i_func                \
+    ")($gp)\n"                            \
     "jr $t9\n"
 #elif defined(ASM_TAIL_CALL)
-#  define C_ASM_TAIL_CALL(t_func, i_func)                       \
+#  define C_ASM_TAIL_CALL(t_func, i_func) \
     SANITIZER_STRINGIFY(ASM_TAIL_CALL) " " i_func
 #endif
 
 #if defined(__ELF__) && defined(__x86_64__) || defined(__i386__) || \
     defined(__riscv)
-# define ASM_PREEMPTIBLE_SYM(sym) sym at plt
+#  define ASM_PREEMPTIBLE_SYM(sym) sym @plt
 #else
-# define ASM_PREEMPTIBLE_SYM(sym) sym
+#  define ASM_PREEMPTIBLE_SYM(sym) sym
 #endif
 
 #if !defined(__APPLE__)
-# define ASM_HIDDEN(symbol) .hidden symbol
-# if defined(__arm__) || defined(__aarch64__)
-#  define ASM_TYPE_FUNCTION(symbol) .type symbol, %function
-# else
-#  define ASM_TYPE_FUNCTION(symbol) .type symbol, @function
-# endif
-# define ASM_SIZE(symbol) .size symbol, .-symbol
-# define ASM_SYMBOL(symbol) symbol
-# define ASM_SYMBOL_INTERCEPTOR(symbol) symbol
-# if defined(__i386__) || defined(__powerpc__) || defined(__s390__) || \
-     defined(__sparc__)
+#  define ASM_HIDDEN(symbol) .hidden symbol
+#  if defined(__arm__) || defined(__aarch64__)
+#    define ASM_TYPE_FUNCTION(symbol) .type symbol, % function
+#  else
+#    define ASM_TYPE_FUNCTION(symbol) .type symbol, @function
+#  endif
+#  define ASM_SIZE(symbol) .size symbol, .- symbol
+#  define ASM_SYMBOL(symbol) symbol
+#  define ASM_SYMBOL_INTERCEPTOR(symbol) symbol
+#  if defined(__i386__) || defined(__powerpc__) || defined(__s390__) || \
+      defined(__sparc__)
 // For details, see interception.h
-#  define ASM_WRAPPER_NAME(symbol) __interceptor_##symbol
-#  define ASM_TRAMPOLINE_ALIAS(symbol, name)                                   \
-         .weak symbol;                                                         \
-         .set symbol, ASM_WRAPPER_NAME(name)
-#  define ASM_INTERCEPTOR_TRAMPOLINE(name)
-#  define ASM_INTERCEPTOR_TRAMPOLINE_SUPPORT 0
-# else  // Architecture supports interceptor trampoline
+#    define ASM_WRAPPER_NAME(symbol) __interceptor_##symbol
+#    define ASM_TRAMPOLINE_ALIAS(symbol, name) \
+      .weak symbol;                            \
+      .set symbol, ASM_WRAPPER_NAME(name)
+#    define ASM_INTERCEPTOR_TRAMPOLINE(name)
+#    define ASM_INTERCEPTOR_TRAMPOLINE_SUPPORT 0
+#  else  // Architecture supports interceptor trampoline
 // Keep trampoline implementation in sync with interception/interception.h
-#  define ASM_WRAPPER_NAME(symbol) ___interceptor_##symbol
-#  define ASM_TRAMPOLINE_ALIAS(symbol, name)                                   \
-         .weak symbol;                                                         \
-         .set symbol, __interceptor_trampoline_##name
-#  define ASM_INTERCEPTOR_TRAMPOLINE(name)                                     \
-         .weak __interceptor_##name;                                           \
-         .set __interceptor_##name, ASM_WRAPPER_NAME(name);                    \
-         .globl __interceptor_trampoline_##name;                               \
-         ASM_TYPE_FUNCTION(__interceptor_trampoline_##name);                   \
-         __interceptor_trampoline_##name:                                      \
-                 ASM_STARTPROC;                                                \
-                 ASM_TAIL_CALL ASM_PREEMPTIBLE_SYM(__interceptor_##name);      \
-                 ASM_ENDPROC;                                                  \
-         ASM_SIZE(__interceptor_trampoline_##name)
-#  define ASM_INTERCEPTOR_TRAMPOLINE_SUPPORT 1
-# endif  // Architecture supports interceptor trampoline
+#    define ASM_WRAPPER_NAME(symbol) ___interceptor_##symbol
+#    define ASM_TRAMPOLINE_ALIAS(symbol, name) \
+      .weak symbol;                            \
+      .set symbol, __interceptor_trampoline_##name
+#    define ASM_INTERCEPTOR_TRAMPOLINE(name)                   \
+      .weak __interceptor_##name;                              \
+      .set __interceptor_##name, ASM_WRAPPER_NAME(name);       \
+      .globl __interceptor_trampoline_##name;                  \
+      ASM_TYPE_FUNCTION(__interceptor_trampoline_##name);      \
+      __interceptor_trampoline_##name : ASM_STARTPROC;         \
+      ASM_TAIL_CALL ASM_PREEMPTIBLE_SYM(__interceptor_##name); \
+      ASM_ENDPROC;                                             \
+      ASM_SIZE(__interceptor_trampoline_##name)
+#    define ASM_INTERCEPTOR_TRAMPOLINE_SUPPORT 1
+#  endif  // Architecture supports interceptor trampoline
 #else
-# define ASM_HIDDEN(symbol)
-# define ASM_TYPE_FUNCTION(symbol)
-# define ASM_SIZE(symbol)
-# define ASM_SYMBOL(symbol) _##symbol
-# define ASM_SYMBOL_INTERCEPTOR(symbol) _wrap_##symbol
-# define ASM_WRAPPER_NAME(symbol) __interceptor_##symbol
+#  define ASM_HIDDEN(symbol)
+#  define ASM_TYPE_FUNCTION(symbol)
+#  define ASM_SIZE(symbol)
+#  define ASM_SYMBOL(symbol) _##symbol
+#  define ASM_SYMBOL_INTERCEPTOR(symbol) _wrap_##symbol
+#  define ASM_WRAPPER_NAME(symbol) __interceptor_##symbol
 #endif
 
 #if defined(__ELF__) && (defined(__GNU__) || defined(__FreeBSD__) || \
@@ -145,12 +150,13 @@
 #define NO_EXEC_STACK_DIRECTIVE .section .note.GNU-stack,"",%progbits
 // clang-format on
 #else
-#define NO_EXEC_STACK_DIRECTIVE
+#  define NO_EXEC_STACK_DIRECTIVE
 #endif
 
-#if (defined(__x86_64__) || defined(__i386__)) && defined(__has_include) && __has_include(<cet.h>)
-#include <cet.h>
+#if (defined(__x86_64__) || defined(__i386__)) && defined(__has_include) && \
+    __has_include(<cet.h>)
+#  include <cet.h>
 #endif
 #ifndef _CET_ENDBR
-#define _CET_ENDBR
+#  define _CET_ENDBR
 #endif



More information about the llvm-commits mailing list