llvm-6502/lib/Transforms
Nick Lewycky edb5842b7c Remove dyn_cast + dereference pattern by replacing it with a cast and changing
the safety check to look for the same type we're going to actually cast to.
Fixes PR13180!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159110 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-24 10:15:42 +00:00
..
Hello
InstCombine Revert remaining part of r93200: "Disable folding sext(trunc(x)) -> x" 2012-06-22 16:36:43 +00:00
Instrumentation Extend the IL for selecting TLS models (PR9788) 2012-06-23 11:37:03 +00:00
IPO Tab to spaces. No functionality change. 2012-06-24 04:07:14 +00:00
Scalar Remove a dangling reference to a deleted instruction. Fixes PR13185! 2012-06-24 01:44:08 +00:00
Utils Remove dyn_cast + dereference pattern by replacing it with a cast and changing 2012-06-24 10:15:42 +00:00
Vectorize Allow BBVectorize to fuse compare instructions. 2012-06-23 21:52:50 +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