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

2006-02-08 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.427 -> 1.428 --- Log message: Fix 80-column violations --- Diffs of the changes: (+9 -8) InstructionCombining.cpp | 17 + 1 files changed, 9 insertions(+), 8 deletions(-) Index: llvm/li

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

2006-02-08 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.426 -> 1.427 --- Log message: Enhance MVIZ in three ways: 1. Teach it new tricks: in particular how to propagate through signed shr and sexts. 2. Teach it to return a bitset of known-1 and known-0 bits, instea

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

2006-02-08 Thread Chris Lattner
Changes in directory llvm/test/Regression/Transforms/InstCombine: bittest.ll added (r1.1) --- Log message: new testcase --- Diffs of the changes: (+29 -0) bittest.ll | 29 + 1 files changed, 29 insertions(+) Index: llvm/test/Regression/Transforms/InstCombine

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

2006-02-08 Thread Evan Cheng
Changes in directory llvm/lib/Target/Sparc: SparcISelDAGToDAG.cpp updated: 1.81 -> 1.82 --- Log message: Match getTargetNode() changes (now return SDNode* instead of SDOperand). --- Diffs of the changes: (+29 -24) SparcISelDAGToDAG.cpp | 53 +++

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

2006-02-08 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelDAGToDAG.cpp updated: 1.44 -> 1.45 --- Log message: Match getTargetNode() changes (now return SDNode* instead of SDOperand). --- Diffs of the changes: (+22 -14) X86ISelDAGToDAG.cpp | 36 ++-- 1 files changed

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

2006-02-08 Thread Evan Cheng
Changes in directory llvm/lib/Target/IA64: IA64ISelDAGToDAG.cpp updated: 1.35 -> 1.36 --- Log message: Match getTargetNode() changes (now return SDNode* instead of SDOperand). --- Diffs of the changes: (+78 -64) IA64ISelDAGToDAG.cpp | 142 --

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

2006-02-08 Thread Evan Cheng
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.33 -> 1.34 --- Log message: Match getTargetNode() changes (now return SDNode* instead of SDOperand). --- Diffs of the changes: (+39 -36) AlphaISelDAGToDAG.cpp | 75 ++-

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

2006-02-08 Thread Evan Cheng
Changes in directory llvm/lib/Target/PowerPC: PPCISelDAGToDAG.cpp updated: 1.156 -> 1.157 --- Log message: Match getTargetNode() changes (now return SDNode* instead of SDOperand). --- Diffs of the changes: (+79 -68) PPCISelDAGToDAG.cpp | 147 +++

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

2006-02-08 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.170 -> 1.171 DAGISelEmitter.h updated: 1.56 -> 1.57 --- Log message: Match getTargetNode() changes (now returns SDNode* instead of SDOperand). --- Diffs of the changes: (+47 -40) DAGISelEmitter.cpp | 85 +

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

2006-02-08 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAG.cpp updated: 1.254 -> 1.255 --- Log message: More changes to reduce frame size. Move all getTargetNode() out of SelectionDAG.h into SelectionDAG.cpp. This prevents them from being inlined. Change getTargetNode() so they return SDN

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

2006-02-08 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: SelectionDAG.h updated: 1.95 -> 1.96 --- Log message: More changes to reduce frame size. Move all getTargetNode() out of SelectionDAG.h into SelectionDAG.cpp. This prevents them from being inlined. Change getTargetNode() so they return SDNode * in

[llvm-commits] CVS: llvm/test/Regression/CodeGen/Generic/DebugStuff.ll

2006-02-08 Thread Chris Lattner
Changes in directory llvm/test/Regression/CodeGen/Generic: DebugStuff.ll updated: 1.2 -> 1.3 --- Log message: this apparently passes on linux --- Diffs of the changes: (+1 -1) DebugStuff.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/test/Regression/CodeGen/Gene

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

2006-02-08 Thread Chris Lattner
Changes in directory llvm-test: Makefile.programs updated: 1.189 -> 1.190 --- Log message: turn on lsr for Sparc llc-beta --- Diffs of the changes: (+1 -1) Makefile.programs |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-test/Makefile.programs diff -u llvm-test/Mak

