[llvm] [TLI] Handle roundeven libcall in hasOptimizedCodegen (PR #170689)

via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 4 08:41:31 PST 2025


llvmbot wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-llvm-analysis

Author: None (valadaptive)

<details>
<summary>Changes</summary>

This is a prerequisite to being able to turn it into an intrinsic.


---
Full diff: https://github.com/llvm/llvm-project/pull/170689.diff


1 Files Affected:

- (modified) llvm/include/llvm/Analysis/TargetLibraryInfo.h (+1) 


``````````diff
diff --git a/llvm/include/llvm/Analysis/TargetLibraryInfo.h b/llvm/include/llvm/Analysis/TargetLibraryInfo.h
index 0f98af69f12c6..a88497beb20ae 100644
--- a/llvm/include/llvm/Analysis/TargetLibraryInfo.h
+++ b/llvm/include/llvm/Analysis/TargetLibraryInfo.h
@@ -417,6 +417,7 @@ class TargetLibraryInfo {
     case LibFunc_nearbyint:    case LibFunc_nearbyintf: case LibFunc_nearbyintl:
     case LibFunc_rint:         case LibFunc_rintf:      case LibFunc_rintl:
     case LibFunc_round:        case LibFunc_roundf:     case LibFunc_roundl:
+    case LibFunc_roundeven:    case LibFunc_roundevenf: case LibFunc_roundevenl:
     case LibFunc_sin:          case LibFunc_sinf:       case LibFunc_sinl:
     case LibFunc_sinh:         case LibFunc_sinhf:      case LibFunc_sinhl:
     case LibFunc_sqrt:         case LibFunc_sqrtf:      case LibFunc_sqrtl:

``````````

</details>


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


More information about the llvm-commits mailing list