1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00
llvm-mirror/lib
Bill Wendling 0b07d30acc Cleanup of the [SU]ADDO type legalization code. Patch by Duncan!
"It simplifies the type legalization part a bit, and produces better code by
teaching SelectionDAG about the extra bits in an i8 SADDO/UADDO node.  In
essence, I spontaneously decided that on x86 this i8 boolean result would be
either 0 or 1, and on other platforms 0/1 or 0/-1, depending on whether the
platform likes it's boolean zero extended or sign extended."

llvm-svn: 59864
2008-11-22 07:24:01 +00:00
..
Analysis reapply Sanjiv's patch to genericize memcpy/memset/memmove to take an 2008-11-21 16:42:48 +00:00
Archive Silence unused variable warnings. 2008-11-21 20:00:59 +00:00
AsmParser Regenerated 2008-11-13 01:03:00 +00:00
Bitcode Added support for the following definition of shufflevector 2008-11-10 04:46:22 +00:00
CodeGen Cleanup of the [SU]ADDO type legalization code. Patch by Duncan! 2008-11-22 07:24:01 +00:00
Debugger
ExecutionEngine Implement support for JIT exceptions on X86_64. Relative offsets are 2008-11-18 10:44:46 +00:00
Linker Make comments and code for QuietWarnings and QuietErrors 2008-10-25 17:57:20 +00:00
Support Add Binary flag to raw_fd_ostream constructor. 2008-11-13 05:01:07 +00:00
System ARM / Mac OS X also wants to invalidate icache after jitting. 2008-11-14 02:33:17 +00:00
Target CellSPU: 2008-11-21 02:56:16 +00:00
Transforms Fix build failure. 2008-11-21 21:00:20 +00:00
VMCore Silence unused variable warnings. 2008-11-21 20:00:59 +00:00
Makefile