1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00
llvm-mirror/lib/Transforms
Johannes Doerfert b14f18b221 [Attributor] Manifest constant return values
Summary:
If the unique return value is a constant we now replace call uses with
that constant.

Reviewers: sstefan1, uenoku

Subscribers: hiraditya, bollu, llvm-commits

Tags: #llvm

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

llvm-svn: 369785
2019-08-23 17:41:37 +00:00
..
AggressiveInstCombine
Coroutines [llvm] Migrate llvm::make_unique to std::make_unique 2019-08-15 15:54:37 +00:00
Hello
InstCombine [instcombine] icmp eq/ne (sub C, Y), C -> icmp eq/ne Y, 0 2019-08-21 15:51:57 +00:00
Instrumentation hwasan: Untag unwound stack frames by wrapping personality functions. 2019-08-23 01:28:44 +00:00
IPO [Attributor] Manifest constant return values 2019-08-23 17:41:37 +00:00
ObjCARC [ObjC][ARC] Delete ObjC runtime calls on global variables annotated 2019-06-14 22:06:32 +00:00
Scalar [Reassoc] Small fix to support unary FNeg in NegateValue(...) 2019-08-23 15:49:38 +00:00
Utils [Loop Peeling] Fix silly bug in metadata update. 2019-08-22 10:06:46 +00:00
Vectorize [SLP] use range-for loops, fix formatting; NFC 2019-08-23 16:22:32 +00:00
CMakeLists.txt
LLVMBuild.txt