[llvm-commits] CVS: llvm/include/llvm/ADT/SmallVector.h

2007-05-17 Thread Chris Lattner
Changes in directory llvm/include/llvm/ADT: SmallVector.h updated: 1.29 -> 1.30 --- Log message: silence some "comparison between signed and unsigned integer expressions" warnings --- Diffs of the changes: (+3 -3) SmallVector.h |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-

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

2007-05-17 Thread Dan Gohman
Changes in directory llvm/include/llvm: Type.h updated: 1.107 -> 1.108 --- Log message: Correct a name in a comment. --- Diffs of the changes: (+4 -3) Type.h |7 --- 1 files changed, 4 insertions(+), 3 deletions(-) Index: llvm/include/llvm/Type.h diff -u llvm/include/llvm/Type.h:

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

2007-05-17 Thread Dale Johannesen
Changes in directory llvm/lib/Target/ARM: ARMISelLowering.h updated: 1.15 -> 1.16 ARMISelLowering.cpp updated: 1.52 -> 1.53 --- Log message: More effective breakdown of memcpy into repeated load/store. These are now in the order lod;lod;lod;sto;sto;sto which means the load-store optimizer has

[llvm-commits] CVS: llvm-test/SingleSource/UnitTests/Integer/big_part_set.c

2007-05-17 Thread Reid Spencer
Changes in directory llvm-test/SingleSource/UnitTests/Integer: big_part_set.c updated: 1.1 -> 1.2 --- Log message: Change this code to match the reference output. --- Diffs of the changes: (+1 -1) big_part_set.c |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-test/S

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

2007-05-17 Thread Chris Lattner
Changes in directory llvm/docs: ReleaseNotes.html updated: 1.378 -> 1.379 --- Log message: add a section about API changes. --- Diffs of the changes: (+60 -11) ReleaseNotes.html | 71 +- 1 files changed, 60 insertions(+), 11 deletions(-

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

2007-05-17 Thread Chris Lattner
Changes in directory llvm/docs: ReleaseNotes.html updated: 1.379 -> 1.380 --- Log message: llvm-gcc now supports almost all gcc extensions. The key missing one is builtin_apply. --- Diffs of the changes: (+27 -62) ReleaseNotes.html | 89 --

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

2007-05-17 Thread Chris Lattner
Changes in directory llvm/docs: ReleaseNotes.html updated: 1.380 -> 1.381 --- Log message: validation fixes --- Diffs of the changes: (+2 -4) ReleaseNotes.html |6 ++ 1 files changed, 2 insertions(+), 4 deletions(-) Index: llvm/docs/ReleaseNotes.html diff -u llvm/docs/ReleaseNote

[llvm-commits] CVS: llvm/test/Transforms/SCCP/2007-05-16-InvokeCrash.ll

2007-05-17 Thread Devang Patel
Changes in directory llvm/test/Transforms/SCCP: 2007-05-16-InvokeCrash.ll added (r1.1) --- Log message: New test. --- Diffs of the changes: (+50 -0) 2007-05-16-InvokeCrash.ll | 50 ++ 1 files changed, 50 insertions(+) Index: llvm/test/Transfo

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

2007-05-17 Thread Devang Patel
Changes in directory llvm/lib/Transforms/Scalar: SCCP.cpp updated: 1.169 -> 1.170 --- Log message: Fix PR1431: http://llvm.org/PR1431 Test case at Transformations/SCCP/2007-05-16-InvokeCrash.ll --- Diffs of the changes: (+1 -1) SCCP.cpp |2 +- 1 files changed, 1 insertion(+), 1 deleti

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

2007-05-17 Thread Andrew Lenharth
Changes in directory llvm/lib/Analysis: BasicAliasAnalysis.cpp updated: 1.89 -> 1.89.4.1 --- Log message: aa info for some runtime functions --- Diffs of the changes: (+7 -1) BasicAliasAnalysis.cpp |8 +++- 1 files changed, 7 insertions(+), 1 deletion(-) Index: llvm/lib/Analysis/B

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

2007-05-17 Thread Reid Spencer
Changes in directory llvm: Makefile.rules updated: 1.434 -> 1.434.2.1 --- Log message: Fix the rules for handling the case when BISON is not available. We want this to succeed by copying the .h.cvs file to .h and the .cpp.cvs file to .cpp. --- Diffs of the changes: (+11 -4) Makefile.rules

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

2007-05-17 Thread Reid Spencer
Changes in directory llvm: Makefile.rules updated: 1.434 -> 1.435 --- Log message: Fix a problem with building .y files when BISON is not present. Merged from the release_20 branch. --- Diffs of the changes: (+11 -4) Makefile.rules | 15 +++ 1 files changed, 11 insertions(+)

[llvm-commits] [127367] Make ARM more aggressive about using target-dependent

2007-05-17 Thread johannes
Revision: 127367 Author: johannes Date: 2007-05-17 16:47:22 -0700 (Thu, 17 May 2007) Log Message: --- Make ARM more aggressive about using target-dependent memcpy expansion for aggregate copy. Modified Paths: -- apple-local/branches/llvm/gcc/config/arm/arm.h appl

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

2007-05-17 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: MachineBasicBlock.h updated: 1.63 -> 1.64 --- Log message: Move isSuccessor() offline, change it to use std::find. --- Diffs of the changes: (+1 -6) MachineBasicBlock.h |7 +-- 1 files changed, 1 insertion(+), 6 deletions(-) Index: l

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

2007-05-17 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: MachineBasicBlock.cpp updated: 1.44 -> 1.45 --- Log message: Move isSuccessor() offline, change it to use std::find. --- Diffs of the changes: (+6 -0) MachineBasicBlock.cpp |6 ++ 1 files changed, 6 insertions(+) Index: llvm/lib/CodeGen/Machi

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

2007-05-17 Thread Evan Cheng
Changes in directory llvm/include/llvm/Target: TargetLowering.h updated: 1.125 -> 1.126 --- Log message: Fix comment. --- Diffs of the changes: (+2 -2) TargetLowering.h |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/include/llvm/Target/TargetLowering.h diff -u l

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

2007-05-17 Thread Evan Cheng
Changes in directory llvm/include/llvm/Target: TargetInstrInfo.h updated: 1.121 -> 1.122 --- Log message: RemoveBranch() and InsertBranch() now returns number of instructions deleted / inserted. --- Diffs of the changes: (+8 -4) TargetInstrInfo.h | 12 1 files changed, 8 ins

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaInstrInfo.cpp AlphaInstrInfo.h

2007-05-17 Thread Evan Cheng
Changes in directory llvm/lib/Target/Alpha: AlphaInstrInfo.cpp updated: 1.17 -> 1.18 AlphaInstrInfo.h updated: 1.7 -> 1.8 --- Log message: RemoveBranch() and InsertBranch() now returns number of instructions deleted / inserted. --- Diffs of the changes: (+11 -9) AlphaInstrInfo.cpp | 16 +

[llvm-commits] CVS: llvm/lib/Target/IA64/IA64InstrInfo.cpp IA64InstrInfo.h

2007-05-17 Thread Evan Cheng
Changes in directory llvm/lib/Target/IA64: IA64InstrInfo.cpp updated: 1.8 -> 1.9 IA64InstrInfo.h updated: 1.3 -> 1.4 --- Log message: RemoveBranch() and InsertBranch() now returns number of instructions deleted / inserted. --- Diffs of the changes: (+8 -6) IA64InstrInfo.cpp |8 +---

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCInstrInfo.cpp PPCInstrInfo.h

2007-05-17 Thread Evan Cheng
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.cpp updated: 1.37 -> 1.38 PPCInstrInfo.h updated: 1.21 -> 1.22 --- Log message: RemoveBranch() and InsertBranch() now returns number of instructions deleted / inserted. --- Diffs of the changes: (+16 -13) PPCInstrInfo.cpp | 21 ++

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

2007-05-17 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86InstrInfo.cpp updated: 1.85 -> 1.86 X86InstrInfo.h updated: 1.63 -> 1.64 --- Log message: RemoveBranch() and InsertBranch() now returns number of instructions deleted / inserted. --- Diffs of the changes: (+16 -13) X86InstrInfo.cpp | 21 ++

[llvm-commits] CVS: llvm/lib/Target/Sparc/SparcInstrInfo.cpp SparcInstrInfo.h

2007-05-17 Thread Evan Cheng
Changes in directory llvm/lib/Target/Sparc: SparcInstrInfo.cpp updated: 1.17 -> 1.18 SparcInstrInfo.h updated: 1.10 -> 1.11 --- Log message: RemoveBranch() and InsertBranch() now returns number of instructions deleted / inserted. --- Diffs of the changes: (+8 -6) SparcInstrInfo.cpp |8

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

2007-05-17 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMInstrInfo.h updated: 1.10 -> 1.11 ARMInstrInfo.cpp updated: 1.27 -> 1.28 --- Log message: RemoveBranch() and InsertBranch() now returns number of instructions deleted / inserted. --- Diffs of the changes: (+13 -11) ARMInstrInfo.cpp | 16 ++

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

2007-05-17 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMISelLowering.cpp updated: 1.53 -> 1.54 --- Log message: Set ARM if-conversion block size threshold to 10 instructions for now. --- Diffs of the changes: (+2 -2) ARMISelLowering.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) I

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

2007-05-17 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: IfConversion.cpp updated: 1.4 -> 1.5 --- Log message: Make use of target specific block size limits; bug fixes. --- Diffs of the changes: (+149 -64) IfConversion.cpp | 213 ++- 1 files changed, 149 i

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

2007-05-17 Thread Chris Lattner
Changes in directory llvm/docs: ReleaseNotes.html updated: 1.381 -> 1.382 --- Log message: tweak --- Diffs of the changes: (+6 -7) ReleaseNotes.html | 13 ++--- 1 files changed, 6 insertions(+), 7 deletions(-) Index: llvm/docs/ReleaseNotes.html diff -u llvm/docs/ReleaseNotes.ht

Re: [llvm-commits] CVS: llvm/docs/ReleaseNotes.html

2007-05-17 Thread Nick Lewycky
Chris Lattner wrote: > +Pass registration is slightly different in LLVM 2.0 (you now needs an Either s/you/LLVM/ or s/needs/need/ . Nick ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

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

2007-05-17 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMISelLowering.cpp updated: 1.54 -> 1.55 --- Log message: Silence some compilation warnings. --- Diffs of the changes: (+2 -2) ARMISelLowering.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Target/ARM/ARMISelLow

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

2007-05-17 Thread Dale Johannesen
Changes in directory llvm/lib/CodeGen: BranchFolding.cpp updated: 1.53 -> 1.54 --- Log message: Remove some unneeded branches. (spotted by Evan, thanks) --- Diffs of the changes: (+1 -0) BranchFolding.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/CodeGen/BranchFolding.cp

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

2007-05-17 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMInstrInfo.td updated: 1.103 -> 1.104 --- Log message: Mark calls non-predicable for now. Need to ensure it's the last instruction in the if-converted block or make sure it preserve condition code. --- Diffs of the changes: (+8 -8) ARMInstrInfo.t

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

2007-05-17 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: IfConversion.cpp updated: 1.5 -> 1.6 --- Log message: If true / false blocks fallthrough before ifcvt, add unconditional branches to ifcvt'd block. --- Diffs of the changes: (+19 -4) IfConversion.cpp | 23 +++ 1 files changed, 19

[llvm-commits] CVS: llvm/test/TestRunner.sh

2007-05-17 Thread Reid Spencer
Changes in directory llvm/test: TestRunner.sh updated: 1.19 -> 1.20 --- Log message: Avoid an infinite loop when TestRunner.sh is run outside of the test dir. --- Diffs of the changes: (+7 -5) TestRunner.sh | 12 +++- 1 files changed, 7 insertions(+), 5 deletions(-) Index: llvm

Re: [llvm-commits] CVS: llvm/lib/Target/ARM/ARMInstrInfo.td

2007-05-17 Thread Chris Lattner
> Mark calls non-predicable for now. Need to ensure it's the last > instruction in the if-converted block or make sure it preserve > condition code. Plz add this to the readme file, so it doesn't get forgotten, -Chris ___ llvm-commits mailing list

[llvm-commits] CVS: llvm-test/RunSafely.sh

2007-05-17 Thread Reid Spencer
Changes in directory llvm-test: RunSafely.sh updated: 1.30 -> 1.31 --- Log message: Don't execute ulimit in a sub-shell as its effects are only for the shell that it executes in. Use "eval" instead of "sh -c". This also saves a fork. Patch by Emil Mikulic --- Diffs of the changes: (+2 -1)

[llvm-commits] CVS: llvm/test/Linker/link-archive.ll

2007-05-17 Thread Reid Spencer
Changes in directory llvm/test/Linker: link-archive.ll added (r1.1) --- Log message: Add a test case for PR1434: http://llvm.org/PR1434 --- Diffs of the changes: (+15 -0) link-archive.ll | 15 +++ 1 files changed, 15 insertions(+) Index: llvm/test/Linker/link-archive.ll di

[llvm-commits] CVS: llvm/lib/Bitcode/Reader/BitcodeReader.cpp BitcodeReader.h

2007-05-17 Thread Chris Lattner
Changes in directory llvm/lib/Bitcode/Reader: BitcodeReader.cpp updated: 1.49 -> 1.50 BitcodeReader.h updated: 1.20 -> 1.21 --- Log message: Fix PR1434: http://llvm.org/PR1434 and test/Linker/link-archive.ll, this is a regression from 1.9. --- Diffs of the changes: (+91 -54) BitcodeReade

Re: [llvm-commits] CVS: llvm/docs/ReleaseNotes.html

2007-05-17 Thread Chris Lattner
On May 17, 2007, at 5:48 PM, Nick Lewycky wrote: > Chris Lattner wrote: >> +Pass registration is slightly different in LLVM 2.0 (you now >> needs an > > Either s/you/LLVM/ or s/needs/need/ . Fixed, thanks! -Chris ___ llvm-commits mailing list llvm-

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

2007-05-17 Thread Chris Lattner
Changes in directory llvm/docs: WritingAnLLVMPass.html updated: 1.59 -> 1.60 --- Log message: validation fixes --- Diffs of the changes: (+7 -5) WritingAnLLVMPass.html | 12 +++- 1 files changed, 7 insertions(+), 5 deletions(-) Index: llvm/docs/WritingAnLLVMPass.html diff -u ll

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

2007-05-17 Thread Chris Lattner
Changes in directory llvm/docs: WritingAnLLVMPass.html updated: 1.60 -> 1.61 --- Log message: validation fix --- Diffs of the changes: (+2 -2) WritingAnLLVMPass.html |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/docs/WritingAnLLVMPass.html diff -u llvm/docs/Wr

[llvm-commits] CVS: llvm-www/DevMtgMay2007.html

2007-05-17 Thread Chris Lattner
Changes in directory llvm-www: DevMtgMay2007.html updated: 1.143 -> 1.144 --- Log message: ted is coming --- Diffs of the changes: (+4 -3) DevMtgMay2007.html |7 --- 1 files changed, 4 insertions(+), 3 deletions(-) Index: llvm-www/DevMtgMay2007.html diff -u llvm-www/DevMtgMay2007

[llvm-commits] CVS: llvm-www/DevMtgMay2007.html

2007-05-17 Thread Chris Lattner
Changes in directory llvm-www: DevMtgMay2007.html updated: 1.144 -> 1.145 --- Log message: stop oppression of the christophers --- Diffs of the changes: (+2 -2) DevMtgMay2007.html |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm-www/DevMtgMay2007.html diff -u llv

[llvm-commits] [release_20] CVS: llvm/docs/WritingAnLLVMPass.html

2007-05-17 Thread Chris Lattner
Changes in directory llvm/docs: WritingAnLLVMPass.html updated: 1.59 -> 1.59.2.1 --- Log message: merge from mainline --- Diffs of the changes: (+8 -6) WritingAnLLVMPass.html | 14 -- 1 files changed, 8 insertions(+), 6 deletions(-) Index: llvm/docs/WritingAnLLVMPass.html d

[llvm-commits] [release_20] CVS: llvm/utils/TableGen/DAGISelEmitter.cpp

2007-05-17 Thread Tanya Lattner
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.294 -> 1.294.2.1 --- Log message: Merge inline asm fix from mainline. --- Diffs of the changes: (+7 -5) DAGISelEmitter.cpp | 12 +++- 1 files changed, 7 insertions(+), 5 deletions(-) Index: llvm/utils/Table

[llvm-commits] [release_20] CVS: llvm/docs/BitCodeFormat.html

2007-05-17 Thread Chris Lattner
Changes in directory llvm/docs: BitCodeFormat.html updated: 1.1 -> 1.1.2.1 --- Log message: merge in from mainline --- Diffs of the changes: (+582 -29) BitCodeFormat.html | 611 ++--- 1 files changed, 582 insertions(+), 29 deletions(-) Ind

[llvm-commits] [release_20] CVS: llvm/lib/Transforms/IPO/GlobalOpt.cpp

2007-05-17 Thread Tanya Lattner
Changes in directory llvm/lib/Transforms/IPO: GlobalOpt.cpp updated: 1.105.2.1 -> 1.105.2.2 --- Log message: Merge from mainline. --- Diffs of the changes: (+3 -2) GlobalOpt.cpp |5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) Index: llvm/lib/Transforms/IPO/GlobalOpt.cpp di

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

2007-05-17 Thread Tanya Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.762 -> 1.762.2.1 --- Log message: Merge from mainline. --- Diffs of the changes: (+16 -7) InstructionCombining.cpp | 23 --- 1 files changed, 16 insertions(+), 7 deletions(-) Index:

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

2007-05-17 Thread Tanya Lattner
Changes in directory llvm/include/llvm: IntrinsicsX86.td updated: 1.44 -> 1.44.2.1 --- Log message: Merge from mainline --- Diffs of the changes: (+4 -0) IntrinsicsX86.td |4 1 files changed, 4 insertions(+) Index: llvm/include/llvm/IntrinsicsX86.td diff -u llvm/include/llvm/Int

[llvm-commits] [release_20] CVS: llvm/lib/Target/X86/X86InstrMMX.td

2007-05-17 Thread Tanya Lattner
Changes in directory llvm/lib/Target/X86: X86InstrMMX.td updated: 1.31 -> 1.31.2.1 --- Log message: Merge from mainline --- Diffs of the changes: (+3 -1) X86InstrMMX.td |4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) Index: llvm/lib/Target/X86/X86InstrMMX.td diff -u llvm/lib

