1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 19:52:54 +01:00
llvm-mirror/lib/Transforms
Vedant Kumar de4374ce0b [MergeFunc] Erase unused duplicate functions if they are discardable
MergeFunc only deletes unused duplicate functions if they have local
linkage, but it should be safe to relax this to any "discardable if
unused" linkage type.

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

llvm-svn: 350939
2019-01-11 17:56:35 +00:00
..
AggressiveInstCombine Format AggresiveInstCombine.cpp. NFC 2019-01-02 19:51:46 +00:00
Coroutines Fix compiler warning about unused variable [NFC] 2018-12-12 06:33:45 +00:00
Hello cmake: Remove add_llvm_loadable_module() 2018-12-20 22:04:08 +00:00
InstCombine [InstCombine] canonicalize another raw IR rotate pattern to funnel shift 2019-01-08 22:39:55 +00:00
Instrumentation [opaque pointer types] Remove some calls to generic Type subtype accessors. 2019-01-10 16:07:20 +00:00
IPO [MergeFunc] Erase unused duplicate functions if they are discardable 2019-01-11 17:56:35 +00:00
ObjCARC [CallSite removal] Migrate all Alias Analysis APIs to use the newly 2019-01-07 05:42:51 +00:00
Scalar [Jump Threading] Unfold a select insn that feeds a switch via a phi node 2019-01-11 15:52:57 +00:00
Utils [SimplifyLibCalls] Fix memchr expansion for constant strings. 2019-01-09 23:39:26 +00:00
Vectorize [llvm] API for encoding/decoding DWARF discriminators. 2018-12-21 22:48:50 +00:00
CMakeLists.txt
LLVMBuild.txt