[llvm-commits] CVS: llvm/lib/Target/CBackend/Writer.cpp

2007-01-08 Thread Reid Spencer
Changes in directory llvm/lib/Target/CBackend: Writer.cpp updated: 1.305 - 1.306 --- Log message: For PR1090: http://llvm.org/PR1090 : Clean up the definitions of the helper functions per Chris' review suggestions so they are easier to read. For PR1091: http://llvm.org/PR1091 : Print minimum

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

2007-01-08 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/Scalar: LoopStrengthReduce.cpp updated: 1.104 - 1.105 --- Log message: For PR1097: http://llvm.org/PR1097 : Enable complex addressing modes on 64-bit platforms involving two induction variables by keeping a size and scale in 64-bits not 32. Patch by

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

2007-01-08 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/Scalar: IndVarSimplify.cpp updated: 1.101 - 1.102 InstructionCombining.cpp updated: 1.586 - 1.587 ScalarReplAggregates.cpp updated: 1.62 - 1.63 --- Log message: Comparison of primitive type sizes should now be done in bits, not bytes. This patch

[llvm-commits] CVS: llvm/test/Feature/packed_struct.ll

2007-01-08 Thread Andrew Lenharth
Changes in directory llvm/test/Feature: packed_struct.ll updated: 1.3 - 1.4 --- Log message: Packed structs use packed struct initializers --- Diffs of the changes: (+17 -17) packed_struct.ll | 34 +- 1 files changed, 17 insertions(+), 17 deletions(-)

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2007-01-08 Thread Andrew Lenharth
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.301 - 1.302 --- Log message: Make packed structs use packed initialiers for consistency --- Diffs of the changes: (+52 -0) llvmAsmParser.y | 52 1 files changed, 52

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

2007-01-08 Thread Andrew Lenharth
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.235 - 1.236 --- Log message: And asm writing for packed struct initializers --- Diffs of the changes: (+4 -0) AsmWriter.cpp |4 1 files changed, 4 insertions(+) Index: llvm/lib/VMCore/AsmWriter.cpp diff -u

Re: [llvm-commits] [llvm-gcc] Cumulative Patch 2007-01-07 (Take 2)

2007-01-08 Thread Devang Patel
On Jan 7, 2007, at 6:24 PM, Reid Spencer wrote: I wish I could retract email. The patch I just sent didn't have differences for sub-directories in it. Please don't apply it. Instead use this one which should bring you up to date with Apple's changes. Again, this applies to r240 of the

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

2007-01-08 Thread Devang Patel
Changes in directory llvm/tools/lto: lto.cpp updated: 1.29 - 1.30 --- Log message: Modules are consumed when they are merged together by Linker. Clear modules vector so that destructure does not try to delete these modules again. Patch by Chandler Carruth. --- Diffs of the changes: (+2 -0)

Re: [llvm-commits] [llvm-gcc] Cumulative Patch 2007-01-07 (Take 2)

2007-01-08 Thread Chris Lattner
After quick look, I think makefiles are ready. However, if any target relies on llvm-i386.cpp to provide these undefined symbols then config.gcc needs to be updated to inform this to makefiles for such targets. Each target can use their own target specific C++ source file, no need to put

Re: [llvm-commits] [llvm-gcc] Cumulative Patch 2007-01-07 (Take 2)

2007-01-08 Thread Devang Patel
On Jan 8, 2007, at 10:45 AM, Chris Lattner wrote: After quick look, I think makefiles are ready. However, if any target relies on llvm-i386.cpp to provide these undefined symbols then config.gcc needs to be updated to inform this to makefiles for such targets. Each target can use their own

Re: [llvm-commits] [llvm-gcc] Cumulative Patch 2007-01-07 (Take 2)

2007-01-08 Thread Reid Spencer
The attached patch worked for me on x86-linux and for Chandler on x86-64-linux. This is a delta from r240 of the mirror .. YMMV. Reid. On Mon, 2007-01-08 at 10:51 -0800, Devang Patel wrote: On Jan 8, 2007, at 10:45 AM, Chris Lattner wrote: After quick look, I think makefiles are ready.

Re: [llvm-commits] [llvm-gcc] Cumulative Patch 2007-01-07 (Take 2)

2007-01-08 Thread Devang Patel
On Jan 8, 2007, at 11:05 AM, Reid Spencer wrote: OK. I suspect this may not be straight forward. Let's see. - Devang i386.patch config.gcc selects target specific C source file name based on cpu_type (by default). So, I thought it may not be super easy to trace all uses of i386.c.

[llvm-commits] Corrected KR prototype patch

2007-01-08 Thread Chris Lattner
Basically the same as before, but I have this: - FunctionTypeConversion Client(RetTy, ArgTypes, CallingConv); + FunctionTypeConversion Client(RetTy, ArgTypes, CallingConv, false/ *not KR*/); instead of this: - FunctionTypeConversion Client(RetTy, ArgTypes, CallingConv); +

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

2007-01-08 Thread Devang Patel
Changes in directory llvm/include/llvm: Pass.h updated: 1.70 - 1.71 --- Log message: Add PMStack, a Pass Manager stack. Eventually, Top level pass managers will use this to keep track of active pass managers. Eass pass will also learn how to find appropriate manager from these managers

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

2007-01-08 Thread Devang Patel
Changes in directory llvm/lib/VMCore: PassManager.cpp updated: 1.112 - 1.113 --- Log message: Add PMStack, a Pass Manager stack. Eventually, Top level pass managers will use this to keep track of active pass managers. Eass pass will also learn how to find appropriate manager from these

Re: [llvm-commits] [llvm-gcc] Cumulative Patch 2007-01-07 (Take 2)

2007-01-08 Thread Devang Patel
On Jan 8, 2007, at 11:08 AM, Devang Patel wrote: On Jan 8, 2007, at 11:05 AM, Reid Spencer wrote: OK. I suspect this may not be straight forward. Let's see. - Devang i386.patch config.gcc selects target specific C source file name based on cpu_type (by default). So, I thought it may

[llvm-commits] CVS: llvm/test/Regression/C++Frontend/2007-01-06-ELF-Thunk-Sections.cpp

2007-01-08 Thread Reid Spencer
Changes in directory llvm/test/Regression/C++Frontend: 2007-01-06-ELF-Thunk-Sections.cpp updated: 1.1 - 1.2 --- Log message: XFAIL this test until PR1085: http://llvm.org/PR1085 mystery is resolved. --- Diffs of the changes: (+1 -0) 2007-01-06-ELF-Thunk-Sections.cpp |1 + 1 files

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

2007-01-08 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: Type.cpp updated: 1.155 - 1.156 --- Log message: Parameter attributes are part of a FunctionType and deserve to be factored into comparisons of two FunctionTypes. Make it so. --- Diffs of the changes: (+6 -1) Type.cpp |7 ++- 1 files changed,

[llvm-commits] CVS: llvm/win32/VMCore/VMCore.vcproj

2007-01-08 Thread Jeff Cohen
Changes in directory llvm/win32/VMCore: VMCore.vcproj updated: 1.24 - 1.25 --- Log message: Unbreak VC++ build. --- Diffs of the changes: (+0 -3) VMCore.vcproj |3 --- 1 files changed, 3 deletions(-) Index: llvm/win32/VMCore/VMCore.vcproj diff -u llvm/win32/VMCore/VMCore.vcproj:1.24

[llvm-commits] fixed patch for PR1085

