[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