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

2006-11-30 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.103 - 1.104 --- Log message: Temp fix to deal gdb issue. --- Diffs of the changes: (+6 -1) DwarfWriter.cpp |7 ++- 1 files changed, 6 insertions(+), 1 deletion(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -u

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

2006-11-30 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: MachineDebugInfo.cpp updated: 1.60 - 1.61 DwarfWriter.cpp updated: 1.104 - 1.105 --- Log message: Change global descriptor names to provide name, full name and linkage name. --- Diffs of the changes: (+35 -36) DwarfWriter.cpp | 59

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

2006-11-30 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: MachineDebugInfo.h updated: 1.46 - 1.47 --- Log message: Change global descriptor names to provide name, full name and linkage name. --- Diffs of the changes: (+8 -7) MachineDebugInfo.h | 15 --- 1 files changed, 8

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

2006-11-30 Thread Jim Laskey
Changes in directory llvm/docs: SourceLevelDebugging.html updated: 1.25 - 1.26 --- Log message: Update docs --- Diffs of the changes: (+5 -3) SourceLevelDebugging.html |8 +--- 1 files changed, 5 insertions(+), 3 deletions(-) Index: llvm/docs/SourceLevelDebugging.html diff -u

[llvm-commits] CVS: llvm/test/Regression/DebugInfo/2006-11-30-Pubnames.cpp

2006-11-30 Thread Jim Laskey
Changes in directory llvm/test/Regression/DebugInfo: 2006-11-30-Pubnames.cpp updated: 1.1 - 1.2 --- Log message: Correct comment --- Diffs of the changes: (+2 -2) 2006-11-30-Pubnames.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/test/Regression/DebugInfo/2006-11-30-Pubnames.cpp

2006-11-30 Thread Jim Laskey
Changes in directory llvm/test/Regression/DebugInfo: 2006-11-30-Pubnames.cpp added (r1.1) --- Log message: Pubnames test --- Diffs of the changes: (+19 -0) 2006-11-30-Pubnames.cpp | 19 +++ 1 files changed, 19 insertions(+) Index:

[llvm-commits] CVS: llvm/test/Regression/DebugInfo/2006-11-30-NoCompileUnit.cpp

2006-11-30 Thread Jim Laskey
Changes in directory llvm/test/Regression/DebugInfo: 2006-11-30-NoCompileUnit.cpp added (r1.1) --- Log message: Add compile unit size test --- Diffs of the changes: (+58 -0) 2006-11-30-NoCompileUnit.cpp | 58 +++ 1 files changed, 58 insertions(+)

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

2006-11-30 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/IPO: GlobalOpt.cpp updated: 1.73 - 1.74 --- Log message: Fix a bug in globalopt due to the recent cast patch. --- Diffs of the changes: (+2 -1) GlobalOpt.cpp |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index:

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

2006-11-30 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/IPO: GlobalOpt.cpp updated: 1.75 - 1.76 --- Log message: make it clear that this is always a zext --- Diffs of the changes: (+1 -1) GlobalOpt.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2006-11-30 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/IPO: GlobalOpt.cpp updated: 1.74 - 1.75 --- Log message: One more bugfix, 3 cases of making casts explicit. --- Diffs of the changes: (+8 -5) GlobalOpt.cpp | 13 - 1 files changed, 8 insertions(+), 5 deletions(-) Index:

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

2006-11-30 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: MachineDebugInfo.cpp updated: 1.61 - 1.62 --- Log message: better check for version --- Diffs of the changes: (+14 -2) MachineDebugInfo.cpp | 16 ++-- 1 files changed, 14 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm-www/poll/inc/core.inc.php

2006-11-30 Thread Reid Spencer
Changes in directory llvm-www/poll/inc: core.inc.php updated: 1.1 - 1.2 --- Log message: Increase the cookie timeout to 100 days. --- Diffs of the changes: (+2 -2) core.inc.php |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm-www/poll/inc/core.inc.php diff -u

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelDAGToDAG.cpp X86ISelLowering.cpp X86ISelLowering.h X86InstrInfo.td X86InstrX86-64.td

2006-11-30 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelDAGToDAG.cpp updated: 1.132 - 1.133 X86ISelLowering.cpp updated: 1.298 - 1.299 X86ISelLowering.h updated: 1.80 - 1.81 X86InstrInfo.td updated: 1.295 - 1.296 X86InstrX86-64.td updated: 1.8 - 1.9 --- Log message: - Use a different wrapper node for

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/x86-64-mem.ll

2006-11-30 Thread Evan Cheng
Changes in directory llvm/test/Regression/CodeGen/X86: x86-64-mem.ll added (r1.1) --- Log message: Add X86-64 load / store codegen tests. --- Diffs of the changes: (+36 -0) x86-64-mem.ll | 36 1 files changed, 36 insertions(+) Index:

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

2006-11-30 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/X86: X86Subtarget.cpp updated: 1.41 - 1.42 X86Subtarget.h updated: 1.21 - 1.22 --- Log message: Factor out GVRequiresExtraLoad() from .h to .cpp --- Diffs of the changes: (+19 -13) X86Subtarget.cpp | 17 + X86Subtarget.h | 15

[llvm-commits] CVS: llvm-test/External/SPEC/CINT2000/252.eon/Makefile

2006-11-30 Thread Reid Spencer
Changes in directory llvm-test/External/SPEC/CINT2000/252.eon: Makefile updated: 1.14 - 1.15 --- Log message: Allow this program to link against the correct llvm-gcc libraries and thereby not crash in libstdc++. --- Diffs of the changes: (+1 -0) Makefile |1 + 1 files changed, 1

[llvm-commits] CVS: llvm-test/Makefile.programs

2006-11-30 Thread Reid Spencer
Changes in directory llvm-test: Makefile.programs updated: 1.245 - 1.246 --- Log message: Add a facility for linking test programs against the llvm-gcc libraries that it was produced with. Some programs will use libstdc++.a or libgcc.a in such a way that it matters which version of those

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

2006-11-30 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.555 - 1.556 --- Log message: Remove 4 FIXMEs to hack around cast-to-bool problems which no longer exist. --- Diffs of the changes: (+3 -46) InstructionCombining.cpp | 49

[llvm-commits] CVS: llvm/lib/ExecutionEngine/ExecutionEngine.cpp

2006-11-30 Thread Anton Korobeynikov
Changes in directory llvm/lib/ExecutionEngine: ExecutionEngine.cpp updated: 1.89 - 1.90 --- Log message: Introducing external weak linkage. Darwin codegen should be added later. --- Diffs of the changes: (+1 -1) ExecutionEngine.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-)

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

