[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.11 - 1.12 --- Log message: Unindent some code --- Diffs of the changes: (+24 -25) MappedFile.inc | 49 - 1 files changed, 24 insertions(+), 25 deletions(-) Index:

[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.12 - 1.13 --- Log message: Reduce code in the error path by only allocating info_ if everything looks good. --- Diffs of the changes: (+8 -10) MappedFile.inc | 18 -- 1 files changed, 8 insertions(+),

[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

[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

[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. --- Diffs

[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.td

[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/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/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

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.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

[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 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.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

[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(-)

[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-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-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-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-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/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,

[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/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.td

[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

[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

[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)

[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

[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-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-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-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: