llvm-project/llvm/lib/Transforms
Diego Novillo a8a3bd2100 SamplePGO - Clear per-function data after applying a profile.
The pass was keeping around a lot of per-function data (visited blocks,
edges, dominance, etc) that is just taking up memory for no reason. In
fact, from function to function it could potentially confuse the
propagator since some maps are indexed by line offsets which can be
common between functions.

llvm-svn: 251531
2015-10-28 17:40:22 +00:00
..
Hello Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) 2015-06-23 09:49:53 +00:00
IPO SamplePGO - Clear per-function data after applying a profile. 2015-10-28 17:40:22 +00:00
InstCombine [InstCombine] Teach instcombine not to create extra PHI nodes when folding GEPs 2015-10-26 10:25:05 +00:00
Instrumentation [safestack] Fast access to the unsafe stack pointer on AArch64/Android. 2015-10-26 18:28:25 +00:00
ObjCARC ObjCARC: Remove implicit ilist iterator conversions, NFC 2015-10-19 23:20:14 +00:00
Scalar Typo. 2015-10-28 15:08:33 +00:00
Utils [SimplifyCFG] Don't DCE catchret because the successor is unreachable 2015-10-27 22:43:56 +00:00
Vectorize Whitespace. 2015-10-27 19:02:52 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile