[llvm-commits] CVS: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp ARMRegisterInfo.cpp ARMRegisterInfo.td

2006-10-26 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.79 -> 1.80 ARMRegisterInfo.cpp updated: 1.22 -> 1.23 ARMRegisterInfo.td updated: 1.5 -> 1.6 --- Log message: initial support for frame pointers --- Diffs of the changes: (+44 -5) ARMISelDAGToDAG.cpp |3 +++ ARMReg

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

2006-10-26 Thread Rafael Espindola
Changes in directory llvm/test/Regression/CodeGen/ARM: alloca.ll added (r1.1) --- Log message: initial support for frame pointers --- Diffs of the changes: (+5 -0) alloca.ll |5 + 1 files changed, 5 insertions(+) Index: llvm/test/Regression/CodeGen/ARM/alloca.ll diff -c /dev/null

Re: [llvm-commits] Div->[USF]Div Patch, Attempt #2

2006-10-26 Thread Chris Lattner
On Oct 25, 2006, at 9:57 PM, Reid Spencer wrote: >> This code is a bit simpler as: >> >> >> // (X / C1) / C2 -> X / (C1*C2) >> if (BinaryOperator *LHS = dyn_cast(Op0)) >> if (LHS->getOpcode() == I.getOpcode()) >> > > Didn't apply this because it causes a compiler warning about > sign

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

2006-10-26 Thread Chris Lattner
Changes in directory llvm/include/llvm: Type.h updated: 1.90 -> 1.91 --- Log message: Add isFPOrFPVector() method, which indicates if a type is either FP or a vector of FP types. --- Diffs of the changes: (+4 -0) Type.h |4 1 files changed, 4 insertions(+) Index: llvm/include/l

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

2006-10-26 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Instruction.cpp updated: 1.54 -> 1.55 --- Log message: Fix Transforms/InstCombine/2006-10-26-VectorReassoc.ll --- Diffs of the changes: (+6 -5) Instruction.cpp | 11 ++- 1 files changed, 6 insertions(+), 5 deletions(-) Index: llvm/lib/VMCor

[llvm-commits] CVS: llvm/test/Regression/Transforms/InstCombine/2006-10-26-VectorReassoc.ll

2006-10-26 Thread Chris Lattner
Changes in directory llvm/test/Regression/Transforms/InstCombine: 2006-10-26-VectorReassoc.ll added (r1.1) --- Log message: new testcase, should not reassoc fp vector --- Diffs of the changes: (+8 -0) 2006-10-26-VectorReassoc.ll |8 1 files changed, 8 insertions(+) Index: ll

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

2006-10-26 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Type.cpp updated: 1.148 -> 1.149 --- Log message: Add isFPOrFPVector() method, which indicates if a type is either FP or a vector of FP types. --- Diffs of the changes: (+10 -0) Type.cpp | 10 ++ 1 files changed, 10 insertions(+) Index: ll

[llvm-commits] CVS: llvm/include/llvm/Target/TargetAsmInfo.h

2006-10-26 Thread Evan Cheng
Changes in directory llvm/include/llvm/Target: TargetAsmInfo.h updated: 1.9 -> 1.10 --- Log message: Added CStringSection. --- Diffs of the changes: (+9 -0) TargetAsmInfo.h |9 + 1 files changed, 9 insertions(+) Index: llvm/include/llvm/Target/TargetAsmInfo.h diff -u llvm/incl

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

2006-10-26 Thread Evan Cheng
Changes in directory llvm/include/llvm: Constants.h updated: 1.91 -> 1.92 --- Log message: Add isCString() - returns true if a ConstantArray is a CString. --- Diffs of the changes: (+5 -0) Constants.h |5 + 1 files changed, 5 insertions(+) Index: llvm/include/llvm/Constants.h diff

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

2006-10-26 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86AsmPrinter.cpp updated: 1.205 -> 1.206 X86TargetAsmInfo.cpp updated: 1.4 -> 1.5 --- Log message: Put cstrings in .cstring section when compiling for Mac OS X. --- Diffs of the changes: (+10 -1) X86AsmPrinter.cpp| 10 +- X86TargetAsm

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

