1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00
llvm-mirror/tools
Peter Collingbourne 33fe886dfb IR: Function summary extensions for whole-program devirtualization pass.
The summary information includes all uses of llvm.type.test and
llvm.type.checked.load intrinsics that can be used to devirtualize calls,
including any constant arguments for virtual constant propagation.

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

llvm-svn: 294795
2017-02-10 22:29:38 +00:00
..
bugpoint
bugpoint-passes
dsymutil [dsymutil] Fix handling of empty CUs in LTO links. 2017-02-09 19:41:55 +00:00
gold [ThinLTO] PrintStatistics when we exit early for thinlto-index-only 2017-02-02 17:33:53 +00:00
llc [LLC] Add an inline assembly diagnostics handler. 2017-02-03 11:14:39 +00:00
lli
llvm-ar
llvm-as
llvm-as-fuzzer
llvm-bcanalyzer IR: Function summary extensions for whole-program devirtualization pass. 2017-02-10 22:29:38 +00:00
llvm-c-test
llvm-cat
llvm-config [llvm-config] Fix obviously wrong code in parsing DyLib components. 2017-01-12 19:47:38 +00:00
llvm-cov [llvm-cov] Don't show function summaries when filtering by filename (fixes PR31395) 2017-02-05 20:11:08 +00:00
llvm-cxxdump
llvm-cxxfilt llvm-cxxfilt: support -_ 2017-01-22 17:41:10 +00:00
llvm-diff Cleanup dump() functions. 2017-01-28 02:02:38 +00:00
llvm-dis
llvm-dwarfdump
llvm-dwp [llvm-dwp] - Reuse object::Decompressor class 2017-01-13 15:58:55 +00:00
llvm-extract
llvm-go
llvm-jitlistener
llvm-link [ThinLTO] Rework llvm-link to use the FunctionImporter 2017-01-04 14:27:31 +00:00
llvm-lto llvm-lto: pass errs() to the module verifier (NFC) 2016-12-23 23:53:57 +00:00
llvm-lto2 llvm-lto2: remove leading '-' for cl::opt declaration 2016-12-23 23:54:34 +00:00
llvm-mc
llvm-mc-fuzzer
llvm-mcmarkup
llvm-modextract
llvm-nm Add a warning when the llvm-nm -print-size flag is used on a Mach-O file as 2017-01-25 21:33:38 +00:00
llvm-objdump Tweak the implementation of llvm-objdump’s -objc-meta-data option so 2017-02-09 17:56:26 +00:00
llvm-opt-report [llvm-opt-report] Fix context-sensitive lines where nothing happened 2017-01-07 20:21:17 +00:00
llvm-pdbdump [pdb] Add a new command for analyzing hash collisions. 2017-02-01 18:30:22 +00:00
llvm-profdata
llvm-readobj llvm-readobj: fix next note entry calculation and print unknown note types 2017-02-02 23:44:49 +00:00
llvm-rtdyld
llvm-shlib
llvm-size llvm-size: remove leading dash in '-radix' option 2016-12-23 23:55:08 +00:00
llvm-split
llvm-stress
llvm-strings llvm-strings: remove default for -Wcovered-switch-default 2017-01-21 02:52:29 +00:00
llvm-symbolizer Add a verbose/human readable mode to llvm-symbolizer to investigate discriminators and other line table/backtrace features 2017-01-31 22:19:38 +00:00
llvm-xray [XRay] A graph Class for the llvm-xray graph 2017-02-10 06:36:08 +00:00
lto [ThinLTO] Honor -O{0,1,2,4} passed through the libLTO interface for ThinLTO 2016-12-28 19:37:16 +00:00
msbuild
obj2yaml [obj2yaml] Produce correct output for invalid relocations. 2017-01-26 23:12:53 +00:00
opt Cleanup dump() functions. 2017-01-28 02:02:38 +00:00
sancov [sancov] applying blacklist to covered points too 2017-01-19 03:49:18 +00:00
sanstats
verify-uselistorder
xcode-toolchain
yaml2obj Add LC_BUILD_VERSION load command 2017-01-23 20:07:55 +00:00
CMakeLists.txt
LLVMBuild.txt