llvm-project/llvm/lib/Transforms
Piotr Padlewski dc9b2cfc50 inariant.group handling in GVN
The most important part required to make clang
devirtualization works ( ͡°͜ʖ ͡°).
The code is able to find non local dependencies, but unfortunatelly
because the caller can only handle local dependencies, I had to add
some restrictions to look for dependencies only in the same BB.

http://reviews.llvm.org/D12992

llvm-svn: 249196
2015-10-02 22:12:22 +00:00
..
Hello Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) 2015-06-23 09:49:53 +00:00
IPO Update sample profile propagation algorithm. 2015-10-01 00:26:56 +00:00
InstCombine inariant.group handling in GVN 2015-10-02 22:12:22 +00:00
Instrumentation Fix debug info with SafeStack. 2015-09-30 19:55:43 +00:00
ObjCARC [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible 2015-09-09 17:55:00 +00:00
Scalar inariant.group handling in GVN 2015-10-02 22:12:22 +00:00
Utils inariant.group handling in GVN 2015-10-02 22:12:22 +00:00
Vectorize inariant.group handling in GVN 2015-10-02 22:12:22 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile