[llvm-commits] CVS: llvm/docs/GettingStarted.html

2007-01-03 Thread Chris Lattner
Changes in directory llvm/docs: GettingStarted.html updated: 1.150 -> 1.151 --- Log message: ding dong llvm-gcc3 is dead --- Diffs of the changes: (+3 -75) GettingStarted.html | 78 ++-- 1 files changed, 3 insertions(+), 75 deletions(-) I

[llvm-commits] CVS: llvm/docs/GettingStarted.html

2007-01-03 Thread Chris Lattner
Changes in directory llvm/docs: GettingStarted.html updated: 1.149 -> 1.150 --- Log message: gcc 4.1.1 on amd64 is broken --- Diffs of the changes: (+7 -2) GettingStarted.html |9 +++-- 1 files changed, 7 insertions(+), 2 deletions(-) Index: llvm/docs/GettingStarted.html diff -u

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

2007-01-03 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.577 -> 1.578 --- Log message: Death to useless bitcast instructions! --- Diffs of the changes: (+3 -33) InstructionCombining.cpp | 36 +++- 1 files changed, 3 insertions(+

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

2007-01-03 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: Verifier.cpp updated: 1.180 -> 1.181 --- Log message: Do not allow packed types for icmp and fcmp instructions. --- Diffs of the changes: (+2 -5) Verifier.cpp |7 ++- 1 files changed, 2 insertions(+), 5 deletions(-) Index: llvm/lib/VMCore/Ver

[llvm-commits] CVS: llvm/docs/LangRef.html

2007-01-03 Thread Reid Spencer
Changes in directory llvm/docs: LangRef.html updated: 1.184 -> 1.185 --- Log message: icmp and fcmp do not take packed type operands. --- Diffs of the changes: (+6 -7) LangRef.html | 13 ++--- 1 files changed, 6 insertions(+), 7 deletions(-) Index: llvm/docs/LangRef.html diff -

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

2007-01-03 Thread Reid Spencer
Changes in directory llvm/test/Feature: packed_cmp.ll updated: 1.1 -> 1.2 --- Log message: XFAIL this test until such time that code gen can handle a comparison of packed types. --- Diffs of the changes: (+1 -0) packed_cmp.ll |1 + 1 files changed, 1 insertion(+) Index: llvm/test/Fea

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

2007-01-03 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.cpp.cvs updated: 1.43 -> 1.44 llvmAsmParser.y.cvs updated: 1.44 -> 1.45 --- Log message: Regenerate. --- Diffs of the changes: (+35 -27) llvmAsmParser.cpp.cvs | 58 ++ llvmAsmParser.y.c

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

2007-01-03 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.297 -> 1.298 --- Log message: Disallow packed types in icmp/fcmp instructions. The code generator is not prepared to handle them yet. --- Diffs of the changes: (+4 -0) llvmAsmParser.y |4 1 files changed, 4 insert

Re: [llvm-commits] target specific C++ file in llvm-gcc

2007-01-03 Thread Jim Laskey
Roger. On 3-Jan-07, at 09:36 PM, Chris Lattner wrote: Thanks Devang, Jim and Evan, can you move the monster altivec/sse macros out of the i386.h / rs6000.h files when convenient? -Chris On Jan 3, 2007, at 11:59 AM, Devang Patel wrote: I've applied following patch to support target-specifi

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

2007-01-03 Thread Reid Spencer
On Wed, 2007-01-03 at 19:27 -0600, Devang Patel wrote: > > Changes in directory llvm/include/llvm: > > Pass.h updated: 1.67 -> 1.68 > --- > Log message: > > Enable new pass manager, which was accidentally disabled. FYI, this passed on Linux. > > > > --- > Diffs of the changes: (+2 -1) > >

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

2007-01-03 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Instruction.cpp updated: 1.61 -> 1.62 --- Log message: Now that setcondinst has been eliminated, we can mark Value::SubclassID const and remove the ugly mutator methods. --- Diffs of the changes: (+0 -4) Instruction.cpp |4 1 files changed, 4

[llvm-commits] CVS: llvm/include/llvm/Value.h Instruction.h

2007-01-03 Thread Chris Lattner
Changes in directory llvm/include/llvm: Value.h updated: 1.88 -> 1.89 Instruction.h updated: 1.77 -> 1.78 --- Log message: Now that setcondinst has been eliminated, we can mark Value::SubclassID const and remove the ugly mutator methods. --- Diffs of the changes: (+1 -12) Instruction.h |

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

2007-01-03 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: ConstantFolding.cpp updated: 1.124 -> 1.125 --- Log message: fix typo --- Diffs of the changes: (+1 -1) ConstantFolding.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/VMCore/ConstantFolding.cpp diff -u llvm/lib/VMCore/C

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

2007-01-03 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: SCCP.cpp updated: 1.146 -> 1.147 --- Log message: Enable a couple xforms for packed vectors (undef | v) -> -1 for packed. --- Diffs of the changes: (+9 -8) SCCP.cpp | 17 + 1 files changed, 9 insertions(+), 8 deletions(-)

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

2007-01-03 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: ConstantFolding.cpp updated: 1.123 -> 1.124 --- Log message: fix some bugs handling vectors, avoid host-specific handling of undefined shift results. --- Diffs of the changes: (+15 -5) ConstantFolding.cpp | 20 +++- 1 files changed,

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

2007-01-03 Thread Chris Lattner
Changes in directory llvm/include/llvm: Constants.h updated: 1.112 -> 1.113 --- Log message: Add a new ConstantPacked::getAllOnesValue method --- Diffs of the changes: (+5 -0) Constants.h |5 + 1 files changed, 5 insertions(+) Index: llvm/include/llvm/Constants.h diff -u llvm/inc

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

2007-01-03 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Constants.cpp updated: 1.193 -> 1.194 --- Log message: Add a new ConstantPacked::getAllOnesValue method --- Diffs of the changes: (+12 -0) Constants.cpp | 12 1 files changed, 12 insertions(+) Index: llvm/lib/VMCore/Constants.cpp diff

Re: [llvm-commits] target specific C++ file in llvm-gcc

2007-01-03 Thread Chris Lattner
Thanks Devang, Jim and Evan, can you move the monster altivec/sse macros out of the i386.h / rs6000.h files when convenient? -Chris On Jan 3, 2007, at 11:59 AM, Devang Patel wrote: > I've applied following patch to support target-specific C++ file in > llvm-gcc. > > - > Devang > > > $ cat ~

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

2007-01-03 Thread Devang Patel
Changes in directory llvm/include/llvm: Pass.h updated: 1.67 -> 1.68 --- Log message: Enable new pass manager, which was accidentally disabled. --- Diffs of the changes: (+2 -1) Pass.h |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/include/llvm/Pass.h diff -u ll

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

2007-01-03 Thread Reid Spencer
Changes in directory llvm/test/Feature: packed_cmp.ll added (r1.1) --- Log message: Add a test to ensure that we can assembly comparisons of packed values. --- Diffs of the changes: (+57 -0) packed_cmp.ll | 57 + 1 files changed, 57

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

2007-01-03 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.cpp.cvs updated: 1.42 -> 1.43 llvmAsmParser.y.cvs updated: 1.43 -> 1.44 --- Log message: Regenerate. --- Diffs of the changes: (+149 -155) llvmAsmParser.cpp.cvs | 297 -- llvmAsmParser.y

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

2007-01-03 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.296 -> 1.297 --- Log message: Permit icmp and fcmp to have packed operands. Make an error message a little more useful. --- Diffs of the changes: (+2 -5) llvmAsmParser.y |7 ++- 1 files changed, 2 insertions(+), 5

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

2007-01-03 Thread Reid Spencer
Changes in directory llvm/test/Feature: paramattrs.ll updated: 1.1 -> 1.2 --- Log message: Test @zext and @sext fully as well as testing the "short" call syntax. --- Diffs of the changes: (+5 -3) paramattrs.ll |8 +--- 1 files changed, 5 insertions(+), 3 deletions(-) Index: llvm/

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

2007-01-03 Thread Reid Spencer
Changes in directory llvm/test/Feature: paramattrs.ll added (r1.1) --- Log message: Add a test case to test parameter attributes feature. --- Diffs of the changes: (+18 -0) paramattrs.ll | 18 ++ 1 files changed, 18 insertions(+) Index: llvm/test/Feature/paramattrs.ll d

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

2007-01-03 Thread Reid Spencer
Changes in directory llvm/test/Regression/CodeGen/ARM: section.ll updated: 1.5 -> 1.6 --- Log message: Update test cases that grepped for register names that have now changed as a result of llvm-upgrade handling collapsed type planes better. --- Diffs of the changes: (+3 -2) section.ll |

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/loop-hoist.ll packed_struct.ll

2007-01-03 Thread Reid Spencer
Changes in directory llvm/test/Regression/CodeGen/X86: loop-hoist.ll updated: 1.4 -> 1.5 packed_struct.ll updated: 1.2 -> 1.3 --- Log message: Update test cases that grepped for register names that have now changed as a result of llvm-upgrade handling collapsed type planes better. --- Diffs

[llvm-commits] CVS: llvm/test/Regression/Transforms/GlobalOpt/memcpy.ll

2007-01-03 Thread Reid Spencer
Changes in directory llvm/test/Regression/Transforms/GlobalOpt: memcpy.ll updated: 1.3 -> 1.4 --- Log message: Update test cases that grepped for register names that have now changed as a result of llvm-upgrade handling collapsed type planes better. --- Diffs of the changes: (+2 -1) memcp

[llvm-commits] CVS: llvm/test/Regression/Transforms/LCSSA/2006-06-03-IncorrectIDFPhis.ll

2007-01-03 Thread Reid Spencer
Changes in directory llvm/test/Regression/Transforms/LCSSA: 2006-06-03-IncorrectIDFPhis.ll updated: 1.2 -> 1.3 --- Log message: Update test cases that grepped for register names that have now changed as a result of llvm-upgrade handling collapsed type planes better. --- Diffs of the changes:

[llvm-commits] CVS: llvm/test/Regression/Linker/2005-12-06-AppendingZeroLengthArrays.ll weakextern.ll

2007-01-03 Thread Reid Spencer
Changes in directory llvm/test/Regression/Linker: 2005-12-06-AppendingZeroLengthArrays.ll updated: 1.2 -> 1.3 weakextern.ll updated: 1.4 -> 1.5 --- Log message: Update test cases that grepped for register names that have now changed as a result of llvm-upgrade handling collapsed type planes bet

[llvm-commits] CVS: llvm/tools/llvm-upgrade/UpgradeParser.y

2007-01-03 Thread Reid Spencer
Changes in directory llvm/tools/llvm-upgrade: UpgradeParser.y updated: 1.30 -> 1.31 --- Log message: Finish implementation of variable renaming to handle collapsed type planes by correctly handling up references and enumerated types. Previously there was some confusion of these two. Thanks to C

[llvm-commits] CVS: llvm/tools/llvm-upgrade/ParserInternals.h

2007-01-03 Thread Reid Spencer
Changes in directory llvm/tools/llvm-upgrade: ParserInternals.h updated: 1.11 -> 1.12 --- Log message: Implement many new type features including upreferences, proper retention of structure contents, counts of packed and array types, etc. --- Diffs of the changes: (+15 -4) ParserInternals.

[llvm-commits] CVS: llvm/lib/Support/Debug.cpp Streams.cpp

2007-01-03 Thread Bill Wendling
Changes in directory llvm/lib/Support: Debug.cpp updated: 1.11 -> 1.12 Streams.cpp updated: 1.3 -> 1.4 --- Log message: The previous implementation of LLVM Streams wasn't removing symbols. This one should. --- Diffs of the changes: (+2 -2) Debug.cpp |3 ++- Streams.cpp |1 - 2 fi

[llvm-commits] CVS: llvm/include/llvm/Support/Debug.h Streams.h

2007-01-03 Thread Bill Wendling
Changes in directory llvm/include/llvm/Support: Debug.h updated: 1.13 -> 1.14 Streams.h updated: 1.7 -> 1.8 --- Log message: The previous implementation of LLVM Streams wasn't removing symbols. This one should. --- Diffs of the changes: (+1 -7) Debug.h |2 +- Streams.h |6 --

[llvm-commits] CVS: llvm/autoconf/m4/sanity_check.m4

2007-01-03 Thread Reid Spencer
Changes in directory llvm/autoconf/m4: sanity_check.m4 updated: 1.3 -> 1.4 --- Log message: Fix a configure warning noticed by Duncan Sands. --- Diffs of the changes: (+1 -0) sanity_check.m4 |1 + 1 files changed, 1 insertion(+) Index: llvm/autoconf/m4/sanity_check.m4 diff -u llvm/a

[llvm-commits] target specific C++ file in llvm-gcc

2007-01-03 Thread Devang Patel
I've applied following patch to support target-specific C++ file in llvm-gcc. - Devang $ cat ~/patch_collection/llvm/R4897246.take2.diff Index: configure === --- configure (revision 121791) +++ configure (working copy) @@ -30

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

2007-01-03 Thread Reid Spencer
Changes in directory llvm: Makefile.rules updated: 1.417 -> 1.418 --- Log message: Remove the find_rule label from the output of flex. This will break any use of the REJECT macro but we don't use it. This just hushes up a warning in the presence of -Wno-unused. --- Diffs of the changes: (+1

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

2007-01-03 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.148 -> 1.149 --- Log message: fix testcase. It's not safe to strictly evaluate a load that should be lazy. --- Diffs of the changes: (+2 -1) README.txt |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm

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

2007-01-03 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86TargetAsmInfo.cpp updated: 1.16 -> 1.17 --- Log message: Private labels start with .L on linux, not just . --- Diffs of the changes: (+1 -1) X86TargetAsmInfo.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/

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

2007-01-03 Thread Reid Spencer
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.309 -> 1.310 --- Log message: Fix a comment that referred to the now defunct ubyte type. --- Diffs of the changes: (+1 -1) X86ISelLowering.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/li

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

2007-01-03 Thread Reid Spencer
Changes in directory llvm/lib/Target/X86: X86TargetAsmInfo.cpp updated: 1.15 -> 1.16 --- Log message: Remove two useless bit casts. --- Diffs of the changes: (+0 -6) X86TargetAsmInfo.cpp |6 -- 1 files changed, 6 deletions(-) Index: llvm/lib/Target/X86/X86TargetAsmInfo.cpp diff -

Re: [llvm-commits] [llvm-gcc] PR950-zext-bool.patch

2007-01-03 Thread Jim Laskey
Committed. On 3-Jan-07, at 12:52 PM, Reid Spencer wrote: Here's the updated version. I tested this last night while I slept. It passed everything. This version checks both integer and boolean types for size < INT_TYPE_SIZE. Reid. On Wed, 2007-01-03 at 06:17 -0400, Jim Laskey wrote: Waiting t

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/2006-08-07-CycleInDAG.ll

2007-01-03 Thread Reid Spencer
Changes in directory llvm/test/Regression/CodeGen/X86: 2006-08-07-CycleInDAG.ll updated: 1.3 -> 1.4 --- Log message: It is no longer permissible to have undefined types in function parameters. Just fix it by defining the type as opaque. --- Diffs of the changes: (+4 -0) 2006-08-07-CycleInD

[llvm-commits] CVS: llvm/test/Regression/CodeGen/Generic/nested-select.ll

2007-01-03 Thread Reid Spencer
Changes in directory llvm/test/Regression/CodeGen/Generic: nested-select.ll updated: 1.2 -> 1.3 --- Log message: Fix this test case. It is no longer permissible to have undefined types in function parameters. Fix by just defining the type as opaque. --- Diffs of the changes: (+4 -0) nested

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

2007-01-03 Thread Reid Spencer
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.337 -> 1.338 --- Log message: Legalizer doesn't do an ANY_EXTEND if we don't ask for one so make sure that we default to an ANY_EXTEND if no parameter attribute is set on the result value of a function. --- Di

Re: [llvm-commits] [llvm-gcc] PR950-zext-bool.patch

2007-01-03 Thread Reid Spencer
Here's the updated version. I tested this last night while I slept. It passed everything. This version checks both integer and boolean types for size < INT_TYPE_SIZE. Reid. On Wed, 2007-01-03 at 06:17 -0400, Jim Laskey wrote: > Waiting till tomorrow (today actually.) > > On 3-Jan-07, at 03:43 AM

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

2007-01-03 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: MachineDebugInfo.cpp updated: 1.65 -> 1.66 --- Log message: NULL names should pass validation. --- Diffs of the changes: (+2 -1) MachineDebugInfo.cpp |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/lib/CodeGen/MachineDebugInfo

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

2007-01-03 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.109 -> 1.110 --- Log message: Silence warning. --- Diffs of the changes: (+1 -1) DwarfWriter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -u llvm/lib/CodeGen/Dwa

[llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86AsmPrinter.cpp X86AsmPrinter.h X86ISelDAGToDAG.cpp X86ISelLowering.cpp X86RegisterInfo.cpp X86Subtarget.cpp X86Subtarget.h X86TargetAsmI

2007-01-03 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.80 -> 1.81 X86AsmPrinter.cpp updated: 1.223 -> 1.224 X86AsmPrinter.h updated: 1.40 -> 1.41 X86ISelDAGToDAG.cpp updated: 1.140 -> 1.141 X86ISelLowering.cpp updated: 1.308 -> 1.309 X86RegisterInfo.cpp updated: 1.187 -> 1.188

Re: [llvm-commits] [llvm-gcc] PR950-zext-bool.patch

2007-01-03 Thread Jim Laskey
Waiting till tomorrow (today actually.) On 3-Jan-07, at 03:43 AM, Evan Cheng wrote: Please don't apply this. It's incorrectly forcing bool parameter to be zero extended. That's wrong for targets (e.g. ppc32) which have 32- bit boolean type. Reid will post a fixed version tomorrow. Evan On Jan