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

2007-03-08 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86AsmPrinter.cpp updated: 1.236 - 1.237 --- Log message: Putting more constants which do not contain relocations into .literal{4|8|16} --- Diffs of the changes: (+6 -5) X86AsmPrinter.cpp | 11 ++- 1 files changed, 6 insertions(+), 5

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

2007-03-08 Thread Evan Cheng
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.236 - 1.237 --- Log message: Putting more constants which do not contain relocations into .literal{4|8|16} --- Diffs of the changes: (+9 -6) PPCAsmPrinter.cpp | 15 +-- 1 files changed, 9

[llvm-commits] llvm-gcc: take object size from target, not source, in VIEW_CONVERT_EXPR

2007-03-08 Thread Duncan Sands
VIEW_CONVERT_EXPR is sometimes used as a way of specifying the size of an object when the size would otherwise be unknown. In the (Ada) testcase an array, the type of which involves placeholder expressions, is view converted to an array type with length 2 (the compiler knows it has length 2, but

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

2007-03-08 Thread Zhou Sheng
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.651 - 1.652 --- Log message: Fix a bug in function ComputeMaskedBits(). --- Diffs of the changes: (+2 -2) InstructionCombining.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

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

2007-03-08 Thread Devang Patel
Changes in directory llvm/lib/VMCore: PassManager.cpp updated: 1.145 - 1.146 --- Log message: Speed Up Pass Manager. - Check Immutableness before searching PreservedSet. - Avoid unnecessary traversal while setting Last User. --- Diffs of the changes: (+16 -15) PassManager.cpp | 31

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

2007-03-08 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMISelLowering.cpp updated: 1.19 - 1.20 --- Log message: Fix a typo. --- Diffs of the changes: (+1 -1) ARMISelLowering.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/ARM/ARMISelLowering.cpp diff -u

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp X86InstrInfo.cpp X86InstrMMX.td X86RegisterInfo.cpp

2007-03-08 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.364 - 1.365 X86InstrInfo.cpp updated: 1.77 - 1.78 X86InstrMMX.td updated: 1.17 - 1.18 X86RegisterInfo.cpp updated: 1.206 - 1.207 --- Log message: Added padd* support for MMX. Added MMX move stuff to X86InstrInfo so that

[llvm-commits] CVS: llvm/test/CodeGen/X86/mmx-arith.ll

2007-03-08 Thread Bill Wendling
Changes in directory llvm/test/CodeGen/X86: mmx-arith.ll added (r1.1) --- Log message: Add MMX arithmetic testcase. --- Diffs of the changes: (+35 -0) mmx-arith.ll | 35 +++ 1 files changed, 35 insertions(+) Index: llvm/test/CodeGen/X86/mmx-arith.ll

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

2007-03-08 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.383 - 1.384 --- Log message: implement support for floating point constants used as inline asm memory operands. --- Diffs of the changes: (+7 -2) SelectionDAGISel.cpp |9 +++-- 1 files changed, 7

[llvm-commits] CVS: llvm/test/CodeGen/X86/inline-asm.ll

2007-03-08 Thread Chris Lattner
Changes in directory llvm/test/CodeGen/X86: inline-asm.ll updated: 1.3 - 1.4 --- Log message: upgrade this testcase, add test for fp immediate to memory operand. --- Diffs of the changes: (+13 -6) inline-asm.ll | 19 +-- 1 files changed, 13 insertions(+), 6 deletions(-)

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

2007-03-08 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.60 - 1.61 --- Log message: Implement inline asm modifier c. --- Diffs of the changes: (+3 -0) ARMAsmPrinter.cpp |3 +++ 1 files changed, 3 insertions(+) Index: llvm/lib/Target/ARM/ARMAsmPrinter.cpp diff -u

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

2007-03-08 Thread Bill Wendling
Changes in directory llvm/lib/ExecutionEngine/Interpreter: Execution.cpp updated: 1.175 - 1.176 --- Log message: Don't use a cast. It causes an error on some platforms. --- Diffs of the changes: (+1 -1) Execution.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2007-03-08 Thread Chris Lattner
On Mar 8, 2007, at 3:27 PM, Bill Wendling wrote: Changes in directory llvm/lib/ExecutionEngine/Interpreter: Execution.cpp updated: 1.175 - 1.176 --- Log message: Don't use a cast. It causes an error on some platforms. std::hex is sticky. Please don't use it. I assume that this fails

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

2007-03-08 Thread Bill Wendling
Changes in directory llvm/lib/ExecutionEngine/Interpreter: Execution.cpp updated: 1.176 - 1.177 --- Log message: Don't use std::hex. --- Diffs of the changes: (+1 -1) Execution.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2007-03-08 Thread Bill
On 3/8/07, Chris Lattner [EMAIL PROTECTED] wrote: On Mar 8, 2007, at 3:27 PM, Bill Wendling wrote: Changes in directory llvm/lib/ExecutionEngine/Interpreter: Execution.cpp updated: 1.175 - 1.176 --- Log message: Don't use a cast. It causes an error on some platforms. std::hex is

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

2007-03-08 Thread Reid Spencer
On Thu, 2007-03-08 at 15:38 -0800, Bill wrote: On 3/8/07, Chris Lattner [EMAIL PROTECTED] wrote: On Mar 8, 2007, at 3:27 PM, Bill Wendling wrote: Changes in directory llvm/lib/ExecutionEngine/Interpreter: Execution.cpp updated: 1.175 - 1.176 --- Log message: Don't use a cast.