Go to file
Hans Wennborg 44d061a471 Add support for /Ob1 and -finline-hint-functions flags
Add support for /Ob1 (and equivalent -finline-hint-functions), which enable
inlining only for functions marked inline, either explicitly (via inline
keyword, for example), or implicitly (function definition in class body,
for example).

This works by enabling inlining pass, and adding noinline attribute to
every function not marked inline.

Patch by Rudy Pons <rudy.pons@ilod.org>!

Differential Revision: http://reviews.llvm.org/D20647

llvm-svn: 273440
2016-06-22 16:56:16 +00:00
clang Add support for /Ob1 and -finline-hint-functions flags 2016-06-22 16:56:16 +00:00
clang-tools-extra Fix build of ClangRenameTests 2016-06-21 20:30:40 +00:00
compiler-rt [CMake] NFC. An unset variable evaluates to false, so this else is unneeded 2016-06-21 21:28:40 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc configure: Remove device specific defines 2016-06-17 20:30:50 +00:00
libcxx Run list debug copy test in C++03. 2016-06-22 08:57:33 +00:00
libcxxabi Fix [libcxxabi] Fix warning about uninitialized const member. 2016-06-15 19:59:16 +00:00
libunwind [libunwind] Improve unwinder stack usage - III 2016-06-14 15:51:01 +00:00
lld [ELF] - Simplify loop in parseVersionSymbols(). NFC. 2016-06-22 15:06:21 +00:00
lldb add code coverage support to Xcode build 2016-06-21 23:06:20 +00:00
llgo [llgo] llgoi: separate evaluation from printing 2016-04-25 01:18:20 +00:00
llvm [SystemZ] Recognize RISBG opportunities involving a truncate 2016-06-22 16:16:27 +00:00
openmp Fix bug in futex fast path inside kmp_csupport.c 2016-06-22 16:36:07 +00:00
polly Fix separator in header comment 2016-06-22 16:29:33 +00:00