[llvm-commits] CVS: llvm/lib/Target/Sparc/SparcInstrInfo.td SparcTargetMachine.cpp

2006-02-08 Thread Chris Lattner
Changes in directory llvm/lib/Target/Sparc: SparcInstrInfo.td updated: 1.118 -> 1.119 SparcTargetMachine.cpp updated: 1.40 -> 1.41 --- Log message: add an option to turn on LSR. --- Diffs of the changes: (+62 -1) SparcInstrInfo.td | 56 +++

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp

2006-02-08 Thread Chris Lattner
Changes in directory llvm/lib/ExecutionEngine/JIT: JITEmitter.cpp updated: 1.81 -> 1.82 --- Log message: simplify this code now that each constant pool entry is not separately allocated --- Diffs of the changes: (+16 -15) JITEmitter.cpp | 31 --- 1 files chang

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp

2006-02-08 Thread Chris Lattner
Changes in directory llvm/lib/ExecutionEngine/JIT: JITEmitter.cpp updated: 1.80 -> 1.81 --- Log message: Adjust to MachineConstantPool interface change: instead of keeping a value/alignment pair for each constant, keep a value/offset pair. --- Diffs of the changes: (+10 -7) JITEmitter.cpp

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

2006-02-08 Thread Chris Lattner
Changes in directory llvm/lib/Target/Sparc: SparcISelDAGToDAG.cpp updated: 1.80 -> 1.81 --- Log message: Adjust to MachineConstantPool interface change: instead of keeping a value/alignment pair for each constant, keep a value/offset pair. --- Diffs of the changes: (+1 -1) SparcISelDAGToD

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

2006-02-08 Thread Chris Lattner
Changes in directory llvm/lib/Target/SparcV9: SparcV9AsmPrinter.cpp updated: 1.129 -> 1.130 --- Log message: Adjust to MachineConstantPool interface change: instead of keeping a value/alignment pair for each constant, keep a value/offset pair. --- Diffs of the changes: (+12 -2) SparcV9Asm

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

2006-02-08 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.51 -> 1.52 MachineFunction.cpp updated: 1.85 -> 1.86 --- Log message: Adjust to MachineConstantPool interface change: instead of keeping a value/alignment pair for each constant, keep a value/offset pair. --- Diffs of the chang

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

2006-02-08 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineConstantPool.h updated: 1.13 -> 1.14 --- Log message: instead of keeping track of Constant/alignment pairs, actually compute the offset of each entry from the start of the constant pool. --- Diffs of the changes: (+15 -17) MachineConst

[llvm-commits] CVS: llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp

2006-02-08 Thread Chris Lattner
Changes in directory llvm/lib/ExecutionEngine/JIT: JITEmitter.cpp updated: 1.79 -> 1.80 --- Log message: rename fields of constant pool entries --- Diffs of the changes: (+4 -6) JITEmitter.cpp | 10 -- 1 files changed, 4 insertions(+), 6 deletions(-) Index: llvm/lib/ExecutionEn

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

2006-02-08 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.50 -> 1.51 MachineFunction.cpp updated: 1.84 -> 1.85 --- Log message: rename fields of constant pool entries --- Diffs of the changes: (+6 -6) AsmPrinter.cpp |8 MachineFunction.cpp |4 ++-- 2 files chan

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

2006-02-08 Thread Chris Lattner
Changes in directory llvm/lib/Target/SparcV9: SparcV9AsmPrinter.cpp updated: 1.128 -> 1.129 --- Log message: rename fields of constant pool entries --- Diffs of the changes: (+2 -2) SparcV9AsmPrinter.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Target

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

2006-02-08 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineConstantPool.h updated: 1.12 -> 1.13 --- Log message: Use a MachineConstantPoolEntry struct instead of a pair to hold constant pool entries. --- Diffs of the changes: (+15 -5) MachineConstantPool.h | 20 +++- 1 files

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

2006-02-08 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineConstantPool.h updated: 1.11 -> 1.12 --- Log message: Assert invariants --- Diffs of the changes: (+3 -0) MachineConstantPool.h |3 +++ 1 files changed, 3 insertions(+) Index: llvm/include/llvm/CodeGen/MachineConstantPool.h diff

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

