llvm-6502/lib
Hao Liu e7769db118 [LoopVectorize] Induction variables: support arbitrary constant step.
Previously, only -1 and +1 step values are supported for induction variables. This patch extends LV to support
arbitrary constant steps.
Initial patch by Alexey Volkov. Some bug fixes are added in the following version.

Differential Revision: http://reviews.llvm.org/D6051 and http://reviews.llvm.org/D7193


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@227557 91177308-0d34-0410-b5e6-96231b3b80d8
2015-01-30 05:02:21 +00:00
..
Analysis
AsmParser Remove unused tokens in the ll lexer. 2015-01-29 14:45:09 +00:00
Bitcode
CodeGen Update comments to use unreachable instead of llvm.trap, as implemented now 2015-01-29 22:32:26 +00:00
DebugInfo
ExecutionEngine
Fuzzer [fuzzer] add -use_full_coverage_set=1 which solves FullCoverageSetTest. This does not scale very well yet, but might be a good start. 2015-01-29 23:01:07 +00:00
IR
IRReader
LineEditor
Linker
LTO [LTO] Scan all per-function subtargets when collecting runtime library names. 2015-01-30 01:16:24 +00:00
MC Compute the ELF SectionKind from the flags. 2015-01-29 17:33:21 +00:00
Object [ELFYAML] Provide default value 0 for YAML relocation addendum field 2015-01-29 06:56:24 +00:00
Option
ProfileData
Support iOS doesn't have crt_externs.h available, so we fall back to the posix method. 2015-01-30 00:10:39 +00:00
TableGen
Target [AArch64]Fix PR21675, a bug about lowering llvm.ctpop.i32. We should noot use "DAG.getUNDEF(MVT::v8i8)" to get all zero vector. 2015-01-30 02:13:53 +00:00
Transforms [LoopVectorize] Induction variables: support arbitrary constant step. 2015-01-30 05:02:21 +00:00
CMakeLists.txt Reverting r227452, which adds back the fuzzer library. Now excluding the fuzzer library based on LLVM_USE_SANITIZE_COVERAGE being set or unset. 2015-01-29 16:58:29 +00:00
LLVMBuild.txt
Makefile