[llvm] [llvm] clang-format llvm/TargetParser/Host.h (PR #143446)

Andrew Rogers via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 9 14:46:22 PDT 2025


https://github.com/andrurogerz created https://github.com/llvm/llvm-project/pull/143446

Reformat llvm/TargetParser/Host.h with clang-format in preparation for a codemod.

This is just a formatting change; no functionality is impacted.

>From e2f1144d7d0e9cb46c3324b0ac720e889671f2a0 Mon Sep 17 00:00:00 2001
From: Andrew Rogers <andrurogerz at gmail.com>
Date: Mon, 9 Jun 2025 14:44:37 -0700
Subject: [PATCH] [llvm] clang-format llvm/TargetParser/Host.h

---
 llvm/include/llvm/TargetParser/Host.h | 106 +++++++++++++-------------
 1 file changed, 53 insertions(+), 53 deletions(-)

diff --git a/llvm/include/llvm/TargetParser/Host.h b/llvm/include/llvm/TargetParser/Host.h
index a639b093f21bd..443f4f583b559 100644
--- a/llvm/include/llvm/TargetParser/Host.h
+++ b/llvm/include/llvm/TargetParser/Host.h
@@ -23,65 +23,65 @@ class raw_ostream;
 
 namespace sys {
 
-  /// getDefaultTargetTriple() - Return the default target triple the compiler
-  /// has been configured to produce code for.
-  ///
-  /// The target triple is a string in the format of:
-  ///   CPU_TYPE-VENDOR-OPERATING_SYSTEM
-  /// or
-  ///   CPU_TYPE-VENDOR-KERNEL-OPERATING_SYSTEM
-  std::string getDefaultTargetTriple();
+/// getDefaultTargetTriple() - Return the default target triple the compiler
+/// has been configured to produce code for.
+///
+/// The target triple is a string in the format of:
+///   CPU_TYPE-VENDOR-OPERATING_SYSTEM
+/// or
+///   CPU_TYPE-VENDOR-KERNEL-OPERATING_SYSTEM
+std::string getDefaultTargetTriple();
 
-  /// getProcessTriple() - Return an appropriate target triple for generating
-  /// code to be loaded into the current process, e.g. when using the JIT.
-  std::string getProcessTriple();
+/// getProcessTriple() - Return an appropriate target triple for generating
+/// code to be loaded into the current process, e.g. when using the JIT.
+std::string getProcessTriple();
 
-  /// getHostCPUName - Get the LLVM name for the host CPU. The particular format
-  /// of the name is target dependent, and suitable for passing as -mcpu to the
-  /// target which matches the host.
-  ///
-  /// \return - The host CPU name, or empty if the CPU could not be determined.
-  StringRef getHostCPUName();
+/// getHostCPUName - Get the LLVM name for the host CPU. The particular format
+/// of the name is target dependent, and suitable for passing as -mcpu to the
+/// target which matches the host.
+///
+/// \return - The host CPU name, or empty if the CPU could not be determined.
+StringRef getHostCPUName();
 
-  /// getHostCPUFeatures - Get the LLVM names for the host CPU features.
-  /// The particular format of the names are target dependent, and suitable for
-  /// passing as -mattr to the target which matches the host.
-  ///
-  /// \return - A string map mapping feature names to either true (if enabled)
-  /// or false (if disabled). This routine makes no guarantees about exactly
-  /// which features may appear in this map, except that they are all valid LLVM
-  /// feature names. The map can be empty, for example if feature detection
-  /// fails.
-  const StringMap<bool, MallocAllocator> getHostCPUFeatures();
+/// getHostCPUFeatures - Get the LLVM names for the host CPU features.
+/// The particular format of the names are target dependent, and suitable for
+/// passing as -mattr to the target which matches the host.
+///
+/// \return - A string map mapping feature names to either true (if enabled)
+/// or false (if disabled). This routine makes no guarantees about exactly
+/// which features may appear in this map, except that they are all valid LLVM
+/// feature names. The map can be empty, for example if feature detection
+/// fails.
+const StringMap<bool, MallocAllocator> getHostCPUFeatures();
 
-  /// This is a function compatible with cl::AddExtraVersionPrinter, which adds
-  /// info about the current target triple and detected CPU.
-  void printDefaultTargetAndDetectedCPU(raw_ostream &OS);
+/// This is a function compatible with cl::AddExtraVersionPrinter, which adds
+/// info about the current target triple and detected CPU.
+void printDefaultTargetAndDetectedCPU(raw_ostream &OS);
 
-  namespace detail {
-  /// Helper functions to extract HostCPUName from /proc/cpuinfo on linux.
-  StringRef getHostCPUNameForPowerPC(StringRef ProcCpuinfoContent);
-  StringRef getHostCPUNameForARM(StringRef ProcCpuinfoContent);
-  StringRef getHostCPUNameForS390x(StringRef ProcCpuinfoContent);
-  StringRef getHostCPUNameForRISCV(StringRef ProcCpuinfoContent);
-  StringRef getHostCPUNameForSPARC(StringRef ProcCpuinfoContent);
-  StringRef getHostCPUNameForBPF();
+namespace detail {
+/// Helper functions to extract HostCPUName from /proc/cpuinfo on linux.
+StringRef getHostCPUNameForPowerPC(StringRef ProcCpuinfoContent);
+StringRef getHostCPUNameForARM(StringRef ProcCpuinfoContent);
+StringRef getHostCPUNameForS390x(StringRef ProcCpuinfoContent);
+StringRef getHostCPUNameForRISCV(StringRef ProcCpuinfoContent);
+StringRef getHostCPUNameForSPARC(StringRef ProcCpuinfoContent);
+StringRef getHostCPUNameForBPF();
 
-  /// Helper functions to extract CPU details from CPUID on x86.
-  namespace x86 {
-  enum class VendorSignatures {
-    UNKNOWN,
-    GENUINE_INTEL,
-    AUTHENTIC_AMD,
-  };
+/// Helper functions to extract CPU details from CPUID on x86.
+namespace x86 {
+enum class VendorSignatures {
+  UNKNOWN,
+  GENUINE_INTEL,
+  AUTHENTIC_AMD,
+};
 
-  /// Returns the host CPU's vendor.
-  /// MaxLeaf: if a non-nullptr pointer is specified, the EAX value will be
-  /// assigned to its pointee.
-  VendorSignatures getVendorSignature(unsigned *MaxLeaf = nullptr);
-  } // namespace x86
-  }
-}
-}
+/// Returns the host CPU's vendor.
+/// MaxLeaf: if a non-nullptr pointer is specified, the EAX value will be
+/// assigned to its pointee.
+VendorSignatures getVendorSignature(unsigned *MaxLeaf = nullptr);
+} // namespace x86
+} // namespace detail
+} // namespace sys
+} // namespace llvm
 
 #endif



More information about the llvm-commits mailing list