[llvm-commits] CVS: llvm/docs/ReleaseNotes.html

2006-11-17 Thread Chris Lattner
Changes in directory llvm/docs: ReleaseNotes.html updated: 1.364 -> 1.365 --- Log message: fix bug --- Diffs of the changes: (+2 -2) ReleaseNotes.html |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/docs/ReleaseNotes.html diff -u llvm/docs/ReleaseNotes.html:1.36

[llvm-commits] CVS: llvm/docs/ReleaseNotes.html

2006-11-17 Thread Chris Lattner
Changes in directory llvm/docs: ReleaseNotes.html updated: 1.363 -> 1.364 --- Log message: first draft of 1.9 release notes --- Diffs of the changes: (+252 -223) ReleaseNotes.html | 475 -- 1 files changed, 252 insertions(+), 223 deletio

[llvm-commits] CVS: llvm/test/Regression/Analysis/BasicAA/modref.ll

2006-11-17 Thread Reid Spencer
Changes in directory llvm/test/Regression/Analysis/BasicAA: modref.ll updated: 1.1 -> 1.2 --- Log message: Fail even if opt doesn't print anything. --- Diffs of the changes: (+3 -0) modref.ll |3 +++ 1 files changed, 3 insertions(+) Index: llvm/test/Regression/Analysis/BasicAA/modref

[llvm-commits] CVS: llvm-test/SingleSource/UnitTests/Vector/SSE/.cvsignore

2006-11-17 Thread Reid Spencer
Changes in directory llvm-test/SingleSource/UnitTests/Vector/SSE: .cvsignore added (r1.1) --- Log message: Ignore the Output directory --- Diffs of the changes: (+1 -0) .cvsignore |1 + 1 files changed, 1 insertion(+) Index: llvm-test/SingleSource/UnitTests/Vector/SSE/.cvsignore diff

[llvm-commits] CVS: llvm-test/SingleSource/UnitTests/SignlessTypes/.cvsignore

2006-11-17 Thread Reid Spencer
Changes in directory llvm-test/SingleSource/UnitTests/SignlessTypes: .cvsignore added (r1.1) --- Log message: Ignore the Output directory --- Diffs of the changes: (+1 -0) .cvsignore |1 + 1 files changed, 1 insertion(+) Index: llvm-test/SingleSource/UnitTests/SignlessTypes/.cvsignor

[llvm-commits] CVS: llvm/test/Regression/Analysis/BasicAA/modref.ll

2006-11-17 Thread Reid Spencer
Changes in directory llvm/test/Regression/Analysis/BasicAA: modref.ll added (r1.1) --- Log message: Add a simple test to make sure getModRefInfo is 1/2 way sane. --- Diffs of the changes: (+12 -0) modref.ll | 12 1 files changed, 12 insertions(+) Index: llvm/test/Regressio

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

2006-11-17 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.205 -> 1.206 --- Log message: Have ConstantExprs upgrade opcodes the same way as instructions. --- Diffs of the changes: (+11 -1) Reader.cpp | 12 +++- 1 files changed, 11 insertions(+), 1 deletion(-) Index: l

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

2006-11-17 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCISelLowering.cpp updated: 1.231 -> 1.232 --- Log message: on ppc64, float arguments take 8-byte stack slots not 4-byte stack slots. Also, valist should create a pointer RC reg class value, not a GPRC value. --- Diffs of the changes: (+8 -3)

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCFrameInfo.h PPCTargetMachine.cpp

2006-11-17 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCFrameInfo.h updated: 1.10 -> 1.11 PPCTargetMachine.cpp updated: 1.107 -> 1.108 --- Log message: make sure to safe LR8 in the right stack slot for PPC64 --- Diffs of the changes: (+8 -3) PPCFrameInfo.h |9 +++-- PPCTargetMachine

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

2006-11-17 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.209 -> 1.210 --- Log message: Pretty print 'rldicr r2, r2, 2, 61' as 'sldi r2, r2, 2'. --- Diffs of the changes: (+12 -0) PPCAsmPrinter.cpp | 12 1 files changed, 12 insertions(+) Index: llvm/lib/T

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCBranchSelector.cpp PPCInstrFormats.td PPCInstrInfo.td README.txt

2006-11-17 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCBranchSelector.cpp updated: 1.37 -> 1.38 PPCInstrFormats.td updated: 1.85 -> 1.86 PPCInstrInfo.td updated: 1.270 -> 1.271 README.txt updated: 1.105 -> 1.106 --- Log message: Rewrite the branch selector to be correct in the face of large functions

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

2006-11-17 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.td updated: 1.269 -> 1.270 PPCInstrFormats.td updated: 1.84 -> 1.85 --- Log message: add encoding for BCC, after finally wrestling strange ppc/tblgen endianness issues to the ground. --- Diffs of the changes: (+22 -3) PPCInstrForm

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCBranchSelector.cpp PPCISelDAGToDAG.cpp PPCISelLowering.cpp PPCInstrInfo.cpp PPCInstrInfo.td

2006-11-17 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCBranchSelector.cpp updated: 1.36 -> 1.37 PPCISelDAGToDAG.cpp updated: 1.223 -> 1.224 PPCISelLowering.cpp updated: 1.230 -> 1.231 PPCInstrInfo.cpp updated: 1.33 -> 1.34 PPCInstrInfo.td updated: 1.268 -> 1.269 --- Log message: convert PPC::BCC to u

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCPredicates.cpp PPCPredicates.h PPC.h PPCAsmPrinter.cpp PPCBranchSelector.cpp PPCISelDAGToDAG.cpp PPCISelLowering.cpp PPCInstrInfo.cpp PPCInstrInfo.h PPCI

2006-11-17 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCPredicates.cpp added (r1.1) PPCPredicates.h added (r1.1) PPC.h updated: 1.36 -> 1.37 PPCAsmPrinter.cpp updated: 1.208 -> 1.209 PPCBranchSelector.cpp updated: 1.34 -> 1.35 PPCISelDAGToDAG.cpp updated: 1.221 -> 1.222 PPCISelLowering.cpp updated: 1.2

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCBranchSelector.cpp PPCISelDAGToDAG.cpp PPCISelLowering.cpp PPCInstrInfo.cpp PPCInstrInfo.td

2006-11-17 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCBranchSelector.cpp updated: 1.35 -> 1.36 PPCISelDAGToDAG.cpp updated: 1.222 -> 1.223 PPCISelLowering.cpp updated: 1.229 -> 1.230 PPCInstrInfo.cpp updated: 1.32 -> 1.33 PPCInstrInfo.td updated: 1.267 -> 1.268 --- Log message: rename PPC::COND_BRAN

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

2006-11-17 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelDAGToDAG.cpp updated: 1.128 -> 1.129 --- Log message: For unsigned 8-bit division. Use movzbw to set the lower 8 bits of AX while clearing the upper 8-bits instead of issuing two instructions. This also eliminates the need to target the AH regist

[llvm-commits] CVS: llvm-test/SingleSource/Benchmarks/Shootout-C++/sieve.cpp

2006-11-17 Thread Reid Spencer
Changes in directory llvm-test/SingleSource/Benchmarks/Shootout-C++: sieve.cpp updated: 1.2 -> 1.3 --- Log message: Fix indentation of this program, remove tabs. No functional change. --- Diffs of the changes: (+26 -27) sieve.cpp | 53 ++---

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

2006-11-17 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: MachineFrameInfo.h updated: 1.20 -> 1.21 --- Log message: Hopefully a good crack at making debugging work on intel -disable-fp-elim. --- Diffs of the changes: (+17 -1) MachineFrameInfo.h | 18 +- 1 files changed, 17 insertio

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

2006-11-17 Thread Jim Laskey
Changes in directory llvm/lib/Target: MRegisterInfo.cpp updated: 1.16 -> 1.17 --- Log message: Hopefully a good crack at making debugging work on intel -disable-fp-elim. --- Diffs of the changes: (+2 -1) MRegisterInfo.cpp |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index:

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

2006-11-17 Thread Jim Laskey
Changes in directory llvm/lib/Target/X86: X86RegisterInfo.cpp updated: 1.179 -> 1.180 --- Log message: Hopefully a good crack at making debugging work on intel -disable-fp-elim. --- Diffs of the changes: (+3 -1) X86RegisterInfo.cpp |4 +++- 1 files changed, 3 insertions(+), 1 deletion(

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

2006-11-17 Thread Evan Cheng
Changes in directory llvm/test/Regression/CodeGen/X86: 2006-11-17-IllegalMove.ll added (r1.1) --- Log message: Add a x86-64 test case: movb %sil, %ah is illegal. --- Diffs of the changes: (+41 -0) 2006-11-17-IllegalMove.ll | 41 + 1 files changed, 4

[llvm-commits] Fix PR 1008

2006-11-17 Thread Devang Patel
Fix cut-n-pasto. Fix PR 1008. Thanks Chris! - Devang Index: llvm-convert.cpp === --- llvm-convert.cpp(revision 119923) +++ llvm-convert.cpp(working copy) @@ -4135,7 +4135,7 @@ Constant *TreeConstantToLLVM::ConvertSTR co

[llvm-commits] llvm-gcc4 implement VIEW_CONVERT_EXPR

2006-11-17 Thread Chris Lattner
This implements an unimplemented tree code: Index: llvm-convert.cpp === --- llvm-convert.cpp(revision 120289) +++ llvm-convert.cpp(working copy) @@ -522,6 +522,7 @@ Value *TreeToLLVM::Emit(tree exp, Value case FIX_TRUNC_E

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

2006-11-17 Thread Jim Laskey
Changes in directory llvm/lib/Target/PowerPC: PPCRegisterInfo.cpp updated: 1.87 -> 1.88 --- Log message: Assert unhandled case. --- Diffs of the changes: (+2 -0) PPCRegisterInfo.cpp |2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp diff -u llvm

[llvm-commits] CVS: llvm/test/Regression/CodeGen/PowerPC/Frames-large.ll Frames-leaf.ll Frames-small.ll

2006-11-17 Thread Jim Laskey
Changes in directory llvm/test/Regression/CodeGen/PowerPC: Frames-large.ll updated: 1.1 -> 1.2 Frames-leaf.ll updated: 1.1 -> 1.2 Frames-small.ll updated: 1.1 -> 1.2 --- Log message: Case sensitive not. --- Diffs of the changes: (+24 -24) Frames-large.ll |8 Frames-leaf.ll |

[llvm-commits] CVS: llvm/test/Regression/CodeGen/PowerPC/Frames-align.ll

2006-11-17 Thread Jim Laskey
Changes in directory llvm/test/Regression/CodeGen/PowerPC: Frames-align.ll added (r1.1) --- Log message: Check for MaxAlign. --- Diffs of the changes: (+11 -0) Frames-align.ll | 11 +++ 1 files changed, 11 insertions(+) Index: llvm/test/Regression/CodeGen/PowerPC/Frames-align.ll

[llvm-commits] CVS: llvm/test/Regression/CodeGen/PowerPC/Frames-alloca.ll Frames-large.ll Frames-leaf.ll Frames-small.ll

2006-11-17 Thread Jim Laskey
Changes in directory llvm/test/Regression/CodeGen/PowerPC: Frames-alloca.ll added (r1.1) Frames-large.ll added (r1.1) Frames-leaf.ll added (r1.1) Frames-small.ll added (r1.1) --- Log message: Tests to verify PowerPC ABI. --- Diffs of the changes: (+104 -0) Frames-alloca.ll | 24 +

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

2006-11-17 Thread Jim Laskey
Changes in directory llvm/lib/Target/PowerPC: PPCRegisterInfo.cpp updated: 1.86 -> 1.87 --- Log message: 1. Ignore the -disable-fp-elim when the routine is a leaf. 2. Offsets on 64-bit stores are still in bytes. --- Diffs of the changes: (+2 -2) PPCRegisterInfo.cpp |4 ++-- 1 files cha

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

2006-11-17 Thread Jim Laskey
Changes in directory llvm/lib/Target/PowerPC: PPCBranchSelector.cpp updated: 1.33 -> 1.34 --- Log message: Typo. Fix the nightly tests. --- Diffs of the changes: (+1 -1) PPCBranchSelector.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/PowerPC/PPCBranc

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

2006-11-17 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGPrinter.cpp updated: 1.43 -> 1.44 --- Log message: Fixing the ENABLE_OPTIMIZED=1 DISABLE_ASSERTIONS=1 build. --- Diffs of the changes: (+1 -0) SelectionDAGPrinter.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/

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

2006-11-17 Thread Bill Wendling
Changes in directory llvm/tools/bugpoint: bugpoint.cpp updated: 1.33 -> 1.34 --- Log message: Need for the time being. --- Diffs of the changes: (+1 -0) bugpoint.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/tools/bugpoint/bugpoint.cpp diff -u llvm/tools/bugpoint/bugpoint.cp

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

2006-11-17 Thread Bill Wendling
Changes in directory llvm/tools/opt: GraphPrinters.cpp updated: 1.13 -> 1.14 --- Log message: Need iostream to be included for the time being. --- Diffs of the changes: (+1 -0) GraphPrinters.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/tools/opt/GraphPrinters.cpp diff -u llv

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

2006-11-17 Thread Bill Wendling
Changes in directory llvm/tools/llvm-ld: Optimize.cpp updated: 1.13 -> 1.14 --- Log message: Need for the time being. --- Diffs of the changes: (+1 -0) Optimize.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/tools/llvm-ld/Optimize.cpp diff -u llvm/tools/llvm-ld/Optimize.cpp:1

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

2006-11-17 Thread Bill Wendling
Changes in directory llvm/lib/Support: Debug.cpp updated: 1.8 -> 1.9 --- Log message: Moved definition of llvm_ostream wrappers to the Streams.cpp file. --- Diffs of the changes: (+3 -4) Debug.cpp |7 +++ 1 files changed, 3 insertions(+), 4 deletions(-) Index: llvm/lib/Support/De

[llvm-commits] CVS: llvm/include/llvm/Support/Casting.h Debug.h GraphWriter.h PassNameParser.h

2006-11-17 Thread Bill Wendling
Changes in directory llvm/include/llvm/Support: Casting.h updated: 1.15 -> 1.16 Debug.h updated: 1.10 -> 1.11 GraphWriter.h updated: 1.30 -> 1.31 PassNameParser.h updated: 1.12 -> 1.13 --- Log message: Used llvm_ostream instead of std::ostream objects. This will reduce use of the icky class.

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

2006-11-17 Thread Bill Wendling
Changes in directory llvm/include/llvm/Support: Streams.h added (r1.1) --- Log message: Added wrappers for the std::cerr/std::cout objects. The wrappers will soon replace all uses of those objects. --- Diffs of the changes: (+47 -0) Streams.h | 47

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

2006-11-17 Thread Bill Wendling
Changes in directory llvm/lib/Support: Streams.cpp added (r1.1) --- Log message: Added wrappers for the std::cerr/std::cout objects. The wrappers will soon replace all uses of those objects. --- Diffs of the changes: (+21 -0) Streams.cpp | 21 + 1 files changed, 21 in

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

2006-11-17 Thread Bill Wendling
Changes in directory llvm/lib/Analysis: CFGPrinter.cpp updated: 1.17 -> 1.18 --- Log message: Needs the iostream include. --- Diffs of the changes: (+1 -0) CFGPrinter.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Analysis/CFGPrinter.cpp diff -u llvm/lib/Analysis/CFGPrinte

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

2006-11-17 Thread Bill Wendling
Changes in directory llvm/lib/Analysis/DataStructure: Printer.cpp updated: 1.86 -> 1.87 --- Log message: Needed for now. --- Diffs of the changes: (+1 -0) Printer.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Analysis/DataStructure/Printer.cpp diff -u llvm/lib/Analysis/D

Re: [llvm-commits] Priority-Based Coloring Approach to Register Allocation

2006-11-17 Thread Evan Cheng
Hi Bill, It's great to have a graph coloring regalloc to compare the current implement against. Thanks! Comments: 1. INode NeighborList is a std::set which is very slow. Please use a more efficient data structure. You may have to wrap LiveIntervals in something else and give each one a uni

[llvm-commits] CVS: llvm/lib/VMCore/Constants.cpp Dominators.cpp SymbolTable.cpp Type.cpp Value.cpp ValueSymbolTable.cpp

2006-11-17 Thread Bill Wendling
Changes in directory llvm/lib/VMCore: Constants.cpp updated: 1.170 -> 1.171 Dominators.cpp updated: 1.77 -> 1.78 SymbolTable.cpp updated: 1.62 -> 1.63 Type.cpp updated: 1.149 -> 1.150 Value.cpp updated: 1.58 -> 1.59 ValueSymbolTable.cpp updated: 1.2 -> 1.3 --- Log message: Removed iostream #inc