[llvm-commits] CVS: llvm/test/Transforms/CodeExtractor/dg.exp

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Transforms/CodeExtractor: dg.exp updated: 1.4 -> 1.5 --- Log message: For PR1319: http://llvm.org/PR1319 : Upgrade to use new Tcl exec based test harness --- Diffs of the changes: (+2 -2) dg.exp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)

[llvm-commits] CVS: llvm/test/Transforms/BlockPlacement/dg.exp

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Transforms/BlockPlacement: dg.exp updated: 1.4 -> 1.5 --- Log message: For PR1319: http://llvm.org/PR1319 : Upgrade to use new Tcl exec based test harness --- Diffs of the changes: (+2 -2) dg.exp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)

[llvm-commits] CVS: llvm/test/Transforms/CondProp/basictest.ll dg.exp

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Transforms/CondProp: basictest.ll updated: 1.2 -> 1.3 dg.exp updated: 1.3 -> 1.4 --- Log message: For PR1319: http://llvm.org/PR1319 : Upgrade to use new Tcl exec based test harness --- Diffs of the changes: (+4 -3) basictest.ll |3 ++- dg.exp |

[llvm-commits] CVS: llvm/test/Transforms/ConstantMerge/dg.exp

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Transforms/ConstantMerge: dg.exp updated: 1.4 -> 1.5 --- Log message: For PR1319: http://llvm.org/PR1319 : Upgrade to use new Tcl exec based test harness --- Diffs of the changes: (+2 -2) dg.exp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)

[llvm-commits] CVS: llvm/test/Transforms/TailCallElim/move_alloca_for_tail_call.ll

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Transforms/TailCallElim: move_alloca_for_tail_call.ll updated: 1.5 -> 1.6 --- Log message: Use %prcontext, $prcontext is not resolving for some reason. --- Diffs of the changes: (+1 -1) move_alloca_for_tail_call.ll |2 +- 1 files changed, 1 insertion(+),

[llvm-commits] CVS: llvm/test/Transforms/ArgumentPromotion/control-flow.ll control-flow2.ll dg.exp

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Transforms/ArgumentPromotion: control-flow.ll updated: 1.2 -> 1.3 control-flow2.ll updated: 1.3 -> 1.4 dg.exp updated: 1.4 -> 1.5 --- Log message: PR1319: http://llvm.org/PR1319 : Upgrade tests to new Tcl exec based test harness requirements. --- Diffs of the ch

[llvm-commits] CVS: llvm/test/TestRunner.sh

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test: TestRunner.sh updated: 1.16 -> 1.17 --- Log message: Make it possible to run this from within subdirectories of llvm/test --- Diffs of the changes: (+18 -1) TestRunner.sh | 19 ++- 1 files changed, 18 insertions(+), 1 deletion(-) Index: l

[llvm-commits] CVS: llvm/test/TestRunner.sh

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test: TestRunner.sh updated: 1.15 -> 1.16 --- Log message: Reimplement in terms of the support for this feature in the makefiles with the "check-one" target. This was necessitated by the change in the test harness to fully use Tcl's "exec" function and avoid shell scri

[llvm-commits] CVS: llvm/test/Makefile

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test: Makefile updated: 1.97 -> 1.98 --- Log message: Echo command lines only if the user wants them. --- Diffs of the changes: (+1 -1) Makefile |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/test/Makefile diff -u llvm/test/Makefile:1.97 l

[llvm-commits] CVS: llvm/Makefile

2007-04-14 Thread Reid Spencer
Changes in directory llvm: Makefile updated: 1.72 -> 1.73 --- Log message: Echo command lines only if the user wants them. --- Diffs of the changes: (+2 -2) Makefile |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/Makefile diff -u llvm/Makefile:1.72 llvm/Makefil

[llvm-commits] CVS: llvm/test/Makefile

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test: Makefile updated: 1.96 -> 1.97 --- Log message: Add a new testing target: check-one. It is used like this: make check-one TESTONE=test/path/to/test.ll This runs a single check in exactly the same way that dejagnu runs it. --- Diffs of the changes: (+19 -0)

[llvm-commits] CVS: llvm/Makefile

2007-04-14 Thread Reid Spencer
Changes in directory llvm: Makefile updated: 1.71 -> 1.72 --- Log message: Add a new testing target: check-one. It is used like this: make check-one TESTONE=test/path/to/test.ll This runs a single check in exactly the same way that dejagnu runs it. --- Diffs of the changes: (+3 -0) Makef

[llvm-commits] CVS: llvm/test/Transforms/InstCombine/apint-binop-cast.ll

