[llvm-commits] CVS: llvm-www/Features.html

2006-11-14 Thread Chris Lattner
Changes in directory llvm-www: Features.html updated: 1.17 -> 1.18 --- Log message: Update --- Diffs of the changes: (+3 -3) Features.html |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: llvm-www/Features.html diff -u llvm-www/Features.html:1.17 llvm-www/Features.h

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

2006-11-14 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.544 -> 1.545 --- Log message: Fix a gcc 4.2 warning. --- Diffs of the changes: (+2 -0) InstructionCombining.cpp |2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/Transforms/Scalar/InstructionCo

[llvm-commits] CVS: llvm/include/llvm/DerivedTypes.h

2006-11-14 Thread Reid Spencer
Changes in directory llvm/include/llvm: DerivedTypes.h updated: 1.71 -> 1.72 --- Log message: Add a method to get the bit width of a packed type. --- Diffs of the changes: (+6 -0) DerivedTypes.h |6 ++ 1 files changed, 6 insertions(+) Index: llvm/include/llvm/DerivedTypes.h diff

[llvm-commits] CVS: llvm/utils/TableGen/CodeGenInstruction.h CodeGenTarget.cpp InstrInfoEmitter.cpp

2006-11-14 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: CodeGenInstruction.h updated: 1.23 -> 1.24 CodeGenTarget.cpp updated: 1.77 -> 1.78 InstrInfoEmitter.cpp updated: 1.52 -> 1.53 --- Log message: ADd support for adding constraints to suboperands --- Diffs of the changes: (+111 -32) CodeGenInstruction

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

2006-11-14 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCHazardRecognizers.cpp updated: 1.15 -> 1.16 PPCInstrInfo.td updated: 1.259 -> 1.260 --- Log message: Switch loads over to use memri as the operand instead of a reg/imm operand pair for cleanliness. Add instructions for PPC32 preinc-stores with c

[llvm-commits] CVS: llvm/include/llvm/PassManager.h

2006-11-14 Thread Devang Patel
Changes in directory llvm/include/llvm: PassManager.h updated: 1.30 -> 1.31 --- Log message: Add doInitialization and doFinalization support in FunctionManager_New. --- Diffs of the changes: (+8 -1) PassManager.h |9 - 1 files changed, 8 insertions(+), 1 deletion(-) Index: ll

[llvm-commits] CVS: llvm/lib/VMCore/PassManager.cpp

2006-11-14 Thread Devang Patel
Changes in directory llvm/lib/VMCore: PassManager.cpp updated: 1.30 -> 1.31 --- Log message: Tidy up marking of last analysis user pass. --- Diffs of the changes: (+11 -15) PassManager.cpp | 26 +++--- 1 files changed, 11 insertions(+), 15 deletions(-) Index: llvm/l

[llvm-commits] CVS: llvm/lib/VMCore/PassManager.cpp

2006-11-14 Thread Devang Patel
Changes in directory llvm/lib/VMCore: PassManager.cpp updated: 1.29 -> 1.30 --- Log message: Add doInitialization and doFinalization support in FunctionManager_New. --- Diffs of the changes: (+52 -2) PassManager.cpp | 54 -- 1 files cha

[llvm-commits] CVS: llvm/lib/VMCore/PassManager.cpp

2006-11-14 Thread Devang Patel
Changes in directory llvm/lib/VMCore: PassManager.cpp updated: 1.28 -> 1.29 --- Log message: Do not derive CommonPassManagerImpl from Pass. Now BasicBlockPassManager_New is a FunctionPass, FunctionPassManager_New is a ModulePass --- Diffs of the changes: (+7 -5) PassManager.cpp | 12

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

2006-11-14 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.286 -> 1.287 --- Log message: restore some 'magic' code that I removed: it is needed. Add comments explaining why. --- Diffs of the changes: (+22 -10) DAGISelEmitter.cpp | 32 ++-- 1 file

[llvm-commits] CVS: llvm/lib/VMCore/PassManager.cpp

2006-11-14 Thread Devang Patel
Changes in directory llvm/lib/VMCore: PassManager.cpp updated: 1.27 -> 1.28 --- Log message: Copy initializeAnalysisImpl() implementation from PassManagerT. Update LastUser to recursively walk required transitive set. --- Diffs of the changes: (+39 -2) PassManager.cpp | 41 ++

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

2006-11-14 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.285 -> 1.286 --- Log message: minimal hack to get patterns whose result type is iPTR to be selected. --- Diffs of the changes: (+16 -0) DAGISelEmitter.cpp | 16 1 files changed, 16 insertions(+) In

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

2006-11-14 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.284 -> 1.285 --- Log message: remove some dead code --- Diffs of the changes: (+2 -9) DAGISelEmitter.cpp | 11 ++- 1 files changed, 2 insertions(+), 9 deletions(-) Index: llvm/utils/TableGen/DAGISelEmitter.

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

2006-11-14 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.283 -> 1.284 --- Log message: Add support for nodes that return iPTR. --- Diffs of the changes: (+6 -4) DAGISelEmitter.cpp | 10 ++ 1 files changed, 6 insertions(+), 4 deletions(-) Index: llvm/utils/TableG

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

2006-11-14 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.282 -> 1.283 --- Log message: changes to get ptr_rc to be accepted in patterns. This is needed for ppc preinc stores. --- Diffs of the changes: (+22 -8) DAGISelEmitter.cpp | 30 ++ 1 file

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

2006-11-14 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86FloatingPoint.cpp updated: 1.58 -> 1.59 --- Log message: Revert. This wasn't meant to be checked in. --- Diffs of the changes: (+18 -11) X86FloatingPoint.cpp | 29 ++--- 1 files changed, 18 insertions(+), 11 deletions(-)

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

2006-11-14 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.td updated: 1.258 -> 1.259 --- Log message: group load and store instructions together. No functionality change. --- Diffs of the changes: (+110 -99) PPCInstrInfo.td | 209 +---

[llvm-commits] CVS: llvm/lib/Target/TargetSelectionDAG.td

2006-11-14 Thread Chris Lattner
Changes in directory llvm/lib/Target: TargetSelectionDAG.td updated: 1.76 -> 1.77 --- Log message: Fix predicates for unindexed stores so they don't accidentally match indexed stores. --- Diffs of the changes: (+39 -33) TargetSelectionDAG.td | 72 +++--

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp PPCInstr64Bit.td PPCInstrInfo.td PPCRegisterInfo.cpp PPCRegisterInfo.td

2006-11-14 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCCodeEmitter.cpp updated: 1.68 -> 1.69 PPCInstr64Bit.td updated: 1.25 -> 1.26 PPCInstrInfo.td updated: 1.257 -> 1.258 PPCRegisterInfo.cpp updated: 1.81 -> 1.82 PPCRegisterInfo.td updated: 1.38 -> 1.39 --- Log message: Rework PPC64 calls. Now we h

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

2006-11-14 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCISelDAGToDAG.cpp updated: 1.218 -> 1.219 --- Log message: remove a ton of custom selection logic no longer needed --- Diffs of the changes: (+7 -145) PPCISelDAGToDAG.cpp | 152 ++-- 1 files c

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

2006-11-14 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.281 -> 1.282 --- Log message: Fix a bug handling nodes with variable arguments. The code was fixed to assume that there were two input operands before the variable operand portion. This *happened* to be true for all call

[llvm-commits] CVS: llvm-test/SingleSource/Benchmarks/McGill/exptree.c

2006-11-14 Thread Reid Spencer
Changes in directory llvm-test/SingleSource/Benchmarks/McGill: exptree.c updated: 1.1 -> 1.2 --- Log message: Shut gcc up about main not returning int. --- Diffs of the changes: (+2 -1) exptree.c |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm-test/SingleSource/Be

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

2006-11-14 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.144 -> 1.145 --- Log message: it would be nice of ctlz were lowered to bsf etc. --- Diffs of the changes: (+9 -0) README.txt |9 + 1 files changed, 9 insertions(+) Index: llvm/lib/Target/X86/README.txt diff -u ll