llvm-project/llvm/lib/Support
Craig Topper 37f3e53c5b [RISCV] Simplify RISCVISAInfo::compareExtension. NFCI
Instead of having a separate single letter and multiletter ranking
use a unified rank that assigns multiletter a larger value than
single letter.

Once we've ranked the extensions, then we compare using these ranks.

Reviewed By: kito-cheng

Differential Revision: https://reviews.llvm.org/D146273
2023-03-20 22:25:11 -07:00
..
BLAKE3 [Support/BLAKE3] Rename blake3_* -> llvm_blake3_* to avoid symbol collisions 2023-02-14 16:21:42 -08:00
Unix [Support] Implement findModulesAndOffsets on Apple 64-bit platforms 2023-03-05 12:20:47 +00:00
Windows [Support] Silence warning with Clang ToT. 2023-02-20 18:25:20 -05:00
ABIBreak.cpp
Allocator.cpp
AMDGPUMetadata.cpp
APFixedPoint.cpp
APFloat.cpp APFloat: Add classify 2023-03-03 18:54:58 -04:00
APInt.cpp Use APInt::count{l,r}_{zero,one} (NFC) 2023-02-19 22:04:47 -08:00
APSInt.cpp Use APInt::getSignificantBits instead of APInt::getMinSignedBits (NFC) 2023-02-19 23:56:52 -08:00
ARMAttributeParser.cpp
ARMBuildAttrs.cpp
ARMWinEH.cpp
Atomic.cpp
AutoConvert.cpp
Base64.cpp
BinaryStreamError.cpp
BinaryStreamReader.cpp
BinaryStreamRef.cpp
BinaryStreamWriter.cpp
BlockFrequency.cpp
BranchProbability.cpp
BuryPointer.cpp
CachePruning.cpp
Caching.cpp
Chrono.cpp
circular_raw_ostream.cpp
CMakeLists.txt ADT: Move FPClassTest printing functions to common place 2023-03-03 18:20:47 -04:00
CodeGenCoverage.cpp
COM.cpp
CommandLine.cpp Use *{Map,Set}::contains (NFC) 2023-03-15 08:46:32 -07:00
Compression.cpp
ConvertUTF.cpp
ConvertUTFWrapper.cpp
COPYRIGHT.regex
CrashRecoveryContext.cpp [Support] Clarify CrashRecoveryContext exception codes on Windows. NFC 2023-02-08 18:03:58 -05:00
CRC.cpp
CSKYAttributeParser.cpp
CSKYAttributes.cpp
DAGDeltaAlgorithm.cpp
DataExtractor.cpp
Debug.cpp
DebugCounter.cpp
DebugOptions.h
DeltaAlgorithm.cpp
DivisionByConstantInfo.cpp Use APInt::count{l,r}_{zero,one} (NFC) 2023-02-19 22:04:47 -08:00
DJB.cpp
DynamicLibrary.cpp
ELFAttributeParser.cpp
ELFAttributes.cpp
Errno.cpp
Error.cpp
ErrorHandling.cpp
ExtensibleRTTI.cpp
FileCollector.cpp
FileOutputBuffer.cpp
FileUtilities.cpp
FloatingPointMode.cpp ADT: Move some FPClassTest utility functions out of instcombine 2023-03-03 18:20:47 -04:00
FoldingSet.cpp
FormattedStream.cpp
FormatVariadic.cpp
GlobPattern.cpp
GraphWriter.cpp
Hashing.cpp
InitLLVM.cpp
InstructionCost.cpp
IntEqClasses.cpp
IntervalMap.cpp
JSON.cpp
KnownBits.cpp Use APInt::count{l,r}_{zero,one} (NFC) 2023-02-19 22:04:47 -08:00
LEB128.cpp
LineIterator.cpp
Locale.cpp
LockFileManager.cpp
LowLevelType.cpp [AArch64][SME2] Add CodeGen support for target("aarch64.svcount"). 2023-03-02 12:07:41 +00:00
ManagedStatic.cpp
MathExtras.cpp
MD5.cpp
MemAlloc.cpp
Memory.cpp
MemoryBuffer.cpp [Support][MemBuffer] Prevent UB on empty StringRefs 2023-03-14 12:58:37 +01:00
MemoryBufferRef.cpp
MSP430AttributeParser.cpp
MSP430Attributes.cpp
NativeFormatting.cpp
OptimizedStructLayout.cpp
Optional.cpp
Parallel.cpp [clang-format] Fix format of my last patch 2023-02-22 10:12:48 -08:00
Path.cpp [llvm-driver] Reinvoke clang as described by llvm driver extra args 2023-02-10 19:42:32 +00:00
PGOOptions.cpp
PluginLoader.cpp
PrettyStackTrace.cpp Remove uses of ATOMIC_VAR_INIT 2023-02-24 13:43:12 -08:00
Process.cpp
Program.cpp
RandomNumberGenerator.cpp
raw_os_ostream.cpp
raw_ostream.cpp [Support] Emulate SIGPIPE handling in raw_fd_ostream write for Windows 2023-02-09 10:39:09 +00:00
regcomp.c
regengine.inc
regerror.c
regex_impl.h
Regex.cpp
regex2.h
regexec.c
regfree.c
regstrlcpy.c
regutils.h
RISCVAttributeParser.cpp
RISCVAttributes.cpp
RISCVISAInfo.cpp [RISCV] Simplify RISCVISAInfo::compareExtension. NFCI 2023-03-20 22:25:11 -07:00
RWMutex.cpp
ScaledNumber.cpp
ScopedPrinter.cpp
SHA1.cpp
SHA256.cpp
Signals.cpp
Signposts.cpp
SmallPtrSet.cpp
SmallVector.cpp
SourceMgr.cpp
SpecialCaseList.cpp [llvm] Use *{Set,Map}::contains (NFC) 2023-03-14 18:56:07 -07:00
Statistic.cpp
StringExtras.cpp
StringMap.cpp Recommit "[Support] change StringMap hash function from djbHash to xxHash" 2023-02-19 16:52:26 -05:00
StringRef.cpp
StringSaver.cpp
SuffixTree.cpp
SystemUtils.cpp
TarWriter.cpp
Threading.cpp
ThreadPool.cpp Name threadpool threads. 2023-02-23 18:11:15 +00:00
TimeProfiler.cpp
Timer.cpp
ToolOutputFile.cpp
TrigramIndex.cpp
Twine.cpp
TypeSize.cpp
Unicode.cpp
UnicodeCaseFold.cpp
UnicodeNameToCodepoint.cpp
UnicodeNameToCodepointGenerated.cpp
Valgrind.cpp
VersionTuple.cpp
VirtualFileSystem.cpp
Watchdog.cpp
WithColor.cpp
xxhash.cpp [xxHash] Don't trigger UB on empty StringRef 2023-02-08 12:53:54 +01:00
YAMLParser.cpp [YAML] Trim trailing whitespace from plain scalars 2023-02-09 21:56:57 -05:00
YAMLTraits.cpp Recommit [YAML IO] Check that mapping doesn't contain duplicating keys 2023-02-13 17:45:07 +03:00
Z3Solver.cpp