[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

[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/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

[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 have

[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/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/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/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

[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-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(+)

[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.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

[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/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

[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-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:

[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

[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.h

[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/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: