[llvm] [TLI] Return LibFunc from TargetLibraryInfo::getLibFunc (PR #217561)
Nikita Popov via llvm-commits
llvm-commits at lists.llvm.org
Thu Aug 20 02:48:46 PDT 2026
================
@@ -286,15 +290,14 @@ class TargetLibraryInfo {
disableAllFunctions();
else {
// Disable individual libc/libm calls in TargetLibraryInfo.
- LibFunc LF;
AttributeSet FnAttrs = (*F)->getAttributes().getFnAttrs();
for (const Attribute &Attr : FnAttrs) {
if (!Attr.isStringAttribute())
continue;
auto AttrStr = Attr.getKindAsString();
if (!AttrStr.consume_front("no-builtin-"))
continue;
- if (getLibFunc(AttrStr, LF))
+ if (LibFunc LF = getLibFunc(AttrStr); LF != NotLibFunc)
----------------
nikic wrote:
```suggestion
if (LibFunc LF = getLibFunc(AttrStr))
```
Does this work (NotLibFunc is 0)?
https://github.com/llvm/llvm-project/pull/217561
More information about the llvm-commits
mailing list