llvm-project/clang/lib/Driver
Hans Wennborg 76c26c1dca Switch -mcount and -finstrument-functions to emit EnterExitInstrumenter attributes
This updates -mcount to use the new attribute names (LLVM r318195), and
switches over -finstrument-functions to also use these attributes rather
than inserting instrumentation in the frontend.

It also adds a new flag, -finstrument-functions-after-inlining, which
makes the cygprofile instrumentation get inserted after inlining rather
than before.

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

llvm-svn: 318199
2017-11-14 21:13:27 +00:00
..
ToolChains Switch -mcount and -finstrument-functions to emit EnterExitInstrumenter attributes 2017-11-14 21:13:27 +00:00
Action.cpp Fix MSVC "not all control paths return a value" warning 2016-10-28 10:09:35 +00:00
CMakeLists.txt Remove Bitrig: Clang Changes 2017-07-21 22:46:31 +00:00
Compilation.cpp [Driver] Make clang/cc conforms to UNIX standard 2017-11-10 01:32:47 +00:00
Distro.cpp Add support of the next Debian (Debian buster - version 10) 2017-10-25 14:25:28 +00:00
Driver.cpp [clang] Remove redundant return [NFC] 2017-11-13 19:29:31 +00:00
DriverOptions.cpp Revert "Revert r311552: [Bash-autocompletion] Add support for static analyzer flags" 2017-08-29 00:09:31 +00:00
InputInfo.h Add an Action* member to InputInfo. 2016-01-11 23:15:21 +00:00
Job.cpp Revert r316193. 2017-10-20 00:25:07 +00:00
Multilib.cpp Multilib: add dump methods 2017-05-05 21:30:13 +00:00
Phases.cpp Reapply "Change -save-temps to emit unoptimized bitcode files." 2014-12-21 07:00:00 +00:00
SanitizerArgs.cpp Update a link to the old code.google.com bug tracker 2017-11-13 23:27:54 +00:00
Tool.cpp Rename the version of ConstructJob for multiple outputs to ConstructJobMultipleOutputs. 2016-11-03 15:41:50 +00:00
ToolChain.cpp [WebAssembly] Add crt1.o with calling lld 2017-10-27 18:10:19 +00:00
Types.cpp [Driver][OpenMP] Update actions builder to create unbundling action when necessary. 2016-10-27 18:00:51 +00:00
XRayArgs.cpp Revert "[XRay][darwin] Initial XRay in Darwin Support" 2017-11-10 07:00:55 +00:00