[llvm-commits] [release_20] CVS: llvm/lib/Bitcode/Reader/BitcodeReader.cpp BitcodeReader.h

2007-05-17 Thread Tanya Lattner
Changes in directory llvm/lib/Bitcode/Reader: BitcodeReader.cpp updated: 1.47.2.1 -> 1.47.2.2 BitcodeReader.h updated: 1.19 -> 1.19.2.1 --- Log message: Merge from mainline. --- Diffs of the changes: (+93 -44) BitcodeReader.cpp | 124 +++---

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

2007-05-17 Thread Tanya Lattner
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.399.2.1 -> 1.399.2.2 --- Log message: Merge from mainline --- Diffs of the changes: (+5 -2) X86ISelLowering.cpp |7 +-- 1 files changed, 5 insertions(+), 2 deletions(-) Index: llvm/lib/Target/X86/X86ISelLowe

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

2007-05-17 Thread Tanya Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.449.2.1 -> 1.449.2.2 --- Log message: Merging from mainline (inline asm fix) --- Diffs of the changes: (+6 -3) SelectionDAGISel.cpp |9 ++--- 1 files changed, 6 insertions(+), 3 deletions(-) Index

[llvm-commits] [release_20] CVS: llvm/lib/Target/PowerPC/PPCISelLowering.cpp

