[PATCH] D63706: [InlineCost] Fix bug 42084: remember negative result when computing full inline cost

Fedor Sergeev via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 24 09:27:03 PDT 2019


fedor.sergeev requested changes to this revision.
fedor.sergeev added a comment.
This revision now requires changes to proceed.

Please, see my comment to PR42084: https://bugs.llvm.org/show_bug.cgi?id=42084#c3.
A core of the problem is in two difference Cost-vs-Threshold checks used in analyzeBlock (Cost >= Threshold) and analyzeCall (Cost < max(1, Threshold)).
I believe a proper fix for this bug would be to use a unified Cost-vs-Threshold check everywhere.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D63706/new/

https://reviews.llvm.org/D63706





More information about the llvm-commits mailing list