[llvm-commits] CVS: llvm/test/Assembler/2007-05-21-Escape.ll

2007-05-22 Thread Chris Lattner
Changes in directory llvm/test/Assembler: 2007-05-21-Escape.ll added (r1.1) --- Log message: new testcase for a recent regression --- Diffs of the changes: (+22 -0) 2007-05-21-Escape.ll | 22 ++ 1 files changed, 22 insertions(+) Index: llvm/test/Assembler/2007-05-21

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

2007-05-22 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.284 -> 1.285 --- Log message: temporarily revert reid's asmwriter patch, it is missing the asmparser piece that decodes the escape sequences, thus breaking all cases that use them. This fixes test/Assembler/2007-05-21-Escape.ll

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

2007-05-22 Thread Reid Spencer
On Tue, 2007-05-22 at 02:01 -0500, Chris Lattner wrote: > > Changes in directory llvm/lib/VMCore: > > AsmWriter.cpp updated: 1.284 -> 1.285 > --- > Log message: > > temporarily revert reid's asmwriter patch, it is missing the asmparser piece > that decodes the escape sequences, thus breaking all

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

2007-05-22 Thread Dale Johannesen
Changes in directory llvm/lib/Target/PowerPC: PPCTargetMachine.cpp updated: 1.117 -> 1.118 PPCTargetMachine.h updated: 1.29 -> 1.30 --- Log message: Make tail merging the default, except on powerPC. There was no prior art for a target-dependent default with a command-line override; this way sh

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

2007-05-22 Thread Dale Johannesen
Changes in directory llvm/include/llvm/Support: CommandLine.h updated: 1.64 -> 1.65 --- Log message: Make tail merging the default, except on powerPC. There was no prior art for a target-dependent default with a command-line override; this way should be generally usable. --- Diffs of the cha

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

2007-05-22 Thread Dale Johannesen
Changes in directory llvm/lib/CodeGen: BranchFolding.cpp updated: 1.54 -> 1.55 LLVMTargetMachine.cpp updated: 1.12 -> 1.13 --- Log message: Make tail merging the default, except on powerPC. There was no prior art for a target-dependent default with a command-line override; this way should be g

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

2007-05-22 Thread Dale Johannesen
Changes in directory llvm/lib/Support: CommandLine.cpp updated: 1.87 -> 1.88 --- Log message: Make tail merging the default, except on powerPC. There was no prior art for a target-dependent default with a command-line override; this way should be generally usable. --- Diffs of the changes:

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

2007-05-22 Thread Dale Johannesen
Changes in directory llvm/include/llvm/Target: TargetMachine.h updated: 1.76 -> 1.77 --- Log message: Make tail merging the default, except on powerPC. There was no prior art for a target-dependent default with a command-line override; this way should be generally usable. --- Diffs of the ch

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

2007-05-22 Thread Dale Johannesen
Changes in directory llvm/include/llvm/CodeGen: Passes.h updated: 1.25 -> 1.26 --- Log message: Make tail merging the default, except on powerPC. There was no prior art for a target-dependent default with a command-line override; this way should be generally usable. --- Diffs of the changes:

[llvm-commits] CVS: llvm/test/CodeGen/Generic/2007-02-16-BranchFold.ll

2007-05-22 Thread Dale Johannesen
Changes in directory llvm/test/CodeGen/Generic: 2007-02-16-BranchFold.ll updated: 1.5 -> 1.6 --- Log message: Test assumes tail merging is off; this must now be explicit. --- Diffs of the changes: (+1 -1) 2007-02-16-BranchFold.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-)

[llvm-commits] CVS: llvm/test/CodeGen/ARM/2007-05-22-tailmerge-3.ll

2007-05-22 Thread Dale Johannesen
Changes in directory llvm/test/CodeGen/ARM: 2007-05-22-tailmerge-3.ll added (r1.1) --- Log message: new testcases for -enable-tail-merge default handling --- Diffs of the changes: (+68 -0) 2007-05-22-tailmerge-3.ll | 68 ++ 1 files changed, 68

[llvm-commits] CVS: llvm/test/CodeGen/PowerPC/2007-05-22-tailmerge-3.ll

2007-05-22 Thread Dale Johannesen
Changes in directory llvm/test/CodeGen/PowerPC: 2007-05-22-tailmerge-3.ll added (r1.1) --- Log message: new testcases for -enable-tail-merge default handling --- Diffs of the changes: (+68 -0) 2007-05-22-tailmerge-3.ll | 68 ++ 1 files changed,

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

