1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 20:12:56 +02:00
llvm-mirror/lib/Transforms
Dehao Chen 52b358f670 Reimplement discriminator assignment algorithm.
Summary: The new algorithm is more efficient (O(n), n is number of basic blocks). And it is guaranteed to cover all cases of multiple BB mapped to same line.

Reviewers: dblaikie, davidxl, dnovillo

Subscribers: llvm-commits

Differential Revision: http://reviews.llvm.org/D14738

llvm-svn: 253594
2015-11-19 19:53:05 +00:00
..
Hello Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) 2015-06-23 09:49:53 +00:00
InstCombine Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00
Instrumentation [AddressSanitizer] assert(false) -> llvm_unreachable and remove return. 2015-11-19 19:28:23 +00:00
IPO [GlobalOpt] Localize some globals that have non-instruction users 2015-11-19 18:04:33 +00:00
ObjCARC ObjCARC: Remove implicit ilist iterator conversions, NFC 2015-10-19 23:20:14 +00:00
Scalar [LIR] Fix 80-column from previous commit. 2015-11-19 18:25:11 +00:00
Utils Reimplement discriminator assignment algorithm. 2015-11-19 19:53:05 +00:00
Vectorize [LV] Add a helper function, isReductionVariable. NFC. 2015-11-19 14:19:06 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile