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

2006-12-05 Thread Reid Spencer
Changes in directory llvm/docs: LangRef.html updated: 1.177 -> 1.178 --- Log message: Tie the ordered/unordered predicate descriptions to their meaning wrt to QNAN values. --- Diffs of the changes: (+3 -1) LangRef.html |4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) Index: l

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.225 -> 1.226 --- Log message: Remove the dead CachedWriter class. --- Diffs of the changes: (+11 -57) AsmWriter.cpp | 68 +- 1 files changed, 11 insertions(+), 57 delet

[llvm-commits] CVS: llvm/include/llvm/Assembly/CachedWriter.h

2006-12-05 Thread Chris Lattner
Changes in directory llvm/include/llvm/Assembly: CachedWriter.h (r1.20) removed --- Log message: Remove the dead CachedWriter class. --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/lib/Analysis/IPA: FindUsedTypes.cpp updated: 1.37 -> 1.38 --- Log message: Simplify code --- Diffs of the changes: (+4 -10) FindUsedTypes.cpp | 14 -- 1 files changed, 4 insertions(+), 10 deletions(-) Index: llvm/lib/Analysis/IPA/FindUsedTypes.cpp

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

2006-12-05 Thread Reid Spencer
Changes in directory llvm/tools/llvm-upgrade: UpgradeParser.cpp updated: 1.20 -> 1.21 UpgradeParser.cpp.cvs updated: 1.20 -> 1.21 UpgradeParser.y.cvs updated: 1.19 -> 1.20 --- Log message: Regenerate. --- Diffs of the changes: (+3 -3) UpgradeParser.cpp |2 +- UpgradeParser.cpp.cvs

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

2006-12-05 Thread Reid Spencer
Changes in directory llvm/tools/llvm-upgrade: UpgradeParser.y updated: 1.19 -> 1.20 --- Log message: Don't turn on SETCC upgrade yet! --- Diffs of the changes: (+1 -1) UpgradeParser.y |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/tools/llvm-upgrade/UpgradeParser.y

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

2006-12-05 Thread Reid Spencer
Changes in directory llvm/tools/llvm-upgrade: ParserInternals.h updated: 1.8 -> 1.9 UpgradeParser.y updated: 1.18 -> 1.19 --- Log message: Fix upgrade of setcc with bool operands. --- Diffs of the changes: (+6 -2) ParserInternals.h |4 UpgradeParser.y |4 ++-- 2 files change

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.224 -> 1.225 --- Log message: printName is almost always true. In the cases that mattered where it was false, it was effectively set to true by this: - if ((PrintName || isa(V)) && V->hasName()) + if (V->hasName()) Delete print

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Verifier.cpp updated: 1.168 -> 1.169 --- Log message: Remove the 'printname' argument to WriteAsOperand. It is always true, and passing false would make the asmprinter fail anyway. --- Diffs of the changes: (+1 -1) Verifier.cpp |2 +- 1 files chan

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.30 -> 1.31 --- Log message: These asm printers shouldn't use assembly/writer.h --- Diffs of the changes: (+0 -4) ARMAsmPrinter.cpp |4 1 files changed, 4 deletions(-) Index: llvm/lib/Target/ARM/ARMAsmPrinter.

[llvm-commits] CVS: llvm/include/llvm/Assembly/Writer.h

2006-12-05 Thread Chris Lattner
Changes in directory llvm/include/llvm/Assembly: Writer.h updated: 1.35 -> 1.36 --- Log message: Remove the 'printname' argument to WriteAsOperand. It is always true, and passing false would make the asmprinter fail anyway. --- Diffs of the changes: (+1 -1) Writer.h |2 +- 1 files cha

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/lib/Analysis/DataStructure: Printer.cpp updated: 1.88 -> 1.89 --- Log message: Remove the 'printname' argument to WriteAsOperand. It is always true, and passing false would make the asmprinter fail anyway. --- Diffs of the changes: (+2 -2) Printer.cpp |4 ++--

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: Reassociate.cpp updated: 1.65 -> 1.66 --- Log message: Remove the 'printname' argument to WriteAsOperand. It is always true, and passing false would make the asmprinter fail anyway. --- Diffs of the changes: (+1 -1) Reassociate.cpp |2 +

[llvm-commits] CVS: llvm/lib/Analysis/AliasAnalysisCounter.cpp AliasAnalysisEvaluator.cpp CFGPrinter.cpp Trace.cpp

