[llvm-commits] CVS: llvm/tools/bugpoint/ExecutionDriver.cpp

2006-11-28 Thread Reid Spencer
Changes in directory llvm/tools/bugpoint: ExecutionDriver.cpp updated: 1.67 - 1.68 --- Log message: Add an -append-exit-code option to bugpoint. This will cause bugpoint to append exit retcode to the end of the output file. This is used by the nightly tester to make bugpoint match the output

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

2006-11-28 Thread Jim Laskey
Changes in directory llvm/lib/Target/PowerPC: PPCISelLowering.cpp updated: 1.233 - 1.234 --- Log message: 32-bit int space was not accounted for properly in lowerCall. --- Diffs of the changes: (+8 -3) PPCISelLowering.cpp | 11 --- 1 files changed, 8 insertions(+), 3

[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/Olden/bh/newbh.c

2006-11-28 Thread Evan Cheng
Changes in directory llvm-test/MultiSource/Benchmarks/Olden/bh: newbh.c updated: 1.7 - 1.8 --- Log message: Fix undefined behavior, main should return 0 if executed correctly. --- Diffs of the changes: (+2 -1) newbh.c |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/Prolangs-C/bison/files.c

2006-11-28 Thread Evan Cheng
Changes in directory llvm-test/MultiSource/Benchmarks/Prolangs-C/bison: files.c updated: 1.3 - 1.4 --- Log message: Fix undefined behavior, main should return 0 if executed correctly. --- Diffs of the changes: (+1 -1) files.c |2 +- 1 files changed, 1 insertion(+), 1 deletion(-)

Re: [llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/Olden/bh/newbh.c

2006-11-28 Thread Reid Spencer
Whoops, missed that one. Thanks, Evan. On Tue, 2006-11-28 at 11:36 -0600, Evan Cheng wrote: Changes in directory llvm-test/MultiSource/Benchmarks/Olden/bh: newbh.c updated: 1.7 - 1.8 --- Log message: Fix undefined behavior, main should return 0 if executed correctly. --- Diffs of

[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/McCat/15-trie/trie.c

2006-11-28 Thread Evan Cheng
Changes in directory llvm-test/MultiSource/Benchmarks/McCat/15-trie: trie.c updated: 1.1 - 1.2 --- Log message: Fix undefined behavior, main should return 0 if executed correctly. --- Diffs of the changes: (+4 -3) trie.c |7 --- 1 files changed, 4 insertions(+), 3 deletions(-)

[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/McCat/17-bintr/bnchmrk.c

2006-11-28 Thread Evan Cheng
Changes in directory llvm-test/MultiSource/Benchmarks/McCat/17-bintr: bnchmrk.c updated: 1.1 - 1.2 --- Log message: Fix undefined behavior, main should return 0 if executed correctly. --- Diffs of the changes: (+2 -2) bnchmrk.c |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)

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

2006-11-28 Thread Jim Laskey
Changes in directory llvm/lib/Target/PowerPC: PPCISelLowering.cpp updated: 1.234 - 1.235 --- Log message: Remove debug code. --- Diffs of the changes: (+0 -2) PPCISelLowering.cpp |2 -- 1 files changed, 2 deletions(-) Index: llvm/lib/Target/PowerPC/PPCISelLowering.cpp diff -u

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

2006-11-28 Thread Jim Laskey
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.210 - 1.211 --- Log message: Prime text sections to improve branch locality in large object files. --- Diffs of the changes: (+13 -0) PPCAsmPrinter.cpp | 13 + 1 files changed, 13 insertions(+)

[llvm-commits] CVS: llvm-test/SingleSource/Regression/C/2004-02-03-AggregateCopy.c 2004-08-12-InlinerAndAllocas.c

2006-11-28 Thread Evan Cheng
Changes in directory llvm-test/SingleSource/Regression/C: 2004-02-03-AggregateCopy.c updated: 1.1 - 1.2 2004-08-12-InlinerAndAllocas.c updated: 1.5 - 1.6 --- Log message: Fix undefined behavior, main should return 0 if executed correctly. --- Diffs of the changes: (+2 -0)

[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/Prolangs-C/loader/load.c

2006-11-28 Thread Evan Cheng
Changes in directory llvm-test/MultiSource/Benchmarks/Prolangs-C/loader: load.c updated: 1.2 - 1.3 --- Log message: Fix undefined behavior, main should return 0 if executed correctly. --- Diffs of the changes: (+2 -1) load.c |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-)

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

2006-11-28 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/CBackend: Writer.cpp updated: 1.285 - 1.286 --- Log message: Get the asminfo for the target most closely matching the module and use that for inline asm --- Diffs of the changes: (+26 -28) Writer.cpp | 54

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

2006-11-28 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/X86: X86TargetAsmInfo.cpp updated: 1.7 - 1.8 --- Log message: X86 asm - gcc asm translation table (incomplete) --- Diffs of the changes: (+18 -1) X86TargetAsmInfo.cpp | 19 ++- 1 files changed, 18 insertions(+), 1 deletion(-) Index:

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

2006-11-28 Thread Andrew Lenharth
Changes in directory llvm/include/llvm/Target: TargetAsmInfo.h updated: 1.12 - 1.13 --- Log message: Add per-target support for asm translation in the cbe --- Diffs of the changes: (+7 -0) TargetAsmInfo.h |7 +++ 1 files changed, 7 insertions(+) Index:

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

2006-11-28 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/CBackend: Writer.cpp updated: 1.286 - 1.287 --- Log message: update comments --- Diffs of the changes: (+4 -2) Writer.cpp |6 -- 1 files changed, 4 insertions(+), 2 deletions(-) Index: llvm/lib/Target/CBackend/Writer.cpp diff -u

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

2006-11-28 Thread Andrew Lenharth
Changes in directory llvm/lib/Target: TargetAsmInfo.cpp updated: 1.9 - 1.10 --- Log message: Add per-target support for asm translation in the cbe --- Diffs of the changes: (+2 -1) TargetAsmInfo.cpp |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index:

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

2006-11-28 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.145 - 1.146 --- Log message: New entries. --- Diffs of the changes: (+20 -0) README.txt | 20 1 files changed, 20 insertions(+) Index: llvm/lib/Target/X86/README.txt diff -u

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

2006-11-28 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.550 - 1.551 --- Log message: Undo the last patch until 253.perlbmk passes with these changes. --- Diffs of the changes: (+46 -3) InstructionCombining.cpp | 49

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

2006-11-28 Thread Chris Lattner
On Nov 28, 2006, at 11:53 AM, Andrew Lenharth wrote: diff -u llvm/lib/Target/X86/X86TargetAsmInfo.cpp:1.7 llvm/lib/ Target/X86/X86TargetAsmInfo.cpp:1.8 --- llvm/lib/Target/X86/X86TargetAsmInfo.cpp:1.7 Tue Oct 31 02:31:24 2006 +++ llvm/lib/Target/X86/X86TargetAsmInfo.cpp Tue Nov 28

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

2006-11-28 Thread Bill Wendling
Changes in directory llvm/include/llvm/ADT: BitSetVector.h updated: 1.15 - 1.16 --- Log message: Added a temporary hack to get the llvm-streams to work for future checkins. --- Diffs of the changes: (+8 -0) BitSetVector.h |8 1 files changed, 8 insertions(+) Index:

[llvm-commits] CVS: llvm/include/llvm/Module.h Pass.h Type.h Value.h

2006-11-28 Thread Bill Wendling
Changes in directory llvm/include/llvm: Module.h updated: 1.74 - 1.75 Pass.h updated: 1.54 - 1.55 Type.h updated: 1.92 - 1.93 Value.h updated: 1.85 - 1.86 --- Log message: Added a temporary hack to get the llvm-streams to work for future checkins. --- Diffs of the changes: (+18 -0)

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

2006-11-28 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/X86: X86TargetAsmInfo.cpp updated: 1.8 - 1.9 --- Log message: Identities are default now --- Diffs of the changes: (+0 -4) X86TargetAsmInfo.cpp |4 1 files changed, 4 deletions(-) Index: llvm/lib/Target/X86/X86TargetAsmInfo.cpp diff -u

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

2006-11-28 Thread Bill Wendling
Changes in directory llvm/include/llvm/Support: ConstantRange.h updated: 1.9 - 1.10 --- Log message: Added a temporary hack to get the llvm-streams to work for future checkins. --- Diffs of the changes: (+4 -0) ConstantRange.h |4 1 files changed, 4 insertions(+) Index:

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

2006-11-28 Thread Bill Wendling
Changes in directory llvm/include/llvm/Analysis: LoopInfo.h updated: 1.60 - 1.61 Trace.h updated: 1.4 - 1.5 --- Log message: Support for llvm streams. --- Diffs of the changes: (+8 -2) LoopInfo.h |6 ++ Trace.h|4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-)

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2006-11-28 Thread Bill Wendling
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.278 - 1.279 --- Log message: Removed #include iostream and used llvm streams --- Diffs of the changes: (+3 -3) llvmAsmParser.y |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index:

[llvm-commits] CVS: llvm/include/llvm/Bytecode/Analyzer.h

2006-11-28 Thread Bill Wendling
Changes in directory llvm/include/llvm/Bytecode: Analyzer.h updated: 1.12 - 1.13 --- Log message: Added a temporary hack to get the llvm-streams to work for future checkins. --- Diffs of the changes: (+1 -1) Analyzer.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2006-11-28 Thread Chris Lattner
Changes in directory llvm/lib/Support: StringExtras.cpp updated: 1.4 - 1.5 --- Log message: Add a helper function --- Diffs of the changes: (+15 -0) StringExtras.cpp | 15 +++ 1 files changed, 15 insertions(+) Index: llvm/lib/Support/StringExtras.cpp diff -u

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

2006-11-28 Thread Chris Lattner
Changes in directory llvm/include/llvm/ADT: StringExtras.h updated: 1.34 - 1.35 --- Log message: Add a helper function --- Diffs of the changes: (+7 -0) StringExtras.h |7 +++ 1 files changed, 7 insertions(+) Index: llvm/include/llvm/ADT/StringExtras.h diff -u

[llvm-commits] CVS: llvm/lib/CodeGen/MachineInstr.cpp RegAllocSimple.cpp TwoAddressInstructionPass.cpp

2006-11-28 Thread Bill Wendling
Changes in directory llvm/lib/CodeGen: MachineInstr.cpp updated: 1.134 - 1.135 RegAllocSimple.cpp updated: 1.76 - 1.77 TwoAddressInstructionPass.cpp updated: 1.40 - 1.41 --- Log message: Use llvm streams instead of iostream --- Diffs of the changes: (+18 -20) MachineInstr.cpp

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

2006-11-28 Thread Bill Wendling
Changes in directory llvm/include/llvm/Analysis: AliasSetTracker.h updated: 1.27 - 1.28 ScalarEvolution.h updated: 1.11 - 1.12 --- Log message: Added a temporary hack to get the llvm-streams to work for future checkins. --- Diffs of the changes: (+29 -0) AliasSetTracker.h | 15

[llvm-commits] CVS: llvm/lib/Bytecode/Archive/ArchiveWriter.cpp

2006-11-28 Thread Bill Wendling
Changes in directory llvm/lib/Bytecode/Archive: ArchiveWriter.cpp updated: 1.31 - 1.32 --- Log message: Use ostream instead of iostream --- Diffs of the changes: (+1 -2) ArchiveWriter.cpp |3 +-- 1 files changed, 1 insertion(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/Analysis/AliasAnalysisCounter.cpp AliasAnalysisEvaluator.cpp AliasSetTracker.cpp CFGPrinter.cpp ConstantRange.cpp InstCount.cpp LoopInfo.cpp ProfileInfoLoader.cpp ProfileI

2006-11-28 Thread Bill Wendling
Changes in directory llvm/lib/Analysis: AliasAnalysisCounter.cpp updated: 1.15 - 1.16 AliasAnalysisEvaluator.cpp updated: 1.28 - 1.29 AliasSetTracker.cpp updated: 1.43 - 1.44 CFGPrinter.cpp updated: 1.18 - 1.19 ConstantRange.cpp updated: 1.16 - 1.17 InstCount.cpp updated: 1.15 - 1.16

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveInterval.h MachineBasicBlock.h MachineConstantPool.h MachineInstr.h SchedGraphCommon.h

2006-11-28 Thread Bill Wendling
Changes in directory llvm/include/llvm/CodeGen: LiveInterval.h updated: 1.27 - 1.28 MachineBasicBlock.h updated: 1.49 - 1.50 MachineConstantPool.h updated: 1.22 - 1.23 MachineInstr.h updated: 1.201 - 1.202 SchedGraphCommon.h updated: 1.14 - 1.15 --- Log message: Added a temporary hack to get

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

2006-11-28 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/CBackend: Writer.cpp updated: 1.288 - 1.289 --- Log message: gcc doesn't like an empty colbber list --- Diffs of the changes: (+3 -1) Writer.cpp |4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) Index: llvm/lib/Target/CBackend/Writer.cpp

[llvm-commits] CVS: llvm/include/llvm/Assembly/PrintModulePass.h

2006-11-28 Thread Bill Wendling
Changes in directory llvm/include/llvm/Assembly: PrintModulePass.h updated: 1.19 - 1.20 --- Log message: Support for llvm_ostreams. --- Diffs of the changes: (+7 -7) PrintModulePass.h | 14 +++--- 1 files changed, 7 insertions(+), 7 deletions(-) Index:

[llvm-commits] CVS: llvm/include/llvm/ADT/BitSetVector.h EquivalenceClasses.h SCCIterator.h

2006-11-28 Thread Bill Wendling
Changes in directory llvm/include/llvm/ADT: BitSetVector.h updated: 1.16 - 1.17 EquivalenceClasses.h updated: 1.17 - 1.18 SCCIterator.h updated: 1.22 - 1.23 --- Log message: Support for llvm_ostreams. --- Diffs of the changes: (+8 -8) BitSetVector.h |4 ++-- EquivalenceClasses.h

[llvm-commits] CVS: llvm/include/llvm/Analysis/DataStructure/DSGraph.h DSNode.h

2006-11-28 Thread Bill Wendling
Changes in directory llvm/include/llvm/Analysis/DataStructure: DSGraph.h updated: 1.110 - 1.111 DSNode.h updated: 1.58 - 1.59 --- Log message: Support for llvm_ostreams. --- Diffs of the changes: (+7 -1) DSGraph.h |5 - DSNode.h |3 +++ 2 files changed, 7 insertions(+), 1

[llvm-commits] CVS: llvm/lib/Analysis/DataStructure/BottomUpClosure.cpp CallTargets.cpp DataStructure.cpp DataStructureStats.cpp EquivClassGraphs.cpp GraphChecker.cpp

2006-11-28 Thread Bill Wendling
Changes in directory llvm/lib/Analysis/DataStructure: BottomUpClosure.cpp updated: 1.124 - 1.125 CallTargets.cpp updated: 1.4 - 1.5 DataStructure.cpp updated: 1.251 - 1.252 DataStructureStats.cpp updated: 1.21 - 1.22 EquivClassGraphs.cpp updated: 1.50 - 1.51 GraphChecker.cpp updated: 1.21 -

[llvm-commits] CVS: llvm/tools/llvm-dis/llvm-dis.cpp

2006-11-28 Thread Bill Wendling
Changes in directory llvm/tools/llvm-dis: llvm-dis.cpp updated: 1.51 - 1.52 --- Log message: Convert to using llvm streams instead of iostreams. --- Diffs of the changes: (+12 -10) llvm-dis.cpp | 22 -- 1 files changed, 12 insertions(+), 10 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/Analysis/BasicAliasAnalysis.cpp

2006-11-28 Thread Bill Wendling
Changes in directory llvm/lib/Analysis: BasicAliasAnalysis.cpp updated: 1.91 - 1.92 --- Log message: Convert to using llvm streams instead of iostreams. --- Diffs of the changes: (+1 -1) BasicAliasAnalysis.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/tools/opt/opt.cpp

2006-11-28 Thread Bill Wendling
Changes in directory llvm/tools/opt: opt.cpp updated: 1.119 - 1.120 --- Log message: Convert to using llvm streams instead of iostreams. --- Diffs of the changes: (+16 -15) opt.cpp | 31 --- 1 files changed, 16 insertions(+), 15 deletions(-) Index:

[llvm-commits] CVS: llvm/tools/llvm-ld/llvm-ld.cpp

2006-11-28 Thread Bill Wendling
Changes in directory llvm/tools/llvm-ld: llvm-ld.cpp updated: 1.42 - 1.43 --- Log message: Replacing std::iostreams with llvm iostreams. Some of these changes involve adding a temporary wrapper around the ostream to make it friendly to functions expecting an LLVM stream. This should be fixed

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2006-11-28 Thread Bill Wendling
Changes in directory llvm/tools/lto: lto.cpp updated: 1.25 - 1.26 --- Log message: Replacing std::iostreams with llvm iostreams. Some of these changes involve adding a temporary wrapper around the ostream to make it friendly to functions expecting an LLVM stream. This should be fixed in the

[llvm-commits] CVS: llvm/lib/Analysis/DataStructure/Local.cpp Printer.cpp Steensgaard.cpp

2006-11-28 Thread Bill Wendling
Changes in directory llvm/lib/Analysis/DataStructure: Local.cpp updated: 1.161 - 1.162 Printer.cpp updated: 1.87 - 1.88 Steensgaard.cpp updated: 1.65 - 1.66 --- Log message: Replacing std::iostreams with llvm iostreams. Some of these changes involve adding a temporary wrapper around the

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

2006-11-28 Thread Bill Wendling
Changes in directory llvm/include/llvm/Analysis: CallGraph.h updated: 1.50 - 1.51 --- Log message: Replacing std::iostreams with llvm iostreams. Some of these changes involve adding a temporary wrapper around the ostream to make it friendly to functions expecting an LLVM stream. This should be

[llvm-commits] CVS: llvm/tools/opt/opt.cpp

2006-11-28 Thread Bill Wendling
Changes in directory llvm/tools/opt: opt.cpp updated: 1.120 - 1.121 --- Log message: Replacing std::iostreams with llvm iostreams. Some of these changes involve adding a temporary wrapper around the ostream to make it friendly to functions expecting an LLVM stream. This should be fixed in the

[llvm-commits] CVS: llvm/include/llvm/Bytecode/WriteBytecodePass.h Writer.h

2006-11-28 Thread Bill Wendling
Changes in directory llvm/include/llvm/Bytecode: WriteBytecodePass.h updated: 1.16 - 1.17 Writer.h updated: 1.11 - 1.12 --- Log message: Replacing std::iostreams with llvm iostreams. Some of these changes involve adding a temporary wrapper around the ostream to make it friendly to functions

[llvm-commits] CVS: llvm/tools/llvm-extract/llvm-extract.cpp

2006-11-28 Thread Bill Wendling
Changes in directory llvm/tools/llvm-extract: llvm-extract.cpp updated: 1.30 - 1.31 --- Log message: Replacing std::iostreams with llvm iostreams. Some of these changes involve adding a temporary wrapper around the ostream to make it friendly to functions expecting an LLVM stream. This should

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

2006-11-28 Thread Bill Wendling
Changes in directory llvm/lib/Bytecode/Writer: SlotCalculator.cpp updated: 1.74 - 1.75 Writer.cpp updated: 1.129 - 1.130 --- Log message: Replacing std::iostreams with llvm iostreams. Some of these changes involve adding a temporary wrapper around the ostream to make it friendly to functions

[llvm-commits] CVS: llvm/tools/gccas/gccas.cpp

2006-11-28 Thread Bill Wendling
Changes in directory llvm/tools/gccas: gccas.cpp updated: 1.120 - 1.121 --- Log message: Replacing std::iostreams with llvm iostreams. Some of these changes involve adding a temporary wrapper around the ostream to make it friendly to functions expecting an LLVM stream. This should be fixed in

[llvm-commits] CVS: llvm/examples/ModuleMaker/ModuleMaker.cpp

2006-11-28 Thread Bill Wendling
Changes in directory llvm/examples/ModuleMaker: ModuleMaker.cpp updated: 1.9 - 1.10 --- Log message: Replacing std::iostreams with llvm iostreams. Some of these changes involve adding a temporary wrapper around the ostream to make it friendly to functions expecting an LLVM stream. This should

[llvm-commits] CVS: llvm/lib/Analysis/IPA/Andersens.cpp CallGraph.cpp

2006-11-28 Thread Bill Wendling
Changes in directory llvm/lib/Analysis/IPA: Andersens.cpp updated: 1.37 - 1.38 CallGraph.cpp updated: 1.58 - 1.59 --- Log message: Replacing std::iostreams with llvm iostreams. Some of these changes involve adding a temporary wrapper around the ostream to make it friendly to functions

[llvm-commits] CVS: llvm/tools/llvm-link/llvm-link.cpp

2006-11-28 Thread Bill Wendling
Changes in directory llvm/tools/llvm-link: llvm-link.cpp updated: 1.58 - 1.59 --- Log message: Replacing std::iostreams with llvm iostreams. Some of these changes involve adding a temporary wrapper around the ostream to make it friendly to functions expecting an LLVM stream. This should be

[llvm-commits] CVS: llvm/tools/llvm-as/llvm-as.cpp

2006-11-28 Thread Bill Wendling
Changes in directory llvm/tools/llvm-as: llvm-as.cpp updated: 1.47 - 1.48 --- Log message: Replacing std::iostreams with llvm iostreams. Some of these changes involve adding a temporary wrapper around the ostream to make it friendly to functions expecting an LLVM stream. This should be fixed

[llvm-commits] CVS: llvm/tools/gccld/GenerateCode.cpp gccld.cpp

2006-11-28 Thread Bill Wendling
Changes in directory llvm/tools/gccld: GenerateCode.cpp updated: 1.65 - 1.66 gccld.cpp updated: 1.111 - 1.112 --- Log message: Replacing std::iostreams with llvm iostreams. Some of these changes involve adding a temporary wrapper around the ostream to make it friendly to functions expecting an

[llvm-commits] CVS: llvm/projects/Stacker/tools/stkrc/stkrc.cpp

2006-11-28 Thread Bill Wendling
Changes in directory llvm/projects/Stacker/tools/stkrc: stkrc.cpp updated: 1.11 - 1.12 --- Log message: Replacing std::iostreams with llvm iostreams. Some of these changes involve adding a temporary wrapper around the ostream to make it friendly to functions expecting an LLVM stream. This

[llvm-commits] CVS: llvm/tools/bugpoint/OptimizerDriver.cpp

2006-11-28 Thread Bill Wendling
Changes in directory llvm/tools/bugpoint: OptimizerDriver.cpp updated: 1.46 - 1.47 --- Log message: Replacing std::iostreams with llvm iostreams. Some of these changes involve adding a temporary wrapper around the ostream to make it friendly to functions expecting an LLVM stream. This should

[llvm-commits] CVS: llvm/lib/Analysis/ScalarEvolutionExpander.cpp

2006-11-28 Thread Bill Wendling
Changes in directory llvm/lib/Analysis: ScalarEvolutionExpander.cpp updated: 1.5 - 1.6 --- Log message: Replacing std::iostreams with llvm iostreams. Some of these changes involve adding a temporary wrapper around the ostream to make it friendly to functions expecting an LLVM stream. This

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

2006-11-28 Thread Bill Wendling
Changes in directory llvm/include/llvm/CodeGen: Passes.h updated: 1.22 - 1.23 --- Log message: Replacing std::iostreams with llvm iostreams. Some of these changes involve adding a temporary wrapper around the ostream to make it friendly to functions expecting an LLVM stream. This should be

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

2006-11-28 Thread Evan Cheng
Changes in directory llvm-test/External/SPEC: Makefile.spec updated: 1.56 - 1.57 --- Log message: Need -append-exit-code to match RunSafely.sh changes. --- Diffs of the changes: (+6 -0) Makefile.spec |6 ++ 1 files changed, 6 insertions(+) Index:

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

2006-11-28 Thread Bill Wendling
Changes in directory llvm/include/llvm/CodeGen: LiveInterval.h updated: 1.28 - 1.29 --- Log message: Converted to using llvm streams instead of iostreams --- Diffs of the changes: (+2 -3) LiveInterval.h |5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp DwarfWriter.cpp ELFWriter.cpp LiveInterval.cpp LiveIntervalAnalysis.cpp

2006-11-28 Thread Bill Wendling
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.118 - 1.119 DwarfWriter.cpp updated: 1.101 - 1.102 ELFWriter.cpp updated: 1.28 - 1.29 LiveInterval.cpp updated: 1.38 - 1.39 LiveIntervalAnalysis.cpp updated: 1.197 - 1.198 --- Log message: Converted to using llvm streams instead

[llvm-commits] CVS: llvm-test/External/SPEC/CINT2000/175.vpr/Makefile

2006-11-28 Thread Reid Spencer
Changes in directory llvm-test/External/SPEC/CINT2000/175.vpr: Makefile updated: 1.4 - 1.5 --- Log message: Allow a relative fp difference of 0.1 per SPEC --- Diffs of the changes: (+4 -0) Makefile |4 1 files changed, 4 insertions(+) Index:

[llvm-commits] CVS: llvm-test/External/SPEC/Makefile.spec.config Makefile.spec Makefile.spec2000 Makefile.spec2006 Makefile.spec95

2006-11-28 Thread Reid Spencer
Changes in directory llvm-test/External/SPEC: Makefile.spec.config added (r1.1) Makefile.spec updated: 1.57 - 1.58 Makefile.spec2000 updated: 1.7 - 1.8 Makefile.spec2006 updated: 1.1 - 1.2 Makefile.spec95 updated: 1.10 - 1.11 --- Log message: Makefile changes necessary in order to allow

[llvm-commits] CVS: llvm-test/External/SPEC/CINT2000/253.perlbmk/Makefile

2006-11-28 Thread Reid Spencer
Changes in directory llvm-test/External/SPEC/CINT2000/253.perlbmk: Makefile updated: 1.11 - 1.12 --- Log message: Makefile changes necessary in order to allow 253.perlbmk to comile properly on Linux or Win32. --- Diffs of the changes: (+31 -6) Makefile | 37

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

2006-11-28 Thread Reid Spencer
Changes in directory llvm-test/External/SPEC: Makefile.spec.config updated: 1.1 - 1.2 --- Log message: Fix the file comment. --- Diffs of the changes: (+3 -3) Makefile.spec.config |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index:

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

2006-11-28 Thread Chris Lattner
Changes in directory llvm/include/llvm/Target: TargetAsmInfo.h updated: 1.13 - 1.14 --- Log message: add a hook to allow targets to hack on inline asms to lower them to llvm when they want to. --- Diffs of the changes: (+9 -3) TargetAsmInfo.h | 12 +--- 1 files changed, 9

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

2006-11-28 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.321 - 1.322 --- Log message: add a hook to allow targets to hack on inline asms to lower them to llvm when they want to. --- Diffs of the changes: (+13 -1) SelectionDAGISel.cpp | 14 +- 1

[llvm-commits] CVS: llvm/lib/Analysis/ConstantRange.cpp

2006-11-28 Thread Bill Wendling
Changes in directory llvm/lib/Analysis: ConstantRange.cpp updated: 1.17 - 1.18 --- Log message: WTF? These weird newlines got in there... --- Diffs of the changes: (+0 -26) ConstantRange.cpp | 26 -- 1 files changed, 26 deletions(-) Index:

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

2006-11-28 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.551 - 1.552 --- Log message: Join a split line. --- Diffs of the changes: (+1 -2) InstructionCombining.cpp |3 +-- 1 files changed, 1 insertion(+), 2 deletions(-) Index:

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

2006-11-28 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86TargetAsmInfo.cpp updated: 1.9 - 1.10 X86TargetAsmInfo.h updated: 1.2 - 1.3 --- Log message: Trivially lower 'bswap $0' into llvm.bswap. This fixes hexxagon with the JIT on darwin/x86, which has htonl implemented as inline asm. --- Diffs of the

[llvm-commits] llvm-gcc patch

2006-11-28 Thread Chris Lattner
Applied. Index: llvm-convert.cpp === --- llvm-convert.cpp(revision 120665) +++ llvm-convert.cpp(working copy) @@ -34,8 +34,9 @@ #include llvm/Instructions.h #include llvm/Intrinsics.h #include llvm/Module.h +#include

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

2006-11-28 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.322 - 1.323 --- Log message: Fix for PR1022: http://llvm.org/PR1022 (folding loads of static initializers) by Dan Gohman. --- Diffs of the changes: (+1 -1) SelectionDAGISel.cpp |2 +- 1 files changed,

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/2006-11-28-Memcpy.ll

2006-11-28 Thread Evan Cheng
Changes in directory llvm/test/Regression/CodeGen/X86: 2006-11-28-Memcpy.ll added (r1.1) --- Log message: Add test cases for PR1022: http://llvm.org/PR1022 , 1023. --- Diffs of the changes: (+34 -0) 2006-11-28-Memcpy.ll | 34 ++ 1 files changed, 34

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

2006-11-28 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86TargetAsmInfo.cpp updated: 1.10 - 1.11 --- Log message: Upgrade the ugly darwin 64-bit bswap idiom (bswap %eax / bswap %edx / xchgl %eax, %edx) to llvm.bswap.i64. This compiles: long long test2(long long A) { return _OSSwapInt64(A); } to:

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

2006-11-28 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86Subtarget.cpp updated: 1.40 - 1.41 --- Log message: 16-byte stack alignment for X86-64 ELF. Patch by Dan Gohman. --- Diffs of the changes: (+3 -1) X86Subtarget.cpp |4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) Index:

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

2006-11-28 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.323 - 1.324 --- Log message: Fix for PR1023: http://llvm.org/PR1023 by Dan Gohman. --- Diffs of the changes: (+1 -1) SelectionDAGISel.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/test/Regression/Transforms/InstCombine/bswap-fold.ll

2006-11-28 Thread Chris Lattner
Changes in directory llvm/test/Regression/Transforms/InstCombine: bswap-fold.ll added (r1.1) --- Log message: new testcase, bswaps should be eliminated. --- Diffs of the changes: (+26 -0) bswap-fold.ll | 26 ++ 1 files changed, 26 insertions(+) Index:

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

2006-11-28 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.552 - 1.553 --- Log message: Implement Regression/Transforms/InstCombine/bswap-fold.ll, folding seteq (bswap(x)), c - seteq(x,bswap(c)) --- Diffs of the changes: (+24 -1) InstructionCombining.cpp |

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/2006-11-28-Memcpy.ll

2006-11-28 Thread Chris Lattner
Changes in directory llvm/test/Regression/CodeGen/X86: 2006-11-28-Memcpy.ll updated: 1.1 - 1.2 --- Log message: This fails on mainline. --- Diffs of the changes: (+2 -0) 2006-11-28-Memcpy.ll |2 ++ 1 files changed, 2 insertions(+) Index:

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

2006-11-28 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.553 - 1.554 --- Log message: Teach instcombine to turn trunc(srl x, c) - srl (trunc(x), c) when safe. This implements InstCombine/cast.ll:test34. It fires hundreds of times on 176.gcc. --- Diffs of the

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

2006-11-28 Thread Chris Lattner
Changes in directory llvm/test/Regression/Transforms/InstCombine: cast.ll updated: 1.32 - 1.33 --- Log message: new testcase --- Diffs of the changes: (+8 -0) cast.ll |8 1 files changed, 8 insertions(+) Index: llvm/test/Regression/Transforms/InstCombine/cast.ll diff -u

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

2006-11-28 Thread Chris Lattner
Changes in directory llvm/test/Regression/Transforms/InstCombine: cast.ll updated: 1.33 - 1.34 --- Log message: new testcase --- Diffs of the changes: (+7 -0) cast.ll |7 +++ 1 files changed, 7 insertions(+) Index: llvm/test/Regression/Transforms/InstCombine/cast.ll diff -u

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

2006-11-28 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.554 - 1.555 --- Log message: implement cast.ll:test35. With this, we recognize: unsigned short swp(unsigned short a) { return ((a 0xff00) 8 | (a 0x00ff) 8); } as an idiom for bswap. --- Diffs

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

2006-11-28 Thread Chris Lattner
Changes in directory llvm/test/Regression/Transforms/InstCombine: bswap.ll updated: 1.2 - 1.3 --- Log message: new bswap idiom --- Diffs of the changes: (+20 -1) bswap.ll | 21 - 1 files changed, 20 insertions(+), 1 deletion(-) Index:

Re: [llvm-commits] CAST patch committed

2006-11-28 Thread Chris Lattner
TEST-FAIL: cbe /External/SPEC/CINT2000/176.gcc/176.gcc There are significant differences in the assembly output, but this test has been failing similarly on recent (HEAD) nightly tests as well. This fails for me because the CBE doesn't implement the stacksave/ restore builtins

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

2006-11-28 Thread Bill Wendling
Changes in directory llvm/include/llvm/CodeGen: Passes.h updated: 1.23 - 1.24 --- Log message: Oops! didn't mean to put this in there yet. --- Diffs of the changes: (+0 -5) Passes.h |5 - 1 files changed, 5 deletions(-) Index: llvm/include/llvm/CodeGen/Passes.h diff -u