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 llv
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 +++
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 insertions(+
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 llv
Index: gcc/llvm-debug.cpp
===
--- gcc/llvm-debug.cpp (revision 120721)
+++ gcc/llvm-debug.cpp (working copy)
@@ -182,18 +182,19 @@
return Location;
}
-/// GetGlobalName - Returns the name and mangled name of a global
item (func
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/test/Regression/DebugInfo/2
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/test/Regression/DebugInfo/2006-11-3
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(+)
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/lib/Transforms/I
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/lib/Transforms/IPO/GlobalOpt.c
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/lib/Tra
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/lib/CodeGen/MachineDeb
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 ll
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
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/test/Regres
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 ++-
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 inser
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 libra
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 ++--
Changes in directory llvm/lib/Linker:
LinkModules.cpp updated: 1.119 -> 1.120
---
Log message:
Introducing external weak linkage. Darwin codegen should be added later.
---
Diffs of the changes: (+24 -12)
LinkModules.cpp | 36
1 files changed, 24 inser
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(-)
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 deletions(-
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.74 -> 1.75
X86AsmPrinter.cpp updated: 1.213 -> 1.214
X86AsmPrinter.h updated: 1.35 -> 1.36
---
Log message:
Introducing external weak linkage. Darwin codegen should be added later.
---
Diffs of the changes: (+39 -3)
Changes in directory llvm/lib/VMCore:
ConstantFolding.cpp updated: 1.100 -> 1.101
---
Log message:
Introducing external weak linkage. Darwin codegen should be added later.
---
Diffs of the changes: (+2 -5)
ConstantFolding.cpp |7 ++-
1 files changed, 2 insertions(+), 5 deletions(-)
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 | 3
Changes in directory llvm:
configure updated: 1.257 -> 1.258
Makefile.config.in updated: 1.68 -> 1.69
---
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 Kor
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 changes
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: ll
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
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
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 llvm/tools/gccld/
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/li
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(-)
I
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/ConstantFoldi
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(-)
I
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 extern
>
>> 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.
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 llvm/include/llv
Changes in directory llvm/lib/VMCore:
ConstantFolding.cpp updated: 1.101 -> 1.102
---
Log message:
Don't fold "ptrtoint GV to bool" since this should be doing a truncate not
a comparison against zero. Instead fold setne(GV,null) and seteq(GV,null)
to ConstantBool::True or ConstantBool::False, r
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 = dyn_cast(V)) {
> - if (DestTy == Type::BoolTy && !GV->hasExternalWeakLinkage())
> -return ConstantBool:
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 = dyn_cast(V)) {
> > - if (DestTy == Type::Boo
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 *
Changes in directory llvm/test/Regression/Transforms/ConstProp:
2006-11-30-vector-cast.ll added (r1.1)
---
Log message:
new testcase
---
Diffs of the changes: (+7 -0)
2006-11-30-vector-cast.ll |7 +++
1 files changed, 7 insertions(+)
Index: llvm/test/Regression/Transforms/ConstPr
Changes in directory llvm/lib/VMCore:
ConstantFolding.cpp updated: 1.102 -> 1.103
---
Log message:
Fix a typo introduced by the cast patch that horribly broke a lot of vector
code. Testcase here: Transforms/ConstProp/2006-11-30-vector-cast.ll
---
Diffs of the changes: (+1 -1)
ConstantFol
Simple patch, GCC's tree IR isn't as consistent as you might think,
particularly the C++ front-end.
-Chris
Index: llvm-convert.cpp
===
--- llvm-convert.cpp(revision 120751)
+++ llvm-convert.cpp(working copy)
@@ -4911,13 +49
Changes in directory llvm/test/Regression/C++Frontend:
2006-11-30-ConstantExprCrash.cpp added (r1.1)
---
Log message:
new testcase for PR1027: http://llvm.org/PR1027
---
Diffs of the changes: (+27 -0)
2006-11-30-ConstantExprCrash.cpp | 27 +++
1 files changed, 27
On Nov 30, 2006, at 4:46 PM, Anton Korobeynikov wrote:
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
compi
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.214 -> 1.215
---
Log message:
Darwin X86 external weak linkage support.
---
Diffs of the changes: (+3 -5)
X86AsmPrinter.cpp |8 +++-
1 files changed, 3 insertions(+), 5 deletions(-)
Index: llvm/lib/Target/X86/X
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.215 -> 1.216
---
Log message:
Fix indentation.
---
Diffs of the changes: (+1 -2)
X86AsmPrinter.cpp |3 +--
1 files changed, 1 insertion(+), 2 deletions(-)
Index: llvm/lib/Target/X86/X86AsmPrinter.cpp
diff -u llvm/l
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/test/Regression/CFr
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 inserti
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: llvm/lib
52 matches
Mail list logo