1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/lib/Transforms
Chandler Carruth e507ddfe74 Switch to WeakVHs in the value mapper, and aggressively prune dead basic
blocks in the function cloner. This removes the last case of trivially
dead code that I've been seeing in the wild getting inlined, analyzed,
re-inlined, optimized, only to be deleted. Nukes a FIXME from the
cleanup tests.

llvm-svn: 153572
2012-03-28 08:38:27 +00:00
..
Hello
InstCombine 153465 was incorrect. In this code we wanted to check that the pointer operand is of pointer type (and not vector type). 2012-03-26 21:00:53 +00:00
Instrumentation [tsan] treat vtable pointer updates in a special way (requires tbaa); fix a bug (forgot to return true after instrumenting); make sure the tsan tests are run 2012-03-26 17:35:03 +00:00
IPO Make a seemingly tiny change to the inliner and fix the generated code 2012-03-27 10:48:28 +00:00
Scalar Fix 80-column violation. 2012-03-28 00:35:33 +00:00
Utils Switch to WeakVHs in the value mapper, and aggressively prune dead basic 2012-03-28 08:38:27 +00:00
Vectorize fix typos 2012-03-05 17:39:47 +00:00
CMakeLists.txt Add a basic-block autovectorization pass. 2012-02-01 03:51:43 +00:00
LLVMBuild.txt Add a basic-block autovectorization pass. 2012-02-01 03:51:43 +00:00
Makefile Add a basic-block autovectorization pass. 2012-02-01 03:51:43 +00:00