llvm-project/lld/test
Francis Visoiu Mistrih 20fff32b7d [Remarks] Add -foptimization-record-passes to filter remark emission
Currently we have -Rpass for filtering the remarks that are displayed as
diagnostics, but when using -fsave-optimization-record, there is no way
to filter the remarks while generating them.

This adds support for filtering remarks by passes using a regex.
Ex: `clang -fsave-optimization-record -foptimization-record-passes=inline`

will only emit the remarks coming from the pass `inline`.

This adds:

* `-fsave-optimization-record` to the driver
* `-opt-record-passes` to cc1
* `-lto-pass-remarks-filter` to the LTOCodeGenerator
* `--opt-remarks-passes` to lld
* `-pass-remarks-filter` to llc, opt, llvm-lto, llvm-lto2
* `-opt-remarks-passes` to gold-plugin

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

llvm-svn: 355964
2019-03-12 20:28:50 +00:00
..
COFF Fixup test to work after changes in r355878. 2019-03-12 20:04:03 +00:00
Driver/Inputs
ELF [Remarks] Add -foptimization-record-passes to filter remark emission 2019-03-12 20:28:50 +00:00
MinGW [MinGW] Hook up the --exclude-all-symbols option 2019-02-19 21:57:49 +00:00
Unit
darwin
mach-o
wasm [WebAssembly] LTO: Don't include bitcode-only symbols in the symtab 2019-03-07 02:43:19 +00:00
CMakeLists.txt
lit.cfg.py ELF: Change FileSize back to a uint64_t. 2019-03-01 18:53:41 +00:00
lit.site.cfg.py.in ELF: Change FileSize back to a uint64_t. 2019-03-01 18:53:41 +00:00