[llvm] [mlgo][inliner] Tigher test for interactive mode (PR #141677)

via llvm-commits llvm-commits at lists.llvm.org
Tue May 27 15:04:00 PDT 2025


llvmbot wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-llvm-transforms

Author: Mircea Trofin (mtrofin)

<details>
<summary>Changes</summary>

Prompted by #<!-- -->141453 - have the test check the feature that was previously clobbered in interactive mode, if the default decision was requested.

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


1 Files Affected:

- (modified) llvm/test/Transforms/Inline/ML/interactive-mode.ll (+10-1) 


``````````diff
diff --git a/llvm/test/Transforms/Inline/ML/interactive-mode.ll b/llvm/test/Transforms/Inline/ML/interactive-mode.ll
index 0866d14c6ece7..28f87049b21db 100644
--- a/llvm/test/Transforms/Inline/ML/interactive-mode.ll
+++ b/llvm/test/Transforms/Inline/ML/interactive-mode.ll
@@ -22,10 +22,19 @@
 ; CHECK-NEXT: sroa_savings: 0
 ; CHECK:      unsimplified_common_instructions: 5
 ; CHECK:      callee_users: 3
+; CHECK-DEFAULT: inlining_default: 1
+; CHECK:      observation: 1
+; CHECK:      callee_basic_block_count: 5
+; CHECK-DEFAULT: inlining_default: 0
+; CHECK:      observation: 2
+; CHECK-DEFAULT: inlining_default: 1
+; CHECK:      observation: 3
+; CHECK:      callee_basic_block_count: 1
 ; CHECK-DEFAULT: inlining_default: 0
+; CHECK:      observation: 4
 ; CHECK-DEFAULT: inlining_default: 1
 ; CHECK:      observation: 5
-; CHECK-NOT:  observation: 6
+; CHECK-DEFAULT: inlining_default: 1
 
 ; CHECK:      inlining_decision: 1
 ; CHECK-NEXT: inlining_decision: 0

``````````

</details>


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


More information about the llvm-commits mailing list