[llvm-commits] CVS: llvm/include/llvm/CodeGen/SelectionDAGNodes.h

2007-02-04 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: SelectionDAGNodes.h updated: 1.173 - 1.174 --- Log message: Add a new SDNode ctor and InitOperands method. This allows the operands for an SDNode to be allocated as part of the node itself, instead of being a separate new[]'d object. Switch

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

2007-02-04 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAG.cpp updated: 1.388 - 1.389 --- Log message: Introduce new UnarySDNode/BinarySDNode/TernarySDNode nodes, which coallocate their operands with the node itself. This reduces malloc traffic for operand lists. This reduces isel time

[llvm-commits] CVS: llvm/include/llvm/CodeGen/SelectionDAGNodes.h

2007-02-04 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: SelectionDAGNodes.h updated: 1.174 - 1.175 --- Log message: Introduce new UnarySDNode/BinarySDNode/TernarySDNode nodes, which coallocate their operands with the node itself. This reduces malloc traffic for operand lists. This reduces isel time

[llvm-commits] CVS: llvm/include/llvm/CodeGen/ScheduleDAG.h

2007-02-04 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: ScheduleDAG.h updated: 1.36 - 1.37 --- Log message: switch the VRBaseMap in the scheduler from an std::map to a DenseMap. This speeds up the isel pass from 2.5570s to 2.4722s on kc++ (3.4%). --- Diffs of the changes: (+2 -2) ScheduleDAG.h

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

2007-02-04 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAG.cpp updated: 1.117 - 1.118 ScheduleDAGSimple.cpp updated: 1.24 - 1.25 --- Log message: switch the VRBaseMap in the scheduler from an std::map to a DenseMap. This speeds up the isel pass from 2.5570s to 2.4722s on kc++ (3.4%).

[llvm-commits] CVS: llvm-test/MultiSource/Applications/JM/disclaimer.txt Readme.txt

2007-02-04 Thread Anton Korobeynikov
Changes in directory llvm-test/MultiSource/Applications/JM: disclaimer.txt added (r1.1) Readme.txt updated: 1.1 - 1.2 --- Log message: Old JM version removed --- Diffs of the changes: (+32 -2) Readme.txt |9 +++-- disclaimer.txt | 25 + 2 files

[llvm-commits] CVS: llvm-test/MultiSource/Applications/JM/ldecod/data/.cvsignore decoder.cfg test.264 test_rec.yuv

2007-02-04 Thread LLVM
Changes in directory llvm-test/MultiSource/Applications/JM/ldecod/data: .cvsignore (r1.2) removed decoder.cfg (r1.1) removed test.264 (r1.2) removed test_rec.yuv (r1.1) removed --- Log message: Old JM version removed --- Diffs of the changes: (+0 -0) 0 files changed

[llvm-commits] CVS: llvm-test/MultiSource/Applications/JM/lencod/data/.cvsignore encoder.cfg foreman_part_qcif.yuv leakybucketparam.cfg test_rec.yuv

2007-02-04 Thread LLVM
Changes in directory llvm-test/MultiSource/Applications/JM/lencod/data: .cvsignore (r1.1) removed encoder.cfg (r1.1) removed foreman_part_qcif.yuv (r1.1) removed leakybucketparam.cfg (r1.1) removed test_rec.yuv (r1.1) removed --- Log message: Old JM version removed --- Diffs of the changes:

[llvm-commits] CVS: llvm-test/MultiSource/Applications/JM/lencod/.cvsignore Makefile annexb.c annexb.h biariencode.c biariencode.h block.c block.h cabac.c cabac.h configfile.c configfile.h context_ini

2007-02-04 Thread LLVM
Changes in directory llvm-test/MultiSource/Applications/JM/lencod: .cvsignore (r1.2) removed Makefile (r1.1) removed annexb.c (r1.1) removed annexb.h (r1.1) removed biariencode.c (r1.1) removed biariencode.h (r1.1) removed block.c (r1.1) removed block.h (r1.1) removed cabac.c (r1.1) removed