2006-02-08 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.49 -> 1.50 --- Log message: Simplify code, alignment must be specified now. --- Diffs of the changes: (+1 -10) AsmPrinter.cpp | 11 +-- 1 files changed, 1 insertion(+), 10 deletions(-) Index: llvm/lib/CodeGen/AsmP

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

2006-02-08 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: MachineConstantPool.h updated: 1.10 -> 1.11 --- Log message: Require an alignment. --- Diffs of the changes: (+3 -6) MachineConstantPool.h |9 +++-- 1 files changed, 3 insertions(+), 6 deletions(-) Index: llvm/include/llvm/CodeGen/M

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

2006-02-08 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAG.cpp updated: 1.65 -> 1.66 --- Log message: Make MachineConstantPool entries alignments explicit --- Diffs of the changes: (+12 -2) ScheduleDAG.cpp | 14 -- 1 files changed, 12 insertions(+), 2 deletions(-) Inde

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

2006-02-08 Thread Chris Lattner
Changes in directory llvm/lib/Target/SparcV9: SparcV9BurgISel.cpp updated: 1.25 -> 1.26 --- Log message: Always pass in an alignment. --- Diffs of the changes: (+2 -1) SparcV9BurgISel.cpp |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/lib/Target/SparcV9/SparcV9Bu

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

2006-02-08 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelPattern.cpp updated: 1.203 -> 1.204 --- Log message: provide an explicit alignment for cp entries --- Diffs of the changes: (+22 -6) X86ISelPattern.cpp | 28 ++-- 1 files changed, 22 insertions(+), 6 deletions(-)

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

2006-02-08 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: SelectionDAGNodes.h updated: 1.100 -> 1.101 --- Log message: Add a comment: value is log2 --- Diffs of the changes: (+3 -0) SelectionDAGNodes.h |3 +++ 1 files changed, 3 insertions(+) Index: llvm/include/llvm/CodeGen/SelectionDAGNodes.

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

2006-02-08 Thread Evan Cheng
Changes in directory llvm/lib/Target/IA64: IA64ISelDAGToDAG.cpp updated: 1.34 -> 1.35 --- Log message: Change Select() from SDOperand Select(SDOperand N); to void Select(SDOperand &Result, SDOperand N); --- Diffs of the changes: (+82 -48) IA64ISelDAGToDAG.cpp | 130 ++

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

2006-02-08 Thread Evan Cheng
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.32 -> 1.33 --- Log message: Change Select() from SDOperand Select(SDOperand N); to void Select(SDOperand &Result, SDOperand N); --- Diffs of the changes: (+74 -42) AlphaISelDAGToDAG.cpp | 116 +++

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

2006-02-08 Thread Evan Cheng
Changes in directory llvm/lib/Target/PowerPC: PPCISelDAGToDAG.cpp updated: 1.155 -> 1.156 --- Log message: Change Select() from SDOperand Select(SDOperand N); to void Select(SDOperand &Result, SDOperand N); --- Diffs of the changes: (+133 -80) PPCISelDAGToDAG.cpp | 213 ++

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

2006-02-08 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.169 -> 1.170 --- Log message: Change Select() from SDOperand Select(SDOperand N); to void Select(SDOperand &Result, SDOperand N); --- Diffs of the changes: (+98 -69) DAGISelEmitter.cpp | 167 +

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

2006-02-08 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelDAGToDAG.cpp updated: 1.43 -> 1.44 --- Log message: Change Select() from SDOperand Select(SDOperand N); to void Select(SDOperand &Result, SDOperand N); --- Diffs of the changes: (+53 -38) X86ISelDAGToDAG.cpp | 91 +

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

2006-02-08 Thread Evan Cheng
Changes in directory llvm/lib/Target/Sparc: SparcISelDAGToDAG.cpp updated: 1.79 -> 1.80 --- Log message: Change Select() from SDOperand Select(SDOperand N); to void Select(SDOperand &Result, SDOperand N); --- Diffs of the changes: (+49 -32) SparcISelDAGToDAG.cpp | 81 +++

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

2006-02-08 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86AsmPrinter.cpp updated: 1.163 -> 1.164 --- Log message: Darwin doesn't support #APP/#NO_APP --- Diffs of the changes: (+1 -0) X86AsmPrinter.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Target/X86/X86AsmPrinter.cpp diff -u llvm

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