2007-05-22 Thread Chris Lattner
On May 22, 2007, at 7:50 AM, Reid Spencer wrote: > On Tue, 2007-05-22 at 02:01 -0500, Chris Lattner wrote: >> >> Changes in directory llvm/lib/VMCore: >> >> AsmWriter.cpp updated: 1.284 -> 1.285 >> --- >> Log message: >> >> temporarily revert reid's asmwriter patch, it is missing the >> asmpars

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

2007-05-22 Thread Owen Anderson
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.147 -> 1.148 --- Log message: Silence a 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/

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

2007-05-22 Thread Dale Johannesen
Changes in directory llvm/lib/Target/PowerPC: PPCTargetMachine.cpp updated: 1.118 -> 1.119 PPCTargetMachine.h updated: 1.30 -> 1.31 --- Log message: name change requested by review of previous patch --- Diffs of the changes: (+2 -2) PPCTargetMachine.cpp |2 +- PPCTargetMachine.h |

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

2007-05-22 Thread Dale Johannesen
Changes in directory llvm/include/llvm/Target: TargetMachine.h updated: 1.77 -> 1.78 --- Log message: name change requested by review of previous patch --- Diffs of the changes: (+4 -4) TargetMachine.h |8 1 files changed, 4 insertions(+), 4 deletions(-) Index: llvm/include/

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

2007-05-22 Thread Dale Johannesen
Changes in directory llvm/lib/CodeGen: LLVMTargetMachine.cpp updated: 1.13 -> 1.14 --- Log message: name change requested by review of previous patch --- Diffs of the changes: (+2 -2) LLVMTargetMachine.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Code

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

2007-05-22 Thread Dale Johannesen
Changes in directory llvm/docs: CommandLine.html updated: 1.43 -> 1.44 --- Log message: Document boolOrDefault and its parser. --- Diffs of the changes: (+9 -1) CommandLine.html | 10 +- 1 files changed, 9 insertions(+), 1 deletion(-) Index: llvm/docs/CommandLine.html diff -u l

[llvm-commits] CVS: llvm/lib/AsmParser/ParserInternals.h Lexer.l llvmAsmParser.y

2007-05-22 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: ParserInternals.h updated: 1.55 -> 1.56 Lexer.l updated: 1.110 -> 1.111 llvmAsmParser.y updated: 1.357 -> 1.358 --- Log message: Implement full unescaping of escaped hex characters in all quoted identifiers and strings. --- Diffs of the changes: (+121

[llvm-commits] CVS: llvm/lib/AsmParser/Lexer.l

2007-05-22 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.111 -> 1.112 --- Log message: Don't allow the UnEscape code to read or write beyond the end of yytext. Make sure we convert \\ into \. --- Diffs of the changes: (+20 -11) Lexer.l | 31 --- 1 files cha

[llvm-commits] CVS: llvm/lib/AsmParser/Lexer.cpp.cvs Lexer.l.cvs

2007-05-22 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: Lexer.cpp.cvs updated: 1.46 -> 1.47 Lexer.l.cvs updated: 1.38 -> 1.39 --- Log message: Regenerate. --- Diffs of the changes: (+186 -168) Lexer.cpp.cvs | 323 +- Lexer.l.cvs | 31 +++-- 2 f

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

2007-05-22 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.285 -> 1.286 --- Log message: Reinstate the patch for escaping non-printing characters and allow for \\ to escape \. All these cases are now handled by the AsmParser. --- Diffs of the changes: (+36 -19) AsmWriter.cpp | 55 +++

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

2007-05-22 Thread Reid Spencer
Changes in directory llvm/utils/TableGen: IntrinsicEmitter.cpp updated: 1.31 -> 1.32 --- Log message: The Intrinsic::getDeclaration function's Tys parameter only contains the types of the iAny types involved in the overloaded intrinsic. Thus, we can't use the argument number as the index but ha

[llvm-commits] [llvm-gcc] Intrinsics.patch (please apply)

2007-05-22 Thread Reid Spencer
The attached patch contains a small modification to get the index of the iAny types correct for overloaded intrinsics. It has been tested and passes DejaGnu and MultiSource. Please apply. Index: gcc/llvm-convert.cpp === --- gcc/llvm

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

2007-05-22 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.767 -> 1.768 --- Log message: fix a miscompilation when passing a float through varargs --- Diffs of the changes: (+1 -2) InstructionCombining.cpp |3 +-- 1 files changed, 1 insertion(+), 2 deletions(-

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

2007-05-22 Thread Tanya Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.762.2.2 -> 1.762.2.3 --- Log message: Merge from mainline --- Diffs of the changes: (+1 -2) InstructionCombining.cpp |3 +-- 1 files changed, 1 insertion(+), 2 deletions(-) Index: llvm/lib/Transforms

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

2007-05-22 Thread Chris Lattner
Changes in directory llvm/docs: ReleaseNotes.html updated: 1.385 -> 1.386 --- Log message: final updates --- Diffs of the changes: (+46 -42) ReleaseNotes.html | 88 -- 1 files changed, 46 insertions(+), 42 deletions(-) Index: llvm/doc

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

2007-05-22 Thread Chris Lattner
Changes in directory llvm/docs: ReleaseNotes.html updated: 1.368.2.2 -> 1.368.2.3 --- Log message: final updates to release notes --- Diffs of the changes: (+46 -42) ReleaseNotes.html | 88 -- 1 files changed, 46 insertions(+), 42 delet

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

2007-05-22 Thread Devang Patel
Changes in directory llvm/lib/VMCore: PassManager.cpp updated: 1.156 -> 1.157 --- Log message: If user wants to run instcombine twice, do not block it. --- Diffs of the changes: (+0 -5) PassManager.cpp |5 - 1 files changed, 5 deletions(-) Index: llvm/lib/VMCore/PassManager.cpp d

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

2007-05-22 Thread Chris Lattner
> Reinstate the patch for escaping non-printing characters and allow for > \\ to escape \. All these cases are now handled by the AsmParser. Great, thanks again Reid! -Chris > > --- > Diffs of the changes: (+36 -19) > > AsmWriter.cpp | 55 +++ > +-

[llvm-commits] [127541] commit reid's intrinsics patch

2007-05-22 Thread clattner
Revision: 127541 Author: clattner Date: 2007-05-22 22:10:53 -0700 (Tue, 22 May 2007) Log Message: --- commit reid's intrinsics patch Modified Paths: -- apple-local/branches/llvm/gcc/llvm-convert.cpp Modified: apple-local/branches/llvm/gcc/llvm-convert.cpp ==

Re: [llvm-commits] [llvm-gcc] Intrinsics.patch (please apply)

2007-05-22 Thread Chris Lattner
On May 22, 2007, at 12:33 PM, Reid Spencer wrote: > The attached patch contains a small modification to get the index > of the > iAny types correct for overloaded intrinsics. It has been tested and > passes DejaGnu and MultiSource. Please apply. Can you please explain what bad case this (and t

Re: [llvm-commits] [llvm-gcc] Intrinsics.patch (please apply)

2007-05-22 Thread Reid Spencer
On Tue, 22 May 2007 22:12:17 -0700 Chris Lattner <[EMAIL PROTECTED]> wrote: > >On May 22, 2007, at 12:33 PM, Reid Spencer wrote: > >> The attached patch contains a small modification to get the index >> of the >> iAny types correct for overloaded intrinsics. It has been tested and >> passes Deja

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

2007-05-22 Thread Chris Lattner
Changes in directory llvm/include/llvm: Argument.h updated: 1.16 -> 1.17 --- Log message: make these accessors private. --- Diffs of the changes: (+7 -6) Argument.h | 13 +++-- 1 files changed, 7 insertions(+), 6 deletions(-) Index: llvm/include/llvm/Argument.h diff -u llvm/inc

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

2007-05-22 Thread Tanya Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.762.2.3 -> 1.762.2.4 --- Log message: Fixing patch mistake. --- Diffs of the changes: (+5 -5) InstructionCombining.cpp | 10 +- 1 files changed, 5 insertions(+), 5 deletions(-) Index: llvm/li

[llvm-commits] CVS: llvm/test/Transforms/LICM/2007-05-22-VolatileSink.ll

2007-05-22 Thread Chris Lattner
Changes in directory llvm/test/Transforms/LICM: 2007-05-22-VolatileSink.ll added (r1.1) --- Log message: new testcase for PR1435: http://llvm.org/PR1435 --- Diffs of the changes: (+56 -0) 2007-05-22-VolatileSink.ll | 56 + 1 files changed, 56

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

2007-05-22 Thread Chris Lattner
Changes in directory llvm/lib/Analysis: AliasSetTracker.cpp updated: 1.50 -> 1.51 --- Log message: when merging two alias sets together, be sure to propagate the volatility of the inner set. This fixes PR1435: http://llvm.org/PR1435 and Transforms/LICM/2007-05-22-VolatileSink.ll --- Diffs