[llvm] NVPTX: Avoid getNumUses (PR #136351)
via llvm-commits
llvm-commits at lists.llvm.org
Fri Apr 18 12:22:58 PDT 2025
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-backend-nvptx
Author: Matt Arsenault (arsenm)
<details>
<summary>Changes</summary>
---
Full diff: https://github.com/llvm/llvm-project/pull/136351.diff
1 Files Affected:
- (modified) llvm/lib/Target/NVPTX/NVVMReflect.cpp (+1-1)
``````````diff
diff --git a/llvm/lib/Target/NVPTX/NVVMReflect.cpp b/llvm/lib/Target/NVPTX/NVVMReflect.cpp
index 30b522efa4361..208bab52284a3 100644
--- a/llvm/lib/Target/NVPTX/NVVMReflect.cpp
+++ b/llvm/lib/Target/NVPTX/NVVMReflect.cpp
@@ -138,7 +138,7 @@ bool NVVMReflect::handleReflectFunction(Module &M, StringRef ReflectName) {
assert(F->getReturnType()->isIntegerTy() &&
"_reflect's return type should be integer");
- const bool Changed = F->getNumUses() > 0;
+ const bool Changed = !F->use_empty();
for (User *U : make_early_inc_range(F->users())) {
// Reflect function calls look like:
// @arch = private unnamed_addr addrspace(1) constant [12 x i8]
``````````
</details>
https://github.com/llvm/llvm-project/pull/136351
More information about the llvm-commits
mailing list