2006-02-08 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.48 -> 1.49 --- Log message: Add support for assembler directives that wrap inline asm --- Diffs of the changes: (+4 -1) AsmPrinter.cpp |5 - 1 files changed, 4 insertions(+), 1 deletion(-) Index: llvm/lib/CodeGen/As

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

2006-02-08 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.148 -> 1.149 --- Log message: Darwin doesn't support #APP/#NO_APP --- Diffs of the changes: (+2 -2) PPCAsmPrinter.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Target/PowerPC/PP

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

2006-02-08 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: AsmPrinter.h updated: 1.29 -> 1.30 --- Log message: Add support for assembler directives that wrap inline asm --- Diffs of the changes: (+5 -0) AsmPrinter.h |5 + 1 files changed, 5 insertions(+) Index: llvm/include/llvm/CodeGen/Asm

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

2006-02-08 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCBranchSelector.cpp updated: 1.20 -> 1.21 --- Log message: Rename BSel -> PPCBSel for the benefit of doxygen users. Move the methods out of line. Remove unused Debug.h stuff. Teach getNumBytesForInstruction to know the size of an inline asm. --

[llvm-commits] CVS: llvm/test/Regression/CodeGen/Generic/DebugStuff.ll

2006-02-08 Thread Jim Laskey
Changes in directory llvm/test/Regression/CodeGen/Generic: DebugStuff.ll updated: 1.1 -> 1.2 --- Log message: Disable this test for the time being as debug is brought up to speed. --- Diffs of the changes: (+1 -0) DebugStuff.ll |1 + 1 files changed, 1 insertion(+) Index: llvm/test/R

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

2006-02-08 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.49 -> 1.50 --- Log message: add a simple optimization --- Diffs of the changes: (+16 -0) README.txt | 16 1 files changed, 16 insertions(+) Index: llvm/lib/Target/X86/README.txt diff -u llvm/lib/Target/X86

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

2006-02-08 Thread Chris Lattner
Changes in directory llvm/docs: HowToSubmitABug.html updated: 1.24 -> 1.25 --- Log message: Mention that delta can be used to reduce some Front-end problems. Patch by Marco Matthies, thanks! --- Diffs of the changes: (+5 -2) HowToSubmitABug.html |7 +-- 1 files changed, 5 insertio

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

2006-02-08 Thread Chris Lattner
Changes in directory llvm/docs: Lexicon.html updated: 1.12 -> 1.13 --- Log message: Add SRoA to the lexicon. Patch by Marco Matthies! --- Diffs of the changes: (+4 -1) Lexicon.html |5 - 1 files changed, 4 insertions(+), 1 deletion(-) Index: llvm/docs/Lexicon.html diff -u llvm/

[llvm-commits] CVS: llvm-java/lib/Compiler/VMClass.cpp Resolver.cpp Compiler.cpp

2006-02-08 Thread Alkis Evlogimenos
Changes in directory llvm-java/lib/Compiler: VMClass.cpp updated: 1.47 -> 1.48 Resolver.cpp updated: 1.22 -> 1.23 Compiler.cpp updated: 1.283 -> 1.284 --- Log message: Make this compile again after the removal of the iostream include from llvm/Support/Debug.h --- Diffs of the changes: (+4 -

[llvm-commits] CVS: llvm-java/lib/Transforms/AddStubs.cpp

2006-02-08 Thread Alkis Evlogimenos
Changes in directory llvm-java/lib/Transforms: AddStubs.cpp updated: 1.6 -> 1.7 --- Log message: Make this compile again after the removal of the iostream include from llvm/Support/Debug.h --- Diffs of the changes: (+1 -0) AddStubs.cpp |1 + 1 files changed, 1 insertion(+) Index: ll

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

2006-02-08 Thread Evan Cheng
Changes in directory llvm/utils: NightlyTest.pl updated: 1.103 -> 1.104 --- Log message: Added options -cflag, -cxxflags, and -ldflags to override the default C compilation, C++ compilation, and linker options. e.g. This is the options I use for testing on my x86 iMac: nice ./NightlyTest.pl -re