2007-04-14 Thread LLVM
Changes in directory llvm/test/Transforms/InstCombine: apint-binop-cast.ll (r1.3) removed --- Log message: This test case is incorrect. Remove it. --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list [EMAIL PROTECTED

[llvm-commits] CVS: llvm/lib/Transforms/IPO/SimplifyLibCalls.cpp

2007-04-14 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/IPO: SimplifyLibCalls.cpp updated: 1.111 -> 1.112 --- Log message: fix SimplifyLibCalls/IsDigit.ll --- Diffs of the changes: (+1 -1) SimplifyLibCalls.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Transforms/IPO/Simp

[llvm-commits] CVS: llvm/test/Transforms/SimplifyLibCalls/2007-04-06-strchr-miscompile.ll ExitInMain.ll IsDigit.ll MemSet.ll Pow.ll dg.exp floor.ll

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Transforms/SimplifyLibCalls: 2007-04-06-strchr-miscompile.ll updated: 1.1 -> 1.2 ExitInMain.ll updated: 1.3 -> 1.4 IsDigit.ll updated: 1.4 -> 1.5 MemSet.ll updated: 1.3 -> 1.4 Pow.ll updated: 1.5 -> 1.6 dg.exp updated: 1.3 -> 1.4 floor.ll updated: 1.4 -> 1.5 --- Lo

[llvm-commits] CVS: llvm/test/Transforms/TailCallElim/dg.exp dont-tce-tail-marked-call.ll move_alloca_for_tail_call.ll trivial_codegen_tailcall.ll

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Transforms/TailCallElim: dg.exp updated: 1.4 -> 1.5 dont-tce-tail-marked-call.ll updated: 1.4 -> 1.5 move_alloca_for_tail_call.ll updated: 1.4 -> 1.5 trivial_codegen_tailcall.ll updated: 1.3 -> 1.4 --- Log message: For PR1319: http://llvm.org/PR1319 : Conver to ne

[llvm-commits] CVS: llvm/test/Transforms/TailDup/dg.exp if-tail-dup.ll

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Transforms/TailDup: dg.exp updated: 1.4 -> 1.5 if-tail-dup.ll updated: 1.2 -> 1.3 --- Log message: For PR1319: http://llvm.org/PR1319 : Conver to new test system. --- Diffs of the changes: (+7 -4) dg.exp |4 ++-- if-tail-dup.ll |7 +-- 2 f

[llvm-commits] CVS: llvm/test/lib/llvm.exp

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/lib: llvm.exp updated: 1.6 -> 1.7 --- Log message: Allow replacement of %% with % --- Diffs of the changes: (+2 -0) llvm.exp |2 ++ 1 files changed, 2 insertions(+) Index: llvm/test/lib/llvm.exp diff -u llvm/test/lib/llvm.exp:1.6 llvm/test/lib/llvm.exp

[llvm-commits] CVS: llvm/test/Transforms/InstCombine/store-merge.ll

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Transforms/InstCombine: store-merge.ll updated: 1.2 -> 1.3 --- Log message: Keep lines a reasonable length. --- Diffs of the changes: (+2 -1) store-merge.ll |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/test/Transforms/InstCombine/

[llvm-commits] CVS: llvm/test/Transforms/InstCombine/store-merge.ll

2007-04-14 Thread Jeff Cohen
Changes in directory llvm/test/Transforms/InstCombine: store-merge.ll updated: 1.1 -> 1.2 --- Log message: Patch supplied by gabor. --- Diffs of the changes: (+1 -1) store-merge.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/test/Transforms/InstCombine/store-merg

[llvm-commits] CVS: llvm/test/C++Frontend/2007-04-14-FNoBuiltin.cpp

2007-04-14 Thread Dale Johannesen
Changes in directory llvm/test/C++Frontend: 2007-04-14-FNoBuiltin.cpp updated: 1.1 -> 1.2 --- Log message: adjust per review comments --- Diffs of the changes: (+1 -1) 2007-04-14-FNoBuiltin.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/test/C++Frontend/2007-04

[llvm-commits] CVS: llvm/test/CFrontend/2007-04-14-FNoBuiltin.c

2007-04-14 Thread Dale Johannesen
Changes in directory llvm/test/CFrontend: 2007-04-14-FNoBuiltin.c updated: 1.1 -> 1.2 --- Log message: adjust per review comments --- Diffs of the changes: (+1 -1) 2007-04-14-FNoBuiltin.c |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/test/CFrontend/2007-04-14-FNoB

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/InstructionCombining.cpp

2007-04-14 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.747 -> 1.748 --- Log message: Extend store merging to support the 'if/then' version in addition to if/then/else. This sinks the two stores in this example into a single store in cond_next. In this case, it

[llvm-commits] CVS: llvm/test/Transforms/InstCombine/store-merge.ll

2007-04-14 Thread Chris Lattner
Changes in directory llvm/test/Transforms/InstCombine: store-merge.ll added (r1.1) --- Log message: new testcase --- Diffs of the changes: (+36 -0) store-merge.ll | 36 1 files changed, 36 insertions(+) Index: llvm/test/Transforms/InstCombine/store-

[llvm-commits] CVS: llvm/test/C++Frontend/2007-04-14-FNoBuiltin.cpp

2007-04-14 Thread Dale Johannesen
Changes in directory llvm/test/C++Frontend: 2007-04-14-FNoBuiltin.cpp added (r1.1) --- Log message: testcases for -fno-builtin --- Diffs of the changes: (+7 -0) 2007-04-14-FNoBuiltin.cpp |7 +++ 1 files changed, 7 insertions(+) Index: llvm/test/C++Frontend/2007-04-14-FNoBuiltin.c

[llvm-commits] CVS: llvm/test/CFrontend/2007-04-14-FNoBuiltin.c

2007-04-14 Thread Dale Johannesen
Changes in directory llvm/test/CFrontend: 2007-04-14-FNoBuiltin.c added (r1.1) --- Log message: testcases for -fno-builtin --- Diffs of the changes: (+7 -0) 2007-04-14-FNoBuiltin.c |7 +++ 1 files changed, 7 insertions(+) Index: llvm/test/CFrontend/2007-04-14-FNoBuiltin.c diff -c

[llvm-commits] [126126] Improve handling of aggregate inputs to asm, per Chris' suggestion

2007-04-14 Thread johannes
Revision: 126126 Author: johannes Date: 2007-04-14 17:15:43 -0700 (Sat, 14 Apr 2007) Log Message: --- Improve handling of aggregate inputs to asm, per Chris' suggestion Modified Paths: -- apple-local/branches/llvm/gcc/llvm-convert.cpp Modified: apple-local/branches/

[llvm-commits] [126125] Make llvm honor -fno-builtin.

2007-04-14 Thread johannes
Revision: 126125 Author: johannes Date: 2007-04-14 17:14:13 -0700 (Sat, 14 Apr 2007) Log Message: --- Make llvm honor -fno-builtin. Modified Paths: -- apple-local/branches/llvm/gcc/c-common.c apple-local/branches/llvm/gcc/c-common.h apple-local/branches/llvm/

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/InstructionCombining.cpp

2007-04-14 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.746 -> 1.747 --- Log message: refactor some code, no functionality change. --- Diffs of the changes: (+77 -58) InstructionCombining.cpp | 135 ++- 1 files chang

[llvm-commits] CVS: llvm/test/Transforms/InstCombine/apint-binop-cast.ll

2007-04-14 Thread Owen Anderson
Changes in directory llvm/test/Transforms/InstCombine: apint-binop-cast.ll updated: 1.2 -> 1.3 --- Log message: XFAIL this for now. --- Diffs of the changes: (+1 -0) apint-binop-cast.ll |1 + 1 files changed, 1 insertion(+) Index: llvm/test/Transforms/InstCombine/apint-binop-cast.ll

[llvm-commits] CVS: llvm/lib/VMCore/Dominators.cpp

2007-04-14 Thread Owen Anderson
Changes in directory llvm/lib/VMCore: Dominators.cpp updated: 1.93 -> 1.94 --- Log message: Fix some unsafe code. Also, tabs -> spaces. --- Diffs of the changes: (+6 -6) Dominators.cpp | 12 ++-- 1 files changed, 6 insertions(+), 6 deletions(-) Index: llvm/lib/VMCore/Dominator

[llvm-commits] CVS: llvm/include/llvm/Analysis/Dominators.h

2007-04-14 Thread Owen Anderson
Changes in directory llvm/include/llvm/Analysis: Dominators.h updated: 1.69 -> 1.70 --- Log message: Make ETForest depend on DomTree rather than IDom. This is the first step in the long process that will be fixing PR 217: http://llvm.org/PR217 . --- Diffs of the changes: (+5 -5) Dominator

[llvm-commits] CVS: llvm/lib/VMCore/Dominators.cpp

2007-04-14 Thread Owen Anderson
Changes in directory llvm/lib/VMCore: Dominators.cpp updated: 1.92 -> 1.93 --- Log message: Make ETForest depend on DomTree rather than IDom. This is the first step in the long process that will be fixing PR 217: http://llvm.org/PR217 . --- Diffs of the changes: (+11 -8) Dominators.cpp |

[llvm-commits] CVS: llvm/test/CodeGen/Generic/2007-04-14-BitTestsBadMask.ll

2007-04-14 Thread Chris Lattner
Changes in directory llvm/test/CodeGen/Generic: 2007-04-14-BitTestsBadMask.ll updated: 1.1 -> 1.2 --- Log message: xfail for now --- Diffs of the changes: (+3 -0) 2007-04-14-BitTestsBadMask.ll |3 +++ 1 files changed, 3 insertions(+) Index: llvm/test/CodeGen/Generic/2007-04-14-BitTes

[llvm-commits] CVS: llvm/Makefile.rules

2007-04-14 Thread Chris Lattner
Changes in directory llvm: Makefile.rules updated: 1.430 -> 1.431 --- Log message: add a target to print out 80-column violations. --- Diffs of the changes: (+3 -0) Makefile.rules |3 +++ 1 files changed, 3 insertions(+) Index: llvm/Makefile.rules diff -u llvm/Makefile.rules:1.430 ll

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/GCSE.cpp InstructionCombining.cpp LICM.cpp LoopRotation.cpp PredicateSimplifier.cpp SCCP.cpp

2007-04-14 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: GCSE.cpp updated: 1.52 -> 1.53 InstructionCombining.cpp updated: 1.745 -> 1.746 LICM.cpp updated: 1.89 -> 1.90 LoopRotation.cpp updated: 1.9 -> 1.10 PredicateSimplifier.cpp updated: 1.66 -> 1.67 SCCP.cpp updated: 1.164 -> 1.165 --- Log message: f

[llvm-commits] CVS: llvm/docs/TestingGuide.html

2007-04-14 Thread Reid Spencer
Changes in directory llvm/docs: TestingGuide.html updated: 1.41 -> 1.42 --- Log message: Add some info about the pipelines and redirection. --- Diffs of the changes: (+19 -1) TestingGuide.html | 20 +++- 1 files changed, 19 insertions(+), 1 deletion(-) Index: llvm/docs/

[llvm-commits] CVS: llvm/test/Transforms/ConstProp/calls.ll

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Transforms/ConstProp: calls.ll updated: 1.5 -> 1.6 --- Log message: Oops. A little aggressive on the name changes there. --- Diffs of the changes: (+8 -8) calls.ll | 16 1 files changed, 8 insertions(+), 8 deletions(-) Index: llvm/test/Tr

[llvm-commits] CVS: llvm/lib/Target/X86/README.txt

2007-04-14 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.164 -> 1.165 --- Log message: add a note --- Diffs of the changes: (+18 -0) README.txt | 18 ++ 1 files changed, 18 insertions(+) Index: llvm/lib/Target/X86/README.txt diff -u llvm/lib/Target/X86/README.txt

[llvm-commits] CVS: llvm/test/Transforms/ConstProp/2002-05-03-NotOperator.ll 2005-01-28-SetCCGEP.ll 2006-11-30-vector-cast.ll 2006-12-01-TruncBoolBug.ll 2006-12-01-bool-casts.ll 2007-02-23-sdiv.ll cal

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Transforms/ConstProp: 2002-05-03-NotOperator.ll updated: 1.5 -> 1.6 2005-01-28-SetCCGEP.ll updated: 1.2 -> 1.3 2006-11-30-vector-cast.ll updated: 1.4 -> 1.5 2006-12-01-TruncBoolBug.ll updated: 1.3 -> 1.4 2006-12-01-bool-casts.ll updated: 1.3 -> 1.4 2007-02-23-sdiv.

[llvm-commits] CVS: llvm/test/CodeGen/ARM/2007-03-15-GEP-Idx-Sink.ll

2007-04-14 Thread Chris Lattner
Changes in directory llvm/test/CodeGen/ARM: 2007-03-15-GEP-Idx-Sink.ll updated: 1.2 -> 1.3 --- Log message: fix test for linux hosts. --- Diffs of the changes: (+1 -1) 2007-03-15-GEP-Idx-Sink.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/test/CodeGen/ARM/2007-0

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/InstructionCombining.cpp

2007-04-14 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.744 -> 1.745 --- Log message: Implement Transforms/InstCombine/vec_extract_elt.ll, transforming: define i32 @test(float %f) { %tmp7 = insertelement <4 x float> undef, float %f, i32 0

[llvm-commits] CVS: llvm/test/Transforms/InstCombine/vec_extract_elt.ll

2007-04-14 Thread Chris Lattner
Changes in directory llvm/test/Transforms/InstCombine: vec_extract_elt.ll added (r1.1) --- Log message: new testcase --- Diffs of the changes: (+9 -0) vec_extract_elt.ll |9 + 1 files changed, 9 insertions(+) Index: llvm/test/Transforms/InstCombine/vec_extract_elt.ll diff -c

[llvm-commits] CVS: llvm/test/Transforms/ADCE/dg.exp

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Transforms/ADCE: dg.exp updated: 1.4 -> 1.5 --- Log message: For PR1319: http://llvm.org/PR1319 : Convert to new test system. --- Diffs of the changes: (+2 -2) dg.exp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/test/Transforms/

[llvm-commits] CVS: llvm/test/Transforms/InstCombine/2004-08-10-BoolSetCC.ll dg.exp

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Transforms/InstCombine: 2004-08-10-BoolSetCC.ll updated: 1.4 -> 1.5 dg.exp updated: 1.5 -> 1.6 --- Log message: Changes to fix problems with "make check". Apparently you can redefine functions and Tcl's just tickled with that. The fix is to give the "new" test sys

[llvm-commits] CVS: llvm/test/lib/llvm.exp

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/lib: llvm.exp updated: 1.5 -> 1.6 --- Log message: Changes to fix problems with "make check". Apparently you can redefine functions and Tcl's just tickled with that. The fix is to give the "new" test system a different interface function name. --- Diffs of the c

[llvm-commits] CVS: llvm/test/Analysis/BasicAA/dg.exp

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Analysis/BasicAA: dg.exp updated: 1.5 -> 1.6 --- Log message: Changes to fix problems with "make check". Apparently you can redefine functions and Tcl's just tickled with that. The fix is to give the "new" test system a different interface function name. --- Dif

[llvm-commits] CVS: llvm/test/Feature/dg.exp

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Feature: dg.exp updated: 1.7 -> 1.8 --- Log message: Changes to fix problems with "make check". Apparently you can redefine functions and Tcl's just tickled with that. The fix is to give the "new" test system a different interface function name. --- Diffs of the

[llvm-commits] CVS: llvm/test/Integer/dg.exp

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Integer: dg.exp updated: 1.3 -> 1.4 --- Log message: Changes to fix problems with "make check". Apparently you can redefine functions and Tcl's just tickled with that. The fix is to give the "new" test system a different interface function name. --- Diffs of the

[llvm-commits] CVS: llvm/test/Analysis/Andersens/dg.exp

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Analysis/Andersens: dg.exp updated: 1.5 -> 1.6 --- Log message: Changes to fix problems with "make check". Apparently you can redefine functions and Tcl's just tickled with that. The fix is to give the "new" test system a different interface function name. --- D

[llvm-commits] CVS: llvm/test/Integer/packed_struct_bt.ll

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Integer: packed_struct_bt.ll updated: 1.4 -> 1.5 --- Log message: Fix syntax. --- Diffs of the changes: (+1 -1) packed_struct_bt.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/test/Integer/packed_struct_bt.ll diff -u llvm/test/Inte

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/InstructionCombining.cpp

2007-04-14 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.743 -> 1.744 --- Log message: Implement InstCombine/vec_demanded_elts.ll:test2. This allows us to turn unsigned test(float f) { return _mm_cvtsi128_si32( (__m128i) _mm_set_ss( f*f )); } into: _test:

[llvm-commits] CVS: llvm/test/Transforms/InstCombine/vec_demanded_elts.ll

2007-04-14 Thread Chris Lattner
Changes in directory llvm/test/Transforms/InstCombine: vec_demanded_elts.ll updated: 1.3 -> 1.4 --- Log message: manually upgrade test. Add a new test2. I have no way to see if this works because of the tclification. :( --- Diffs of the changes: (+33 -22) vec_demanded_elts.ll | 55 +++

[llvm-commits] CVS: llvm/test/Feature/globalredefinition2.ll globalredefinition3.ll packed_struct.ll

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Feature: globalredefinition2.ll updated: 1.3 -> 1.4 globalredefinition3.ll updated: 1.4 -> 1.5 packed_struct.ll updated: 1.7 -> 1.8 --- Log message: Try some alternative syntax. --- Diffs of the changes: (+5 -5) globalredefinition2.ll |4 ++-- globalredef

[llvm-commits] CVS: llvm/lib/Transforms/Utils/LCSSA.cpp

2007-04-14 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: LCSSA.cpp updated: 1.35 -> 1.36 --- Log message: avoid copying sets and vectors around. --- Diffs of the changes: (+6 -7) LCSSA.cpp | 13 ++--- 1 files changed, 6 insertions(+), 7 deletions(-) Index: llvm/lib/Transforms/Utils/LCSS

[llvm-commits] CVS: llvm/lib/Support/SmallPtrSet.cpp

2007-04-14 Thread Jeff Cohen
Changes in directory llvm/lib/Support: SmallPtrSet.cpp updated: 1.5 -> 1.6 --- Log message: Fix PR1329: http://llvm.org/PR1329 . --- Diffs of the changes: (+28 -0) SmallPtrSet.cpp | 28 1 files changed, 28 insertions(+) Index: llvm/lib/Support/SmallPtrSet.cp

[llvm-commits] CVS: llvm/include/llvm/ADT/SmallPtrSet.h

2007-04-14 Thread Jeff Cohen
Changes in directory llvm/include/llvm/ADT: SmallPtrSet.h updated: 1.10 -> 1.11 --- Log message: Fix PR1329: http://llvm.org/PR1329 . --- Diffs of the changes: (+4 -0) SmallPtrSet.h |4 1 files changed, 4 insertions(+) Index: llvm/include/llvm/ADT/SmallPtrSet.h diff -u llvm/inclu

[llvm-commits] CVS: llvm/docs/TestingGuide.html

2007-04-14 Thread Reid Spencer
Changes in directory llvm/docs: TestingGuide.html updated: 1.40 -> 1.41 --- Log message: For PR1319: http://llvm.org/PR1319 : Rewrite much of the DejaGnu section to bring it in line with the new facilities in llvm.exp. --- Diffs of the changes: (+192 -74) TestingGuide.html | 266

[llvm-commits] CVS: llvm/test/Transforms/InstCombine/memmove.ll

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Transforms/InstCombine: memmove.ll updated: 1.3 -> 1.4 --- Log message: This test should have been updated with llvm 1.7! --- Diffs of the changes: (+3 -3) memmove.ll |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: llvm/test/Transform

[llvm-commits] CVS: llvm/test/Transforms/InstCombine/fpcast.ll

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Transforms/InstCombine: fpcast.ll updated: 1.3 -> 1.4 --- Log message: This test needs to use egrep. --- Diffs of the changes: (+1 -1) fpcast.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/test/Transforms/InstCombine/fpcast.ll diff

Re: [llvm-commits] CVS: llvm-test/SingleSource/UnitTests/tls.c Makefile

2007-04-14 Thread Chris Lattner
On Apr 11, 2007, at 11:57 AM, Lauro Ramos Venancio wrote: > Add a TLS test. Hi Lauro, can you please add a "Threads" subdirectory of UnitTests and move this testcase there? That way we won't be linking all UnitTests with -lpthreads. Thanks! -Chris > > --- > Diffs of the changes: (+21 -0)

[llvm-commits] [126124] CEIL_DIV_EXPR performs integer division with rounding

2007-04-14 Thread clattner
Revision: 126124 Author: clattner Date: 2007-04-14 12:42:51 -0700 (Sat, 14 Apr 2007) Log Message: --- CEIL_DIV_EXPR performs integer division with rounding towards positive infinity, thus 3 cdiv 2 = 2 while -3 cdiv 2 = -1. Testing is tricky, because CEIL_DIV_EXPR is only generated i

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp

2007-04-14 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.420 -> 1.421 --- Log message: disable switch lowering using shift/and. It still breaks ppc bootstrap for some reason. :( Will investigate. --- Diffs of the changes: (+1 -0) SelectionDAGISel.cpp |1 +

[llvm-commits] CVS: llvm/test/lib/llvm.exp

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/lib: llvm.exp updated: 1.4 -> 1.5 --- Log message: For PR1319: http://llvm.org/PR1319 : More improvements: 1. Using ::errorInfo wasn't such a hot idea. Go back to just printing the offending line of code and the stderr output. This is sufficient and not enta

[llvm-commits] CVS: llvm/test/Analysis/BasicAA/2004-01-29-InvariantMemory.llx 2004-07-28-MustAliasbug.llx 2005-03-09-BrokenBasicAA.ll 2007-01-13-BasePointerBadNoAlias.ll dg.exp tailcall-modref.ll

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Analysis/BasicAA: 2004-01-29-InvariantMemory.llx updated: 1.1 -> 1.2 2004-07-28-MustAliasbug.llx updated: 1.3 -> 1.4 2005-03-09-BrokenBasicAA.ll updated: 1.3 -> 1.4 2007-01-13-BasePointerBadNoAlias.ll updated: 1.3 -> 1.4 dg.exp updated: 1.4 -> 1.5 tailcall-modref.l

[llvm-commits] CVS: llvm/test/Analysis/Andersens/dg.exp modreftest.ll

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Analysis/Andersens: dg.exp updated: 1.4 -> 1.5 modreftest.ll updated: 1.3 -> 1.4 --- Log message: For PR1319: http://llvm.org/PR1319 : Convert to use new llvm.exp version of llvm_testrun --- Diffs of the changes: (+2 -2) dg.exp|2 +- modreftest.ll

[llvm-commits] CVS: llvm/test/lib/llvm.exp

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/lib: llvm.exp updated: 1.3 -> 1.4 --- Log message: 1. Don't generate redundant copy of stderr 2. Only match \ at the *end* of a line. --- Diffs of the changes: (+2 -2) llvm.exp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/test/l

[llvm-commits] CVS: llvm/test/Transforms/InstCombine/binop-cast.ll

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Transforms/InstCombine: binop-cast.ll updated: 1.2 -> 1.3 --- Log message: Fix a test test llvm.exp found. --- Diffs of the changes: (+5 -5) binop-cast.ll | 10 +- 1 files changed, 5 insertions(+), 5 deletions(-) Index: llvm/test/Transforms/InstCo

[llvm-commits] CVS: llvm/test/Transforms/InstCombine/apint-div1.ll apint-div2.ll

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Transforms/InstCombine: apint-div1.ll updated: 1.3 -> 1.4 apint-div2.ll updated: 1.2 -> 1.3 --- Log message: bool -> i1 (found by llvm.exp) --- Diffs of the changes: (+3 -4) apint-div1.ll |2 +- apint-div2.ll |5 ++--- 2 files changed, 3 insertions(+)

[llvm-commits] CVS: llvm/test/Transforms/InstCombine/apint-div1.ll

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Transforms/InstCombine: apint-div1.ll updated: 1.2 -> 1.3 --- Log message: Fix a syntax error that llvm.exp found. --- Diffs of the changes: (+1 -2) apint-div1.ll |3 +-- 1 files changed, 1 insertion(+), 2 deletions(-) Index: llvm/test/Transforms/InstCo

[llvm-commits] CVS: llvm/test/Transforms/InstCombine/apint-binop-cast.ll

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Transforms/InstCombine: apint-binop-cast.ll updated: 1.1 -> 1.2 --- Log message: Fix an "already-upgraded" test that llvm.exp found. --- Diffs of the changes: (+1 -1) apint-binop-cast.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/

[llvm-commits] CVS: llvm/lib/Transforms/IPO/ConstantMerge.cpp

2007-04-14 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/IPO: ConstantMerge.cpp updated: 1.38 -> 1.39 --- Log message: avoid iterator invalidation. --- Diffs of the changes: (+4 -2) ConstantMerge.cpp |6 -- 1 files changed, 4 insertions(+), 2 deletions(-) Index: llvm/lib/Transforms/IPO/ConstantM

[llvm-commits] CVS: llvm/test/Feature/load_module.ll

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Feature: load_module.ll updated: 1.3 -> 1.4 --- Log message: Simplify this test and correct redirection for Tcl exec. --- Diffs of the changes: (+2 -3) load_module.ll |5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) Index: llvm/test/Feature/lo

[llvm-commits] CVS: llvm/test/Integer/2007-01-19-TruncSext.ll

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Integer: 2007-01-19-TruncSext.ll updated: 1.5 -> 1.6 --- Log message: Don't try to interpret a fictitious file. --- Diffs of the changes: (+1 -1) 2007-01-19-TruncSext.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/test/Integer/2007

[llvm-commits] CVS: llvm/test/lib/llvm.exp

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/lib: llvm.exp updated: 1.2 -> 1.3 --- Log message: Print full errorInfo when a failure occurs. --- Diffs of the changes: (+1 -1) llvm.exp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/test/lib/llvm.exp diff -u llvm/test/lib/llvm.exp:

Re: [llvm-commits] Handle global variables in eh_selector lowering

2007-04-14 Thread Duncan Sands
How about this instead? Duncan. Index: llvm.master/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp === --- llvm.master.orig/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 2007-04-14 17:37:08.0 +0200 +++ llvm.master/lib/CodeGen/Se

[llvm-commits] CVS: llvm/lib/Transforms/IPO/ConstantMerge.cpp

2007-04-14 Thread Jeff Cohen
Changes in directory llvm/lib/Transforms/IPO: ConstantMerge.cpp updated: 1.37 -> 1.38 --- Log message: An even better fix. --- Diffs of the changes: (+2 -3) ConstantMerge.cpp |5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) Index: llvm/lib/Transforms/IPO/ConstantMerge.cpp di

[llvm-commits] CVS: llvm/test/Integer/2007-01-19-TruncSext.ll

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Integer: 2007-01-19-TruncSext.ll updated: 1.4 -> 1.5 --- Log message: No need to quote things, shell isn't interpreting any more. --- Diffs of the changes: (+1 -1) 2007-01-19-TruncSext.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm

[llvm-commits] CVS: llvm/lib/Transforms/IPO/ConstantMerge.cpp

2007-04-14 Thread Jeff Cohen
Changes in directory llvm/lib/Transforms/IPO: ConstantMerge.cpp updated: 1.36 -> 1.37 --- Log message: Fix recent regression that broke several llvm-tests. --- Diffs of the changes: (+2 -0) ConstantMerge.cpp |2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/Transforms/IPO/Consta

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

2007-04-14 Thread Reid Spencer
Changes in directory llvm-www: Name.html updated: 1.13 -> 1.14 --- Log message: Add Gabor's entry. --- Diffs of the changes: (+7 -2) Name.html |9 +++-- 1 files changed, 7 insertions(+), 2 deletions(-) Index: llvm-www/Name.html diff -u llvm-www/Name.html:1.13 llvm-www/Name.html:1

[llvm-commits] CVS: llvm/test/Integer/2007-01-19-TruncSext.ll dg.exp packed_struct_bt.ll

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Integer: 2007-01-19-TruncSext.ll updated: 1.3 -> 1.4 dg.exp updated: 1.2 -> 1.3 packed_struct_bt.ll updated: 1.3 -> 1.4 --- Log message: For PR1319: http://llvm.org/PR1319 : Changes necessary to run this with the "llvm.exp" version of llvm_runtest. --- Diffs of

[llvm-commits] CVS: llvm/test/lib/llvm.exp

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/lib: llvm.exp updated: 1.1 -> 1.2 --- Log message: Add the line number where the script failed to the error output. --- Diffs of the changes: (+6 -4) llvm.exp | 10 ++ 1 files changed, 6 insertions(+), 4 deletions(-) Index: llvm/test/lib/llvm.exp

[llvm-commits] CVS: llvm/test/Feature/dg.exp globalredefinition2.ll globalredefinition3.ll packed_struct.ll

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Feature: dg.exp updated: 1.6 -> 1.7 globalredefinition2.ll updated: 1.2 -> 1.3 globalredefinition3.ll updated: 1.3 -> 1.4 packed_struct.ll updated: 1.6 -> 1.7 --- Log message: For PR1319: http://llvm.org/PR1319 : Changes necessary for conversion of this directory

[llvm-commits] CVS: llvm/test/Integer/fold-fpcast_bt.ll

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Integer: fold-fpcast_bt.ll updated: 1.2 -> 1.3 --- Log message: FIx this test, thanks to llvm.exp --- Diffs of the changes: (+10 -10) fold-fpcast_bt.ll | 20 ++-- 1 files changed, 10 insertions(+), 10 deletions(-) Index: llvm/test/Integer/

[llvm-commits] CVS: llvm/test/Scripts/ignore

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Scripts: ignore added (r1.1) --- Log message: Add a script to run a command but ignore its return code. This script always returns 0. This is useful with the llvm.exp based dejagnu testing when a test wants to check the error output of tool invocation that retur

[llvm-commits] Handle global variables in eh_selector lowering

2007-04-14 Thread Duncan Sands
The eh_selector intrinsic wants global variables for its extra arguments, but wasn't expecting to get... global variables! Only bitcasts of global variables. Discovered by the Ada f-e, fix attached. Maybe it can be done more neatly, but I don't know LLVM well enough to say. Ciao, Duncan. Index

[llvm-commits] CVS: llvm/test/CodeGen/Generic/2007-04-14-BitTestsBadMask.ll

2007-04-14 Thread Anton Korobeynikov
Changes in directory llvm/test/CodeGen/Generic: 2007-04-14-BitTestsBadMask.ll added (r1.1) --- Log message: Fix PR1325: http://llvm.org/PR1325 : Case range optimization was performed in the case it shouldn't. Also fix some "latent" bug on 64-bit platforms --- Diffs of the changes: (+160 -0

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp

2007-04-14 Thread Anton Korobeynikov
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.419 -> 1.420 --- Log message: Fix PR1325: http://llvm.org/PR1325 : Case range optimization was performed in the case it shouldn't. Also fix some "latent" bug on 64-bit platforms --- Diffs of the changes: (+

[llvm-commits] CVS: llvm/docs/ExceptionHandling.html

2007-04-14 Thread Duncan Sands
Changes in directory llvm/docs: ExceptionHandling.html updated: 1.2 -> 1.3 --- Log message: Correct typo. --- Diffs of the changes: (+2 -2) ExceptionHandling.html |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/docs/ExceptionHandling.html diff -u llvm/docs/Excep

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

2007-04-14 Thread Reid Spencer
Changes in directory llvm-www: Name.html updated: 1.12 -> 1.13 --- Log message: Add Ralph's naming entry. --- Diffs of the changes: (+13 -1) Name.html | 14 +- 1 files changed, 13 insertions(+), 1 deletion(-) Index: llvm-www/Name.html diff -u llvm-www/Name.html:1.12 llvm-ww

[llvm-commits] CVS: llvm/test/Feature/fold-fpcast.ll

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Feature: fold-fpcast.ll updated: 1.2 -> 1.3 --- Log message: Fix a missing -f that the new llvm.exp found. --- Diffs of the changes: (+1 -1) fold-fpcast.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/test/Feature/fold-fpcast.ll dif

[llvm-commits] CVS: llvm/test/Feature/llvm2cpp.ll

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/Feature: llvm2cpp.ll updated: 1.2 -> 1.3 --- Log message: Fix a missing -f caught by the new llvm.exp script. --- Diffs of the changes: (+1 -1) llvm2cpp.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/test/Feature/llvm2cpp.ll diff -

[llvm-commits] CVS: llvm/test/lib/llvm.exp

2007-04-14 Thread Reid Spencer
Changes in directory llvm/test/lib: llvm.exp added (r1.1) --- Log message: Initial version of a re-write of llvm-runtest that doesn't write the tests to a script file but executes each line individually and catches errors on each line too. --- Diffs of the changes: (+159 -0) llvm.exp | 1