2007-05-17 Thread Tanya Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCISelLowering.cpp updated: 1.269 -> 1.269.2.1 --- Log message: Merging from mainline. --- Diffs of the changes: (+17 -9) PPCISelLowering.cpp | 26 +- 1 files changed, 17 insertions(+), 9 deletions(-) Index: llvm/li

[llvm-commits] [release_20] CVS: llvm/lib/Transforms/IPO/GlobalOpt.cpp

2007-05-17 Thread Tanya Lattner
Changes in directory llvm/lib/Transforms/IPO: GlobalOpt.cpp updated: 1.105 -> 1.105.2.1 --- Log message: Merge from mainline. --- Diffs of the changes: (+4 -1) GlobalOpt.cpp |5 - 1 files changed, 4 insertions(+), 1 deletion(-) Index: llvm/lib/Transforms/IPO/GlobalOpt.cpp diff -u

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

2007-05-17 Thread Chris Lattner
Changes in directory llvm/docs: ReleaseNotes.html updated: 1.382 -> 1.383 --- Log message: crank out notes --- Diffs of the changes: (+134 -129) ReleaseNotes.html | 263 +++--- 1 files changed, 134 insertions(+), 129 deletions(-) Index: ll

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

2007-05-17 Thread Chris Lattner
Changes in directory llvm/docs: ReleaseNotes.html updated: 1.383 -> 1.384 --- Log message: finished the first draft --- Diffs of the changes: (+5 -12) ReleaseNotes.html | 17 + 1 files changed, 5 insertions(+), 12 deletions(-) Index: llvm/docs/ReleaseNotes.html diff -u

[llvm-commits] [release_20] CVS: llvm/docs/ReleaseNotes.html

2007-05-17 Thread Chris Lattner
Changes in directory llvm/docs: ReleaseNotes.html updated: 1.368 -> 1.368.2.1 --- Log message: first cut of llvm 2.0 release notes --- Diffs of the changes: (+411 -242) ReleaseNotes.html | 653 +- 1 files changed, 411 insertions(+), 242

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

2007-05-17 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.401 -> 1.402 --- Log message: Revert patch for PR1427: http://llvm.org/PR1427 . It breaks almost all vector tests. --- Diffs of the changes: (+1 -10) X86ISelLowering.cpp | 11 +-- 1 files changed, 1 inserti

[llvm-commits] PCH fix

2007-05-17 Thread Anton Korobeynikov
Hello, Everyone. Attached patch fixes PCHs for both TOT and 2.0 release. There were 2 problems: 1. flush() method of oFILEstream doesn't actually flush the file. This can lead to incorrect offsets calculations in the PCH handling code and junk output. This problem seems to be highly platform-dep

Re: [llvm-commits] PCH fix

2007-05-17 Thread Devang Patel
Anton, This patch is good. I installed this patch in mainline sources. I agree, this should also go in 2.0 release branch. Thanks Anton for taking care of this bug. - Devang On May 17, 2007, at 2:53 AM, Anton Korobeynikov wrote: > Hello, Everyone. > > Attached patch fixes PCHs for both TOT an

[llvm-commits] [127364] Fix PCH.

2007-05-17 Thread dpatel
Revision: 127364 Author: dpatel Date: 2007-05-17 07:35:46 -0700 (Thu, 17 May 2007) Log Message: --- Fix PCH. Patch by Anton Korobeynikov. Modified Paths: -- apple-local/branches/llvm/gcc/llvm-backend.cpp Modified: apple-local/branches/llvm/gcc/llvm-backend.cpp =

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

2007-05-17 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.402 -> 1.403 --- Log message: This is the correct fix for PR1427: http://llvm.org/PR1427 . This fixes mmx-shuffle.ll and doesn't cause other regressions. --- Diffs of the changes: (+5 -2) X86ISelLowering.cpp |7

Re: [llvm-commits] PCH fix

2007-05-17 Thread Tanya M. Lattner
> This patch is good. I installed this patch in mainline sources. I agree, this > should also go in 2.0 release branch. Devang - Can you please apply this patch to the release-2.0 branch? Also, it would be great if we could push this to the mirror ASAP, so I can begin making new tarballs tonig

Re: [llvm-commits] PCH fix

2007-05-17 Thread Devang Patel
On May 17, 2007, at 11:08 AM, Tanya M. Lattner wrote: > >> This patch is good. I installed this patch in mainline sources. I >> agree, this should also go in 2.0 release branch. > > Devang - Can you please apply this patch to the release-2.0 branch? Done. > Also, it would be great if we could

[llvm-commits] CVS: llvm-test/SingleSource/UnitTests/Integer/constval.cpp constval.reference_output

2007-05-17 Thread Reid Spencer
Changes in directory llvm-test/SingleSource/UnitTests/Integer: constval.cpp updated: 1.2 -> 1.3 constval.reference_output updated: 1.2 -> 1.3 --- Log message: Update to include a test case with a signed value to ensure sign extension is working correctly. --- Diffs of the changes: (+7 -0)

[llvm-commits] CVS: llvm-test/SingleSource/UnitTests/Integer/bits.h

2007-05-17 Thread Zhou Sheng
Changes in directory llvm-test/SingleSource/UnitTests/Integer: bits.h updated: 1.9 -> 1.10 --- Log message: Add some new int types. --- Diffs of the changes: (+10 -1) bits.h | 11 ++- 1 files changed, 10 insertions(+), 1 deletion(-) Index: llvm-test/SingleSource/UnitTests/Integ

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

2007-05-17 Thread Reid Spencer
Changes in directory llvm/autoconf: configure.ac updated: 1.270 -> 1.271 --- Log message: Make Perl a required dependency and cause configure script to fail if it is not found. --- Diffs of the changes: (+1 -0) configure.ac |1 + 1 files changed, 1 insertion(+) Index: llvm/autoconf/c

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