2006-12-05 Thread Chris Lattner
Changes in directory llvm/lib/Analysis: AliasAnalysisCounter.cpp updated: 1.16 -> 1.17 AliasAnalysisEvaluator.cpp updated: 1.29 -> 1.30 CFGPrinter.cpp updated: 1.19 -> 1.20 Trace.cpp updated: 1.3 -> 1.4 --- Log message: Remove the 'printname' argument to WriteAsOperand. It is always true, and

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.223 -> 1.224 --- Log message: The hasSlot methods are gone. Remove the 'PrintName' argument to WriteAsOperand, as it is always true. Only call getOrCreateSlot on things that are valid. --- Diffs of the changes: (+20 -25) AsmWri

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/lib/Target/IA64: IA64AsmPrinter.cpp updated: 1.37 -> 1.38 --- Log message: These asm printers shouldn't use assembly/writer.h --- Diffs of the changes: (+3 -10) IA64AsmPrinter.cpp | 13 +++-- 1 files changed, 3 insertions(+), 10 deletions(-) Index: llv

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/lib/Target/Sparc: SparcAsmPrinter.cpp updated: 1.71 -> 1.72 --- Log message: These asm printers shouldn't use assembly/writer.h --- Diffs of the changes: (+1 -6) SparcAsmPrinter.cpp |7 +-- 1 files changed, 1 insertion(+), 6 deletions(-) Index: llvm/lib/

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.222 -> 1.223 --- Log message: remove unused api, simplify some code --- Diffs of the changes: (+2 -20) AsmWriter.cpp | 22 ++ 1 files changed, 2 insertions(+), 20 deletions(-) Index: llvm/lib/VMCore/AsmW

[llvm-commits] CVS: llvm/include/llvm/Assembly/Writer.h

2006-12-05 Thread Chris Lattner
Changes in directory llvm/include/llvm/Assembly: Writer.h updated: 1.34 -> 1.35 --- Log message: remove unused api --- Diffs of the changes: (+0 -3) Writer.h |3 --- 1 files changed, 3 deletions(-) Index: llvm/include/llvm/Assembly/Writer.h diff -u llvm/include/llvm/Assembly/Writer.h

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.221 -> 1.222 --- Log message: remove more code that was only used by the bc writer --- Diffs of the changes: (+2 -90) AsmWriter.cpp | 92 +- 1 files changed, 2 insertion

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.220 -> 1.221 --- Log message: remove dead code left over from when this functionality was shared with the bcwriter. --- Diffs of the changes: (+5 -68) AsmWriter.cpp | 73 +++---

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/tools/llvm-config: Makefile updated: 1.17 -> 1.18 --- Log message: reword message --- Diffs of the changes: (+1 -1) Makefile |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/tools/llvm-config/Makefile diff -u llvm/tools/llvm-config/Makefile:

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.219 -> 1.220 --- Log message: rename createSlot -> getOrCreateSlot. --- Diffs of the changes: (+19 -21) AsmWriter.cpp | 40 +++- 1 files changed, 19 insertions(+), 21 deletions(-) Index:

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.218 -> 1.219 --- Log message: clean up some sloppy and inconsistent spacing --- Diffs of the changes: (+46 -46) AsmWriter.cpp | 92 +- 1 files changed, 46 insertions(+),

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.217 -> 1.218 --- Log message: wrap long lines --- Diffs of the changes: (+6 -4) AsmWriter.cpp | 10 ++ 1 files changed, 6 insertions(+), 4 deletions(-) Index: llvm/lib/VMCore/AsmWriter.cpp diff -u llvm/lib/VMCore/As

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

2006-12-05 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Writer: Writer.cpp updated: 1.133 -> 1.134 --- Log message: Fix a CmpInst writing bug by removing merge cruft that I *know* I've removed before. Also, make sure we write the predicate value for Cmp instructions using instruction format 0. --- Diffs of th

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Hello: Hello.cpp updated: 1.9 -> 1.10 --- Log message: counter should be unsigned. --- Diffs of the changes: (+1 -1) Hello.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Transforms/Hello/Hello.cpp diff -u llvm/lib/Tr

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: RegAllocLinearScan.cpp updated: 1.133 -> 1.134 --- Log message: eliminate fp statistic --- Diffs of the changes: (+3 -3) RegAllocLinearScan.cpp |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: llvm/lib/CodeGen/RegAllocLinearSca

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/tools/llvm-nm: llvm-nm.cpp updated: 1.28 -> 1.29 --- Log message: make all llvm tools call llvm_shutdown when they exit, static'ify some stuff. With this change, I can now move -stats to print when llvm_shutdown is called. --- Diffs of the changes: (+16 -14) llvm

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/tools/gccld: gccld.cpp updated: 1.113 -> 1.114 --- Log message: make all llvm tools call llvm_shutdown when they exit, static'ify some stuff. With this change, I can now move -stats to print when llvm_shutdown is called. --- Diffs of the changes: (+2 -0) gccld.cp

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/tools/lli: lli.cpp updated: 1.60 -> 1.61 --- Log message: make all llvm tools call llvm_shutdown when they exit, static'ify some stuff. With this change, I can now move -stats to print when llvm_shutdown is called. --- Diffs of the changes: (+2 -0) lli.cpp |2

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/tools/llvm-extract: llvm-extract.cpp updated: 1.31 -> 1.32 --- Log message: make all llvm tools call llvm_shutdown when they exit, static'ify some stuff. With this change, I can now move -stats to print when llvm_shutdown is called. --- Diffs of the changes: (+2 -0

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/tools/opt: opt.cpp updated: 1.123 -> 1.124 --- Log message: make all llvm tools call llvm_shutdown when they exit, static'ify some stuff. With this change, I can now move -stats to print when llvm_shutdown is called. --- Diffs of the changes: (+2 -0) opt.cpp |

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/tools/llvmc: llvmc.cpp updated: 1.31 -> 1.32 --- Log message: make all llvm tools call llvm_shutdown when they exit, static'ify some stuff. With this change, I can now move -stats to print when llvm_shutdown is called. --- Diffs of the changes: (+37 -39) llvmc.cp

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/tools/bugpoint: bugpoint.cpp updated: 1.34 -> 1.35 --- Log message: make all llvm tools call llvm_shutdown when they exit, static'ify some stuff. With this change, I can now move -stats to print when llvm_shutdown is called. --- Diffs of the changes: (+2 -0) bugp

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/tools/llvm-dis: llvm-dis.cpp updated: 1.52 -> 1.53 --- Log message: make all llvm tools call llvm_shutdown when they exit, static'ify some stuff. With this change, I can now move -stats to print when llvm_shutdown is called. --- Diffs of the changes: (+3 -0) llvm

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/tools/llvm-as: llvm-as.cpp updated: 1.48 -> 1.49 --- Log message: make all llvm tools call llvm_shutdown when they exit, static'ify some stuff. With this change, I can now move -stats to print when llvm_shutdown is called. --- Diffs of the changes: (+2 -0) llvm-a

[llvm-commits] CVS: llvm/tools/llvm2cpp/CppWriter.cpp llvm2cpp.cpp