2006-10-26 Thread Evan Cheng
Changes in directory llvm/lib/VMCore: Constants.cpp updated: 1.166 -> 1.167 --- Log message: Add isCString() - returns true if a ConstantArray is a CString. --- Diffs of the changes: (+13 -0) Constants.cpp | 13 + 1 files changed, 13 insertions(+) Index: llvm/lib/VMCore/Cons

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

2006-10-26 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.528 -> 1.529 --- Log message: Simplify code a bit by changing instances of: InsertNewInstBefore(new CastInst(Val, ValTy, Val->GetName()), I) into: InsertCastBefore(Val, ValTy, I) --- Diffs of the change

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

2006-10-26 Thread Devang Patel
Changes in directory llvm/include/llvm: LinkTimeOptimizer.h updated: 1.11 -> 1.12 --- Log message: Save temp. bc files when saveTemps flag is true. Use final output file name supplied by linker to construct temp bc file names. Remove tabs. --- Diffs of the changes: (+7 -4) LinkTimeOptim

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2006-10-26 Thread Devang Patel
Changes in directory llvm/tools/lto: lto.cpp updated: 1.24 -> 1.25 --- Log message: Save temp. bc files when saveTemps flag is true. Use final output file name supplied by linker to construct temp bc file names. Remove tabs. --- Diffs of the changes: (+24 -11) lto.cpp | 35 +++

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

2006-10-26 Thread Evan Cheng
Changes in directory llvm/lib/VMCore: Constants.cpp updated: 1.167 -> 1.168 --- Log message: Speed up isCString() --- Diffs of the changes: (+14 -4) Constants.cpp | 18 ++ 1 files changed, 14 insertions(+), 4 deletions(-) Index: llvm/lib/VMCore/Constants.cpp diff -u llvm

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

2006-10-26 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAG.cpp updated: 1.355 -> 1.356 --- Log message: getPreIndexedLoad -> getIndexedLoad. --- Diffs of the changes: (+7 -21) SelectionDAG.cpp | 28 +++- 1 files changed, 7 insertions(+), 21 deletions(-) Ind

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

2006-10-26 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: SelectionDAG.h updated: 1.139 -> 1.140 SelectionDAGNodes.h updated: 1.155 -> 1.156 --- Log message: Indexed load / store changes. --- Diffs of the changes: (+18 -18) SelectionDAG.h |3 ++- SelectionDAGNodes.h | 33 --

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

2006-10-26 Thread Evan Cheng
Changes in directory llvm/lib/Target: TargetSelectionDAG.td updated: 1.73 -> 1.74 --- Log message: Change load PatFrag to ignore indexed load. --- Diffs of the changes: (+62 -31) TargetSelectionDAG.td | 93 +- 1 files changed, 62 insertions(

[llvm-commits] patch for cfstrings

2006-10-26 Thread Chris Lattner
This improves support for the darwin-specific -fconstant-cfstrings option: Index: darwin.c === --- darwin.c(revision 119244) +++ darwin.c(working copy) @@ -1379,8 +1379,28 @@ machopic_select_section (tree exp, int r /* APP

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

2006-10-26 Thread Evan Cheng
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.202 -> 1.203 PPCTargetAsmInfo.cpp updated: 1.7 -> 1.8 --- Log message: Place cstrings in .cstring section. --- Diffs of the changes: (+9 -0) PPCAsmPrinter.cpp|8 PPCTargetAsmInfo.cpp |1 + 2 file

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

2006-10-26 Thread Reid Spencer
Changes in directory llvm/test/Regression/CodeGen/ARM: alloca.ll updated: 1.1 -> 1.2 --- Log message: Add a run line to this test. --- Diffs of the changes: (+1 -0) alloca.ll |1 + 1 files changed, 1 insertion(+) Index: llvm/test/Regression/CodeGen/ARM/alloca.ll diff -u llvm/test/Reg