diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2014-07-04 12:36:05 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2014-07-04 12:36:05 +0000 |
commit | 3c5b12623952a50d25b9ab9fe14ab5c59bb7b35b (patch) | |
tree | 6cad158d900c3f160b05054d9305dcd6a90f60d5 /clang/lib/Frontend | |
parent | 778c029e040ea5afadebeb6403ec9088544bbb10 (diff) | |
download | llvm-3c5b12623952a50d25b9ab9fe14ab5c59bb7b35b.zip llvm-3c5b12623952a50d25b9ab9fe14ab5c59bb7b35b.tar.gz llvm-3c5b12623952a50d25b9ab9fe14ab5c59bb7b35b.tar.bz2 |
GlobalDCE: Delete available_externally initializers if it allows removing the value the initializer is referring to.
This is useful for functions that are not actually available externally but
referenced by a vtable of some kind. Clang emits functions like this for the MS
ABI.
PR20182.
llvm-svn: 212337
Diffstat (limited to 'clang/lib/Frontend')
0 files changed, 0 insertions, 0 deletions