OSDN Git Service

Emit only A Single Opt Remark When Inlining
authorSam Elliott <ashe2@cs.washington.edu>
Mon, 21 Aug 2017 16:45:47 +0000 (16:45 +0000)
committerSam Elliott <ashe2@cs.washington.edu>
Mon, 21 Aug 2017 16:45:47 +0000 (16:45 +0000)
commitb4d267277b94c99bb5d00e8d4da0ec13c02964f0
tree0fe7b1d6534093530eaf9f5660d9d0d8539373c0
parent1952c98f8be40ea3b011e021c8cc59d1ee9f7435
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@311349 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