2006-12-05 Thread Chris Lattner
Changes in directory llvm/tools/llvm2cpp: CppWriter.cpp updated: 1.22 -> 1.23 llvm2cpp.cpp updated: 1.5 -> 1.6 --- Log message: make all llvm tools call llvm_shutdown when they exit, static'ify some stuff. With this change, I can now move -stats to print when llvm_shutdown is called. --- Dif

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/tools/llvm-ranlib: llvm-ranlib.cpp updated: 1.10 -> 1.11 --- Log message: make all llvm tools call llvm_shutdown when they exit, static'ify some stuff. With this change, I can now move -stats to print when llvm_shutdown is called. --- Diffs of the changes: (+2 -0)

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/tools/llvm-upgrade: llvm-upgrade.cpp updated: 1.3 -> 1.4 --- Log message: make all llvm tools call llvm_shutdown when they exit, static'ify some stuff. With this change, I can now move -stats to print when llvm_shutdown is called. --- Diffs of the changes: (+2 -0)

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/tools/llvm-ld: llvm-ld.cpp updated: 1.43 -> 1.44 --- Log message: make all llvm tools call llvm_shutdown when they exit, static'ify some stuff. With this change, I can now move -stats to print when llvm_shutdown is called. --- Diffs of the changes: (+2 -0) llvm-l

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/tools/llvm-link: llvm-link.cpp updated: 1.59 -> 1.60 --- Log message: make all llvm tools call llvm_shutdown when they exit, static'ify some stuff. With this change, I can now move -stats to print when llvm_shutdown is called. --- Diffs of the changes: (+2 -0) ll

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/tools/gccas: gccas.cpp updated: 1.121 -> 1.122 --- Log message: make all llvm tools call llvm_shutdown when they exit, static'ify some stuff. With this change, I can now move -stats to print when llvm_shutdown is called. --- Diffs of the changes: (+2 -0) gccas.cp

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/tools/llvm-bcanalyzer: llvm-bcanalyzer.cpp updated: 1.8 -> 1.9 --- Log message: make all llvm tools call llvm_shutdown when they exit, static'ify some stuff. With this change, I can now move -stats to print when llvm_shutdown is called. --- Diffs of the changes: (+

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/tools/llvm-db: llvm-db.cpp updated: 1.12 -> 1.13 --- Log message: make all llvm tools call llvm_shutdown when they exit, static'ify some stuff. With this change, I can now move -stats to print when llvm_shutdown is called. --- Diffs of the changes: (+2 -1) llvm-d

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/tools/llvm-prof: llvm-prof.cpp updated: 1.28 -> 1.29 --- Log message: make all llvm tools call llvm_shutdown when they exit, static'ify some stuff. With this change, I can now move -stats to print when llvm_shutdown is called. --- Diffs of the changes: (+2 -0) ll

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/tools/llc: llc.cpp updated: 1.140 -> 1.141 --- Log message: make all llvm tools call llvm_shutdown when they exit, static'ify some stuff. With this change, I can now move -stats to print when llvm_shutdown is called. --- Diffs of the changes: (+2 -0) llc.cpp |

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/tools/llvm-ar: llvm-ar.cpp updated: 1.39 -> 1.40 --- Log message: make all llvm tools call llvm_shutdown when they exit, static'ify some stuff. With this change, I can now move -stats to print when llvm_shutdown is called. --- Diffs of the changes: (+2 -1) llvm-a

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/include/llvm/Support: ManagedStatic.h updated: 1.1 -> 1.2 --- Log message: add a helper to call llvm_shutdown() --- Diffs of the changes: (+8 -0) ManagedStatic.h |8 1 files changed, 8 insertions(+) Index: llvm/include/llvm/Support/ManagedStatic.h d

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/2006-12-04-X86-64-Bitcast.ll

2006-12-05 Thread Chris Lattner
Changes in directory llvm/test/Regression/CodeGen/X86: 2006-12-04-X86-64-Bitcast.ll (r1.2) removed --- Log message: this is a subset of Codegen/X86/bitcast.ll, remove it. --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits maili

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

2006-12-05 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: ConstantFolding.cpp updated: 1.109 -> 1.110 --- Log message: Fix constant folding to deal with external weak global values. --- Diffs of the changes: (+22 -14) ConstantFolding.cpp | 36 ++-- 1 files changed, 22 inserti

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

2006-12-05 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.286 -> 1.287 --- Log message: Remove dead var NewVarArgs. --- Diffs of the changes: (+0 -3) llvmAsmParser.y |3 --- 1 files changed, 3 deletions(-) Index: llvm/lib/AsmParser/llvmAsmParser.y diff -u llvm/lib/AsmParser

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Instructions.cpp updated: 1.52 -> 1.53 --- Log message: Fix Transforms/InstCombine/2006-12-05-fp-to-int-ext.ll, fixing an out-of- stack-space issue in the ppc bootstrap. --- Diffs of the changes: (+10 -3) Instructions.cpp | 13 ++--- 1 files

[llvm-commits] CVS: llvm/test/Regression/Transforms/InstCombine/2006-12-05-fp-to-int-ext.ll

2006-12-05 Thread Chris Lattner
Changes in directory llvm/test/Regression/Transforms/InstCombine: 2006-12-05-fp-to-int-ext.ll added (r1.1) --- Log message: Instcombine shouldn't fold these casts. --- Diffs of the changes: (+13 -0) 2006-12-05-fp-to-int-ext.ll | 13 + 1 files changed, 13 insertions(+) Index

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

2006-12-05 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.285 -> 1.286 --- Log message: Dump the old va_arg and va_next upgrade support. No need to keep track of the current basic block any more either. --- Diffs of the changes: (+2 -156) llvmAsmParser.y | 158 --

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

2006-12-05 Thread Chris Lattner
nice, thanks Reid! -Chris On Dec 5, 2006, at 2:40 PM, Reid Spencer wrote: > > > Changes in directory llvm/lib/Analysis: > > ScalarEvolution.cpp updated: 1.64 -> 1.65 > --- > Log message: > > Finally get the casting right in this file. Also, remove some > unnecessary > casting because sdiv does

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

2006-12-05 Thread Reid Spencer
Changes in directory llvm/lib/Analysis: ScalarEvolution.cpp updated: 1.64 -> 1.65 --- Log message: Finally get the casting right in this file. Also, remove some unnecessary casting because sdiv doesn't require operand signs to match any more. --- Diffs of the changes: (+6 -7) ScalarEvoluti

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

2006-12-05 Thread Chris Lattner
> Long and short of it, I put the checks for integer back in and changed > the casts to use getTrunc or getZExt. Seems to work. Ok >> Fair enough, please make sure it happens at some point though. > > Okay, these are done now. Once stuff passes tests, I'll commit it. Thanks Reid! -Chris

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

2006-12-05 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelDAGToDAG.cpp updated: 1.135 -> 1.136 --- Log message: Revert an unintended change. --- Diffs of the changes: (+1 -1) X86ISelDAGToDAG.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/X86/X86ISelDAGToDAG.cp

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

2006-12-05 Thread Reid Spencer
On Tue, 2006-12-05 at 12:07 -0800, Chris Lattner wrote: > On Dec 5, 2006, at 11:58 AM, Reid Spencer wrote: > > On Tue, 2006-12-05 at 11:52 -0800, Chris Lattner wrote: > >>> SCEVHandle SCEVTruncateExpr::get(const SCEVHandle &Op, const Type > >>> *Ty) { > >>>if (SCEVConstant *SC = dyn_cast(Op))

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

2006-12-05 Thread Chris Lattner
On Dec 5, 2006, at 11:58 AM, Reid Spencer wrote: > On Tue, 2006-12-05 at 11:52 -0800, Chris Lattner wrote: >>> SCEVHandle SCEVTruncateExpr::get(const SCEVHandle &Op, const Type >>> *Ty) { >>>if (SCEVConstant *SC = dyn_cast(Op)) >>> -return SCEVUnknown::get(ConstantExpr::getCast(SC->getValu

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

2006-12-05 Thread Reid Spencer
On Tue, 2006-12-05 at 11:52 -0800, Chris Lattner wrote: > > SCEVHandle SCEVTruncateExpr::get(const SCEVHandle &Op, const Type > > *Ty) { > >if (SCEVConstant *SC = dyn_cast(Op)) > > -return SCEVUnknown::get(ConstantExpr::getCast(SC->getValue(), > > Ty)); > > +return SCEVUnknown::get

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

2006-12-05 Thread Chris Lattner
On Dec 5, 2006, at 11:15 AM, Reid Spencer wrote: > > > Changes in directory llvm/lib/AsmParser: > > llvmAsmParser.y updated: 1.284 -> 1.285 > --- > Log message: > > Remove various old upgrade hacks that are no longer needed. > Nice. You should also be able to nuke VAARG_old/VANEXT_old, as well

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

2006-12-05 Thread Chris Lattner
> SCEVHandle SCEVTruncateExpr::get(const SCEVHandle &Op, const Type > *Ty) { >if (SCEVConstant *SC = dyn_cast(Op)) > -return SCEVUnknown::get(ConstantExpr::getCast(SC->getValue(), > Ty)); > +return SCEVUnknown::get( > +ConstantExpr::getTruncOrBitCast(SC->getValue(), Ty));

[llvm-commits] CVS: llvm/lib/Target/X86/README-X86-64.txt X86ATTAsmPrinter.cpp X86ATTAsmPrinter.h X86ISelDAGToDAG.cpp X86InstrInfo.td X86InstrX86-64.td X86TargetMachine.cpp

2006-12-05 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: README-X86-64.txt updated: 1.2 -> 1.3 X86ATTAsmPrinter.cpp updated: 1.77 -> 1.78 X86ATTAsmPrinter.h updated: 1.17 -> 1.18 X86ISelDAGToDAG.cpp updated: 1.134 -> 1.135 X86InstrInfo.td updated: 1.296 -> 1.297 X86InstrX86-64.td updated: 1.10 -> 1.11 X86Targe

[llvm-commits] CVS: llvm/tools/opt/AnalysisWrappers.cpp

2006-12-05 Thread Chris Lattner
Changes in directory llvm/tools/opt: AnalysisWrappers.cpp updated: 1.19 -> 1.20 --- Log message: This needs the callgraph data structure to stick around as long as the printer does. --- Diffs of the changes: (+1 -1) AnalysisWrappers.cpp |2 +- 1 files changed, 1 insertion(+), 1 deleti

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/lib/Analysis/IPA: CallGraph.cpp updated: 1.60 -> 1.61 --- Log message: straighten out various memory ownership issues in the callgraph stuff. This fixes Regression/Other/2002-01-31-CallGraph.ll. --- Diffs of the changes: (+2 -3) CallGraph.cpp |5 ++--- 1 files

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

2006-12-05 Thread Reid Spencer
Changes in directory llvm/tools/llvm-upgrade: ParserInternals.h updated: 1.7 -> 1.8 UpgradeParser.y updated: 1.17 -> 1.18 --- Log message: For PR645: http://llvm.org/PR645 : Keep track of global constant and variable definitions for eventual use in resolving conflicts between global and local s

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

2006-12-05 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: Constants.cpp updated: 1.180 -> 1.181 --- Log message: Bail on the getInferredCast idea. Remove the function and convert remaining uses to more specific casts. --- Diffs of the changes: (+8 -8) Constants.cpp | 16 1 files changed, 8

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

2006-12-05 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.cpp.cvs updated: 1.32 -> 1.33 llvmAsmParser.y.cvs updated: 1.33 -> 1.34 --- Log message: Regenerate. --- Diffs of the changes: (+149 -229) llvmAsmParser.cpp.cvs | 336 ++ llvmAsmParser.y

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

2006-12-05 Thread Reid Spencer
Changes in directory llvm/include/llvm: Constants.h updated: 1.102 -> 1.103 --- Log message: Bail on the getInferredCast idea. Remove the function and convert remaining uses to more specific casts. --- Diffs of the changes: (+1 -9) Constants.h | 10 +- 1 files changed, 1 inserti

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

2006-12-05 Thread Reid Spencer
Changes in directory llvm/lib/Analysis: ScalarEvolution.cpp updated: 1.63 -> 1.64 --- Log message: Bail on the getInferredCast idea. Remove the function and convert remaining uses to more specific casts. --- Diffs of the changes: (+10 -9) ScalarEvolution.cpp | 19 ++- 1

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

2006-12-05 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.284 -> 1.285 --- Log message: Remove various old upgrade hacks that are no longer needed. --- Diffs of the changes: (+1 -41) llvmAsmParser.y | 42 +- 1 files changed, 1 insertion(+

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.303 -> 1.304 X86InstrSSE.td updated: 1.172 -> 1.173 --- Log message: If we have ScalarSSE, we can select bitconvert into single instructions. This compiles bitcast.ll:test3/test4 into: _test3: movd %xmm0, %eax

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/bitcast.ll

2006-12-05 Thread Chris Lattner
Changes in directory llvm/test/Regression/CodeGen/X86: bitcast.ll added (r1.1) --- Log message: new testcase --- Diffs of the changes: (+24 -0) bitcast.ll | 24 1 files changed, 24 insertions(+) Index: llvm/test/Regression/CodeGen/X86/bitcast.ll diff -c /dev/nu

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: README-SSE.txt updated: 1.9 -> 1.10 --- Log message: Add a perf optzn corresponding to PR1033: http://llvm.org/PR1033 . --- Diffs of the changes: (+5 -0) README-SSE.txt |5 + 1 files changed, 5 insertions(+) Index: llvm/lib/Target/X86/REA

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.302 -> 1.303 --- Log message: Fix PR1033: http://llvm.org/PR1033 and CodeGen/X86/bitcast.ll, by expanding bitcast to a load/store pair. This could be better, readme entry pending. --- Diffs of the changes: (+5 -0) X

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

2006-12-05 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.86 -> 1.87 --- Log message: expand memmove and memcpy --- Diffs of the changes: (+2 -0) ARMISelDAGToDAG.cpp |2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp diff -u llvm/lib

[llvm-commits] CVS: llvm/lib/System/Unix/Mutex.inc

2006-12-05 Thread Reid Spencer
Changes in directory llvm/lib/System/Unix: Mutex.inc updated: 1.1 -> 1.2 --- Log message: Eliminate "control reaches end of non-void function" warnings. --- Diffs of the changes: (+3 -0) Mutex.inc |3 +++ 1 files changed, 3 insertions(+) Index: llvm/lib/System/Unix/Mutex.inc diff -u

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

2006-12-05 Thread Rafael Espindola
Changes in directory llvm/test/Regression/CodeGen/ARM: memfunc.ll added (r1.1) --- Log message: expand memmove and memcpy --- Diffs of the changes: (+13 -0) memfunc.ll | 13 + 1 files changed, 13 insertions(+) Index: llvm/test/Regression/CodeGen/ARM/memfunc.ll diff -c /dev/

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

2006-12-05 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.85 -> 1.86 --- Log message: add support for the "r" asm constraint patch by Lauro Ramos Venancio --- Diffs of the changes: (+27 -0) ARMISelDAGToDAG.cpp | 27 +++ 1 files changed, 27 insertion

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

2006-12-05 Thread Rafael Espindola
Changes in directory llvm/test/Regression/CodeGen/ARM: arm-asm.ll added (r1.1) --- Log message: add support for the "r" asm constraint patch by Lauro Ramos Venancio --- Diffs of the changes: (+7 -0) arm-asm.ll |7 +++ 1 files changed, 7 insertions(+) Index: llvm/test/Regression/C

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

2006-12-05 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.301 -> 1.302 --- Log message: Fix typo noticed by Lauro Ramos Venancio, thanks! --- Diffs of the changes: (+1 -1) X86ISelLowering.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/

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

2006-12-05 Thread Rafael Espindola
Changes in directory llvm/test/Regression/CodeGen/ARM: weak.ll added (r1.1) --- Log message: add support for weak linkage --- Diffs of the changes: (+9 -0) weak.ll |9 + 1 files changed, 9 insertions(+) Index: llvm/test/Regression/CodeGen/ARM/weak.ll diff -c /dev/null llvm/te

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

2006-12-05 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.29 -> 1.30 --- Log message: add support for weak linkage --- Diffs of the changes: (+1 -1) ARMAsmPrinter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/ARM/ARMAsmPrinter.cpp diff

[llvm-commits] CVS: llvm/test/Regression/Debugger/.cvsignore

2006-12-05 Thread Reid Spencer
Changes in directory llvm/test/Regression/Debugger: .cvsignore updated: 1.2 -> 1.3 --- Log message: Ignore the Output directory. --- Diffs of the changes: (+1 -0) .cvsignore |1 + 1 files changed, 1 insertion(+) Index: llvm/test/Regression/Debugger/.cvsignore diff -u /dev/null llvm/t

Re: [llvm-commits] [LLVMdev] combined arm patch

2006-12-05 Thread Jim Laskey
Log sent to Rafael offline. On Dec 5, 2006, at 9:56 AM, Rafael Espíndola wrote: On 12/5/06, Jim Laskey <[EMAIL PROTECTED]> wrote: I had to revert these changes. When I did a clean build I was inundated with errors. I'm not sure if I made the cut off time for the mirror. Could you please sen

Re: [llvm-commits] [LLVMdev] combined arm patch

2006-12-05 Thread Rafael Espíndola
On 12/5/06, Jim Laskey <[EMAIL PROTECTED]> wrote: > I had to revert these changes. When I did a clean build I was > inundated with errors. I'm not sure if I made the cut off time for > the mirror. Could you please send me the log? The bootstrap is broken on linux amd64 for some time now, so it is

Re: [llvm-commits] [LLVMdev] combined arm patch

2006-12-05 Thread Jim Laskey
I had to revert these changes. When I did a clean build I was inundated with errors. I'm not sure if I made the cut off time for the mirror. -- Jim On Dec 5, 2006, at 8:35 AM, Jim Laskey wrote: This patch should be in today's mirror ~6am PST. Cheers, -- Jim On Dec 4, 2006, at 4:32 PM

Re: [llvm-commits] [LLVMdev] combined arm patch

2006-12-05 Thread Jim Laskey
This patch should be in today's mirror ~6am PST. Cheers, -- Jim On Dec 4, 2006, at 4:32 PM, Rafael Espíndola wrote: On 12/2/06, Jim Laskey <[EMAIL PROTECTED]> wrote: Rafael, Please bracket portions of your changes that involve modification of C/C++ source code. For cases of modifying confi