[llvm-commits] CVS: llvm-test/External/SPEC/Makefile.spec

2007-02-04 Thread Reid Spencer
Changes in directory llvm-test/External/SPEC: Makefile.spec updated: 1.60 - 1.61 --- Log message: For PR1165: http://llvm.org/PR1165 : gccas-pass-args - opt-pass-args --- Diffs of the changes: (+2 -2) Makefile.spec |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/test/CodeGen/X86/2007-02-04-OrAddrMode.ll

2007-02-04 Thread Chris Lattner
Changes in directory llvm/test/CodeGen/X86: 2007-02-04-OrAddrMode.ll added (r1.1) --- Log message: new testcase for x86 backend miscompilation --- Diffs of the changes: (+21 -0) 2007-02-04-OrAddrMode.ll | 21 + 1 files changed, 21 insertions(+) Index:

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelDAGToDAG.cpp

2007-02-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelDAGToDAG.cpp updated: 1.144 - 1.145 --- Log message: Fix a miscompilation in the addr mode code trying to implement X | C and X + C to promote LEA formation. We would incorrectly apply it in some cases (test) and miss it in others. This fixes

[llvm-commits] CVS: llvm/tools/llvm-config/Makefile

2007-02-04 Thread Reid Spencer
Changes in directory llvm/tools/llvm-config: Makefile updated: 1.22 - 1.23 --- Log message: Fix grammaro in output message. --- Diffs of the changes: (+1 -1) Makefile |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/tools/llvm-config/Makefile diff -u

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

2007-02-04 Thread Reid Spencer
Changes in directory llvm: Makefile.rules updated: 1.420 - 1.421 --- Log message: When using LINK_COMPONENTS, append the components to the end of the libraries linked with. This permits a project to still use USEDLIBS to specify its own libraries in conjunction with LINK_COMPONENTS.

[llvm-commits] CVS: llvm-stacker/lib/runtime/Makefile

2007-02-04 Thread Reid Spencer
Changes in directory llvm-stacker/lib/runtime: Makefile updated: 1.6 - 1.7 --- Log message: Make Stacker makefiles more compliant with LLVM standards. Fix linkage problems after libLLVMTransforms.a was removed. --- Diffs of the changes: (+3 -3) Makefile |6 +++--- 1 files changed, 3

[llvm-commits] CVS: llvm-stacker/tools/Makefile

2007-02-04 Thread Reid Spencer
Changes in directory llvm-stacker/tools: Makefile updated: 1.3 - 1.4 --- Log message: Make Stacker makefiles more compliant with LLVM standards. Fix linkage problems after libLLVMTransforms.a was removed. --- Diffs of the changes: (+7 -11) Makefile | 18 +++--- 1 files

[llvm-commits] CVS: llvm-stacker/tools/stkrc/Makefile

2007-02-04 Thread Reid Spencer
Changes in directory llvm-stacker/tools/stkrc: Makefile updated: 1.12 - 1.13 --- Log message: Make Stacker makefiles more compliant with LLVM standards. Fix linkage problems after libLLVMTransforms.a was removed. --- Diffs of the changes: (+17 -14) Makefile | 31

[llvm-commits] CVS: llvm-stacker/lib/Makefile

2007-02-04 Thread Reid Spencer
Changes in directory llvm-stacker/lib: Makefile updated: 1.8 - 1.9 --- Log message: Make Stacker makefiles more compliant with LLVM standards. Fix linkage problems after libLLVMTransforms.a was removed. --- Diffs of the changes: (+9 -3) Makefile | 12 +--- 1 files changed, 9

[llvm-commits] CVS: llvm-stacker/samples/Makefile

2007-02-04 Thread Reid Spencer
Changes in directory llvm-stacker/samples: Makefile updated: 1.8 - 1.9 --- Log message: Make Stacker makefiles more compliant with LLVM standards. Fix linkage problems after libLLVMTransforms.a was removed. --- Diffs of the changes: (+10 -5) Makefile | 15 ++- 1 files

