llvm-6502/lib/Transforms
Nadav Rotem 9a6823516f LoopVectorizer: Add initial support for pointer induction variables (for example: *dst++ = *src++).
At the moment we still require to have an integer induction variable (for example: i++).



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168231 91177308-0d34-0410-b5e6-96231b3b80d8
2012-11-17 00:27:03 +00:00
..
Hello Since the Hello pass is built as a loadable dynamic library, don't try to convert it to new-style registration yet. 2010-10-07 00:31:16 +00:00
InstCombine Make this easier to understand, as suggested by Chandler. 2012-11-16 20:53:08 +00:00
Instrumentation [TSan] fix indentation 2012-11-14 14:33:59 +00:00
IPO Use empty parens for empty function parameter list instead of '(void)'. 2012-11-15 16:51:49 +00:00
Scalar Teach SROA rewriteVectorizedStoreInst to handle cases when the loaded value is narrower than the stored value. rdar://12713675 2012-11-17 00:05:06 +00:00
Utils SimplifyCFG: Don't assume non-null ScalarTargetTransformInfo. 2012-11-16 18:22:08 +00:00
Vectorize LoopVectorizer: Add initial support for pointer induction variables (for example: *dst++ = *src++). 2012-11-17 00:27:03 +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