2006-11-30 Thread Anton Korobeynikov
Changes in directory llvm/lib/Target/CBackend: Writer.cpp updated: 1.289 - 1.290 --- Log message: Introducing external weak linkage. Darwin codegen should be added later. --- Diffs of the changes: (+11 -4) Writer.cpp | 15 +++ 1 files changed, 11 insertions(+), 4

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

2006-11-30 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: Lexer.cpp.cvs updated: 1.15 - 1.16 Lexer.l.cvs updated: 1.11 - 1.12 llvmAsmParser.cpp.cvs updated: 1.27 - 1.28 llvmAsmParser.y.cvs updated: 1.28 - 1.29 --- Log message: Regenerate. --- Diffs of the changes: (+185 -197) Lexer.cpp.cvs | 326

[llvm-commits] CVS: llvm/examples/Makefile

2006-11-30 Thread Reid Spencer
Changes in directory llvm/examples: Makefile updated: 1.7 - 1.8 --- Log message: For PR1019: http://llvm.org/PR1019 : Add HAVE_PTHREAD to makefiles with support from configure and use it to determine whether to build examples/ParallelJIT. Patch by Anton Korobeynikov. --- Diffs of the

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

2006-11-30 Thread Anton Korobeynikov
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.279 - 1.280 --- Log message: Introducing external weak linkage. Darwin codegen should be added later. --- Diffs of the changes: (+1 -1) llvmAsmParser.y |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2006-11-30 Thread Reid Spencer
Changes in directory llvm/autoconf: configure.ac updated: 1.252 - 1.253 --- Log message: For PR1019: http://llvm.org/PR1019 : Add HAVE_PTHREAD to makefiles with support from configure and use it to determine whether to build examples/ParallelJIT. Patch by Anton Korobeynikov. --- Diffs of the

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

2006-11-30 Thread Nick Lewycky
Changes in directory llvm/tools/opt: opt.cpp updated: 1.121 - 1.122 --- Log message: Fix opt -o option. Don't pass a pointer to an auto variable which is going away before it's needed, and don't try to delete that pointer! --- Diffs of the changes: (+3 -4) opt.cpp |7 +++ 1 files

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