[llvm-commits] CVS: llvm-stacker/lib/compiler/Makefile

2007-02-04 Thread Reid Spencer
Changes in directory llvm-stacker/lib/compiler: Makefile updated: 1.10 - 1.11 --- Log message: Make Stacker makefiles more compliant with LLVM standards. Fix linkage problems after libLLVMTransforms.a was removed. --- Diffs of the changes: (+8 -1) Makefile |9 - 1 files

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

2007-02-04 Thread Reid Spencer
Changes in directory llvm-stacker/test: Makefile updated: 1.11 - 1.12 --- Log message: Make Stacker makefiles more compliant with LLVM standards. Fix linkage problems after libLLVMTransforms.a was removed. --- Diffs of the changes: (+9 -8) Makefile | 17 + 1 files

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

2007-02-04 Thread Anton Korobeynikov
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.143 - 1.144 --- Log message: Fixing silly not-implemented bug in AsmPrinter. This fixes PR1169: http://llvm.org/PR1169 . --- Diffs of the changes: (+4 -2) AsmPrinter.cpp |6 -- 1 files changed, 4 insertions(+), 2

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

2007-02-04 Thread Chris Lattner
Changes in directory llvm-test: Makefile.programs updated: 1.254 - 1.255 --- Log message: fix bugpoint-gccas target --- Diffs of the changes: (+1 -1) Makefile.programs |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-test/Makefile.programs diff -u

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

2007-02-04 Thread Nick Lewycky
Changes in directory llvm/lib/Transforms/Scalar: PredicateSimplifier.cpp updated: 1.51 - 1.52 --- Log message: Fix indenting, remove tabs. Learn from sext and zext. The destination value falls within the range of the source type. Generalize properties regarding constant ints. Get smarter

[llvm-commits] CVS: llvm/test/CFrontend/2007-02-04-EmptyStruct.c

2007-02-04 Thread Chris Lattner
Changes in directory llvm/test/CFrontend: 2007-02-04-EmptyStruct.c added (r1.1) --- Log message: testcase for PR1175: http://llvm.org/PR1175 --- Diffs of the changes: (+9 -0) 2007-02-04-EmptyStruct.c |9 + 1 files changed, 9 insertions(+) Index:

[llvm-commits] [123403] Fix test/CFrontend/2007-02-04-EmptyStruct.c, patch by Anton!

2007-02-04 Thread clattner
Revision: 123403 Author: clattner Date: 2007-02-04 15:54:39 -0800 (Sun, 04 Feb 2007) Log Message: --- Fix test/CFrontend/2007-02-04-EmptyStruct.c, patch by Anton! Modified Paths: -- apple-local/branches/llvm/gcc/llvm-convert.cpp Modified:

[llvm-commits] CVS: llvm/test/CFrontend/2007-02-04-AddrLValue.c

2007-02-04 Thread Chris Lattner
Changes in directory llvm/test/CFrontend: 2007-02-04-AddrLValue.c added (r1.1) --- Log message: test for pr1173: http://llvm.org/PR1173 --- Diffs of the changes: (+23 -0) 2007-02-04-AddrLValue.c | 23 +++ 1 files changed, 23 insertions(+) Index:

[llvm-commits] [123429] Patch for PR1173 and test/CFrontend/2007-02-04-AddrLValue.c,

2007-02-04 Thread clattner
Revision: 123429 Author: clattner Date: 2007-02-04 18:18:43 -0800 (Sun, 04 Feb 2007) Log Message: --- Patch for PR1173 and test/CFrontend/2007-02-04-AddrLValue.c, patch by Anton! Modified Paths: -- apple-local/branches/llvm/gcc/llvm-convert.cpp

[llvm-commits] CVS: llvm/test/CFrontend/2007-02-04-AddrLValue.c

