[llvm-commits] [llvm] r40623 - in /llvm/trunk/test/C++Frontend: 2007-07-29-RestrictPtrArg.cpp 2007-07-29-RestrictRefArg.cpp

2007-07-31 Thread Christopher Lamb
Author: clamb Date: Tue Jul 31 02:03:24 2007 New Revision: 40623 URL: http://llvm.org/viewvc/llvm-project?rev=40623&view=rev Log: Un-XFAIL these tests after r40622 fixed them. Modified: llvm/trunk/test/C++Frontend/2007-07-29-RestrictPtrArg.cpp llvm/trunk/test/C++Frontend/2007-07-29-Restri

[llvm-commits] [llvm] r40624 - in /llvm/trunk: lib/Analysis/BasicAliasAnalysis.cpp test/Analysis/BasicAA/2007-07-31-NoAliasTest.ll

2007-07-31 Thread Christopher Lamb
Author: clamb Date: Tue Jul 31 02:04:51 2007 New Revision: 40624 URL: http://llvm.org/viewvc/llvm-project?rev=40624&view=rev Log: Teach BasicAA about noalias function parameters. Passes all of DejaGNU and test-suite. Added: llvm/trunk/test/Analysis/BasicAA/2007-07-31-NoAliasTest.ll Modified:

[llvm-commits] [llvm] r40625 - in /llvm/trunk: include/llvm/Analysis/LoopPass.h lib/Analysis/LoopPass.cpp

2007-07-31 Thread Devang Patel
Author: dpatel Date: Tue Jul 31 03:00:57 2007 New Revision: 40625 URL: http://llvm.org/viewvc/llvm-project?rev=40625&view=rev Log: Introduce Simple Analysis interface for loop passes. Right now, this interface provides hooks for only to operations, 1) clone basic block 2) delete value. Modified:

[llvm-commits] [llvm] r40626 - /llvm/trunk/lib/Transforms/Scalar/LICM.cpp

2007-07-31 Thread Devang Patel
Author: dpatel Date: Tue Jul 31 03:01:41 2007 New Revision: 40626 URL: http://llvm.org/viewvc/llvm-project?rev=40626&view=rev Log: Implement Simple Analysis interfaces - cloneBasicBlockAnalysis and deleteAnalysisValue. Modified: llvm/trunk/lib/Transforms/Scalar/LICM.cpp Modified: llvm/trunk

[llvm-commits] [llvm] r40627 - /llvm/trunk/lib/Transforms/Scalar/LoopUnswitch.cpp

2007-07-31 Thread Devang Patel
Author: dpatel Date: Tue Jul 31 03:03:26 2007 New Revision: 40627 URL: http://llvm.org/viewvc/llvm-project?rev=40627&view=rev Log: Loop unswitch preserves dom info. Use simple analysis interface to preserve analysis info maintained by other loop passes. Modified: llvm/trunk/lib/Transforms/Sc

[llvm-commits] [llvm] r40628 - in /llvm/trunk: lib/Target/X86/X86InstrFPStack.td lib/Target/X86/X86InstrFormats.td lib/Target/X86/X86InstrInfo.td lib/Target/X86/X86InstrMMX.td lib/Target/X86/X86InstrS

2007-07-31 Thread Evan Cheng
Author: evancheng Date: Tue Jul 31 03:04:03 2007 New Revision: 40628 URL: http://llvm.org/viewvc/llvm-project?rev=40628&view=rev Log: Redo and generalize previously removed opt for pinsrw: (vextract (v4i32 bc (v4f32 s2v (f32 load ))), 0) -> (i32 load ) Added: llvm/trunk/lib/Target/X86/X86Ins

[llvm-commits] [llvm] r40629 - in /llvm/trunk/test: Analysis/Dominators/2007-07-11-SplitBlock.ll Analysis/Dominators/2007-07-12-SplitBlock.ll Transforms/LCSSA/2007-07-12-LICM-2.ll Transforms/LCSSA/200

2007-07-31 Thread Devang Patel
Author: dpatel Date: Tue Jul 31 03:04:17 2007 New Revision: 40629 URL: http://llvm.org/viewvc/llvm-project?rev=40629&view=rev Log: Bunch of tests to check loop passes. Added: llvm/trunk/test/Analysis/Dominators/2007-07-11-SplitBlock.ll llvm/trunk/test/Analysis/Dominators/2007-07-12-Split

[llvm-commits] [llvm-gcc-4.2] r40630 - /llvm-gcc-4.2/trunk/gcc/llvm-types.cpp

2007-07-31 Thread Anton Korobeynikov
Author: asl Date: Tue Jul 31 03:12:35 2007 New Revision: 40630 URL: http://llvm.org/viewvc/llvm-project?rev=40630&view=rev Log: Propagate r40582 from llvm-gcc-4.0: Add support to emit noalias attribute on function parameters when the __restrict qualifier is used. Modified: llvm-gcc-4.2/trunk

Re: [llvm-commits] [llvm-gcc-4.0] r40622 - in /llvm-gcc-4.0/trunk/gcc: llvm-backend.cpp llvm-convert.cpp llvm-internal.h llvm-types.cpp

2007-07-31 Thread Anton Korobeynikov
Hello, Christopher. > +tree RestrictArgTy = (DeclArgs) ? DeclArgs->type.common.type : ArgTy; This looks very dangerous. Why can't standard TREE_ macro be used here? Also, please add a comment describing what's going here (why you need such thing) :) -- With best regards, Anton Korobeynikov.

Re: [llvm-commits] [llvm-gcc-4.0] r40622 - in /llvm-gcc-4.0/trunk/gcc: llvm-backend.cpp llvm-convert.cpp llvm-internal.h llvm-types.cpp

2007-07-31 Thread Christopher Lamb
On Jul 31, 2007, at 1:30 AM, Anton Korobeynikov wrote: Hello, Christopher. +tree RestrictArgTy = (DeclArgs) ? DeclArgs- >type.common.type : ArgTy; This looks very dangerous. Why can't standard TREE_ macro be used here? Also, please add a comment describing what's going here (why you ne

Re: [llvm-commits] [llvm] r40624 - in /llvm/trunk: lib/Analysis/BasicAliasAnalysis.cpp test/Analysis/BasicAA/2007-07-31-NoAliasTest.ll

2007-07-31 Thread Dan Gohman
> Log: > Teach BasicAA about noalias function parameters. Passes all of DejaGNU and > test-suite. I just grepped through LLVM's test-suite and didn't find any uses of the restrict keyword though... >// Pointing at a discernible object? >if (O1) { > +// Check for noalias attribute > +

[llvm-commits] [llvm] r40632 - in /llvm/trunk/lib: AsmParser/llvmAsmParser.y VMCore/Verifier.cpp

2007-07-31 Thread Reid Spencer
Author: reid Date: Tue Jul 31 09:39:10 2007 New Revision: 40632 URL: http://llvm.org/viewvc/llvm-project?rev=40632&view=rev Log: After a discussion with Anton, it turns out that the InReg attribute is not permitted on function results. So, revert the last patch to make it illegal. Modified: l

[llvm-commits] [llvm] r40633 - /llvm/trunk/docs/LangRef.html

2007-07-31 Thread Reid Spencer
Author: reid Date: Tue Jul 31 09:40:14 2007 New Revision: 40633 URL: http://llvm.org/viewvc/llvm-project?rev=40633&view=rev Log: fp2uint -> fptoui Modified: llvm/trunk/docs/LangRef.html Modified: llvm/trunk/docs/LangRef.html URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/LangRef.h

Re: [llvm-commits] [llvm] r40624 - in /llvm/trunk: lib/Analysis/BasicAliasAnalysis.cpp test/Analysis/BasicAA/2007-07-31-NoAliasTest.ll

2007-07-31 Thread Daniel Berlin
On 7/31/07, Dan Gohman <[EMAIL PROTECTED]> wrote: > > Log: > > Teach BasicAA about noalias function parameters. Passes all of DejaGNU and > > test-suite. > > I just grepped through LLVM's test-suite and didn't find any uses of the > restrict keyword though... > There are a few you could snag from

[llvm-commits] [llvm] r40635 - in /llvm/trunk: lib/Analysis/BasicAliasAnalysis.cpp test/Analysis/BasicAA/2007-07-31-NoAliasTest.ll

2007-07-31 Thread Christopher Lamb
Author: clamb Date: Tue Jul 31 11:18:07 2007 New Revision: 40635 URL: http://llvm.org/viewvc/llvm-project?rev=40635&view=rev Log: Revert overly aggressive interpretation of noalias Removed: llvm/trunk/test/Analysis/BasicAA/2007-07-31-NoAliasTest.ll Modified: llvm/trunk/lib/Analysis/BasicA

[llvm-commits] [llvm] r40636 - /llvm/trunk/test/CodeGen/PowerPC/no-dead-strip.ll

2007-07-31 Thread Chris Lattner
Author: lattner Date: Tue Jul 31 11:18:25 2007 New Revision: 40636 URL: http://llvm.org/viewvc/llvm-project?rev=40636&view=rev Log: new testcase Added: llvm/trunk/test/CodeGen/PowerPC/no-dead-strip.ll Added: llvm/trunk/test/CodeGen/PowerPC/no-dead-strip.ll URL: http://llvm.org/viewvc/llvm-p

[llvm-commits] [llvm] r40638 - /llvm/trunk/lib/Transforms/Scalar/LICM.cpp

2007-07-31 Thread Devang Patel
Author: dpatel Date: Tue Jul 31 11:52:25 2007 New Revision: 40638 URL: http://llvm.org/viewvc/llvm-project?rev=40638&view=rev Log: Add note. Modified: llvm/trunk/lib/Transforms/Scalar/LICM.cpp Modified: llvm/trunk/lib/Transforms/Scalar/LICM.cpp URL: http://llvm.org/viewvc/llvm-project/llvm/

[llvm-commits] [llvm] r40641 - /llvm/trunk/lib/Transforms/Scalar/LoopStrengthReduce.cpp

2007-07-31 Thread Dan Gohman
Author: djg Date: Tue Jul 31 12:22:27 2007 New Revision: 40641 URL: http://llvm.org/viewvc/llvm-project?rev=40641&view=rev Log: Use SCEVExpander::InsertCastOfTo instead of calling new IntToPtrInst directly, because the insert point used by the SCEVExpander may vary from what LSR originally compute

Re: [llvm-commits] [llvm-gcc-4.0] r40622 - in /llvm-gcc-4.0/trunk/gcc: llvm-backend.cpp llvm-convert.cpp llvm-internal.h llvm-types.cpp

2007-07-31 Thread Anton Korobeynikov
Hello, Christopher. > What specifically is dangerous about this? Well, because you're accessing internals of tree_node structure directly. Please use macroses. > I'm no GCC expert, but the DECL_ARGUMENTS() seems to be the only place > where the restrict qualifier is preserved under C++. While deb

[llvm-commits] [llvm] r40642 - in /llvm/trunk: lib/Transforms/Scalar/GVN.cpp test/Transforms/GVN/2007-07-31-NoDomInherit.ll

2007-07-31 Thread Owen Anderson
Author: resistor Date: Tue Jul 31 12:43:14 2007 New Revision: 40642 URL: http://llvm.org/viewvc/llvm-project?rev=40642&view=rev Log: Fix a misoptimization in aha. Added: llvm/trunk/test/Transforms/GVN/2007-07-31-NoDomInherit.ll Modified: llvm/trunk/lib/Transforms/Scalar/GVN.cpp Modified:

[llvm-commits] CVS: llvm-www/www-index.html

2007-07-31 Thread Tanya Lattner
Changes in directory llvm-www: www-index.html updated: 1.144 -> 1.145 --- Log message: Adding release schedule. --- Diffs of the changes: (+10 -5) www-index.html | 15 ++- 1 files changed, 10 insertions(+), 5 deletions(-) Index: llvm-www/www-index.html diff -u llvm-www/www-

Re: [llvm-commits] [llvm-gcc-4.0] r40622 - in /llvm-gcc-4.0/trunk/gcc: llvm-backend.cpp llvm-convert.cpp llvm-internal.h llvm-types.cpp

2007-07-31 Thread Christopher Lamb
On Jul 31, 2007, at 10:36 AM, Anton Korobeynikov wrote: Hello, Christopher. What specifically is dangerous about this? Well, because you're accessing internals of tree_node structure directly. Please use macroses. It may be language specific to C++, but there doesn't appear to be a macro

[llvm-commits] [llvm] r40647 - in /llvm/trunk: include/llvm/Analysis/MemoryDependenceAnalysis.h lib/Analysis/MemoryDependenceAnalysis.cpp

2007-07-31 Thread David Greene
Author: greened Date: Tue Jul 31 15:01:27 2007 New Revision: 40647 URL: http://llvm.org/viewvc/llvm-project?rev=40647&view=rev Log: Fix GLIBCXX_DEBUG error owing to dereference of end iterator. There's no guarantee that an instruction returned by getDependency exists in the maps. Modified:

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

2007-07-31 Thread Lauro Ramos Venancio
Author: laurov Date: Tue Jul 31 15:13:21 2007 New Revision: 40649 URL: http://llvm.org/viewvc/llvm-project?rev=40649&view=rev Log: Fix a bug in GetKnownAlignment of packed structs. Added: llvm/trunk/test/Transforms/InstCombine/known_align.ll Modified: llvm/trunk/lib/Transforms/Scalar/Ins

[llvm-commits] [llvm] r40650 - in /llvm/trunk: lib/Transforms/Scalar/GVN.cpp test/Transforms/GVN/2007-07-31-RedundantPhi.ll

2007-07-31 Thread Owen Anderson
Author: resistor Date: Tue Jul 31 15:18:28 2007 New Revision: 40650 URL: http://llvm.org/viewvc/llvm-project?rev=40650&view=rev Log: Fix a failure I accidentally caused in my last commit by mishandling the removal of redundant phis. Added: llvm/trunk/test/Transforms/GVN/2007-07-31-RedundantP

Re: [llvm-commits] [llvm-gcc-4.0] r40622 - in /llvm-gcc-4.0/trunk/gcc: llvm-backend.cpp llvm-convert.cpp llvm-internal.h llvm-types.cpp

2007-07-31 Thread Anton Korobeynikov
Hello, Christopher. > -return TypeDB.setType(type, ConvertFunctionType(type, NULL, > CallingConv)); > +return TypeDB.setType(type, ConvertFunctionType(type, orig_type, NULL, > CallingConv)); and another one: second argument should be "declaration" tree, not "type" tree. This was caused b

Re: [llvm-commits] [llvm-gcc-4.0] r40622 - in /llvm-gcc-4.0/trunk/gcc: llvm-backend.cpp llvm-convert.cpp llvm-internal.h llvm-types.cpp

2007-07-31 Thread Christopher Lamb
On Jul 31, 2007, at 1:59 PM, Anton Korobeynikov wrote: Hello, Christopher. -return TypeDB.setType(type, ConvertFunctionType(type, NULL, CallingConv)); +return TypeDB.setType(type, ConvertFunctionType(type, orig_type, NULL, CallingConv)); and another one: second argument should be

Re: [llvm-commits] Trampoline support (pointers nested funtions)

2007-07-31 Thread Evan Cheng
On Jul 27, 2007, at 3:38 AM, Duncan Sands wrote: > Hi Evan, > >> Some nit picks. >> >> 1. Please don't use "Chain" for stand for function static chain. It >> confuses backend guys like me. :-) "Chain" stands for control flow >> dependency in the backend. > > I've replaced Chain with Nest everywhe

Re: [llvm-commits] [llvm-gcc-4.0] r40622 - in /llvm-gcc-4.0/trunk/gcc: llvm-backend.cpp llvm-convert.cpp llvm-internal.h llvm-types.cpp

2007-07-31 Thread Devang Patel
On Jul 31, 2007, at 10:49 AM, Christopher Lamb wrote: What was the function decl in that case? How can I find/dump that? My GCC fu is weak. On gdb prompt, debug_tree(t) or debug_generic_expr(t) etc.. There are gdb macros in gdbinit.in in source tree that provides short hands for these

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

2007-07-31 Thread Evan Cheng
Author: evancheng Date: Tue Jul 31 17:37:44 2007 New Revision: 40654 URL: http://llvm.org/viewvc/llvm-project?rev=40654&view=rev Log: simpleregistercoalescing -> regcoalescing. It's too long for me to handle. Modified: llvm/trunk/lib/CodeGen/SimpleRegisterCoalescing.cpp Modified: llvm/trunk/

Re: [llvm-commits] [llvm-gcc-4.0] r40622 - in /llvm-gcc-4.0/trunk/gcc: llvm-backend.cpp llvm-convert.cpp llvm-internal.h llvm-types.cpp

2007-07-31 Thread Christopher Lamb
On Jul 31, 2007, at 3:02 PM, Christopher Lamb wrote: > > > On Jul 31, 2007, at 1:59 PM, Anton Korobeynikov wrote: > >> Hello, Christopher. >> >>> -return TypeDB.setType(type, ConvertFunctionType(type, NULL, >>> CallingConv)); >>> +return TypeDB.setType(type, ConvertFunctionType(type,

Re: [llvm-commits] [llvm] r40624 - in /llvm/trunk: lib/Analysis/BasicAliasAnalysis.cpp test/Analysis/BasicAA/2007-07-31-NoAliasTest.ll

2007-07-31 Thread Christopher Lamb
Daniel, I'm not a GCC guru, so I had some problems picking up the restrict qualifiers for argument types in llvm-gcc's type conversion routines. It seems that for C the qualifier is kept with the argument type, but in C++ it's only available in the declaration and is not kept with the typ

[llvm-commits] [llvm] r40655 - /llvm/trunk/lib/Transforms/Scalar/GVN.cpp

2007-07-31 Thread Owen Anderson
Author: resistor Date: Tue Jul 31 18:27:13 2007 New Revision: 40655 URL: http://llvm.org/viewvc/llvm-project?rev=40655&view=rev Log: Don't let the memory allocator outsmart GVN. ;-) Modified: llvm/trunk/lib/Transforms/Scalar/GVN.cpp Modified: llvm/trunk/lib/Transforms/Scalar/GVN.cpp URL: ht

[llvm-commits] CVS: llvm-www/pubs/2007-07-25-LLVM-2.0-and-Beyond.html

2007-07-31 Thread Chris Lattner
Changes in directory llvm-www/pubs: 2007-07-25-LLVM-2.0-and-Beyond.html updated: 1.1 -> 1.2 --- Log message: add link to google video --- Diffs of the changes: (+1 -0) 2007-07-25-LLVM-2.0-and-Beyond.html |1 + 1 files changed, 1 insertion(+) Index: llvm-www/pubs/2007-07-25-LLVM-2.0-a

[llvm-commits] CVS: llvm-www/releases/download.html

2007-07-31 Thread Tanya Lattner
Changes in directory llvm-www/releases: download.html updated: 1.41 -> 1.42 --- Log message: Change text to reference SVN and not CVS. --- Diffs of the changes: (+3 -3) download.html |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: llvm-www/releases/download.html di

[llvm-commits] CVS: llvm-www/releases/index.html

2007-07-31 Thread Tanya Lattner
Changes in directory llvm-www/releases: index.html updated: 1.37 -> 1.38 --- Log message: Change to SVN not CVS. --- Diffs of the changes: (+1 -1) index.html |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-www/releases/index.html diff -u llvm-www/releases/index.html

[llvm-commits] CVS: llvm-www/OpenProjects.html Oversight.html www-index.html

2007-07-31 Thread Tanya Lattner
Changes in directory llvm-www: OpenProjects.html updated: 1.26 -> 1.27 Oversight.html updated: 1.5 -> 1.6 www-index.html updated: 1.145 -> 1.146 --- Log message: Remove CVS and now reference SVN. --- Diffs of the changes: (+7 -7) OpenProjects.html |4 ++-- Oversight.html|6 +++-

[llvm-commits] CVS: llvm-www/ProjectsWithLLVM/index.html

2007-07-31 Thread Tanya Lattner
Changes in directory llvm-www/ProjectsWithLLVM: index.html updated: 1.38 -> 1.39 --- Log message: Reference SVN. --- Diffs of the changes: (+1 -1) index.html |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-www/ProjectsWithLLVM/index.html diff -u llvm-www/ProjectsWit

[llvm-commits] [llvm] r40657 - /llvm/trunk/test/CodeGen/X86/2007-07-31-VInsertBug.ll

2007-07-31 Thread Evan Cheng
Author: evancheng Date: Tue Jul 31 19:10:12 2007 New Revision: 40657 URL: http://llvm.org/viewvc/llvm-project?rev=40657&view=rev Log: Requires SSE2. Modified: llvm/trunk/test/CodeGen/X86/2007-07-31-VInsertBug.ll Modified: llvm/trunk/test/CodeGen/X86/2007-07-31-VInsertBug.ll URL: http://llvm

[llvm-commits] [llvm] r40658 - /llvm/trunk/lib/Target/ARM/ARMInstrInfo.td

2007-07-31 Thread Evan Cheng
Author: evancheng Date: Tue Jul 31 19:12:08 2007 New Revision: 40658 URL: http://llvm.org/viewvc/llvm-project?rev=40658&view=rev Log: Indexed loads each has 2 outputs. Modified: llvm/trunk/lib/Target/ARM/ARMInstrInfo.td Modified: llvm/trunk/lib/Target/ARM/ARMInstrInfo.td URL: http://llvm.or

[llvm-commits] [llvm] r40660 - in /llvm/trunk: include/llvm/ include/llvm/Support/ lib/AsmParser/ lib/Bitcode/Reader/ lib/CodeGen/ lib/ExecutionEngine/JIT/ lib/Transforms/IPO/ lib/Transforms/Instrumen

2007-07-31 Thread David Greene
Author: greened Date: Tue Jul 31 22:43:44 2007 New Revision: 40660 URL: http://llvm.org/viewvc/llvm-project?rev=40660&view=rev Log: New CallInst interface to address GLIBCXX_DEBUG errors caused by indexing an empty std::vector. Updates to all clients. Modified: llvm/trunk/include/llvm/Instr

[llvm-commits] [llvm-gcc-4.0] r40661 - in /llvm-gcc-4.0/trunk/gcc: config/i386/llvm-i386.cpp llvm-convert.cpp llvm-debug.cpp

2007-07-31 Thread David Greene
Author: greened Date: Tue Jul 31 22:44:20 2007 New Revision: 40661 URL: http://llvm.org/viewvc/llvm-project?rev=40661&view=rev Log: Updates to CallInst constructor clients to address GLIBCXX_DEBUG errors. Modified: llvm-gcc-4.0/trunk/gcc/config/i386/llvm-i386.cpp llvm-gcc-4.0/trunk/gcc/l

[llvm-commits] [llvm-gcc-4.2] r40662 - in /llvm-gcc-4.2/trunk/gcc: config/i386/llvm-i386.cpp llvm-convert.cpp llvm-debug.cpp

2007-07-31 Thread David Greene
Author: greened Date: Tue Jul 31 22:46:49 2007 New Revision: 40662 URL: http://llvm.org/viewvc/llvm-project?rev=40662&view=rev Log: Update CallInst constructor clients to address GLIBCXX_DEBUG errors. Modified: llvm-gcc-4.2/trunk/gcc/config/i386/llvm-i386.cpp llvm-gcc-4.2/trunk/gcc/llvm-

[llvm-commits] [llvm-gcc-4.0] r40664 - /llvm-gcc-4.0/trunk/gcc/llvm-types.cpp

2007-07-31 Thread Christopher Lamb
Author: clamb Date: Tue Jul 31 23:17:42 2007 New Revision: 40664 URL: http://llvm.org/viewvc/llvm-project?rev=40664&view=rev Log: Clean up restrict handling per feedback. Modified: llvm-gcc-4.0/trunk/gcc/llvm-types.cpp Modified: llvm-gcc-4.0/trunk/gcc/llvm-types.cpp URL: http://llvm.org/vie

Re: [llvm-commits] Patch for X86 to use subregs

2007-07-31 Thread Evan Cheng
On Jul 30, 2007, at 3:10 PM, Christopher Lamb wrote: > > On Jul 30, 2007, at 2:40 PM, Evan Cheng wrote: > >> >> I appreciate you're trying to think of ways to expand the use of >> subreg work. But x86-64 implicit zero-extension is not the same >> problem. Trying to solve the x86-64 optimization i

[llvm-commits] [llvm] r40667 - in /llvm/trunk/lib/Transforms/Scalar: DeadStoreElimination.cpp FastDSE.cpp

2007-07-31 Thread Owen Anderson
Author: resistor Date: Wed Aug 1 01:30:51 2007 New Revision: 40667 URL: http://llvm.org/viewvc/llvm-project?rev=40667&view=rev Log: Move FastDSE in to DeadStoreElimination. Added: llvm/trunk/lib/Transforms/Scalar/DeadStoreElimination.cpp - copied unchanged from r40665, llvm/trunk/lib/

[llvm-commits] [llvm] r40668 - in /llvm/trunk: include/llvm/LinkAllPasses.h include/llvm/Transforms/Scalar.h lib/Transforms/Scalar/DeadStoreElimination.cpp test/Transforms/DeadStoreElimination/2004-11

2007-07-31 Thread Owen Anderson
Author: resistor Date: Wed Aug 1 01:36:51 2007 New Revision: 40668 URL: http://llvm.org/viewvc/llvm-project?rev=40668&view=rev Log: Rename FastDSE to just DSE. Modified: llvm/trunk/include/llvm/LinkAllPasses.h llvm/trunk/include/llvm/Transforms/Scalar.h llvm/trunk/lib/Transforms/Scal

[llvm-commits] [llvm] r40666 - /llvm/trunk/lib/Transforms/Scalar/DeadStoreElimination.cpp

2007-07-31 Thread Owen Anderson
Author: resistor Date: Wed Aug 1 01:30:10 2007 New Revision: 40666 URL: http://llvm.org/viewvc/llvm-project?rev=40666&view=rev Log: Remove old DSE. Removed: llvm/trunk/lib/Transforms/Scalar/DeadStoreElimination.cpp Removed: llvm/trunk/lib/Transforms/Scalar/DeadStoreElimination.cpp URL: htt

[llvm-commits] [llvm-gcc-4.0] r40669 - in /llvm-gcc-4.0/trunk/gcc: llvm-backend.cpp llvm-linker-hack.cpp

2007-07-31 Thread Owen Anderson
Author: resistor Date: Wed Aug 1 01:52:09 2007 New Revision: 40669 URL: http://llvm.org/viewvc/llvm-project?rev=40669&view=rev Log: FastDSE has been remained to just DSE. Modified: llvm-gcc-4.0/trunk/gcc/llvm-backend.cpp llvm-gcc-4.0/trunk/gcc/llvm-linker-hack.cpp Modified: llvm-gcc-4.0