On Oct 8, 2007, at 1:48 PM, Dan Gohman wrote:
Author: djg
Date: Mon Oct 8 15:48:12 2007
New Revision: 42765
URL: http://llvm.org/viewvc/llvm-project?rev=42765view=rev
Log:
These two tests now require only three multiply instructions,
instead of four.
Very nice Dan! I think this
Author: evancheng
Date: Tue Oct 9 02:14:53 2007
New Revision: 42783
URL: http://llvm.org/viewvc/llvm-project?rev=42783view=rev
Log:
Under 64-bit mode use LEA64_32r instead of LEA64r to save a byte.
Modified:
llvm/trunk/lib/Target/X86/X86InstrInfo.cpp
Modified:
Author: djg
Date: Tue Oct 9 10:39:37 2007
New Revision: 42784
URL: http://llvm.org/viewvc/llvm-project?rev=42784view=rev
Log:
These two tests now require only two multiply instructions,
instead of four.
Added:
llvm/trunk/test/CodeGen/X86/extmul128.ll
Author: djg
Date: Tue Oct 9 10:42:21 2007
New Revision: 42785
URL: http://llvm.org/viewvc/llvm-project?rev=42785view=rev
Log:
This is done.
Modified:
llvm/trunk/lib/Target/X86/README.txt
Modified: llvm/trunk/lib/Target/X86/README.txt
URL:
Author: djg
Date: Tue Oct 9 10:44:37 2007
New Revision: 42786
URL: http://llvm.org/viewvc/llvm-project?rev=42786view=rev
Log:
Fix grammar in a comment.
Modified:
llvm/trunk/lib/Target/X86/X86ISelDAGToDAG.cpp
Modified: llvm/trunk/lib/Target/X86/X86ISelDAGToDAG.cpp
URL:
Author: djg
Date: Tue Oct 9 10:45:13 2007
New Revision: 42787
URL: http://llvm.org/viewvc/llvm-project?rev=42787view=rev
Log:
LowerIntegerDivOrRem no longer exists.
Modified:
llvm/trunk/lib/Target/X86/X86ISelLowering.h
Modified: llvm/trunk/lib/Target/X86/X86ISelLowering.h
URL:
Author: djg
Date: Tue Oct 9 11:04:57 2007
New Revision: 42788
URL: http://llvm.org/viewvc/llvm-project?rev=42788view=rev
Log:
Pass argc by value, not by reference, since it isn't modified.
Modified:
llvm/trunk/include/llvm/Support/CommandLine.h
llvm/trunk/lib/Support/CommandLine.cpp
Author: lattner
Date: Tue Oct 9 11:27:44 2007
New Revision: 42789
URL: http://llvm.org/viewvc/llvm-project?rev=42789view=rev
Log:
update prototype, fixing build error
Modified:
llvm/trunk/include/llvm/Support/CommandLine.h
Modified: llvm/trunk/include/llvm/Support/CommandLine.h
URL:
Author: djg
Date: Tue Oct 9 13:39:48 2007
New Revision: 42805
URL: http://llvm.org/viewvc/llvm-project?rev=42805view=rev
Log:
Remove an unnecessary friend declaration.
Modified:
llvm/trunk/include/llvm/Support/CommandLine.h
Modified: llvm/trunk/include/llvm/Support/CommandLine.h
URL:
Author: dpatel
Date: Tue Oct 9 14:49:19 2007
New Revision: 42806
URL: http://llvm.org/viewvc/llvm-project?rev=42806view=rev
Log:
Add LLVMFoldingBuilder
Modified:
llvm/trunk/include/llvm/Support/LLVMBuilder.h
Modified: llvm/trunk/include/llvm/Support/LLVMBuilder.h
URL:
Author: dpatel
Date: Tue Oct 9 16:31:36 2007
New Revision: 42812
URL: http://llvm.org/viewvc/llvm-project?rev=42812view=rev
Log:
Do not walk invalid iterator.
Modified:
llvm/trunk/lib/Transforms/Scalar/LoopUnswitch.cpp
Modified: llvm/trunk/lib/Transforms/Scalar/LoopUnswitch.cpp
URL:
On Oct 9, 2007, at 12:49 PM, Devang Patel wrote:
+ Value *CreateShl(Value *LHS, Value *RHS, const char *Name = ) {
+ if (Constant *LC = dyn_castConstant(LHS))
+ if (Constant *RC = dyn_castConstant(RHS))
+return ConstantExpr::getShl(LC, RC);
+return
Author: kremenek
Date: Tue Oct 9 16:38:09 2007
New Revision: 42813
URL: http://llvm.org/viewvc/llvm-project?rev=42813view=rev
Log:
Added implementation of immutable (functional) maps and sets, as
implemented on top of a functional AVL tree. The AVL balancing code
is inspired by the OCaml
Author: dpatel
Date: Tue Oct 9 16:41:00 2007
New Revision: 42814
URL: http://llvm.org/viewvc/llvm-project?rev=42814view=rev
Log:
Fix indentation.
Modified:
llvm/trunk/include/llvm/Support/LLVMBuilder.h
Modified: llvm/trunk/include/llvm/Support/LLVMBuilder.h
URL:
Author: lattner
Date: Tue Oct 9 16:46:38 2007
New Revision: 42815
URL: http://llvm.org/viewvc/llvm-project?rev=42815view=rev
Log:
Add new MemoryBuffer::getMemBufferCopy method.
Modified:
llvm/trunk/include/llvm/Support/MemoryBuffer.h
llvm/trunk/lib/Support/MemoryBuffer.cpp
Modified:
Author: kremenek
Date: Tue Oct 9 16:49:49 2007
New Revision: 42816
URL: http://llvm.org/viewvc/llvm-project?rev=42816view=rev
Log:
Modified XCode project to contain...
ADT/DenseSet.h
ADT/ImmutableMap.h
ADT/ImmutableSet.h
Modified:
llvm/trunk/Xcode/LLVM.xcodeproj/project.pbxproj
Modified:
On Oct 9, 2007, at 2:38 PM, Ted Kremenek wrote:
Author: kremenek
Date: Tue Oct 9 16:38:09 2007
New Revision: 42813
URL: http://llvm.org/viewvc/llvm-project?rev=42813view=rev
Log:
Added implementation of immutable (functional) maps and sets, as
implemented on top of a functional AVL
Author: evancheng
Date: Tue Oct 9 18:36:27 2007
New Revision: 42820
URL: http://llvm.org/viewvc/llvm-project?rev=42820view=rev
Log:
Fix an extremely stupid bug that prevented first round of coalescing (physical
registers only) from happening.
Modified:
Author: evancheng
Date: Tue Oct 9 19:11:40 2007
New Revision: 42821
URL: http://llvm.org/viewvc/llvm-project?rev=42821view=rev
Log:
Bad choice of variable name.
Modified:
llvm/trunk/lib/CodeGen/SimpleRegisterCoalescing.cpp
Modified: llvm/trunk/lib/CodeGen/SimpleRegisterCoalescing.cpp
URL:
Author: johannes
Date: Tue Oct 9 20:01:31 2007
New Revision: 42822
URL: http://llvm.org/viewvc/llvm-project?rev=42822view=rev
Log:
Next PPC long double bits: ppcf128-i32 conversion.
Surprisingly complicated.
Adds getTargetNode for 2 outputs, no inputs (missing).
Modified:
Author: void
Date: Wed Oct 10 00:45:59 2007
New Revision: 42823
URL: http://llvm.org/viewvc/llvm-project?rev=42823view=rev
Log:
Fix 80-column violations
Modified:
llvm/trunk/include/llvm/Target/MRegisterInfo.h
Modified: llvm/trunk/include/llvm/Target/MRegisterInfo.h
URL:
21 matches
Mail list logo