2007-01-08 Thread Chris Lattner
Index: method.c === --- method.c(revision 122094) +++ method.c(working copy) @@ -392,7 +392,7 @@ use_thunk (tree thunk_fndecl, bool emit_ if (TARGET_USE_LOCAL_THUNK_ALIAS_P (function) /* APPLE LOCAL begin LLVM */

[llvm-commits] CVS: llvm/win32/Transforms/Transforms.vcproj

2007-01-08 Thread Jeff Cohen
Changes in directory llvm/win32/Transforms: Transforms.vcproj updated: 1.23 - 1.24 --- Log message: Unbreak VC++ build. --- Diffs of the changes: (+0 -3) Transforms.vcproj |3 --- 1 files changed, 3 deletions(-) Index: llvm/win32/Transforms/Transforms.vcproj diff -u

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

2007-01-08 Thread Jeff Cohen
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.587 - 1.588 --- Log message: Unbreak VC++ build. --- Diffs of the changes: (+1 -1) InstructionCombining.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2007-01-08 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.110 - 1.111 --- Log message: Need to handle static declarations properly. --- Diffs of the changes: (+9 -6) DwarfWriter.cpp | 15 +-- 1 files changed, 9 insertions(+), 6 deletions(-) Index:

[llvm-commits] [llvm-commit][llvm-gcc]Proper way to check for statics.

2007-01-08 Thread Jim Laskey
This fixes a problem where debug info was missing static declarations on class members. Cheers, -- Jim static.patch Description: Binary data smime.p7s Description: S/MIME cryptographic signature ___ llvm-commits mailing list

[llvm-commits] CVS: llvm/test/Regression/CodeGen/PowerPC/unsafe-math.ll

2007-01-08 Thread Chris Lattner
Changes in directory llvm/test/Regression/CodeGen/PowerPC: unsafe-math.ll added (r1.1) --- Log message: new testcase --- Diffs of the changes: (+9 -0) unsafe-math.ll |9 + 1 files changed, 9 insertions(+) Index: llvm/test/Regression/CodeGen/PowerPC/unsafe-math.ll diff -c

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

2007-01-08 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.264 - 1.265 --- Log message: Implement some trivial FP foldings when -enable-unsafe-fp-math is specified. This implements CodeGen/PowerPC/unsafe-math.ll --- Diffs of the changes: (+15 -0) DAGCombiner.cpp | 15

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

2007-01-08 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAGRRList.cpp updated: 1.23 - 1.24 --- Log message: Fix for PR1075: http://llvm.org/PR1075 : bottom-up register-reduction scheduling actually increases register pressure. - Fixed bugs in sethi-ullman number computation and priority

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/2006-05-02-InstrSched2.ll

2007-01-08 Thread Evan Cheng
Changes in directory llvm/test/Regression/CodeGen/X86: 2006-05-02-InstrSched2.ll updated: 1.3 - 1.4 --- Log message: Undo xfail now scheduler deficiency has been fixed. --- Diffs of the changes: (+1 -2) 2006-05-02-InstrSched2.ll |3 +-- 1 files changed, 1 insertion(+), 2 deletions(-)

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

2007-01-08 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAGRRList.cpp updated: 1.24 - 1.25 --- Log message: Naming consistency. --- Diffs of the changes: (+27 -25) ScheduleDAGRRList.cpp | 52 +- 1 files changed, 27 insertions(+), 25

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/2007-01-08-InstrSched.ll

2007-01-08 Thread Evan Cheng
Changes in directory llvm/test/Regression/CodeGen/X86: 2007-01-08-InstrSched.ll added (r1.1) --- Log message: Added a test case from PR1075: http://llvm.org/PR1075 . --- Diffs of the changes: (+13 -0) 2007-01-08-InstrSched.ll | 13 + 1 files changed, 13 insertions(+) Index:

[llvm-commits] CVS: llvm/test/Regression/C++Frontend/2007-01-06-ELF-Thunk-Sections.cpp

2007-01-08 Thread Reid Spencer
Changes in directory llvm/test/Regression/C++Frontend: 2007-01-06-ELF-Thunk-Sections.cpp updated: 1.2 - 1.3 --- Log message: PR1085: http://llvm.org/PR1085 is fixed now. --- Diffs of the changes: (+0 -1) 2007-01-06-ELF-Thunk-Sections.cpp |1 - 1 files changed, 1 deletion(-) Index:

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/2007-01-08-InstrSched.ll

2007-01-08 Thread Evan Cheng
Changes in directory llvm/test/Regression/CodeGen/X86: 2007-01-08-InstrSched.ll updated: 1.1 - 1.2 --- Log message: Fix test case. --- Diffs of the changes: (+1 -1) 2007-01-08-InstrSched.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/2007-01-08-InstrSched.ll

2007-01-08 Thread Chris Lattner
Changes in directory llvm/test/Regression/CodeGen/X86: 2007-01-08-InstrSched.ll updated: 1.2 - 1.3 --- Log message: Add PR number for future reference --- Diffs of the changes: (+1 -0) 2007-01-08-InstrSched.ll |1 + 1 files changed, 1 insertion(+) Index:

[llvm-commits] CVS: llvm/tools/llvm-config/Makefile

2007-01-08 Thread Chandler Carruth
Changes in directory llvm/tools/llvm-config: Makefile updated: 1.20 - 1.21 --- Log message: Fixing a redirect to be a redirect, so a sed command doesn't get clobbered. --- Diffs of the changes: (+1 -1) Makefile |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/MiBench/

2007-01-08 Thread LLVM
Changes in directory llvm-test/MultiSource/Benchmarks/MiBench: --- Log message: Directory /var/cvs/llvm/llvm-test/MultiSource/Benchmarks/MiBench added to the repository --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits

[llvm-commits] CVS: llvm-test/MutiSource/Benchmarks/MiBench/

2007-01-08 Thread LLVM
Changes in directory llvm-test/MutiSource/Benchmarks/MiBench: --- Log message: Add selected tests from MiBench 1.0 to LLVM test suite. Status: Vendor Tag: UofM Release Tags: V1_0 N llvm-test/MutiSource/Benchmarks/MiBench/Makefile N

[llvm-commits] CVS: llvm/test/Regression/CodeGen/CBackend/2007-01-08-ParamAttr-ICmp.ll

2007-01-08 Thread Reid Spencer
Changes in directory llvm/test/Regression/CodeGen/CBackend: 2007-01-08-ParamAttr-ICmp.ll added (r1.1) --- Log message: Test case for PR1099: http://llvm.org/PR1099 . --- Diffs of the changes: (+31 -0) 2007-01-08-ParamAttr-ICmp.ll | 31 +++ 1 files changed, 31

[llvm-commits] CVS: llvm/lib/Target/CBackend/Writer.cpp

2007-01-08 Thread Reid Spencer
Changes in directory llvm/lib/Target/CBackend: Writer.cpp updated: 1.306 - 1.307 --- Log message: For PR1099: http://llvm.org/PR1099 : Partial fix for this PR. Default function parameters to signed integer, just like everything else in CBE. The bug was caused by incorrectly introducing

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

2007-01-08 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.236 - 1.237 --- Log message: Remove extraneous return value from insertValue and getOrCreateSlot. Since getOrCreateSlot no longer gets the slot, rename it to CreateSlot. --- Diffs of the changes: (+35 -54) AsmWriter.cpp |

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

2007-01-08 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.237 - 1.238 --- Log message: Split CreateSlot into two versions, one for globals and one for function-local values --- Diffs of the changes: (+68 -61) AsmWriter.cpp | 129

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

2007-01-08 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.238 - 1.239 --- Log message: Remove a bunch of complex logic that is completely dead: duplicates can never be inserted! --- Diffs of the changes: (+1 -57) AsmWriter.cpp | 58