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

2006-12-21 Thread Reid Spencer
Changes in directory llvm/lib/CodeGen: IntrinsicLowering.cpp updated: 1.52 - 1.53 --- Log message: Simplify all the casting business and get rid of isSigned(). --- Diffs of the changes: (+18 -64) IntrinsicLowering.cpp | 82 ++ 1 files

Re: [llvm-commits] [llvm-gcc] Signedness patch for rs6000.h

2006-12-21 Thread Reid Spencer
On Thu, 2006-12-21 at 11:49 -0400, Jim Laskey wrote: It's a bit of a tango, but enclosed is the patch I'll check in. The i386 and ppc patches are dependent because of the change to LLVM_TARGET_INTRINSIC_LOWER. Below are additional changes to rs6000.h (marked in red). Index:

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

2006-12-21 Thread Reid Spencer
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.127 - 1.128 --- Log message: Just print integer constants as signed values. The actual signedness doesn't matter as it is determined in the way the constant is used. --- Diffs of the changes: (+1 -7) AsmPrinter.cpp |8

[llvm-commits] CVS: llvm/lib/Analysis/ScalarEvolution.cpp

2006-12-21 Thread Reid Spencer
Changes in directory llvm/lib/Analysis: ScalarEvolution.cpp updated: 1.75 - 1.76 --- Log message: Add a FIXME about signedness. --- Diffs of the changes: (+2 -0) ScalarEvolution.cpp |2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/Analysis/ScalarEvolution.cpp diff -u

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/2006-07-28-AsmPrint-Long-As-Pointer.ll

2006-12-21 Thread Reid Spencer
Changes in directory llvm/test/Regression/CodeGen/X86: 2006-07-28-AsmPrint-Long-As-Pointer.ll updated: 1.2 - 1.3 --- Log message: Integer constants now print out as signed values in the assembly, regardless of the signedness of the associated type. --- Diffs of the changes: (+1 -1)

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp PPCRegisterInfo.td PPCTargetAsmInfo.cpp PPCTargetAsmInfo.h PPCTargetMachine.cpp

2006-12-21 Thread Jim Laskey
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.226 - 1.227 PPCRegisterInfo.td updated: 1.42 - 1.43 PPCTargetAsmInfo.cpp updated: 1.9 - 1.10 PPCTargetAsmInfo.h updated: 1.3 - 1.4 PPCTargetMachine.cpp updated: 1.110 - 1.111 --- Log message: Changes from Nick Lewycky

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

2006-12-21 Thread Jim Laskey
Changes in directory llvm/include/llvm/Target: TargetAsmInfo.h updated: 1.16 - 1.17 --- Log message: Changes from Nick Lewycky with a simplified PPCTargetAsmInfo. --- Diffs of the changes: (+3 -2) TargetAsmInfo.h |5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) Index:

Re: [llvm-commits] ppc linux patch 3.1

2006-12-21 Thread Jim Laskey
Nick, Changes are in. A couple of things you can focus on future changes. If you find yourself duplicating sections of code, factor out the common bits and move them up into the common PPC class - it's not forbidden to do so. :) Second, now that you have a proper subclass, you should

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

2006-12-21 Thread Jim Laskey
Changes in directory llvm/include/llvm/Target: TargetAsmInfo.h updated: 1.17 - 1.18 --- Log message: Grandchildren are covered by protect. --- Diffs of the changes: (+2 -3) TargetAsmInfo.h |5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) Index:

Re: [llvm-commits] [llvm-gcc] Cast Fix

2006-12-21 Thread Chris Lattner
You asked for a case where I need to (recursively) determine the sign of a some Value. I have a case in mind: lib/Transforms/Utils/LowerSwitch.cpp. When it decides to lower this to a branch tree it is recursively calling switchConvert and passing the switch value in. The signedness is

[llvm-commits] CVS: llvm-test/SingleSource/UnitTests/2003-05-31-LongShifts.c

