llvm-6502/lib
Nick Lewycky 88cd0aadb2 Optimize "icmp pred (urem X, Y), Y" --> true/false depending on pred. There's
more work to do here, "icmp ult (urem X, 10), 11" doesn't optimize away yet.
Fixes example 3 from PR9343!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126741 91177308-0d34-0410-b5e6-96231b3b80d8
2011-03-01 08:15:50 +00:00
..
Analysis Optimize "icmp pred (urem X, Y), Y" --> true/false depending on pred. There's 2011-03-01 08:15:50 +00:00
Archive
AsmParser convert ConstantVector::get to use ArrayRef. 2011-02-15 00:14:00 +00:00
Bitcode Move library stuff out of the toplevel CMakeLists.txt file. 2011-02-18 22:06:14 +00:00
CodeGen trailing whitespace. 2011-03-01 01:39:05 +00:00
CompilerDriver
ExecutionEngine Move library stuff out of the toplevel CMakeLists.txt file. 2011-02-18 22:06:14 +00:00
Linker
MC Make all static functions become static class methods. Move shared (duplicated) functions to new MCELF class. 2011-02-28 21:45:04 +00:00
Object
Support Support: Add llvm::AreStatisticsEnabled(). 2011-02-26 23:17:12 +00:00
Target Narrow right shifts need to encode their immediates differently from a normal 2011-03-01 01:00:59 +00:00
Transforms Add an obvious missing safety check to DAE::RemoveDeadArgumentsFromCallers. 2011-03-01 00:33:47 +00:00
VMCore Add an END_WITH_NULL accessor for ConstantStruct. 2011-02-28 23:53:27 +00:00
CMakeLists.txt Move library stuff out of the toplevel CMakeLists.txt file. 2011-02-18 22:06:14 +00:00
Makefile