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

2006-07-18 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.118 -> 1.119 --- Log message: Misc. new entry. --- Diffs of the changes: (+5 -0) README.txt |5 + 1 files changed, 5 insertions(+) Index: llvm/lib/Target/X86/README.txt diff -u llvm/lib/Target/X86/README.txt:1.118 ll

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

2006-07-18 Thread Evan Cheng
Changes in directory llvm-test/SingleSource/Benchmarks: Makefile updated: 1.6 -> 1.7 --- Log message: Workaround to make JIT work with C++ programs on Mac OS X. __cxa_atexit is resolved by linker. --- Diffs of the changes: (+3 -1) Makefile |4 +++- 1 files changed, 3 insertions(+), 1 d

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

2006-07-18 Thread Evan Cheng
Changes in directory llvm-test: Makefile.rules updated: 1.13 -> 1.14 --- Log message: Workaround to make JIT work with C++ programs on Mac OS X. __cxa_atexit is resolved by linker. --- Diffs of the changes: (+1 -1) Makefile.rules |2 +- 1 files changed, 1 insertion(+), 1 deletion(-)

[llvm-commits] CVS: llvm/utils/TableGen/RegisterInfoEmitter.cpp

2006-07-18 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: RegisterInfoEmitter.cpp updated: 1.46 -> 1.47 --- Log message: Make sub- and super- register classes const. --- Diffs of the changes: (+5 -4) RegisterInfoEmitter.cpp |9 + 1 files changed, 5 insertions(+), 4 deletions(-) Index: llvm/ut

[llvm-commits] CVS: llvm/include/llvm/Target/MRegisterInfo.h

2006-07-18 Thread Evan Cheng
Changes in directory llvm/include/llvm/Target: MRegisterInfo.h updated: 1.77 -> 1.78 --- Log message: Make sub- and super- register classes const. --- Diffs of the changes: (+3 -3) MRegisterInfo.h |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: llvm/include/llvm/Tar

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

2006-07-18 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/Scalar: LoopUnroll.cpp updated: 1.21 -> 1.22 --- Log message: Add an assertion. --- Diffs of the changes: (+2 -0) LoopUnroll.cpp |2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/Transforms/Scalar/LoopUnroll.cpp diff -u llvm/lib/Transfor

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

2006-07-18 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/Scalar: LoopUnroll.cpp updated: 1.20 -> 1.21 --- Log message: Make LoopUnroll not die on LCSSA Phis. This makes lencod work again. --- Diffs of the changes: (+6 -0) LoopUnroll.cpp |6 ++ 1 files changed, 6 insertions(+) Index: llvm/lib/Tr

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

2006-07-18 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/Scalar: LoopUnswitch.cpp updated: 1.44 -> 1.45 --- Log message: Fix a error that hadn't yet cause any problems, but I'm sure it would have somewhere down the road. --- Diffs of the changes: (+1 -1) LoopUnswitch.cpp |2 +- 1 files changed, 1 inse

[llvm-commits] CVS: llvm/utils/TableGen/AsmWriterEmitter.cpp

2006-07-18 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: AsmWriterEmitter.cpp updated: 1.39 -> 1.40 --- Log message: Fix a bug handling instructions, like blr, which just consist of a text string. The return value of printInstruction should be true for these. --- Diffs of the changes: (+11 -5) AsmWriter

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

2006-07-18 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: ValueTypes.cpp updated: 1.7 -> 1.8 --- Log message: Move MVT::getVectorType out of line, it is large and shouldn't be inlined. --- Diffs of the changes: (+34 -0) ValueTypes.cpp | 34 ++ 1 files changed, 34 insertions(

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

2006-07-18 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: ValueTypes.h updated: 1.28 -> 1.29 --- Log message: Move MVT::getVectorType out of line, it is large and shouldn't be inlined. --- Diffs of the changes: (+2 -30) ValueTypes.h | 32 ++-- 1 files changed, 2 inserti

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

2006-07-18 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86InstrInfo.td updated: 1.279 -> 1.280 X86InstrMMX.td updated: 1.12 -> 1.13 --- Log message: INC / DEC instructions have shorter code size than ADD32ri8, etc. --- Diffs of the changes: (+13 -7) X86InstrInfo.td | 16 X86InstrMMX.t

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

2006-07-18 Thread Evan Cheng
Changes in directory llvm/lib/Target: Target.td updated: 1.84 -> 1.85 --- Log message: Add code size to target instruction use it as the 3rd isel sorting tie-breaker. --- Diffs of the changes: (+3 -0) Target.td |3 +++ 1 files changed, 3 insertions(+) Index: llvm/lib/Target/Target.td

[llvm-commits] CVS: llvm/utils/TableGen/DAGISelEmitter.cpp

2006-07-18 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.222 -> 1.223 --- Log message: Add code size to target instruction use it as the 3rd isel sorting tie-breaker. --- Diffs of the changes: (+25 -3) DAGISelEmitter.cpp | 28 +--- 1 files changed, 2

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

2006-07-18 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAG.cpp updated: 1.310 -> 1.311 --- Log message: Add an out-of-line virtual method for the sdnode class to give it a home. --- Diffs of the changes: (+4 -0) SelectionDAG.cpp |4 1 files changed, 4 insertions(+) Index:

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

2006-07-18 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: SelectionDAGNodes.h updated: 1.135 -> 1.136 --- Log message: Add an out-of-line virtual method for the sdnode class to give it a home. --- Diffs of the changes: (+3 -0) SelectionDAGNodes.h |3 +++ 1 files changed, 3 insertions(+) Index:

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

2006-07-18 Thread Chris Lattner
Changes in directory llvm/lib/Support: CommandLine.cpp updated: 1.69 -> 1.70 --- Log message: Add an out-of-line virtual method to provide a home for the cl::option class. --- Diffs of the changes: (+4 -0) CommandLine.cpp |4 1 files changed, 4 insertions(+) Index: llvm/lib/Supp

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

2006-07-18 Thread Chris Lattner
Changes in directory llvm/include/llvm/Support: CommandLine.h updated: 1.54 -> 1.55 --- Log message: Add an out-of-line virtual method to provide a home for the cl::option class. --- Diffs of the changes: (+3 -0) CommandLine.h |3 +++ 1 files changed, 3 insertions(+) Index: llvm/incl

[llvm-commits] CVS: llvm/utils/TableGen/RegisterInfoEmitter.cpp

2006-07-18 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: RegisterInfoEmitter.cpp updated: 1.45 -> 1.46 --- Log message: Make sub- super- reg-class tables static. --- Diffs of the changes: (+6 -3) RegisterInfoEmitter.cpp |9 ++--- 1 files changed, 6 insertions(+), 3 deletions(-) Index: llvm/utils

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

2006-07-18 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: InlineFunction.cpp updated: 1.45 -> 1.46 --- Log message: silence warnings in a release build --- Diffs of the changes: (+1 -1) InlineFunction.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Transforms/Utils/In

[llvm-commits] CVS: llvm/utils/NewNightlyTest.pl

2006-07-18 Thread Patrick Jenkins
Changes in directory llvm/utils: NewNightlyTest.pl updated: 1.14 -> 1.15 --- Log message: yet another change to get the correct gcc version for the nightly test results. --- Diffs of the changes: (+4 -3) NewNightlyTest.pl |7 --- 1 files changed, 4 insertions(+), 3 deletions(-) I

[llvm-commits] CVS: llvm/utils/TableGen/AsmWriterEmitter.cpp

2006-07-18 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: AsmWriterEmitter.cpp updated: 1.38 -> 1.39 --- Log message: Fix case where identical cases were not detected across case #0, because instructions not handled would have a case value of #0, throwing things off. This marginally shrinks the X86 asmprinter

[llvm-commits] CVS: llvm/utils/TableGen/AsmWriterEmitter.cpp

2006-07-18 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: AsmWriterEmitter.cpp updated: 1.37 -> 1.38 --- Log message: Fix an accidentally duplicated line that caused tblgen to crash on itanium. Add an assert that catches the real problem earlier. --- Diffs of the changes: (+4 -3) AsmWriterEmitter.cpp |

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

2006-07-18 Thread Evan Cheng
Changes in directory llvm/lib/Transforms/Scalar: LoopStrengthReduce.cpp updated: 1.85 -> 1.86 --- Log message: Only reuse a previous IV if it would not require a type conversion. --- Diffs of the changes: (+17 -14) LoopStrengthReduce.cpp | 31 +-- 1 files chang

[llvm-commits] CVS: llvm/utils/TableGen/AsmWriterEmitter.cpp AsmWriterEmitter.h

2006-07-18 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: AsmWriterEmitter.cpp updated: 1.36 -> 1.37 AsmWriterEmitter.h updated: 1.4 -> 1.5 --- Log message: Maximally group commands. When all instructions within a command set have a series of identical commands, handle them all with one switch. In the case o

[llvm-commits] CVS: llvm/utils/NewNightlyTest.pl

2006-07-18 Thread Patrick Jenkins
Changes in directory llvm/utils: NewNightlyTest.pl updated: 1.13 -> 1.14 --- Log message: Minor output changes. --- Diffs of the changes: (+4 -1) NewNightlyTest.pl |5 - 1 files changed, 4 insertions(+), 1 deletion(-) Index: llvm/utils/NewNightlyTest.pl diff -u llvm/utils/NewNigh

[llvm-commits] CVS: nightlytest-serverside/NightlyTestAccept.cgi

2006-07-18 Thread Patrick Jenkins
Changes in directory nightlytest-serverside: NightlyTestAccept.cgi updated: 1.17 -> 1.18 --- Log message: Changed the email code to pipe the message of the email to mail instead of creating a file and then redirecting the the input. --- Diffs of the changes: (+4 -5) NightlyTestAccept.cgi

[llvm-commits] CVS: llvm/utils/TableGen/AsmWriterEmitter.cpp AsmWriterEmitter.h

2006-07-18 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: AsmWriterEmitter.cpp updated: 1.35 -> 1.36 AsmWriterEmitter.h updated: 1.3 -> 1.4 --- Log message: Change generator to remove operands as it processes them. No change in generated file. --- Diffs of the changes: (+22 -17) AsmWriterEmitter.cpp |

[llvm-commits] CVS: llvm/utils/TableGen/AsmWriterEmitter.cpp

2006-07-18 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: AsmWriterEmitter.cpp updated: 1.34 -> 1.35 --- Log message: Handle the last operand more intelligently. When emitting the \n, also return from the asmprinter to make the generated asmprinter both more efficient and smaller. --- Diffs of the changes:

[llvm-commits] CVS: llvm/utils/TableGen/AsmWriterEmitter.cpp

2006-07-18 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: AsmWriterEmitter.cpp updated: 1.33 -> 1.34 --- Log message: Emit switches with 1/2 cases as unconditional code or an if/then/else for tidyness. --- Diffs of the changes: (+24 -10) AsmWriterEmitter.cpp | 34 -- 1 fi

[llvm-commits] CVS: llvm/utils/TableGen/AsmWriterEmitter.cpp

2006-07-18 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: AsmWriterEmitter.cpp updated: 1.32 -> 1.33 --- Log message: Steal bits from the asm string index to use for operand information. On both x86 and ppc, this gets us 4 more bits to play with, since the string indices both only use 12 bits. --- Diffs of

[llvm-commits] CVS: llvm/utils/TableGen/AsmWriterEmitter.cpp

2006-07-18 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: AsmWriterEmitter.cpp updated: 1.31 -> 1.32 --- Log message: Merge operand info and asmstr idx into a single 32-bit field. No other change. --- Diffs of the changes: (+18 -16) AsmWriterEmitter.cpp | 34 ++ 1 files

[llvm-commits] CVS: llvm/utils/TableGen/AsmWriterEmitter.cpp AsmWriterEmitter.h

2006-07-18 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: AsmWriterEmitter.cpp updated: 1.30 -> 1.31 AsmWriterEmitter.h updated: 1.2 -> 1.3 --- Log message: Completely change the structure of the generated asmprinter to be more table based and less switch-statements-with-hundreds-of-cases based. This shrinks

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMInstrInfo.td ARMRegisterInfo.cpp

2006-07-18 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMInstrInfo.td updated: 1.8 -> 1.9 ARMRegisterInfo.cpp updated: 1.7 -> 1.8 --- Log message: initial prologue and epilogue implementation. Need to define add and sub before finishing it :-) --- Diffs of the changes: (+23 -1) ARMInstrInfo.td |

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCInstr64Bit.td PPCInstrAltivec.td PPCInstrInfo.td

2006-07-18 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCInstr64Bit.td updated: 1.18 -> 1.19 PPCInstrAltivec.td updated: 1.54 -> 1.55 PPCInstrInfo.td updated: 1.238 -> 1.239 --- Log message: Make the implicit def instructions look like other instrs. --- Diffs of the changes: (+5 -5) PPCInstr64Bit.

[llvm-commits] CVS: llvm/lib/System/Unix/MappedFile.inc

2006-07-18 Thread Chris Lattner
Changes in directory llvm/lib/System/Unix: MappedFile.inc updated: 1.15 -> 1.16 --- Log message: simple optimization: don't bother calling "exists" (which calls the syscall "access"). Instead, just let the open call fail if the file doesn't exist. This reduces the # syscalls executed. --- Di

[llvm-commits] CVS: llvm/lib/System/Unix/MappedFile.inc

2006-07-18 Thread Chris Lattner
Changes in directory llvm/lib/System/Unix: MappedFile.inc updated: 1.14 -> 1.15 --- Log message: Remove a dead conditional: info_ can only be allocated if FD is good. Improve spacing --- Diffs of the changes: (+4 -5) MappedFile.inc |9 - 1 files changed, 4 insertions(+), 5 del

[llvm-commits] CVS: llvm/lib/System/Unix/MappedFile.inc

2006-07-18 Thread Chris Lattner
Changes in directory llvm/lib/System/Unix: MappedFile.inc updated: 1.13 -> 1.14 --- Log message: The only entry in the stat buf this code cares about is the size. Keep just the size, not the whole stat buffer. --- Diffs of the changes: (+14 -14) MappedFile.inc | 28 ++---