[llvm] d2a9b87 - TableGen: Try to fix expensive checks failures
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Mon Jan 27 11:42:14 PST 2020
Author: Matt Arsenault
Date: 2020-01-27T14:42:04-05:00
New Revision: d2a9b87fee84766b28bd39b46c913da00e1450f4
URL: https://github.com/llvm/llvm-project/commit/d2a9b87fee84766b28bd39b46c913da00e1450f4
DIFF: https://github.com/llvm/llvm-project/commit/d2a9b87fee84766b28bd39b46c913da00e1450f4.diff
LOG: TableGen: Try to fix expensive checks failures
Added:
Modified:
llvm/utils/TableGen/CodeGenRegisters.cpp
Removed:
################################################################################
diff --git a/llvm/utils/TableGen/CodeGenRegisters.cpp b/llvm/utils/TableGen/CodeGenRegisters.cpp
index 2946b47d7fe5..9df09fdf6572 100644
--- a/llvm/utils/TableGen/CodeGenRegisters.cpp
+++ b/llvm/utils/TableGen/CodeGenRegisters.cpp
@@ -1011,7 +1011,7 @@ CodeGenRegisterClass::getMatchingSubClassWithSubRegs(
for (auto &RC : RegClasses)
if (SuperRegRCsBV[RC.EnumValue])
SuperRegRCs.emplace_back(&RC);
- llvm::sort(SuperRegRCs, SizeOrder);
+ llvm::stable_sort(SuperRegRCs, SizeOrder);
assert(SuperRegRCs.front() == BiggestSuperRegRC &&
"Biggest class wasn't first");
More information about the llvm-commits
mailing list