OSDN Git Service

Emit only A Single Opt Remark When Inlining
authorSam Elliott <ashe2@cs.washington.edu>
Sun, 20 Aug 2017 06:43:34 +0000 (06:43 +0000)
committerSam Elliott <ashe2@cs.washington.edu>
Sun, 20 Aug 2017 06:43:34 +0000 (06:43 +0000)
commit2999c9c71d1fd9700be98cda0dc0a31a80be61b1
tree38ee8089a498a1e2d907bc3bdf67108abaeb7061
parent1bce6ea7b79cbceab5cd0d458a552fd6bf805c09
Emit only A Single Opt Remark When Inlining

Summary:
This updates the Inliner to only add a single Optimization
Remark when Inlining, rather than an Analysis Remark and an
Optimization Remark.

Fixes https://bugs.llvm.org/show_bug.cgi?id=33786

Reviewers: anemet, davidxl, chandlerc

Reviewed By: anemet

Subscribers: haicheng, fhahn, mehdi_amini, dblaikie, llvm-commits, eraman

Differential Revision: https://reviews.llvm.org/D36054

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@311273 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
include/llvm/Analysis/InlineCost.h
lib/Transforms/IPO/Inliner.cpp
test/LTO/Resolution/X86/diagnostic-handler-remarks-with-hotness.ll
test/LTO/Resolution/X86/diagnostic-handler-remarks.ll
test/LTO/X86/diagnostic-handler-remarks-with-hotness.ll
test/LTO/X86/diagnostic-handler-remarks.ll
test/ThinLTO/X86/diagnostic-handler-remarks-with-hotness.ll
test/ThinLTO/X86/diagnostic-handler-remarks.ll
test/Transforms/Inline/optimization-remarks-passed-yaml.ll
test/Transforms/Inline/optimization-remarks-with-hotness.ll
test/Transforms/Inline/optimization-remarks-yaml.ll
test/Transforms/Inline/optimization-remarks.ll