llvm-6502/lib/Transforms
Shuxin Yang bba3eb054a rdar://12329730 (2nd part, revised)
The type of shirt-right (logical or arithemetic) should remain unchanged 
when transforming  "X << C1 >> C2" into "X << (C1-C2)"


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169209 91177308-0d34-0410-b5e6-96231b3b80d8
2012-12-04 03:28:32 +00:00
..
Hello Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
InstCombine rdar://12329730 (2nd part, revised) 2012-12-04 03:28:32 +00:00
Instrumentation ASan: add initial support for handling llvm.lifetime intrinsics in ASan - emit calls into runtime library that poison memory for local variables when their lifetime is over and unpoison memory when their lifetime begins. 2012-12-04 01:34:23 +00:00
IPO Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
Scalar Teach the jump threading optimization to stop scanning the basic block when calculating the cost after passing the threshold. 2012-12-03 17:34:44 +00:00
Utils Use the new script to sort the includes of every file under lib. 2012-12-03 16:50:05 +00:00
Vectorize LoopVectorize.cpp: Suppress a warning. [-Wunused-variable] 2012-12-04 00:49:34 +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