[llvm-commits] [llvm] r40837 - in /llvm/trunk: include/llvm/ADT/DenseMap.h include/llvm/ADT/SmallPtrSet.h lib/Support/SmallPtrSet.cpp

2007-08-05 Thread Chris Lattner
Author: lattner Date: Sun Aug 5 02:32:14 2007 New Revision: 40837 URL: http://llvm.org/viewvc/llvm-project?rev=40837&view=rev Log: When clearing a SmallPtrSet, if the set had a huge capacity, but the contents of the set were small, deallocate and shrink the set. This avoids having us to memset a

[llvm-commits] [llvm] r40838 - /llvm/trunk/lib/Analysis/BasicAliasAnalysis.cpp

2007-08-05 Thread Chris Lattner
Author: lattner Date: Sun Aug 5 02:50:06 2007 New Revision: 40838 URL: http://llvm.org/viewvc/llvm-project?rev=40838&view=rev Log: Upgrade BasicAliasAnalysis::getModRefBehavior to not call Value::getName, which dynamically allocates the string result. This speeds up dse on the testcase from PR14

[llvm-commits] [llvm] r40839 - /llvm/trunk/include/llvm/ADT/DenseMap.h

2007-08-05 Thread Chris Lattner
Author: lattner Date: Sun Aug 5 03:43:36 2007 New Revision: 40839 URL: http://llvm.org/viewvc/llvm-project?rev=40839&view=rev Log: Fix a bug in DenseMap::clear, where we never reset a tombstone to EmptyKey. Modified: llvm/trunk/include/llvm/ADT/DenseMap.h Modified: llvm/trunk/include/llvm/A

[llvm-commits] [llvm] r40840 - /llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp

2007-08-05 Thread Chris Lattner
Author: lattner Date: Sun Aug 5 03:47:58 2007 New Revision: 40840 URL: http://llvm.org/viewvc/llvm-project?rev=40840&view=rev Log: at the end of instcombine, explicitly clear WorklistMap. This shrinks it down to something small. On the testcase from PR1432, this speeds up instcombine from 0.7959

[llvm-commits] [test-suite] r40841 - in /test-suite/trunk: docs/ docs/index.html website/ website/index.html

2007-08-05 Thread Reid Spencer
Author: reid Date: Sun Aug 5 12:11:57 2007 New Revision: 40841 URL: http://llvm.org/viewvc/llvm-project?rev=40841&view=rev Log: Add placeholders for website and documentation for testing. Added: test-suite/trunk/docs/ test-suite/trunk/docs/index.html test-suite/trunk/website/ tes

[llvm-commits] [support] r40842 - in /support/trunk: docs/ docs/index.html website/ website/index.html

2007-08-05 Thread Reid Spencer
Author: reid Date: Sun Aug 5 12:13:15 2007 New Revision: 40842 URL: http://llvm.org/viewvc/llvm-project?rev=40842&view=rev Log: Add placeholders for support module's documentation and website. Added: support/trunk/docs/ support/trunk/docs/index.html support/trunk/website/ support

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

2007-08-05 Thread Chris Lattner
Author: lattner Date: Sun Aug 5 13:45:33 2007 New Revision: 40843 URL: http://llvm.org/viewvc/llvm-project?rev=40843&view=rev Log: shorten this name Modified: llvm/trunk/lib/CodeGen/SimpleRegisterCoalescing.cpp Modified: llvm/trunk/lib/CodeGen/SimpleRegisterCoalescing.cpp URL: http://llvm.

[llvm-commits] [poolalloc] r40844 - /poolalloc/branches/SVA/lib/DSA/Local.cpp

2007-08-05 Thread John Criswell
Author: criswell Date: Sun Aug 5 13:46:18 2007 New Revision: 40844 URL: http://llvm.org/viewvc/llvm-project?rev=40844&view=rev Log: Don't consider kmalloc/kfree as regular allocators. Modified: poolalloc/branches/SVA/lib/DSA/Local.cpp Modified: poolalloc/branches/SVA/lib/DSA/Local.cpp URL:

[llvm-commits] [poolalloc] r40845 - /poolalloc/branches/SVA/lib/DSA/Devirt.cpp

2007-08-05 Thread John Criswell
Author: criswell Date: Sun Aug 5 13:47:30 2007 New Revision: 40845 URL: http://llvm.org/viewvc/llvm-project?rev=40845&view=rev Log: Modified code so that the indirect call is performed even if there is no matching target. This allows the kernel to print an error message and continue operating wh

[llvm-commits] [llvm] r40846 - /llvm/trunk/test/CodeGen/X86/fsxor-alignment.ll

2007-08-05 Thread Chris Lattner
Author: lattner Date: Sun Aug 5 13:48:18 2007 New Revision: 40846 URL: http://llvm.org/viewvc/llvm-project?rev=40846&view=rev Log: allow this to pass on ppc hosts. Modified: llvm/trunk/test/CodeGen/X86/fsxor-alignment.ll Modified: llvm/trunk/test/CodeGen/X86/fsxor-alignment.ll URL: http://

[llvm-commits] [llvm] r40847 - in /llvm/trunk/lib/Target: TargetSelectionDAG.td X86/X86ATTAsmPrinter.h X86/X86FloatingPoint.cpp X86/X86ISelLowering.cpp X86/X86InstrFPStack.td X86/X86InstrInfo.td X86/X

2007-08-05 Thread Dale Johannesen
Author: johannes Date: Sun Aug 5 13:49:15 2007 New Revision: 40847 URL: http://llvm.org/viewvc/llvm-project?rev=40847&view=rev Log: Long double patch 4 of N: initial x87 implementation. Lots of problems yet but some simple things work. Modified: llvm/trunk/lib/Target/TargetSelectionDAG.td

[llvm-commits] [test-suite] r40848 - in /test-suite/trunk/LLVMSource: 2002-02-12-setuw-setsw.ll 2003-08-03-ReservedWordGlobal.ll Hello.ll InvokeUnwind.ll

2007-08-05 Thread Anton Korobeynikov
Author: asl Date: Sun Aug 5 14:11:02 2007 New Revision: 40848 URL: http://llvm.org/viewvc/llvm-project?rev=40848&view=rev Log: Update these to 2.x syntax Modified: test-suite/trunk/LLVMSource/2002-02-12-setuw-setsw.ll test-suite/trunk/LLVMSource/2003-08-03-ReservedWordGlobal.ll test-

[llvm-commits] http://testing.llvm.org/

2007-08-05 Thread Reid Spencer
All, We now have an auto-update capability for http://testing.llvm.org/ This site will present the content of the "website" module. We need to get this into shape so that it can be hosted at http://llvm.org/ instead of the current (ancient) site. Patches welcome. Reid. __

[llvm-commits] [llvm] r40849 - /llvm/trunk/lib/VMCore/ConstantFold.cpp

2007-08-05 Thread Reid Spencer
Author: reid Date: Sun Aug 5 14:27:01 2007 New Revision: 40849 URL: http://llvm.org/viewvc/llvm-project?rev=40849&view=rev Log: Fix a doxygen directive. Modified: llvm/trunk/lib/VMCore/ConstantFold.cpp Modified: llvm/trunk/lib/VMCore/ConstantFold.cpp URL: http://llvm.org/viewvc/llvm-projec

[llvm-commits] [llvm] r40850 - /llvm/trunk/lib/Support/StringExtras.cpp

2007-08-05 Thread Reid Spencer
Author: reid Date: Sun Aug 5 14:33:11 2007 New Revision: 40850 URL: http://llvm.org/viewvc/llvm-project?rev=40850&view=rev Log: Escape some escapes that confuse doxygen. Modified: llvm/trunk/lib/Support/StringExtras.cpp Modified: llvm/trunk/lib/Support/StringExtras.cpp URL: http://llvm.org

[llvm-commits] [llvm] r40851 - /llvm/trunk/lib/Transforms/Scalar/LowerPacked.cpp

2007-08-05 Thread Reid Spencer
Author: reid Date: Sun Aug 5 14:35:22 2007 New Revision: 40851 URL: http://llvm.org/viewvc/llvm-project?rev=40851&view=rev Log: Silence some warnings from doxygen about @param argument name not matching the actual argument name of the documented function. Modified: llvm/trunk/lib/Transforms/

[llvm-commits] [llvm] r40852 - /llvm/trunk/include/llvm/ADT/APInt.h

