[llvm] [LLVM] New NoDivergenceSource function attribute (PR #111832)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Fri Oct 11 10:48:44 PDT 2024


================
@@ -292,7 +292,7 @@ bool TargetTransformInfo::hasBranchDivergence(const Function *F) const {
 }
 
 bool TargetTransformInfo::isSourceOfDivergence(const Value *V) const {
-  if (const CallBase *Call = dyn_cast<CallBase>(V)) {
+  if (auto *Call = dyn_cast<CallBase>(V)) {
----------------
arsenm wrote:

```suggestion
  if (const auto *Call = dyn_cast<CallBase>(V)) {
```

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


More information about the llvm-commits mailing list