2007-02-04 Thread Chris Lattner
Changes in directory llvm/test/CFrontend: 2007-02-04-AddrLValue.c updated: 1.1 - 1.2 --- Log message: fix bug number --- Diffs of the changes: (+1 -1) 2007-02-04-AddrLValue.c |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/test/CFrontend/2007-02-04-AddrLValue.c

[llvm-commits] CVS: llvm/include/llvm/Support/OutputBuffer.h

2007-02-04 Thread Bill Wendling
Changes in directory llvm/include/llvm/Support: OutputBuffer.h updated: 1.3 - 1.4 --- Log message: Use unsigned char instead of std::vector::reference. --- Diffs of the changes: (+2 -4) OutputBuffer.h |6 ++ 1 files changed, 2 insertions(+), 4 deletions(-) Index:

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

2007-02-04 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/Utils: LCSSA.cpp updated: 1.32 - 1.33 --- Log message: Use DenseMap for pointer-pointer maps. --- Diffs of the changes: (+4 -4) LCSSA.cpp |8 1 files changed, 4 insertions(+), 4 deletions(-) Index: llvm/lib/Transforms/Utils/LCSSA.cpp

[llvm-commits] [123430] patch for test/CFrontend/2007-02-04-AddrLValue.c and PR1176, by Anton.

2007-02-04 Thread clattner
Revision: 123430 Author: clattner Date: 2007-02-04 19:50:26 -0800 (Sun, 04 Feb 2007) Log Message: --- patch for test/CFrontend/2007-02-04-AddrLValue.c and PR1176, by Anton. Modified Paths: -- apple-local/branches/llvm/gcc/llvm-convert.cpp

[llvm-commits] CVS: llvm/test/CFrontend/2007-02-04-WITH_SIZE_EXPR.c

2007-02-04 Thread Chris Lattner
Changes in directory llvm/test/CFrontend: 2007-02-04-WITH_SIZE_EXPR.c added (r1.1) --- Log message: new testcase for 1174, currently xfailed --- Diffs of the changes: (+22 -0) 2007-02-04-WITH_SIZE_EXPR.c | 22 ++ 1 files changed, 22 insertions(+) Index:

[llvm-commits] [123431] initial support for WITH_SIZE_EXPR, but is not enough

2007-02-04 Thread clattner
Revision: 123431 Author: clattner Date: 2007-02-04 19:57:03 -0800 (Sun, 04 Feb 2007) Log Message: --- initial support for WITH_SIZE_EXPR, but is not enough to fix PR1174 Modified Paths: -- apple-local/branches/llvm/gcc/llvm-convert.cpp Modified:

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

2007-02-04 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.626 - 1.627 --- Log message: fix a miscompilation of 176.gcc --- Diffs of the changes: (+2 -2) InstructionCombining.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

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

2007-02-04 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/Utils: LCSSA.cpp updated: 1.33 - 1.34 --- Log message: For PR1177: http://llvm.org/PR1177 : Revert last patch which caused iteration invalidation. --- Diffs of the changes: (+4 -4) LCSSA.cpp |8 1 files changed, 4 insertions(+), 4

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

2007-02-04 Thread Chris Lattner
Changes in directory llvm-www/ProjectsWithLLVM: index.html updated: 1.30 - 1.31 --- Log message: add info about the LENS project --- Diffs of the changes: (+42 -0) index.html | 42 ++ 1 files changed, 42 insertions(+) Index:

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

2007-02-04 Thread Chris Lattner
Changes in directory llvm-www/ProjectsWithLLVM: index.html updated: 1.31 - 1.32 --- Log message: fix afficliation --- 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-commits] CVS: llvm/utils/findmisopt

2007-02-04 Thread Reid Spencer
Changes in directory llvm/utils: findmisopt updated: 1.11 - 1.12 --- Log message: Use opt to generate the list of passes to run. --- Diffs of the changes: (+5 -5) findmisopt | 10 +- 1 files changed, 5 insertions(+), 5 deletions(-) Index: llvm/utils/findmisopt diff -u