llvm-6502/lib
Wei Mi 95f7517f1b Add another InstCombine pass after LoopUnroll.
This is to cleanup some redundency generated by LoopUnroll pass. Such redundency may not be cleaned up by existing passes after LoopUnroll.

Differential Revision: http://reviews.llvm.org/D9777


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237395 91177308-0d34-0410-b5e6-96231b3b80d8
2015-05-14 22:02:54 +00:00
..
Analysis [ConstantFolding] Fix wrong folding of intrinsic 'convert.from.fp16'. 2015-05-14 18:01:48 +00:00
AsmParser [opaque pointer type] Use the value type of the GlobalVariable rather than accessing it through the pointee's type 2015-05-13 22:55:01 +00:00
Bitcode
CodeGen Turn effective assert(0) into llvm_unreachable 2015-05-14 18:33:29 +00:00
DebugInfo
ExecutionEngine
Fuzzer [lib/Fuzzer] enable -use_counters=1 by default 2015-05-13 18:31:46 +00:00
IR [opaque pointer type] Use GlobalVariable::getValueType rather than accessing it through the GV's pointee type 2015-05-13 22:54:54 +00:00
IRReader
LineEditor
Linker
LTO
MC Don't omit the constant when computing a cross-section relative relocation. 2015-05-14 01:10:41 +00:00
Object
Option
Passes
ProfileData InstrProf: Treat functions with a coverage map but no profile as unreached 2015-05-13 22:03:04 +00:00
Support Fix memory leak introduced in r237314. 2015-05-14 20:46:12 +00:00
TableGen TableGen: Avoid undefined behaviour by doing this shift in int64 2015-05-14 06:47:02 +00:00
Target [Hexagon] Generate hardware loop for a vectorized loop 2015-05-14 20:36:19 +00:00
Transforms Add another InstCombine pass after LoopUnroll. 2015-05-14 22:02:54 +00:00
CMakeLists.txt
LLVMBuild.txt Reflow long lines of some LLVMBuild files 2015-05-14 15:38:27 +00:00
Makefile