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

2007-04-24 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/Scalar: LICM.cpp updated: 1.94 - 1.95 --- Log message: Rollback some changes that adversely affected performance. I'm currently rethinking my approach to this, so hopefully I'll find a way to do this without making this slower. --- Diffs of the

[llvm-commits] CVS: llvm/include/llvm/Bitcode/LLVMBitCodes.h

2007-04-24 Thread Chris Lattner
Changes in directory llvm/include/llvm/Bitcode: LLVMBitCodes.h updated: 1.3 - 1.4 --- Log message: add records for constant exprs --- Diffs of the changes: (+46 -9) LLVMBitCodes.h | 55 ++- 1 files changed, 46 insertions(+), 9

[llvm-commits] CVS: llvm/lib/Bitcode/Writer/Writer.cpp

2007-04-24 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Writer: Writer.cpp updated: 1.7 - 1.8 --- Log message: implement reading and writing of constant exprs. --- Diffs of the changes: (+97 -9) Writer.cpp | 106 +++-- 1 files changed, 97

[llvm-commits] CVS: llvm/lib/Bitcode/Reader/BitcodeReader.cpp

2007-04-24 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Reader: BitcodeReader.cpp updated: 1.9 - 1.10 --- Log message: implement reading and writing of constant exprs. --- Diffs of the changes: (+133 -6) BitcodeReader.cpp | 139 +++--- 1 files changed, 133

[llvm-commits] CVS: llvm/include/llvm/Bitcode/LLVMBitCodes.h

2007-04-24 Thread Chris Lattner
Changes in directory llvm/include/llvm/Bitcode: LLVMBitCodes.h updated: 1.4 - 1.5 --- Log message: comentate --- Diffs of the changes: (+8 -0) LLVMBitCodes.h |8 1 files changed, 8 insertions(+) Index: llvm/include/llvm/Bitcode/LLVMBitCodes.h diff -u

[llvm-commits] CVS: llvm/lib/Bytecode/Reader/Analyzer.cpp Reader.cpp

2007-04-24 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Reader: Analyzer.cpp updated: 1.40 - 1.41 Reader.cpp updated: 1.253 - 1.254 --- Log message: fix a memory leak --- Diffs of the changes: (+15 -14) Analyzer.cpp | 18 +- Reader.cpp | 11 ++- 2 files changed, 15

[llvm-commits] CVS: llvm/lib/Bitcode/Reader/BitcodeReader.cpp

2007-04-24 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Reader: BitcodeReader.cpp updated: 1.10 - 1.11 --- Log message: fix memory leak --- Diffs of the changes: (+4 -3) BitcodeReader.cpp |7 --- 1 files changed, 4 insertions(+), 3 deletions(-) Index: llvm/lib/Bitcode/Reader/BitcodeReader.cpp

[llvm-commits] CVS: llvm/lib/Bitcode/Reader/BitcodeReader.cpp BitcodeReader.h ReaderWrappers.cpp

2007-04-24 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Reader: BitcodeReader.cpp updated: 1.11 - 1.12 BitcodeReader.h updated: 1.7 - 1.8 ReaderWrappers.cpp updated: 1.1 - 1.2 --- Log message: ensure that every error return sets a message (and goes through Error, for easy breakpointing). Fix bugs reading

[llvm-commits] CVS: llvm/CREDITS.TXT

2007-04-24 Thread Devang Patel
Changes in directory llvm: CREDITS.TXT updated: 1.73 - 1.74 --- Log message: Add myself. --- Diffs of the changes: (+6 -0) CREDITS.TXT |6 ++ 1 files changed, 6 insertions(+) Index: llvm/CREDITS.TXT diff -u llvm/CREDITS.TXT:1.73 llvm/CREDITS.TXT:1.74 --- llvm/CREDITS.TXT:1.73

[llvm-commits] CVS: llvm/test/CFrontend/2007-04-24-bit-not-expr.ll

2007-04-24 Thread Devang Patel
Changes in directory llvm/test/CFrontend: 2007-04-24-bit-not-expr.ll added (r1.1) --- Log message: New test case. --- Diffs of the changes: (+7 -0) 2007-04-24-bit-not-expr.ll |7 +++ 1 files changed, 7 insertions(+) Index: llvm/test/CFrontend/2007-04-24-bit-not-expr.ll diff -c

