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

2006-02-06 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.420 -> 1.421 --- Log message: Make MaskedValueIsZero take a uint64_t instead of a ConstantIntegral as a mask. This allows the code to be simpler and more efficient. Also, generalize some of the cases in MVIZ

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

2006-02-06 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.419 -> 1.420 --- Log message: Use Type::getIntegralTypeMask() to simplify some code --- Diffs of the changes: (+8 -15) InstructionCombining.cpp | 23 --- 1 files changed, 8 insertions

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

2006-02-06 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.418 -> 1.419 --- Log message: Implement the beginnings of a facility for simplifying expressions based on 'demanded bits', inspired by Nate's work in the dag combiner. This isn't complete, but needs to unrelat

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

2006-02-06 Thread Chris Lattner
Changes in directory llvm/include/llvm: Type.h updated: 1.82 -> 1.83 DerivedTypes.h updated: 1.70 -> 1.71 Constants.h updated: 1.77 -> 1.78 --- Log message: add a new Type::getIntegralTypeMask() method, which is useful for clients that want to do bitwise inspection of integer types. --- Diffs

[llvm-commits] CVS: llvm/lib/ExecutionEngine/Interpreter/Execution.cpp Interpreter.cpp Interpreter.h

2006-02-06 Thread Jeff Cohen
Changes in directory llvm/lib/ExecutionEngine/Interpreter: Execution.cpp updated: 1.138 -> 1.139 Interpreter.cpp updated: 1.25 -> 1.26 Interpreter.h updated: 1.71 -> 1.72 --- Log message: The interpreter assumes that the caller of runFunction() must be lli, and therefore the function being call

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

2006-02-06 Thread Jeff Cohen
Changes in directory llvm/lib/ExecutionEngine: ExecutionEngine.cpp updated: 1.73 -> 1.74 --- Log message: Teach the interpreter to handle global variables that are added to a module after interpretation has begun. The JIT already handles this situation correctly, and the interpreter can alrea

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

2006-02-06 Thread Jeff Cohen
Changes in directory llvm/include/llvm/CodeGen: ELFWriter.h updated: 1.10 -> 1.11 --- Log message: Fix some truncation warnings. --- Diffs of the changes: (+16 -16) ELFWriter.h | 32 1 files changed, 16 insertions(+), 16 deletions(-) Index: llvm/include/

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

2006-02-06 Thread Chris Lattner
Changes in directory llvm/include/llvm: InlineAsm.h updated: 1.8 -> 1.9 --- Log message: fix an error compiling with -pedantic --- Diffs of the changes: (+1 -1) InlineAsm.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/InlineAsm.h diff -u llvm/include

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

2006-02-06 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCISelLowering.cpp updated: 1.84 -> 1.85 PPCISelLowering.h updated: 1.19 -> 1.20 --- Log message: Add the simple PPC integer constraints --- Diffs of the changes: (+42 -1) PPCISelLowering.cpp | 41 + P

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

2006-02-06 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.168 -> 1.169 DAGISelEmitter.h updated: 1.55 -> 1.56 --- Log message: Hoist all SDOperand declarations within a Select_{opcode}() to the top level to reduce stack memory usage. This is intended to work around the gcc bug.

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

2006-02-06 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.20 -> 1.21 X86ATTAsmPrinter.h updated: 1.5 -> 1.6 X86InstrInfo.td updated: 1.230 -> 1.231 X86IntelAsmPrinter.cpp updated: 1.14 -> 1.15 X86IntelAsmPrinter.h updated: 1.6 -> 1.7 --- Log message: Eliminate the printCallOpera

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

2006-02-06 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: AsmWriterEmitter.cpp updated: 1.26 -> 1.27 --- Log message: Add support for modifier strings in machine instr descriptions. This allows us to avoid creating lots of "Operand" types with different printers, instead we can fold several together and use m

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

2006-02-06 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: AsmWriterEmitter.cpp updated: 1.25 -> 1.26 --- Log message: Simplify the variant handling code, no functionality change. --- Diffs of the changes: (+17 -34) AsmWriterEmitter.cpp | 51 +-- 1 files ch

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

2006-02-06 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.146 -> 1.147 --- Log message: Change prototype --- Diffs of the changes: (+1 -1) PPCAsmPrinter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp diff -u

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

2006-02-06 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.47 -> 1.48 --- Log message: Add support for modifier characters to operand printers --- Diffs of the changes: (+21 -2) AsmPrinter.cpp | 23 +-- 1 files changed, 21 insertions(+), 2 deletions(-) Index:

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

2006-02-06 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: AsmPrinter.h updated: 1.28 -> 1.29 --- Log message: Change the prototype of PrintAsmOperand --- Diffs of the changes: (+1 -1) AsmPrinter.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/CodeGen/AsmPrinte

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

2006-02-06 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: MachineDebugInfo.cpp updated: 1.11 -> 1.12 --- Log message: Goodbye nasty macro. --- Diffs of the changes: (+4 -4) MachineDebugInfo.cpp |8 1 files changed, 4 insertions(+), 4 deletions(-) Index: llvm/lib/CodeGen/MachineDebugInfo.cpp di

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

2006-02-06 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: MachineDebugInfo.h updated: 1.12 -> 1.13 --- Log message: Goodbye nasty macro. --- Diffs of the changes: (+1 -3) MachineDebugInfo.h |4 +--- 1 files changed, 1 insertion(+), 3 deletions(-) Index: llvm/include/llvm/CodeGen/MachineDebugIn

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

2006-02-06 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: MachineDebugInfo.cpp updated: 1.10 -> 1.11 --- Log message: Edit requests from Sabre. --- Diffs of the changes: (+80 -85) MachineDebugInfo.cpp | 165 --- 1 files changed, 80 insertions(+), 85 deletions(

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

2006-02-06 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: MachineDebugInfo.h updated: 1.11 -> 1.12 --- Log message: Edit requests from Sabre. --- Diffs of the changes: (+27 -26) MachineDebugInfo.h | 53 +++-- 1 files changed, 27 insertions(+), 26 del

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

2006-02-06 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaAsmPrinter.cpp updated: 1.30 -> 1.31 --- Log message: see what this allignment thing will do --- Diffs of the changes: (+2 -1) AlphaAsmPrinter.cpp |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/lib/Target/Alpha/Alph

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

2006-02-06 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: DwarfWriter.h updated: 1.22 -> 1.23 MachineDebugInfo.h updated: 1.10 -> 1.11 --- Log message: Changing model for the construction of debug information. --- Diffs of the changes: (+332 -101) DwarfWriter.h |4 MachineDebugInfo.h | 42

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

2006-02-06 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.24 -> 1.25 MachineDebugInfo.cpp updated: 1.9 -> 1.10 --- Log message: Changing model for the construction of debug information. --- Diffs of the changes: (+626 -106) DwarfWriter.cpp | 22 - MachineDebugInfo.cpp | 710

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

2006-02-06 Thread Jim Laskey
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.145 -> 1.146 --- Log message: We seem to have settled to __DWARF for section name. --- Diffs of the changes: (+11 -11) PPCAsmPrinter.cpp | 22 +++--- 1 files changed, 11 insertions(+), 11 deletions

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

2006-02-06 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.167 -> 1.168 --- Log message: At the end of isel, select a replacement node for each handle that does not have one. This can happen if a load's real uses are dead (i.e. they do not have uses themselves). --- Diffs of the