[llvm] [NFC] Fix line endings for ModRef.cpp/OptionStrCmp.cpp (PR #109712)
via llvm-commits
llvm-commits at lists.llvm.org
Mon Sep 23 14:45:26 PDT 2024
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-llvm-support
Author: Rahul Joshi (jurahul)
<details>
<summary>Changes</summary>
Fix line ending to Unix style by running dos2unix on these 2 files.
---
Full diff: https://github.com/llvm/llvm-project/pull/109712.diff
2 Files Affected:
- (modified) llvm/lib/Support/ModRef.cpp (+52-52)
- (modified) llvm/lib/Support/OptionStrCmp.cpp (+43-43)
``````````diff
diff --git a/llvm/lib/Support/ModRef.cpp b/llvm/lib/Support/ModRef.cpp
index b57ea30b93832f..a4eb70edd38d10 100644
--- a/llvm/lib/Support/ModRef.cpp
+++ b/llvm/lib/Support/ModRef.cpp
@@ -1,52 +1,52 @@
-//===--- ModRef.cpp - Memory effect modeling --------------------*- C++ -*-===//
-//
-// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
-// See https://llvm.org/LICENSE.txt for license information.
-// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
-//
-//===----------------------------------------------------------------------===//
-//
-// This file implements ModRef and MemoryEffects misc functions.
-//
-//===----------------------------------------------------------------------===//
-
-#include "llvm/Support/ModRef.h"
-#include "llvm/ADT/STLExtras.h"
-
-using namespace llvm;
-
-raw_ostream &llvm::operator<<(raw_ostream &OS, ModRefInfo MR) {
- switch (MR) {
- case ModRefInfo::NoModRef:
- OS << "NoModRef";
- break;
- case ModRefInfo::Ref:
- OS << "Ref";
- break;
- case ModRefInfo::Mod:
- OS << "Mod";
- break;
- case ModRefInfo::ModRef:
- OS << "ModRef";
- break;
- }
- return OS;
-}
-
-raw_ostream &llvm::operator<<(raw_ostream &OS, MemoryEffects ME) {
- interleaveComma(MemoryEffects::locations(), OS, [&](IRMemLocation Loc) {
- switch (Loc) {
- case IRMemLocation::ArgMem:
- OS << "ArgMem: ";
- break;
- case IRMemLocation::InaccessibleMem:
- OS << "InaccessibleMem: ";
- break;
- case IRMemLocation::Other:
- OS << "Other: ";
- break;
- }
- OS << ME.getModRef(Loc);
- });
- return OS;
-}
+//===--- ModRef.cpp - Memory effect modeling --------------------*- C++ -*-===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+//
+//===----------------------------------------------------------------------===//
+//
+// This file implements ModRef and MemoryEffects misc functions.
+//
+//===----------------------------------------------------------------------===//
+
+#include "llvm/Support/ModRef.h"
+#include "llvm/ADT/STLExtras.h"
+
+using namespace llvm;
+
+raw_ostream &llvm::operator<<(raw_ostream &OS, ModRefInfo MR) {
+ switch (MR) {
+ case ModRefInfo::NoModRef:
+ OS << "NoModRef";
+ break;
+ case ModRefInfo::Ref:
+ OS << "Ref";
+ break;
+ case ModRefInfo::Mod:
+ OS << "Mod";
+ break;
+ case ModRefInfo::ModRef:
+ OS << "ModRef";
+ break;
+ }
+ return OS;
+}
+
+raw_ostream &llvm::operator<<(raw_ostream &OS, MemoryEffects ME) {
+ interleaveComma(MemoryEffects::locations(), OS, [&](IRMemLocation Loc) {
+ switch (Loc) {
+ case IRMemLocation::ArgMem:
+ OS << "ArgMem: ";
+ break;
+ case IRMemLocation::InaccessibleMem:
+ OS << "InaccessibleMem: ";
+ break;
+ case IRMemLocation::Other:
+ OS << "Other: ";
+ break;
+ }
+ OS << ME.getModRef(Loc);
+ });
+ return OS;
+}
diff --git a/llvm/lib/Support/OptionStrCmp.cpp b/llvm/lib/Support/OptionStrCmp.cpp
index 1ffb64c7a1584b..8e4892fcb9e681 100644
--- a/llvm/lib/Support/OptionStrCmp.cpp
+++ b/llvm/lib/Support/OptionStrCmp.cpp
@@ -1,43 +1,43 @@
-//===- OptionStrCmp.cpp - Option String Comparison --------------*- C++ -*-===//
-//
-// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
-// See https://llvm.org/LICENSE.txt for license information.
-// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
-//
-//===----------------------------------------------------------------------===//
-
-#include "llvm/Support/OptionStrCmp.h"
-#include "llvm/ADT/STLExtras.h"
-
-using namespace llvm;
-
-// Comparison function for Option strings (option names & prefixes).
-// The ordering is *almost* case-insensitive lexicographic, with an exception.
-// '\0' comes at the end of the alphabet instead of the beginning (thus options
-// precede any other options which prefix them). Additionally, if two options
-// are identical ignoring case, they are ordered according to case sensitive
-// ordering if `FallbackCaseSensitive` is true.
-int llvm::StrCmpOptionName(StringRef A, StringRef B,
- bool FallbackCaseSensitive) {
- size_t MinSize = std::min(A.size(), B.size());
- if (int Res = A.substr(0, MinSize).compare_insensitive(B.substr(0, MinSize)))
- return Res;
-
- // If they are identical ignoring case, use case sensitive ordering.
- if (A.size() == B.size())
- return FallbackCaseSensitive ? A.compare(B) : 0;
-
- return (A.size() == MinSize) ? 1 /* A is a prefix of B. */
- : -1 /* B is a prefix of A */;
-}
-
-// Comparison function for Option prefixes.
-int llvm::StrCmpOptionPrefixes(ArrayRef<StringRef> APrefixes,
- ArrayRef<StringRef> BPrefixes) {
- for (const auto &[APre, BPre] : zip(APrefixes, BPrefixes)) {
- if (int Cmp = StrCmpOptionName(APre, BPre))
- return Cmp;
- }
- // Both prefixes are identical.
- return 0;
-}
+//===- OptionStrCmp.cpp - Option String Comparison --------------*- C++ -*-===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+//
+//===----------------------------------------------------------------------===//
+
+#include "llvm/Support/OptionStrCmp.h"
+#include "llvm/ADT/STLExtras.h"
+
+using namespace llvm;
+
+// Comparison function for Option strings (option names & prefixes).
+// The ordering is *almost* case-insensitive lexicographic, with an exception.
+// '\0' comes at the end of the alphabet instead of the beginning (thus options
+// precede any other options which prefix them). Additionally, if two options
+// are identical ignoring case, they are ordered according to case sensitive
+// ordering if `FallbackCaseSensitive` is true.
+int llvm::StrCmpOptionName(StringRef A, StringRef B,
+ bool FallbackCaseSensitive) {
+ size_t MinSize = std::min(A.size(), B.size());
+ if (int Res = A.substr(0, MinSize).compare_insensitive(B.substr(0, MinSize)))
+ return Res;
+
+ // If they are identical ignoring case, use case sensitive ordering.
+ if (A.size() == B.size())
+ return FallbackCaseSensitive ? A.compare(B) : 0;
+
+ return (A.size() == MinSize) ? 1 /* A is a prefix of B. */
+ : -1 /* B is a prefix of A */;
+}
+
+// Comparison function for Option prefixes.
+int llvm::StrCmpOptionPrefixes(ArrayRef<StringRef> APrefixes,
+ ArrayRef<StringRef> BPrefixes) {
+ for (const auto &[APre, BPre] : zip(APrefixes, BPrefixes)) {
+ if (int Cmp = StrCmpOptionName(APre, BPre))
+ return Cmp;
+ }
+ // Both prefixes are identical.
+ return 0;
+}
``````````
</details>
https://github.com/llvm/llvm-project/pull/109712
More information about the llvm-commits
mailing list