[llvm-commits] [126481] Fix http://lists.cs.uiuc.edu/pipermail/llvm-commits/ Week-of-Mon-20070423/048355.html

2007-04-24 Thread dpatel
Revision: 126481 Author: dpatel Date: 2007-04-24 12:27:29 -0700 (Tue, 24 Apr 2007) Log Message: --- Fix http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070423/048355.html Modified Paths: -- apple-local/branches/llvm/gcc/llvm-convert.cpp Modified:

[llvm-commits] CVS: llvm/test/CFrontend/2007-04-24-str-const.ll

2007-04-24 Thread Devang Patel
Changes in directory llvm/test/CFrontend: 2007-04-24-str-const.ll added (r1.1) --- Log message: New test. --- Diffs of the changes: (+17 -0) 2007-04-24-str-const.ll | 17 + 1 files changed, 17 insertions(+) Index: llvm/test/CFrontend/2007-04-24-str-const.ll diff -c

[llvm-commits] [126482] Magic!

2007-04-24 Thread dpatel
Revision: 126482 Author: dpatel Date: 2007-04-24 14:07:03 -0700 (Tue, 24 Apr 2007) Log Message: --- Magic! Fix http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070423/048357.html Modified Paths: -- apple-local/branches/llvm/gcc/llvm-convert.cpp

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

2007-04-24 Thread Bill Wendling
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.425 - 1.426 --- Log message: Assertion when using a 1-element vector for an add operation. Get the real vector type in this case. --- Diffs of the changes: (+7 -4) SelectionDAGISel.cpp | 11 +++

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

2007-04-24 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.396 - 1.397 X86ISelLowering.h updated: 1.99 - 1.100 --- Log message: Support for the special case of a vector with the canonical form: vector_shuffle v1, v2, 2, 6, 3, 7 I.e. vector_shuffle v, undef, 2,

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

2007-04-24 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86InstrInfo.cpp updated: 1.83 - 1.84 --- Log message: Remove some invalid instructions from this check. --- Diffs of the changes: (+1 -2) X86InstrInfo.cpp |3 +-- 1 files changed, 1 insertion(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/include/llvm/IntrinsicsX86.td

2007-04-24 Thread Bill Wendling
Changes in directory llvm/include/llvm: IntrinsicsX86.td updated: 1.43 - 1.44 --- Log message: Add the final MMX instructions. Correct a few wrong patterns. --- Diffs of the changes: (+4 -0) IntrinsicsX86.td |4 1 files changed, 4 insertions(+) Index:

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

2007-04-24 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86RegisterInfo.cpp updated: 1.211 - 1.212 --- Log message: Add the PADDQ to the list. --- Diffs of the changes: (+1 -0) X86RegisterInfo.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Target/X86/X86RegisterInfo.cpp diff -u

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

2007-04-24 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: README-MMX.txt updated: 1.2 - 1.3 --- Log message: Update. --- Diffs of the changes: (+37 -0) README-MMX.txt | 37 + 1 files changed, 37 insertions(+) Index: llvm/lib/Target/X86/README-MMX.txt diff -u

[llvm-commits] CVS: llvm/lib/Target/X86/X86InstrMMX.td

2007-04-24 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86InstrMMX.td updated: 1.30 - 1.31 --- Log message: Add the final MMX instructions. Correct a few wrong patterns. --- Diffs of the changes: (+101 -19) X86InstrMMX.td | 120 +++-- 1 files

[llvm-commits] CVS: llvm/test/CodeGen/X86/mmx-insert-element.ll mmx-punpckhdq.ll

2007-04-24 Thread Bill Wendling
Changes in directory llvm/test/CodeGen/X86: mmx-insert-element.ll added (r1.1) mmx-punpckhdq.ll added (r1.1) --- Log message: Testcases for MMX. --- Diffs of the changes: (+37 -0) mmx-insert-element.ll | 23 +++ mmx-punpckhdq.ll | 14 ++ 2 files

[llvm-commits] CVS: llvm/test/CodeGen/PowerPC/2007-04-24-InlineAsm-I-Modifier.ll

2007-04-24 Thread Chris Lattner
Changes in directory llvm/test/CodeGen/PowerPC: 2007-04-24-InlineAsm-I-Modifier.ll added (r1.1) --- Log message: testcase for PR1351: http://llvm.org/PR1351 --- Diffs of the changes: (+15 -0) 2007-04-24-InlineAsm-I-Modifier.ll | 15 +++ 1 files changed, 15 insertions(+)

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp

2007-04-24 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.237 - 1.238 --- Log message: Fix PR1351: http://llvm.org/PR1351 and CodeGen/PowerPC/2007-04-24-InlineAsm-I-Modifier.ll --- Diffs of the changes: (+6 -0) PPCAsmPrinter.cpp |6 ++ 1 files changed, 6

[llvm-commits] CVS: llvm/CREDITS.TXT

2007-04-24 Thread Dale Johannesen
Changes in directory llvm: CREDITS.TXT updated: 1.74 - 1.75 --- Log message: Add me --- Diffs of the changes: (+4 -0) CREDITS.TXT |4 1 files changed, 4 insertions(+) Index: llvm/CREDITS.TXT diff -u llvm/CREDITS.TXT:1.74 llvm/CREDITS.TXT:1.75 --- llvm/CREDITS.TXT:1.74 Tue

[llvm-commits] CVS: llvm/test/CodeGen/X86/2007-04-24-VectorCrash.ll

2007-04-24 Thread Chris Lattner
Changes in directory llvm/test/CodeGen/X86: 2007-04-24-VectorCrash.ll added (r1.1) --- Log message: new testcase that crashes llc --- Diffs of the changes: (+63 -0) 2007-04-24-VectorCrash.ll | 63 ++ 1 files changed, 63 insertions(+) Index:

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

2007-04-24 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAG.cpp updated: 1.402 - 1.403 --- Log message: Be more careful about folding op(x, undef) when we have vector operands. This fixes CodeGen/X86/2007-04-24-VectorCrash.ll --- Diffs of the changes: (+16 -9) SelectionDAG.cpp |

[llvm-commits] CVS: llvm/CREDITS.TXT

2007-04-24 Thread Dale Johannesen
Changes in directory llvm: CREDITS.TXT updated: 1.75 - 1.76 --- Log message: fix typo --- Diffs of the changes: (+1 -1) CREDITS.TXT |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/CREDITS.TXT diff -u llvm/CREDITS.TXT:1.75 llvm/CREDITS.TXT:1.76 ---

[llvm-commits] [126488] Fix PR1352 and CFrontend/2007-04-24-VolatileStructCopy.c

2007-04-24 Thread clattner
Revision: 126488 Author: clattner Date: 2007-04-24 17:26:05 -0700 (Tue, 24 Apr 2007) Log Message: --- Fix PR1352 and CFrontend/2007-04-24-VolatileStructCopy.c Modified Paths: -- apple-local/branches/llvm/gcc/llvm-convert.cpp Modified:

[llvm-commits] CVS: llvm/test/CFrontend/2007-04-24-VolatileStructCopy.c

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

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

2007-04-24 Thread Chris Lattner
Changes in directory llvm-www: DevMtgMay2007.html updated: 1.113 - 1.114 --- Log message: Add Ascenium folks --- Diffs of the changes: (+5 -3) DevMtgMay2007.html |8 +--- 1 files changed, 5 insertions(+), 3 deletions(-) Index: llvm-www/DevMtgMay2007.html diff -u

[llvm-commits] CVS: llvm/test/Other/2007-04-24-eliminate-mostly-empty-blocks.ll

2007-04-24 Thread Devang Patel
Changes in directory llvm/test/Other: 2007-04-24-eliminate-mostly-empty-blocks.ll added (r1.1) --- Log message: New test. --- Diffs of the changes: (+309 -0) 2007-04-24-eliminate-mostly-empty-blocks.ll | 309 1 files changed, 309 insertions(+) Index:

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

2007-04-24 Thread Devang Patel
Changes in directory llvm/lib/Transforms/Scalar: CodeGenPrepare.cpp updated: 1.5 - 1.6 --- Log message: Fix http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070423/048376.html --- Diffs of the changes: (+12 -0) CodeGenPrepare.cpp | 12 1 files changed, 12

[llvm-commits] CVS: llvm/test/CFrontend/block-copy.c

2007-04-24 Thread Chris Lattner
Changes in directory llvm/test/CFrontend: block-copy.c added (r1.1) --- Log message: new testcase --- Diffs of the changes: (+20 -0) block-copy.c | 20 1 files changed, 20 insertions(+) Index: llvm/test/CFrontend/block-copy.c diff -c /dev/null

[llvm-commits] [126489] add it turns out, using (((SIZE)/(ALIGN)) (MOVE_RATIO)) as a decision of

2007-04-24 Thread clattner
Revision: 126489 Author: clattner Date: 2007-04-24 18:53:42 -0700 (Tue, 24 Apr 2007) Log Message: --- add it turns out, using (((SIZE)/(ALIGN)) (MOVE_RATIO)) as a decision of whether or not to do a copy with scalar stores is an extremely bad idea. For example, it turns the

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

2007-04-24 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineFrameInfo.h updated: 1.23 - 1.24 --- Log message: allow 64-bit stack objects --- Diffs of the changes: (+5 -5) MachineFrameInfo.h | 10 +- 1 files changed, 5 insertions(+), 5 deletions(-) Index:

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

2007-04-24 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.426 - 1.427 --- Log message: allow support for 64-bit stack objects --- Diffs of the changes: (+1 -1) SelectionDAGISel.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2007-04-24 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/Scalar: PredicateSimplifier.cpp updated: 1.69 - 1.70 --- Log message: Undo my previous changes. Since my approach to this problem is being revised, this approach is no longer appropriate. --- Diffs of the changes: (+31 -32) PredicateSimplifier.cpp

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

2007-04-24 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: MachineFunction.cpp updated: 1.109 - 1.110 --- Log message: support 4G stack objects --- Diffs of the changes: (+1 -1) MachineFunction.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/CodeGen/MachineFunction.cpp diff

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

2007-04-24 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineFrameInfo.h updated: 1.24 - 1.25 --- Log message: support 4G stack objects --- Diffs of the changes: (+6 -6) MachineFrameInfo.h | 12 ++-- 1 files changed, 6 insertions(+), 6 deletions(-) Index:

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

2007-04-24 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: PrologEpilogInserter.cpp updated: 1.79 - 1.80 --- Log message: support 4G stack objects --- Diffs of the changes: (+2 -2) PrologEpilogInserter.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

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

2007-04-24 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86RegisterInfo.cpp updated: 1.212 - 1.213 --- Log message: support 4G stack frames --- Diffs of the changes: (+9 -9) X86RegisterInfo.cpp | 18 +- 1 files changed, 9 insertions(+), 9 deletions(-) Index:

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

2007-04-24 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: PrologEpilogInserter.cpp updated: 1.80 - 1.81 --- Log message: support for 4G stack frames --- Diffs of the changes: (+1 -1) PrologEpilogInserter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2007-04-24 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineFrameInfo.h updated: 1.25 - 1.26 --- Log message: support for 4G frames --- Diffs of the changes: (+2 -2) MachineFrameInfo.h |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

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

2007-04-24 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86RegisterInfo.cpp updated: 1.213 - 1.214 --- Log message: support for 4G stack frames --- Diffs of the changes: (+4 -3) X86RegisterInfo.cpp |7 --- 1 files changed, 4 insertions(+), 3 deletions(-) Index:

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

2007-04-24 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: ScalarReplAggregates.cpp updated: 1.86 - 1.87 --- Log message: refactor the SROA code out into its own method, no functionality change. --- Diffs of the changes: (+107 -98) ScalarReplAggregates.cpp | 205

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

2007-04-24 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Function.cpp updated: 1.126 - 1.127 --- Log message: simplify some code --- Diffs of the changes: (+2 -5) Function.cpp |7 ++- 1 files changed, 2 insertions(+), 5 deletions(-) Index: llvm/lib/VMCore/Function.cpp diff -u