2006-12-21 Thread Reid Spencer
Changes in directory llvm-test/SingleSource/UnitTests: 2003-05-31-LongShifts.c updated: 1.2 - 1.3 --- Log message: Update to new mnemonics for shift operators. --- Diffs of the changes: (+1 -1) 2003-05-31-LongShifts.c |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

Re: [llvm-commits] CVS: llvm-test/Makefile.rules

2006-12-21 Thread Evan Cheng
Hi Reid, I am not sure what this does. But this completely broken tests on my Mac. For example, if I just do make under MultiSource/Benchmarks/ Olden/bh. I get make: *** No rule to make target `Output/args.rbc', needed by `Output/ bh.linked.rbc'. Stop. I get this even with fresh tot check

[llvm-commits] CVS: llvm/Makefile.config.in configure

2006-12-21 Thread Reid Spencer
Changes in directory llvm: Makefile.config.in updated: 1.72 - 1.73 configure updated: 1.261 - 1.262 --- Log message: Add a new variable, LLVMGCCLIBEXEC to get the libexec directory where the cc1 and cc1plus executables live. --- Diffs of the changes: (+33 -25) Makefile.config.in |3 ++

[llvm-commits] CVS: llvm/autoconf/configure.ac

2006-12-21 Thread Reid Spencer
Changes in directory llvm/autoconf: configure.ac updated: 1.256 - 1.257 --- Log message: Add a new variable, LLVMGCCLIBEXEC to get the libexec directory where the cc1 and cc1plus executables live. --- Diffs of the changes: (+2 -0) configure.ac |2 ++ 1 files changed, 2 insertions(+)

[llvm-commits] CVS: llvm-test/Makefile.rules

2006-12-21 Thread Reid Spencer
Changes in directory llvm-test: Makefile.rules updated: 1.21 - 1.22 --- Log message: Use the LLVMGCCLIBEXEC variable to get the paths for cc1 and cc1plus instead of trying to hack it together from other variables. --- Diffs of the changes: (+3 -3) Makefile.rules |6 +++--- 1 files

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

2006-12-21 Thread Chris Lattner
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.41 - 1.42 --- Log message: Fix for ARM weak symbols, patch by Lauro Ramos Venancio! --- Diffs of the changes: (+14 -0) ARMAsmPrinter.cpp | 14 ++ 1 files changed, 14 insertions(+) Index:

[llvm-commits] [llvm-gcc4]Types were not being qualified properly (const and volatile)

2006-12-21 Thread Jim Laskey
Index: gcc/llvm-debug.cpp === --- gcc/llvm-debug.cpp (revision 121615) +++ gcc/llvm-debug.cpp (working copy) @@ -451,11 +451,13 @@ /// getOrCreateType - Get the type from the cache or create a new type if /// necessary. ///

[llvm-commits] CVS: llvm/lib/Target/X86/README.txt

2006-12-21 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.147 - 1.148 --- Log message: add a note --- Diffs of the changes: (+9 -0) README.txt |9 + 1 files changed, 9 insertions(+) Index: llvm/lib/Target/X86/README.txt diff -u llvm/lib/Target/X86/README.txt:1.147

[llvm-commits] CVS: llvm/tools/llvm-config/.cvsignore

2006-12-21 Thread Reid Spencer
Changes in directory llvm/tools/llvm-config: .cvsignore updated: 1.2 - 1.3 --- Log message: Ignore the LibDeps.txt.tmp file. --- Diffs of the changes: (+1 -0) .cvsignore |1 + 1 files changed, 1 insertion(+) Index: llvm/tools/llvm-config/.cvsignore diff -u

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

2006-12-21 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: MachineFunction.cpp updated: 1.106 - 1.107 --- Log message: Debug dump error. --- Diffs of the changes: (+1 -1) MachineFunction.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/CodeGen/MachineFunction.cpp diff -u