1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 19:52:54 +01:00
llvm-mirror/include/llvm/Transforms
Duncan P. N. Exon Smith 436cc1b92b ValueMapper: Extract llvm::RemapFunction from IRMover.cpp, NFC
Strip out the remapping parts of IRLinker::linkFunctionBody and put them
in ValueMapper.cpp under the name Mapper::remapFunction (with a
top-level entry-point llvm::RemapFunction).

This is a nice cleanup on its own since it puts the remapping code
together and shares a single Mapper context for the entire
IRLinker::linkFunctionBody Call.  Besides that, this will make it easier
to break the co-recursion between IRMover.cpp and ValueMapper.cpp in
follow ups.

llvm-svn: 265835
2016-04-08 19:26:32 +00:00
..
InstCombine Rename DenseMap::resize() into DenseMap::reserve() (NFC) 2016-03-22 07:20:00 +00:00
IPO Create a typedef GlobalValue::GUID for uint64_t and RAUW (NFC) 2016-04-02 05:07:53 +00:00
Scalar [PM] Sink the "Expression" type for GVN into the class as a private 2016-03-11 16:25:19 +00:00
Utils ValueMapper: Extract llvm::RemapFunction from IRMover.cpp, NFC 2016-04-08 19:26:32 +00:00
Instrumentation.h [sanitizer-coverage] implement -fsanitize-coverage=trace-pc. This is similar to trace-bb, but has a different API. We already use the equivalent flag in GCC for Linux kernel fuzzing. We may be able to use this flag with AFL too 2016-02-17 21:34:43 +00:00
IPO.h [ThinLTO] Renaming of function index to module summary index (NFC) 2016-03-15 00:04:37 +00:00
ObjCARC.h
Scalar.h Introduce a @llvm.experimental.guard intrinsic 2016-03-31 00:18:46 +00:00
Vectorize.h