Go to file
Adam Nemet ea06e6e865 Migrate SimplifyLibCalls to new OptimizationRemarkEmitter
Summary:
This changes SimplifyLibCalls to use the new OptimizationRemarkEmitter
API.

In fact, as SimplifyLibCalls is only ever called via InstCombine,
(as far as I can tell) the OptimizationRemarkEmitter is added there,
and then passed through to SimplifyLibCalls later.

I have avoided changing any remark text.

This closes PR33787

Patch by Sam Elliott!

Reviewers: anemet, davide

Reviewed By: anemet

Subscribers: davide, mehdi_amini, eraman, fhahn, llvm-commits

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

llvm-svn: 309158
2017-07-26 19:03:18 +00:00
clang [OpenCL] Fix access qualifiers metadata for kernel arguments with typedef 2017-07-26 18:49:54 +00:00
clang-tools-extra [clang-tidy] Do not issue fixit for explicit template specializations 2017-07-26 00:45:41 +00:00
compiler-rt Revert "[sanitizer] Support compiler-rt builtins" 2017-07-26 06:46:11 +00:00
debuginfo-tests Add a test for PR33166. 2017-05-25 19:33:16 +00:00
libclc generic: add missing get_work_dim include 2017-06-02 15:58:35 +00:00
libcxx Remove addtional parameters in function std::next() and std::prev() 2017-07-24 22:17:05 +00:00
libcxxabi Update version to 6.0.0svn 2017-07-19 13:42:18 +00:00
libunwind Partial fix for PR33858 2017-07-26 18:13:57 +00:00
lld Simplify. NFC. 2017-07-26 18:47:49 +00:00
lldb Skip test_unique_stacks on Darwin, because it doesn't terminate reliably. 2017-07-25 22:44:34 +00:00
llgo irgen: Create functions instead of global variables for builtin hash and equal algorithms. 2017-06-04 22:11:28 +00:00
llvm Migrate SimplifyLibCalls to new OptimizationRemarkEmitter 2017-07-26 19:03:18 +00:00
openmp [CMake] Disable building libomptarget and add CMake switch 2017-07-26 13:55:00 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [ScheduleOptimizer] Translate to C++ bindings 2017-07-26 14:59:15 +00:00