1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 12:12:47 +01:00
llvm-mirror/lib
Evan Cheng 5fe81cf64e 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).

llvm-svn: 43465
2007-10-29 19:58:20 +00:00
..
Analysis Add explicit keywords. 2007-10-29 19:52:04 +00:00
Archive
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
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