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

2007-03-08 Thread Evan Cheng
On Mar 7, 2007, at 11:29 PM, Chris Lattner wrote: > > On Mar 7, 2007, at 11:22 PM, Evan Cheng wrote: > >> >> On Mar 7, 2007, at 9:15 PM, Chris Lattner wrote: >> + // Read-only data. + bool isIntFPLiteral = Type->isInteger() || Type- >isFloatingPoint(); +

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

[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.59 -> 1.60 --- Log message: Putting more constants which do not contain relocations into .literal{4|8|16} --- Diffs of the changes: (+6 -5) ARMAsmPrinter.cpp | 11 ++- 1 files changed, 6 insertions(+), 5 deleti

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

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

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

[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/test/CodeGen/ARM/bx_fold.ll

2007-03-08 Thread Evan Cheng
Changes in directory llvm/test/CodeGen/ARM: bx_fold.ll updated: 1.1 -> 1.2 --- Log message: Fix test case. --- Diffs of the changes: (+21 -16) bx_fold.ll | 37 + 1 files changed, 21 insertions(+), 16 deletions(-) Index: llvm/test/CodeGen/ARM/bx_fold.l

[llvm-commits] CVS: llvm/test/CodeGen/ARM/insn-sched1.ll

2007-03-08 Thread Evan Cheng
Changes in directory llvm/test/CodeGen/ARM: insn-sched1.ll updated: 1.4 -> 1.5 --- Log message: Fix test case. --- Diffs of the changes: (+1 -1) insn-sched1.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/test/CodeGen/ARM/insn-sched1.ll diff -u llvm/test/CodeGen/A

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

[llvm-commits] CVS: llvm/include/llvm/Intrinsics.td IntrinsicsX86.td

2007-03-08 Thread Bill Wendling
Changes in directory llvm/include/llvm: Intrinsics.td updated: 1.49 -> 1.50 IntrinsicsX86.td updated: 1.32 -> 1.33 --- Log message: Added "padd*" support for MMX. Added MMX move stuff to X86InstrInfo so that moves, loads, etc. are recognized. --- Diffs of the changes: (+21 -0) Intrinsics.t

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

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

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

[llvm-commits] CVS: llvm/test/CodeGen/ARM/inlineasm.ll

2007-03-08 Thread Evan Cheng
Changes in directory llvm/test/CodeGen/ARM: inlineasm.ll updated: 1.1 -> 1.2 --- Log message: Test inline asm modifier 'c'. --- Diffs of the changes: (+15 -11) inlineasm.ll | 26 +++--- 1 files changed, 15 insertions(+), 11 deletions(-) Index: llvm/test/CodeGen/ARM/i

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

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: llvm/lib/ExecutionEngine/Interpreter/Exec

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

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

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

2007-03-08 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: LiveVariables.cpp updated: 1.68 -> 1.69 --- Log message: Avoid variable shadowing. --- Diffs of the changes: (+2 -2) LiveVariables.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/CodeGen/LiveVariables.cpp diff -u llv