2007-08-05 Thread Reid Spencer
Author: reid Date: Sun Aug 5 14:36:39 2007 New Revision: 40852 URL: http://llvm.org/viewvc/llvm-project?rev=40852&view=rev Log: Document a missing parameter. Modified: llvm/trunk/include/llvm/ADT/APInt.h Modified: llvm/trunk/include/llvm/ADT/APInt.h URL: http://llvm.org/viewvc/llvm-project

[llvm-commits] [llvm] r40853 - /llvm/trunk/docs/doxygen.cfg.in

2007-08-05 Thread Reid Spencer
Author: reid Date: Sun Aug 5 14:51:03 2007 New Revision: 40853 URL: http://llvm.org/viewvc/llvm-project?rev=40853&view=rev Log: Comment out configuration tags not supported by doxygen 1.3.9 Modified: llvm/trunk/docs/doxygen.cfg.in Modified: llvm/trunk/docs/doxygen.cfg.in URL: http://llvm.o

[llvm-commits] [llvm] r40854 - in /llvm/trunk: include/llvm/Bitcode/Archive.h include/llvm/CodeGen/AsmPrinter.h include/llvm/Constants.h include/llvm/Linker.h include/llvm/Support/LLVMBuilder.h includ

2007-08-05 Thread Reid Spencer
Author: reid Date: Sun Aug 5 15:06:04 2007 New Revision: 40854 URL: http://llvm.org/viewvc/llvm-project?rev=40854&view=rev Log: Fix minor doxygen nits. Modified: llvm/trunk/include/llvm/Bitcode/Archive.h llvm/trunk/include/llvm/CodeGen/AsmPrinter.h llvm/trunk/include/llvm/Constants.h

[llvm-commits] [llvm] r40855 - in /llvm/trunk/docs: CommandGuide/index.html index.html

2007-08-05 Thread Reid Spencer
Author: reid Date: Sun Aug 5 18:43:44 2007 New Revision: 40855 URL: http://llvm.org/viewvc/llvm-project?rev=40855&view=rev Log: Update links to the command guide generated documentation. Modified: llvm/trunk/docs/CommandGuide/index.html llvm/trunk/docs/index.html Modified: llvm/trunk/do

[llvm-commits] [llvm] r40856 - /llvm/trunk/include/llvm/Analysis/Dominators.h

2007-08-05 Thread Chris Lattner
Author: lattner Date: Mon Aug 6 01:15:43 2007 New Revision: 40856 URL: http://llvm.org/viewvc/llvm-project?rev=40856&view=rev Log: Various random cleanups, add two accessors to DomTreeNode: getDFSNumIn/getDFSNumOut Modified: llvm/trunk/include/llvm/Analysis/Dominators.h Modified: llvm/trun

[llvm-commits] [llvm] r40857 - /llvm/trunk/test/Analysis/Dominators/2006-10-02-BreakCritEdges.ll

2007-08-05 Thread Chris Lattner
Author: lattner Date: Mon Aug 6 01:17:08 2007 New Revision: 40857 URL: http://llvm.org/viewvc/llvm-project?rev=40857&view=rev Log: update for new domtree dump format Modified: llvm/trunk/test/Analysis/Dominators/2006-10-02-BreakCritEdges.ll Modified: llvm/trunk/test/Analysis/Dominators/2006

[llvm-commits] [llvm] r40858 - /llvm/trunk/lib/VMCore/Dominators.cpp

2007-08-05 Thread Chris Lattner
Author: lattner Date: Mon Aug 6 01:19:47 2007 New Revision: 40858 URL: http://llvm.org/viewvc/llvm-project?rev=40858&view=rev Log: 1. Random tidiness cleanups 2. Make domtree printing print dfin/dfout #'s 3. Fix the Transforms/LoopSimplify/2004-04-13-LoopSimplifyUpdateDomFrontier.ll failure from

[llvm-commits] [llvm] r40859 - /llvm/trunk/lib/Transforms/Utils/LoopSimplify.cpp

2007-08-05 Thread Chris Lattner
Author: lattner Date: Mon Aug 6 01:21:06 2007 New Revision: 40859 URL: http://llvm.org/viewvc/llvm-project?rev=40859&view=rev Log: remove some dead lines Modified: llvm/trunk/lib/Transforms/Utils/LoopSimplify.cpp Modified: llvm/trunk/lib/Transforms/Utils/LoopSimplify.cpp URL: http://llvm.