[llvm] [NFC][LLVM] Document and adopt variadic `isa` in a few places (PR #136869)

Jakub Kuderski via llvm-commits llvm-commits at lists.llvm.org
Tue Dec 9 11:20:03 PST 2025


================
@@ -39,9 +39,8 @@ Value *llvm::getDefaultValue(Type *T) {
 }
 
 bool llvm::hasAliasUse(Function &F) {
-  return any_of(F.users(), [](User *U) {
-      return isa<GlobalAlias>(U) || isa<GlobalIFunc>(U);
-    });
+  return any_of(F.users(),
+                [](User *U) { return isa<GlobalAlias, GlobalIFunc>(U); });
----------------
kuhar wrote:

You can also do
```suggestion
  return any_of(F.users(), llvm::IsaPred<GlobalAlias, GlobalIFunc>);
```

https://github.com/llvm/llvm-project/pull/136869


More information about the llvm-commits mailing list