[clang] [clang-tools-extra] [llvm] [mlir] [NFC] Fix spelling of definition in comments (PR #208138)
via cfe-commits
cfe-commits at lists.llvm.org
Tue Jul 7 21:04:38 PDT 2026
llvmorg-github-actions[bot] wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-clang-tools-extra
Author: GuoC (divedb)
<details>
<summary>Changes</summary>
Fix several occurrences of:
- defination -> definition
- definations -> definitions
This change only updates comments and does not introduce any functional changes.
---
Full diff: https://github.com/llvm/llvm-project/pull/208138.diff
8 Files Affected:
- (modified) clang-tools-extra/test/clang-tidy/checkers/bugprone/argument-comment.cpp (+1-1)
- (modified) clang/test/CodeGenCoroutines/coro-gro3.cpp (+1-1)
- (modified) llvm/lib/CodeGen/MachineSink.cpp (+2-2)
- (modified) llvm/lib/MC/XCOFFObjectWriter.cpp (+1-1)
- (modified) llvm/lib/Target/PowerPC/PPCCTRLoops.cpp (+2-2)
- (modified) mlir/include/mlir/IR/Interfaces.td (+2-2)
- (modified) mlir/include/mlir/IR/Properties.td (+1-1)
- (modified) mlir/include/mlir/IR/Traits.td (+2-2)
``````````diff
diff --git a/clang-tools-extra/test/clang-tidy/checkers/bugprone/argument-comment.cpp b/clang-tools-extra/test/clang-tidy/checkers/bugprone/argument-comment.cpp
index dd8221772a300..aed96a9d7a5ed 100644
--- a/clang-tools-extra/test/clang-tidy/checkers/bugprone/argument-comment.cpp
+++ b/clang-tools-extra/test/clang-tidy/checkers/bugprone/argument-comment.cpp
@@ -150,5 +150,5 @@ void test() {
void testInvalidSlocCxxConstructExpr() {
__builtin_va_list __args;
- // __builtin_va_list has no defination in any source file
+ // __builtin_va_list has no definition in any source file
}
diff --git a/clang/test/CodeGenCoroutines/coro-gro3.cpp b/clang/test/CodeGenCoroutines/coro-gro3.cpp
index 8c37b1e9838d3..7f5a8e2df1444 100644
--- a/clang/test/CodeGenCoroutines/coro-gro3.cpp
+++ b/clang/test/CodeGenCoroutines/coro-gro3.cpp
@@ -1,4 +1,4 @@
-// Tests defination of get-return-object-invocation [dcl.fct.def.coroutine] (and CWG2563)
+// Tests definition of get-return-object-invocation [dcl.fct.def.coroutine] (and CWG2563)
// RUN: %clang_cc1 -triple x86_64-unknown-linux-gnu -std=c++20 -emit-llvm %s -o - -disable-llvm-passes | FileCheck %s
#include "Inputs/coroutine.h"
diff --git a/llvm/lib/CodeGen/MachineSink.cpp b/llvm/lib/CodeGen/MachineSink.cpp
index da9eaa68d22e0..6784752fba357 100644
--- a/llvm/lib/CodeGen/MachineSink.cpp
+++ b/llvm/lib/CodeGen/MachineSink.cpp
@@ -1343,8 +1343,8 @@ bool MachineSinking::isProfitableToSinkTo(Register Reg, MachineInstr &MI,
MachineCycle *Cycle = CI->getCycle(DefMI->getParent());
// DefMI is defined outside of cycle. There should be no live range
// impact for this operand. Defination outside of cycle means:
- // 1: defination is outside of cycle.
- // 2: defination is in this cycle, but it is a PHI in the cycle header.
+ // 1: definition is outside of cycle.
+ // 2: definition is in this cycle, but it is a PHI in the cycle header.
if (Cycle != MCycle || (DefMI->isPHI() && Cycle && Cycle->isReducible() &&
Cycle->getHeader() == DefMI->getParent()))
continue;
diff --git a/llvm/lib/MC/XCOFFObjectWriter.cpp b/llvm/lib/MC/XCOFFObjectWriter.cpp
index d9f47d6f4ba25..c4900b47b8956 100644
--- a/llvm/lib/MC/XCOFFObjectWriter.cpp
+++ b/llvm/lib/MC/XCOFFObjectWriter.cpp
@@ -100,7 +100,7 @@ struct XCOFFSection {
using CsectGroup = std::deque<XCOFFSection>;
using CsectGroups = std::deque<CsectGroup *>;
-// The basic section entry defination. This Section represents a section entry
+// The basic section entry definition. This Section represents a section entry
// in XCOFF section header table.
struct SectionEntry {
char Name[XCOFF::NameSize];
diff --git a/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp b/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp
index ef5f93d170408..74520a4d17207 100644
--- a/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp
+++ b/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp
@@ -115,8 +115,8 @@ bool PPCCTRLoops::isCTRClobber(MachineInstr *MI, bool CheckReads) const {
if (!CheckReads) {
// If we are only checking for defs, that is we are going to find
// definitions before MTCTRloop, for this case:
- // CTR defination inside the callee of a call instruction will not impact
- // the defination of MTCTRloop, so we can use definesRegister() for the
+ // CTR definition inside the callee of a call instruction will not impact
+ // the definition of MTCTRloop, so we can use definesRegister() for the
// check, no need to check the regmask.
return MI->definesRegister(PPC::CTR, /*TRI=*/nullptr) ||
MI->definesRegister(PPC::CTR8, /*TRI=*/nullptr);
diff --git a/mlir/include/mlir/IR/Interfaces.td b/mlir/include/mlir/IR/Interfaces.td
index e16de2942a043..4954b2a6a652d 100644
--- a/mlir/include/mlir/IR/Interfaces.td
+++ b/mlir/include/mlir/IR/Interfaces.td
@@ -1,4 +1,4 @@
-//===-- Interfaces.td - Interfaces defination file ------------------*- tablegen -*-===//
+//===-- Interfaces.td - Interfaces definition file ------------------*- tablegen -*-===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
@@ -6,7 +6,7 @@
//
//===----------------------------------------------------------------------===//
//
-// This file contains definations for Interfaces.
+// This file contains definitions for Interfaces.
//
//===----------------------------------------------------------------------===//
diff --git a/mlir/include/mlir/IR/Properties.td b/mlir/include/mlir/IR/Properties.td
index 2830ba96fb787..89e232feee617 100644
--- a/mlir/include/mlir/IR/Properties.td
+++ b/mlir/include/mlir/IR/Properties.td
@@ -6,7 +6,7 @@
//
//===----------------------------------------------------------------------===//
//
-// This is the base properties defination file.
+// This is the base properties definition file.
//
//===----------------------------------------------------------------------===//
diff --git a/mlir/include/mlir/IR/Traits.td b/mlir/include/mlir/IR/Traits.td
index 221f8633ad954..41e745674f605 100644
--- a/mlir/include/mlir/IR/Traits.td
+++ b/mlir/include/mlir/IR/Traits.td
@@ -1,4 +1,4 @@
-//===-- Traits.td - Trait definations file ------------------*- tablegen -*-===//
+//===-- Traits.td - Trait definitions file ------------------*- tablegen -*-===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
@@ -6,7 +6,7 @@
//
//===----------------------------------------------------------------------===//
//
-// This file contains definations for traits.
+// This file contains definitions for traits.
//
//===----------------------------------------------------------------------===//
``````````
</details>
https://github.com/llvm/llvm-project/pull/208138
More information about the cfe-commits
mailing list