llvm-6502/lib
Evan Cheng 3c3ddb3a85 Enable more fold (sext (load x)) -> (sext (truncate (sextload x)))
transformation. Previously, it's restricted by ensuring the number of load uses
is one. Now the restriction is loosened up by allowing setcc uses to be
"extended" (e.g. setcc x, c, eq -> setcc sext(x), sext(c), eq).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43465 91177308-0d34-0410-b5e6-96231b3b80d8
2007-10-29 19:58:20 +00:00
..
Analysis Add explicit keywords. 2007-10-29 19:52:04 +00:00
Archive finishing touches of bytecode -> bitcode changes. also unbreak Windows 2007-07-06 20:28:40 +00:00
AsmParser Next PPC long double bits. First cut at constants. 2007-10-11 18:07:22 +00:00
Bitcode Fixed warning concerning implicit conversion from a NULL pointer 2007-10-29 18:43:39 +00:00
CodeGen Enable more fold (sext (load x)) -> (sext (truncate (sextload x))) 2007-10-29 19:58:20 +00:00
Debugger switch this to bitcode instead of bytecode 2007-05-06 09:29:13 +00:00
ExecutionEngine add a mechanism for the JIT to invoke a function to lazily create functions as they are referenced. 2007-10-22 02:50:12 +00:00
Linker Use correct parentheses with the '&& "..."' idiom in an assert. 2007-10-08 15:13:30 +00:00
Support Clarified operator precedence. 2007-10-25 23:15:31 +00:00
System really fix PR1581, thanks to Daniel Dunbar for pointing 2007-09-28 20:50:50 +00:00
Target Enable more fold (sext (load x)) -> (sext (truncate (sextload x))) 2007-10-29 19:58:20 +00:00
Transforms Update a comment to reflect the current code. 2007-10-29 19:32:39 +00:00
VMCore I am not sure this is a good idea to be an option, but rename the option for 2007-10-29 03:14:55 +00:00
Makefile build lib/Archive instead of lib/Bytecode 2007-05-06 19:50:06 +00:00