diff options
author | tltao <tony.le.tao@gmail.com> | 2024-01-23 05:09:43 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-23 11:09:43 +0100 |
commit | fd9b33754198972b835f05ce58d8bb9f0ac8ff7e (patch) | |
tree | 7370bf5a82d450c6a5479cb87cc61e4da4232358 /llvm/lib/Analysis/TargetLibraryInfo.cpp | |
parent | 1715866a94b30f719f8db58591c9adfda6ff0ef6 (diff) | |
download | llvm-fd9b33754198972b835f05ce58d8bb9f0ac8ff7e.zip llvm-fd9b33754198972b835f05ce58d8bb9f0ac8ff7e.tar.gz llvm-fd9b33754198972b835f05ce58d8bb9f0ac8ff7e.tar.bz2 |
[TLI] Remove leftover assert in TargetLibraryInfoImpl initialize (#79056)
Remove unnecessary assert for a sorted StandardNames after
implementation of getLibFunc is changed from binary search to a DenseMap
Lookup in commit 7d950f040e3da66ec83f91b58d8c2220483d6335.
The original getLibFunc binary search implementation is in commit
c740e3f0d1ca9690100160ed2708d97d3c6562f0.
Co-authored-by: Tony Tao <tonytao@ca.ibm.com>
Diffstat (limited to 'llvm/lib/Analysis/TargetLibraryInfo.cpp')
-rw-r--r-- | llvm/lib/Analysis/TargetLibraryInfo.cpp | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/llvm/lib/Analysis/TargetLibraryInfo.cpp b/llvm/lib/Analysis/TargetLibraryInfo.cpp index 58749e5..25951d2 100644 --- a/llvm/lib/Analysis/TargetLibraryInfo.cpp +++ b/llvm/lib/Analysis/TargetLibraryInfo.cpp @@ -163,12 +163,6 @@ bool TargetLibraryInfoImpl::isCallingConvCCompatible(Function *F) { /// triple gets a sane set of defaults. static void initialize(TargetLibraryInfoImpl &TLI, const Triple &T, ArrayRef<StringLiteral> StandardNames) { - // Verify that the StandardNames array is in alphabetical order. - assert( - llvm::is_sorted(StandardNames, - [](StringRef LHS, StringRef RHS) { return LHS < RHS; }) && - "TargetLibraryInfoImpl function names must be sorted"); - // Set IO unlocked variants as unavailable // Set them as available per system below TLI.setUnavailable(LibFunc_getc_unlocked); |