2007-05-17 Thread Reid Spencer
Changes in directory llvm/autoconf: configure.ac updated: 1.269.2.1 -> 1.269.2.2 --- Log message: Make Perl required - merge from mainline. --- Diffs of the changes: (+1 -0) configure.ac |1 + 1 files changed, 1 insertion(+) Index: llvm/autoconf/configure.ac diff -u llvm/autoconf/con

[llvm-commits] CVS: llvm/configure

2007-05-17 Thread Reid Spencer
Changes in directory llvm: configure updated: 1.276 -> 1.277 --- Log message: Regenerate. --- Diffs of the changes: (+27 -24) configure | 51 +++ 1 files changed, 27 insertions(+), 24 deletions(-) Index: llvm/configure diff -u llvm/config

[llvm-commits] [release_20] CVS: llvm/configure

2007-05-17 Thread Reid Spencer
Changes in directory llvm: configure updated: 1.275.2.1 -> 1.275.2.2 --- Log message: Merge from mainline to require Perl for build system. --- Diffs of the changes: (+27 -24) configure | 51 +++ 1 files changed, 27 insertions(+), 24 deleti

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

2007-05-17 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.492 -> 1.493 --- Log message: add expand support for ADDC/SUBC/ADDE/SUBE so we can codegen 128-bit add/sub on 32-bit (or less) targets --- Diffs of the changes: (+42 -0) LegalizeDAG.cpp | 42 +

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

2007-05-17 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: TargetLowering.cpp updated: 1.114 -> 1.115 --- Log message: disable MaskedValueIsZero, ComputeMaskedBits, and SimplifyDemandedBits for i128 integers. The 64-bit masks are not wide enough to represent the results. These should be converted to

[llvm-commits] CVS: llvm/test/CodeGen/Generic/i128-addsub.ll

2007-05-17 Thread Chris Lattner
Changes in directory llvm/test/CodeGen/Generic: i128-addsub.ll added (r1.1) --- Log message: add testcase for 128-bit add/sub --- Diffs of the changes: (+39 -0) i128-addsub.ll | 39 +++ 1 files changed, 39 insertions(+) Index: llvm/test/CodeGen/Gener

[llvm-commits] CVS: llvm/include/llvm/ADT/SmallVector.h

2007-05-17 Thread Dan Gohman
Changes in directory llvm/include/llvm/ADT: SmallVector.h updated: 1.28 -> 1.29 --- Log message: Fix some sporadic segfaults that are triggered when SmallVector's heap storage lands near the end of the available address space. In the expression Begin+N > Capacity, the Begin+N was overflowing. F

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

2007-05-17 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86InstrSSE.td updated: 1.182 -> 1.183 --- Log message: Added missing patterns for UNPCKH* and PUNPCKH*. --- Diffs of the changes: (+20 -0) X86InstrSSE.td | 20 1 files changed, 20 insertions(+) Index: llvm/lib/Target/X86/X8

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

2007-05-17 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.403 -> 1.404 --- Log message: Fix a bogus check that prevented folding VECTOR_SHUFFLE to UNDEF; add an optimization to fold VECTOR_SHUFFLE to a zero vector. --- Diffs of the changes: (+61 -24) X86ISelLowering.cpp |

[llvm-commits] CVS: llvm/test/CodeGen/X86/2007-05-17-ShuffleISelBug.ll

2007-05-17 Thread Evan Cheng
Changes in directory llvm/test/CodeGen/X86: 2007-05-17-ShuffleISelBug.ll added (r1.1) --- Log message: New test case. --- Diffs of the changes: (+23 -0) 2007-05-17-ShuffleISelBug.ll | 23 +++ 1 files changed, 23 insertions(+) Index: llvm/test/CodeGen/X86/2007-05-17-S

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

2007-05-17 Thread Reid Spencer
Changes in directory llvm/lib/Support: APInt.cpp updated: 1.84 -> 1.85 --- Log message: Get rid of leading zeros in the output of toString. --- Diffs of the changes: (+27 -8) APInt.cpp | 35 +++ 1 files changed, 27 insertions(+), 8 deletions(-) Index: ll

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

2007-05-17 Thread Chris Lattner
Changes in directory llvm/docs: ReleaseNotes.html updated: 1.377 -> 1.378 --- Log message: minor tweak --- Diffs of the changes: (+5 -4) ReleaseNotes.html |9 + 1 files changed, 5 insertions(+), 4 deletions(-) Index: llvm/docs/ReleaseNotes.html diff -u llvm/docs/ReleaseNotes.