Author: void
Date: Sat Aug 11 04:52:53 2007
New Revision: 41017
URL: http://llvm.org/viewvc/llvm-project?rev=41017&view=rev
Log:
64-bit SSSE3 ops that use MMX registers don't require 16-byte alignment.
Make a 'memop' pattern just for them.
Modified:
llvm/trunk/lib/Target/X86/X86InstrSSE.td
M
Author: reid
Date: Sat Aug 11 10:57:56 2007
New Revision: 41018
URL: http://llvm.org/viewvc/llvm-project?rev=41018&view=rev
Log:
Fix a comment typo noticed by Sandro Magi.
Modified:
llvm/trunk/lib/ExecutionEngine/ExecutionEngine.cpp
Modified: llvm/trunk/lib/ExecutionEngine/ExecutionEngine.cp
Author: reid
Date: Sat Aug 11 11:11:22 2007
New Revision: 41019
URL: http://llvm.org/viewvc/llvm-project?rev=41019&view=rev
Log:
Now that llvm-ld can accept - as input from stdin, use this feature to extract
the pass arguments that it supports.
Modified:
llvm/trunk/utils/findmisopt
Modified:
Author: lattner
Date: Sat Aug 11 13:16:46 2007
New Revision: 41020
URL: http://llvm.org/viewvc/llvm-project?rev=41020&view=rev
Log:
With evan's explicit flag representation, hopefully we will finally be
able to 3-addressify away stuff like this:
movl%ecx, %eax
decl%eax
M
Author: lattner
Date: Sat Aug 11 13:19:07 2007
New Revision: 41021
URL: http://llvm.org/viewvc/llvm-project?rev=41021&view=rev
Log:
expand a note
Modified:
llvm/trunk/lib/Target/X86/README.txt
Modified: llvm/trunk/lib/Target/X86/README.txt
URL:
http://llvm.org/viewvc/llvm-project/llvm/trun
Author: lattner
Date: Sat Aug 11 13:48:48 2007
New Revision: 41022
URL: http://llvm.org/viewvc/llvm-project?rev=41022&view=rev
Log:
Transform a load from an undef/zero global into an undef/global even if we
have complex pointer manipulation going on. This allows us to compile
stuff like this:
__
Author: lattner
Date: Sat Aug 11 18:49:01 2007
New Revision: 41023
URL: http://llvm.org/viewvc/llvm-project?rev=41023&view=rev
Log:
constant fold ptrtoint(inttoptr) with target data when available. This allows
us to fold the entry block of PR1602 to false instead of:
br i1 icmp eq (i32 and (i32
Author: evancheng
Date: Sat Aug 11 20:26:19 2007
New Revision: 41024
URL: http://llvm.org/viewvc/llvm-project?rev=41024&view=rev
Log:
No need to remove dead range from soon-to-be-dead live interval. Its val# may
be out of whack.
Modified:
llvm/trunk/lib/CodeGen/SimpleRegisterCoalescing.cpp
Author: reid
Date: Sat Aug 11 23:45:36 2007
New Revision: 41028
URL: http://llvm.org/viewvc/llvm-project?rev=41028&view=rev
Log:
Remove unused variables.
Modified:
llvm/trunk/lib/Transforms/Scalar/LoopIndexSplit.cpp
Modified: llvm/trunk/lib/Transforms/Scalar/LoopIndexSplit.cpp
URL:
http://l