2006-11-30 Thread Nick Lewycky
Changes in directory llvm/tools/gccld: gccld.cpp updated: 1.112 - 1.113 --- Log message: Remove extra header. --- Diffs of the changes: (+0 -1) gccld.cpp |1 - 1 files changed, 1 deletion(-) Index: llvm/tools/gccld/gccld.cpp diff -u llvm/tools/gccld/gccld.cpp:1.112

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

2006-11-30 Thread Chris Lattner
Reid, On Nov 30, 2006, at 4:25 PM, Anton Korobeynikov wrote: Introducing external weak linkage. Darwin codegen should be added later. Index: llvm/lib/VMCore/ConstantFolding.cpp diff -u llvm/lib/VMCore/ConstantFolding.cpp:1.100 llvm/lib/VMCore/ ConstantFolding.cpp:1.101 ---

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

2006-11-30 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCISelLowering.cpp updated: 1.237 - 1.238 --- Log message: Fix the CodeGen/PowerPC/vec_constants.ll regression. --- Diffs of the changes: (+9 -6) PPCISelLowering.cpp | 15 +-- 1 files changed, 9 insertions(+), 6 deletions(-)

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

2006-11-30 Thread Reid Spencer
On Thu, 2006-11-30 at 17:33 -0800, Chris Lattner wrote: Reid, On Nov 30, 2006, at 4:25 PM, Anton Korobeynikov wrote: Introducing external weak linkage. Darwin codegen should be added later. Index: llvm/lib/VMCore/ConstantFolding.cpp diff -u llvm/lib/VMCore/ConstantFolding.cpp:1.100

[llvm-commits] CVS: llvm/test/Regression/Transforms/InstCombine/cast-and-cast.ll

2006-11-30 Thread Reid Spencer
Changes in directory llvm/test/Regression/Transforms/InstCombine: cast-and-cast.ll updated: 1.2 - 1.3 --- Log message: The InstCombine hack has been removed, no need to XFAIL this any more. --- Diffs of the changes: (+0 -4) cast-and-cast.ll |4 1 files changed, 4 deletions(-)

[llvm-commits] External weak linkage. llvm-gcc support

2006-11-30 Thread Anton Korobeynikov
Hello, Everyone. Please find patch for llvm-gcc4, which enables external weak linkage. All supporting patches to LLVM has been commited to CVS HEAD already. Please note, that applying this patch will, probably, break crtstuff.c compilation on Darwin, since there is no Darwin codegen for

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

2006-11-30 Thread Chris Lattner
and code should be added to ConstantFolding.cpp in the setne(GV, null)/seteq(GV, null) codepath to handle this. Which code path? You mean you generally want a setne(GV, null) to be folded to ConstBool::True and seteq(GV, null) to be folded to ConstBool::False ? Yep exactly. Unless the

[llvm-commits] CVS: llvm/include/llvm/Config/config.h.in

2006-11-30 Thread Reid Spencer
Changes in directory llvm/include/llvm/Config: config.h.in updated: 1.70 - 1.71 --- Log message: Define the HAVE_PTHREAD symbol. --- Diffs of the changes: (+0 -3) config.h.in |3 --- 1 files changed, 3 deletions(-) Index: llvm/include/llvm/Config/config.h.in diff -u

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

2006-11-30 Thread Chris Lattner
On Nov 30, 2006, at 9:01 PM, Reid Spencer wrote: On Thu, 2006-11-30 at 20:51 -0800, Chris Lattner wrote: On Nov 30, 2006, at 7:56 PM, Reid Spencer wrote: case Instruction::PtrToInt: -// Cast of a global address to boolean is always true. -if (const GlobalValue *GV =

[llvm-commits] CVS: llvm/test/Regression/CFrontend/extern-weak.c

2006-11-30 Thread Chris Lattner
Changes in directory llvm/test/Regression/CFrontend: extern-weak.c added (r1.1) --- Log message: new testcase to verify external weak continues to work --- Diffs of the changes: (+13 -0) extern-weak.c | 13 + 1 files changed, 13 insertions(+) Index:

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

2006-11-30 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.75 - 1.76 X86AsmPrinter.cpp updated: 1.216 - 1.217 --- Log message: Minor code clean up. --- Diffs of the changes: (+2 -4) X86ATTAsmPrinter.cpp |3 +-- X86AsmPrinter.cpp|3 +-- 2 files changed, 2

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

2006-11-30 Thread Evan Cheng
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.211 - 1.212 --- Log message: Darwin PPC external weak linkage support. --- Diffs of the changes: (+15 -1) PPCAsmPrinter.cpp | 16 +++- 1 files changed, 15 insertions(+), 1 deletion(-) Index: