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

2006-02-22 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: RegAllocLinearScan.cpp updated: 1.118 -> 1.119 --- Log message: Code cleanups, no functionality change --- Diffs of the changes: (+10 -23) RegAllocLinearScan.cpp | 33 ++--- 1 files changed, 10 insertions(+), 23 deletions

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

2006-02-22 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86AsmPrinter.cpp updated: 1.166 -> 1.167 --- Log message: "." isn't enough to get a private label on linux, use ".L". --- Diffs of the changes: (+1 -0) X86AsmPrinter.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Target/X86/X86As

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

2006-02-22 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.59 -> 1.60 --- Log message: add a small and simple case. --- Diffs of the changes: (+28 -0) README.txt | 28 1 files changed, 28 insertions(+) Index: llvm/lib/Target/X86/README.txt diff -u llvm

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

2006-02-22 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.58 -> 1.59 --- Log message: A couple of new entries. --- Diffs of the changes: (+9 -0) README.txt |9 + 1 files changed, 9 insertions(+) Index: llvm/lib/Target/X86/README.txt diff -u llvm/lib/Target/X86/README.tx

[llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86AsmPrinter.cpp X86ISelDAGToDAG.cpp X86ISelLowering.cpp X86ISelLowering.h X86InstrInfo.td X86IntelAsmPrinter.cpp

2006-02-22 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.25 -> 1.26 X86AsmPrinter.cpp updated: 1.165 -> 1.166 X86ISelDAGToDAG.cpp updated: 1.51 -> 1.52 X86ISelLowering.cpp updated: 1.94 -> 1.95 X86ISelLowering.h updated: 1.30 -> 1.31 X86InstrInfo.td updated: 1.247 -> 1.248 X86In

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

2006-02-22 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelDAGToDAG.cpp updated: 1.50 -> 1.51 --- Log message: X86 codegen tweak to use lea in another case: Suppose base == %eax and it has multiple uses, then instead of movl %eax, %ecx addl $8, %ecx use leal 8(%eax), %ecx. --- Diffs of the chan

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/lea.ll

2006-02-22 Thread Evan Cheng
Changes in directory llvm/test/Regression/CodeGen/X86: lea.ll added (r1.1) --- Log message: Add a test case for 'lea'. --- Diffs of the changes: (+10 -0) lea.ll | 10 ++ 1 files changed, 10 insertions(+) Index: llvm/test/Regression/CodeGen/X86/lea.ll diff -c /dev/null llvm/test

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

2006-02-22 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.24 -> 1.25 --- Log message: Missing .globl for weak / link-once .text symbols. --- Diffs of the changes: (+1 -0) X86ATTAsmPrinter.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Target/X86/X86ATTAsmPr

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

2006-02-22 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: LoopUnswitch.cpp updated: 1.34 -> 1.35 --- Log message: Fix Regression/Transforms/LoopUnswitch/2006-02-22-UnswitchCrash.ll, which caused SPASS to fail building last night. We can't trivially unswitch a loop if the exit block has phi nodes in it,

[llvm-commits] CVS: llvm/test/Regression/Transforms/LoopUnswitch/2006-02-22-UnswitchCrash.ll

2006-02-22 Thread Chris Lattner
Changes in directory llvm/test/Regression/Transforms/LoopUnswitch: 2006-02-22-UnswitchCrash.ll added (r1.1) --- Log message: new testcase distilled from SPASS --- Diffs of the changes: (+42 -0) 2006-02-22-UnswitchCrash.ll | 42 ++ 1 files changed,

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

2006-02-22 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.167 -> 1.168 --- Log message: This fixes a couple of problems with expansion --- Diffs of the changes: (+23 -9) SelectionDAGISel.cpp | 32 +++- 1 files changed, 23 insertions(+

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

2006-02-22 Thread Chris Lattner
Changes in directory llvm/lib/Target: TargetLowering.cpp updated: 1.35 -> 1.36 --- Log message: Don't return registers from register classes that aren't legal. --- Diffs of the changes: (+15 -2) TargetLowering.cpp | 17 +++-- 1 files changed, 15 insertions(+), 2 deletions(-)

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

2006-02-22 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.166 -> 1.167 --- Log message: Change a whole bunch of code to be built around RegsForValue instead of a single register number. This fully implements promotion for inline asms, expand is close but not quite rig

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

2006-02-22 Thread Evan Cheng
Changes in directory llvm/include/llvm/Target: TargetMachine.h updated: 1.59 -> 1.60 TargetOptions.h updated: 1.7 -> 1.8 --- Log message: - Added option -relocation-model to set relocation model. Valid values include static, pic, dynamic-no-pic, and default. PPC and x86 default is dynamic-no-p

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPC.h PPCAsmPrinter.cpp PPCCodeEmitter.cpp PPCISelLowering.cpp PPCSubtarget.cpp PPCTargetMachine.cpp

2006-02-22 Thread Evan Cheng
Changes in directory llvm/lib/Target/PowerPC: PPC.h updated: 1.26 -> 1.27 PPCAsmPrinter.cpp updated: 1.153 -> 1.154 PPCCodeEmitter.cpp updated: 1.46 -> 1.47 PPCISelLowering.cpp updated: 1.90 -> 1.91 PPCSubtarget.cpp updated: 1.17 -> 1.18 PPCTargetMachine.cpp updated: 1.79 -> 1.80 --- Log message

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

2006-02-22 Thread Evan Cheng
Changes in directory llvm/lib/Target: TargetMachine.cpp updated: 1.41 -> 1.42 --- Log message: - Added option -relocation-model to set relocation model. Valid values include static, pic, dynamic-no-pic, and default. PPC and x86 default is dynamic-no-pic for Darwin, pic for others. - Removed op

[llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86CodeEmitter.cpp X86ISelLowering.cpp X86IntelAsmPrinter.cpp X86TargetMachine.cpp

2006-02-22 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.23 -> 1.24 X86CodeEmitter.cpp updated: 1.90 -> 1.91 X86ISelLowering.cpp updated: 1.93 -> 1.94 X86IntelAsmPrinter.cpp updated: 1.17 -> 1.18 X86TargetMachine.cpp updated: 1.104 -> 1.105 --- Log message: - Added option -relo

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

2006-02-22 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.26 -> 1.27 MachineDebugInfo.cpp updated: 1.14 -> 1.15 --- Log message: Coordinate activities with llvm-gcc4 and dwarf. --- Diffs of the changes: (+257 -195) DwarfWriter.cpp | 406 ++-

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

2006-02-22 Thread Jim Laskey
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.152 -> 1.153 --- Log message: Coordinate activities with llvm-gcc4 and dwarf. --- Diffs of the changes: (+11 -12) PPCAsmPrinter.cpp | 23 +++ 1 files changed, 11 insertions(+), 12 deletions(-)

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

2006-02-22 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: DwarfWriter.h updated: 1.23 -> 1.24 MachineDebugInfo.h updated: 1.16 -> 1.17 --- Log message: Coordinate activities with llvm-gcc4 and dwarf. --- Diffs of the changes: (+64 -71) DwarfWriter.h | 86 +-

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

2006-02-22 Thread Chris Lattner
Changes in directory llvm/include/llvm/ADT: BitSetVector.h updated: 1.14 -> 1.15 PostOrderIterator.h updated: 1.20 -> 1.21 VectorExtras.h updated: 1.5 -> 1.6 --- Log message: Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean. Patch by Martin Partel! --- Diffs of the changes: (+3

[llvm-commits] CVS: llvm/include/llvm/CodeGen/ELFWriter.h LiveIntervalAnalysis.h MachineInstr.h ScheduleDAG.h SelectionDAGNodes.h ValueTypes.h

2006-02-22 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: ELFWriter.h updated: 1.11 -> 1.12 LiveIntervalAnalysis.h updated: 1.50 -> 1.51 MachineInstr.h updated: 1.163 -> 1.164 ScheduleDAG.h updated: 1.8 -> 1.9 SelectionDAGNodes.h updated: 1.102 -> 1.103 ValueTypes.h updated: 1.18 -> 1.19 --- Log message:

[llvm-commits] CVS: llvm/include/llvm/Transforms/LinkAllPasses.h RSProfiling.h

2006-02-22 Thread Chris Lattner
Changes in directory llvm/include/llvm/Transforms: LinkAllPasses.h updated: 1.28 -> 1.29 RSProfiling.h updated: 1.1 -> 1.2 --- Log message: Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean. Patch by Martin Partel! --- Diffs of the changes: (+2 -2) LinkAllPasses.h |2 +- R

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

2006-02-22 Thread Chris Lattner
Changes in directory llvm/include/llvm/Analysis/DataStructure: DSGraph.h updated: 1.109 -> 1.110 DSNode.h updated: 1.56 -> 1.57 DSSupport.h updated: 1.40 -> 1.41 --- Log message: Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean. Patch by Martin Partel! --- Diffs of the changes:

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

2006-02-22 Thread Chris Lattner
Changes in directory llvm/include/llvm/Target: MRegisterInfo.h updated: 1.69 -> 1.70 TargetLowering.h updated: 1.53 -> 1.54 --- Log message: Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean. Patch by Martin Partel! --- Diffs of the changes: (+5 -5) MRegisterInfo.h |2 +-

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

2006-02-22 Thread Chris Lattner
Changes in directory llvm/include/llvm/Analysis: AliasAnalysis.h updated: 1.22 -> 1.23 LinkAllAnalyses.h updated: 1.3 -> 1.4 --- Log message: Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean. Patch by Martin Partel! --- Diffs of the changes: (+2 -2) AliasAnalysis.h |2 +

[llvm-commits] CVS: llvm/include/llvm/System/MappedFile.h Path.h TimeValue.h

2006-02-22 Thread Chris Lattner
Changes in directory llvm/include/llvm/System: MappedFile.h updated: 1.8 -> 1.9 Path.h updated: 1.27 -> 1.28 TimeValue.h updated: 1.13 -> 1.14 --- Log message: Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean. Patch by Martin Partel! --- Diffs of the changes: (+3 -3) MappedFi

[llvm-commits] CVS: llvm/include/llvm/CallingConv.h Linker.h PassAnalysisSupport.h

2006-02-22 Thread Chris Lattner
Changes in directory llvm/include/llvm: CallingConv.h updated: 1.1 -> 1.2 Linker.h updated: 1.18 -> 1.19 PassAnalysisSupport.h updated: 1.21 -> 1.22 --- Log message: Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean. Patch by Martin Partel! --- Diffs of the changes: (+4 -2) Ca

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

2006-02-22 Thread Chris Lattner
Changes in directory llvm/include/llvm/Bytecode: Archive.h updated: 1.13 -> 1.14 Format.h updated: 1.12 -> 1.13 --- Log message: Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean. Patch by Martin Partel! --- Diffs of the changes: (+2 -2) Archive.h |2 +- Format.h |2 +