llvm-6502/lib
Chris Lattner 4241e4da85 Implement shift-simplify.ll:test[45].
First teach instcombine that sign bit checks only demand the 
sign bit, this allows simplify demanded bits to hack on 
expressions better.

Second, teach instcombine that ashr is useless if only the
sign bit is demanded.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@39880 91177308-0d34-0410-b5e6-96231b3b80d8
2007-07-15 20:54:51 +00:00
..
Analysis Let MemoryDependenceAnalysis take care of updating AliasAnalysis. 2007-07-12 00:06:21 +00:00
Archive finishing touches of bytecode -> bitcode changes. also unbreak Windows 2007-07-06 20:28:40 +00:00
AsmParser Add the byval attribute 2007-07-06 10:57:03 +00:00
Bitcode remove a dead case 2007-07-05 17:18:32 +00:00
CodeGen Fix the build. Patch from Holger Schurig. 2007-07-14 15:11:14 +00:00
Debugger switch this to bitcode instead of bytecode 2007-05-06 09:29:13 +00:00
ExecutionEngine fix typos 2007-07-09 12:00:59 +00:00
Linker eliminate residual cruft related to recognizing bytecode 2007-07-06 13:38:17 +00:00
Support Clarify the language. Pointed out by Duncan Sands. 2007-07-14 17:41:03 +00:00
System finishing touches of bytecode -> bitcode changes. also unbreak Windows 2007-07-06 20:28:40 +00:00
Target Long live the exception handling! 2007-07-14 14:06:15 +00:00
Transforms Implement shift-simplify.ll:test[45]. 2007-07-15 20:54:51 +00:00
VMCore check for correct usage of the byval attribute 2007-07-10 19:28:12 +00:00
Makefile build lib/Archive instead of lib/Bytecode 2007-05-06 19:50:06 +00:00