[llvm-commits] [llvm] r41017 - /llvm/trunk/lib/Target/X86/X86InstrSSE.td

2007-08-11 Thread Bill Wendling
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

[llvm-commits] [llvm] r41018 - /llvm/trunk/lib/ExecutionEngine/ExecutionEngine.cpp

2007-08-11 Thread Reid Spencer
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

[llvm-commits] [llvm] r41019 - /llvm/trunk/utils/findmisopt

2007-08-11 Thread Reid Spencer
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:

[llvm-commits] [llvm] r41020 - /llvm/trunk/lib/Target/X86/README.txt

2007-08-11 Thread Chris Lattner
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

[llvm-commits] [llvm] r41021 - /llvm/trunk/lib/Target/X86/README.txt

2007-08-11 Thread Chris Lattner
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

[llvm-commits] [llvm] r41022 - in /llvm/trunk: lib/Transforms/Scalar/InstructionCombining.cpp test/Transforms/InstCombine/load2.ll

2007-08-11 Thread Chris Lattner
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: __

[llvm-commits] [llvm] r41023 - /llvm/trunk/lib/Analysis/ConstantFolding.cpp

2007-08-11 Thread Chris Lattner
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

[llvm-commits] [llvm] r41024 - /llvm/trunk/lib/CodeGen/SimpleRegisterCoalescing.cpp

2007-08-11 Thread Evan Cheng
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

[llvm-commits] [llvm] r41028 - /llvm/trunk/lib/Transforms/Scalar/LoopIndexSplit.cpp

2007-08-11 Thread Reid Spencer
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