Changes in directory llvm/include/llvm/ADT:
SmallPtrSet.h updated: 1.3 -> 1.4
---
Log message:
implement SmallPtrSet::erase
---
Diffs of the changes: (+10 -3)
SmallPtrSet.h | 13 ++---
1 files changed, 10 insertions(+), 3 deletions(-)
Index: llvm/include/llvm/ADT/SmallPtrSet.h
Changes in directory llvm/lib/Support:
SmallPtrSet.cpp updated: 1.2 -> 1.3
---
Log message:
implement SmallPtrSet::erase
---
Diffs of the changes: (+27 -0)
SmallPtrSet.cpp | 27 +++
1 files changed, 27 insertions(+)
Index: llvm/lib/Support/SmallPtrSet.cpp
diff -
Changes in directory llvm/include/llvm/ADT:
SmallPtrSet.h updated: 1.2 -> 1.3
---
Log message:
Fix a limitation of SmallPtrSet. Before it would assert if the smallsize
was not a power of two. Now it rounds up to the next power of two internally.
---
Diffs of the changes: (+30 -2)
SmallPt
Changes in directory llvm/include/llvm/ADT:
SmallPtrSet.h updated: 1.1 -> 1.2
---
Log message:
add some comments on the algorithm
---
Diffs of the changes: (+20 -1)
SmallPtrSet.h | 21 -
1 files changed, 20 insertions(+), 1 deletion(-)
Index: llvm/include/llvm/ADT/S
Changes in directory llvm/lib/Support:
SmallPtrSet.cpp updated: 1.1 -> 1.2
---
Log message:
add a note
---
Diffs of the changes: (+2 -1)
SmallPtrSet.cpp |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/lib/Support/SmallPtrSet.cpp
diff -u llvm/lib/Support/SmallPtrSe
Changes in directory llvm/lib/Support:
SmallPtrSet.cpp added (r1.1)
---
Log message:
Add a new SmallSet ADT specialized for pointers.
---
Diffs of the changes: (+113 -0)
SmallPtrSet.cpp | 113
1 files changed, 113 insertions(+)
In
Changes in directory llvm/include/llvm/ADT:
SmallPtrSet.h added (r1.1)
---
Log message:
Add a new SmallSet ADT specialized for pointers.
---
Diffs of the changes: (+165 -0)
SmallPtrSet.h | 165 ++
1 files changed, 165 insertions(+)
Changes in directory llvm/include/llvm:
GlobalValue.h updated: 1.30 -> 1.31
---
Log message:
Add some comments, fix an 80 cols violation.
---
Diffs of the changes: (+16 -12)
GlobalValue.h | 28
1 files changed, 16 insertions(+), 12 deletions(-)
Index: llvm/
Changes in directory llvm-test/SingleSource/UnitTests/Integer:
sign2.c added (r1.1)
sign2.reference_output added (r1.1)
arith.c updated: 1.7 -> 1.8
---
Log message:
---
Diffs of the changes: (+59 -0)
arith.c|3 +++
sign2.c| 49 +
Changes in directory llvm/lib/Target/X86:
X86TargetMachine.h updated: 1.43 -> 1.44
---
Log message:
Return an X86ELFWriterInfo object.
---
Diffs of the changes: (+6 -1)
X86TargetMachine.h |7 ++-
1 files changed, 6 insertions(+), 1 deletion(-)
Index: llvm/lib/Target/X86/X86Target
Changes in directory llvm/lib/CodeGen:
ELFWriter.cpp updated: 1.35 -> 1.36
---
Log message:
Use TargetELFWriterInfo class.
---
Diffs of the changes: (+2 -2)
ELFWriter.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/CodeGen/ELFWriter.cpp
diff -u llvm/lib/
Changes in directory llvm/include/llvm/Target:
TargetMachine.h updated: 1.74 -> 1.75
---
Log message:
Accessor for the TargetELFWriterInfo class object.
---
Diffs of the changes: (+7 -1)
TargetMachine.h |8 +++-
1 files changed, 7 insertions(+), 1 deletion(-)
Index: llvm/include/
Changes in directory llvm/lib/Target/X86:
X86ELFWriterInfo.cpp added (r1.1)
X86ELFWriterInfo.h added (r1.1)
---
Log message:
X86 implementation of the TargetELFWriterInfo class.
---
Diffs of the changes: (+46 -0)
X86ELFWriterInfo.cpp | 17 +
X86ELFWriterInfo.h | 29 ++
Changes in directory llvm/include/llvm/Target:
TargetELFWriterInfo.h added (r1.1)
---
Log message:
The TargetELFWriterInfo class holds target-specific information for the ELF
writer.
---
Diffs of the changes: (+43 -0)
TargetELFWriterInfo.h | 43 ++
Changes in directory llvm/lib/Target/ARM:
README-Thumb.txt updated: 1.1 -> 1.2
---
Log message:
New entry.
---
Diffs of the changes: (+4 -0)
README-Thumb.txt |4
1 files changed, 4 insertions(+)
Index: llvm/lib/Target/ARM/README-Thumb.txt
diff -u llvm/lib/Target/ARM/README-Thumb.
Changes in directory llvm/lib/Target/ARM:
ARMAsmPrinter.cpp updated: 1.50 -> 1.51
ARMConstantIslandPass.cpp updated: 1.10 -> 1.11
ARMInstrThumb.td updated: 1.6 -> 1.7
---
Log message:
Thumb jumptable support.
---
Diffs of the changes: (+32 -3)
ARMAsmPrinter.cpp |3 ++-
ARMConsta
Changes in directory llvm/include/llvm/ADT:
SmallSet.h updated: 1.3 -> 1.4
---
Log message:
simplify insert interface
---
Diffs of the changes: (+3 -3)
SmallSet.h |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index: llvm/include/llvm/ADT/SmallSet.h
diff -u llvm/include/
Changes in directory llvm/include/llvm/ADT:
FoldingSet.h updated: 1.6 -> 1.7
---
Log message:
clean up comment
---
Diffs of the changes: (+3 -3)
FoldingSet.h |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index: llvm/include/llvm/ADT/FoldingSet.h
diff -u llvm/include/llv
Changes in directory llvm/test/C++Frontend:
2003-11-02-WeakLinkage.cpp.tr updated: 1.5 -> 1.6
---
Log message:
add an explanatory comment.
---
Diffs of the changes: (+1 -0)
2003-11-02-WeakLinkage.cpp.tr |1 +
1 files changed, 1 insertion(+)
Index: llvm/test/C++Frontend/2003-11-02-Wea
Changes in directory llvm/test/C++Frontend:
2003-11-02-WeakLinkage.cpp.tr updated: 1.4 -> 1.5
---
Log message:
Apparently the last commit is wrong. Reverted.
---
Diffs of the changes: (+2 -1)
2003-11-02-WeakLinkage.cpp.tr |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index:
On Jan 26, 2007, at 4:16 PM, Reid Spencer wrote:
> Remove a double negative.
This is wrong, please revert.
-Chris
>
> ---
> Diffs of the changes: (+1 -2)
>
> 2003-11-02-WeakLinkage.cpp.tr |3 +--
> 1 files changed, 1 insertion(+), 2 deletions(-)
>
>
> Index: llvm/test/C++Frontend/2003-11-0
Changes in directory llvm/test/C++Frontend:
2003-11-02-WeakLinkage.cpp.tr updated: 1.3 -> 1.4
---
Log message:
Remove a double negative.
---
Diffs of the changes: (+1 -2)
2003-11-02-WeakLinkage.cpp.tr |3 +--
1 files changed, 1 insertion(+), 2 deletions(-)
Index: llvm/test/C++Fronten
On Jan 26, 2007, at 3:25 PM, Lauro Ramos Venancio wrote:
>
>
> Changes in directory llvm/lib/Target/ARM:
>
> ARMTargetAsmInfo.cpp updated: 1.8 -> 1.9
> ---
> Log message:
>
> Some asm directives fixes for ELF.
> Now we can compile llvm-gcc on arm-linux-gnueabi!
Nice!!
-Chris
___
Changes in directory llvm/lib/Target/ARM:
ARMInstrThumb.td updated: 1.5 -> 1.6
---
Log message:
Thumb add / sub with carry.
---
Diffs of the changes: (+17 -1)
ARMInstrThumb.td | 18 +-
1 files changed, 17 insertions(+), 1 deletion(-)
Index: llvm/lib/Target/ARM/ARMInstrTh
Changes in directory llvm/test/CodeGen/ARM:
long.ll updated: 1.10 -> 1.11
---
Log message:
Thumb tests.
---
Diffs of the changes: (+9 -2)
long.ll | 11 +--
1 files changed, 9 insertions(+), 2 deletions(-)
Index: llvm/test/CodeGen/ARM/long.ll
diff -u llvm/test/CodeGen/ARM/long.ll
Changes in directory llvm/test/CodeGen/ARM:
long_shift.ll updated: 1.1 -> 1.2
longarith.ll (r1.2) removed
---
Log message:
Merge tests.
---
Diffs of the changes: (+28 -7)
long_shift.ll | 35 ---
1 files changed, 28 insertions(+), 7 deletions(-)
Index: llv
Changes in directory llvm-test/SingleSource/UnitTests/Integer:
sign.c added (r1.1)
sign.reference_output added (r1.1)
---
Log message:
Current compiler failed to generate correct ll code
---
Diffs of the changes: (+70 -0)
sign.c| 63 +++
Changes in directory llvm/lib/Target/ARM:
ARMTargetAsmInfo.cpp updated: 1.8 -> 1.9
---
Log message:
Some asm directives fixes for ELF.
Now we can compile llvm-gcc on arm-linux-gnueabi!
---
Diffs of the changes: (+7 -8)
ARMTargetAsmInfo.cpp | 15 +++
1 files changed, 7 inserti
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.291 -> 1.292
---
Log message:
Make the constant honest.
---
Diffs of the changes: (+3 -1)
DAGISelEmitter.cpp |4 +++-
1 files changed, 3 insertions(+), 1 deletion(-)
Index: llvm/utils/TableGen/DAGISelEmitter.cpp
d
Index: gcc/llvm-debug.cpp
===
--- gcc/llvm-debug.cpp (revision 122891)
+++ gcc/llvm-debug.cpp (working copy)
@@ -35,7 +35,7 @@
#include "llvm/Support/Dwarf.h"
#include "llvm/Target/TargetMachine.h"
#include "llvm/ADT/StringExtras.h
Changes in directory llvm/lib/Target/PowerPC:
PPCISelLowering.h updated: 1.57 -> 1.58
---
Log message:
Fix a spelling error
---
Diffs of the changes: (+1 -1)
PPCISelLowering.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/PowerPC/PPCISelLowering.h
diff
Changes in directory llvm/lib/Target/PowerPC:
PPCMachOWriter.cpp updated: 1.14 -> 1.15
---
Log message:
Handle multiple functions, properly mangle symbols, and fix support for
scattered relocations.
---
Diffs of the changes: (+23 -12)
PPCMachOWriter.cpp | 35 +++--
Changes in directory llvm/lib/CodeGen:
MachOWriter.cpp updated: 1.19 -> 1.20
---
Log message:
Handle multiple functions, properly mangle symbols, and fix support for
scattered relocations.
---
Diffs of the changes: (+41 -16)
MachOWriter.cpp | 57 --
Changes in directory llvm/include/llvm/CodeGen:
MachOWriter.h updated: 1.16 -> 1.17
---
Log message:
Handle multiple functions, properly mangle symbols, and fix support for
scattered relocations.
---
Diffs of the changes: (+16 -7)
MachOWriter.h | 23 ---
1 files chang
Changes in directory llvm/lib/Linker:
LinkModules.cpp updated: 1.117 -> 1.117.4.1
---
Log message:
Linker should keep sections on globals. This should propagate to mainline if
it is correct
---
Diffs of the changes: (+9 -0)
LinkModules.cpp |9 +
1 files changed, 9 insertions(+
yes indeed. Give me a few.
-- Jim
On 26-Jan-07, at 06:09 PM, Evan Cheng wrote:
I assmue llvm-gcc/gcc/llvm-debug.{h|cpp} needs to be updated as
well? They are including MachineDebugInfo.h
Evan
On Jan 26, 2007, at 1:38 PM, Jim Laskey wrote:
Changes in directory llvm/include/llvm/Code
I assmue llvm-gcc/gcc/llvm-debug.{h|cpp} needs to be updated as well?
They are including MachineDebugInfo.h
Evan
On Jan 26, 2007, at 1:38 PM, Jim Laskey wrote:
>
>
> Changes in directory llvm/include/llvm/CodeGen:
>
> MachineModuleInfo.h added (r1.1)
> MachineDebugInfo.h (r1.48) removed
> ---
On Jan 26, 2007, at 1:07 PM, Lauro Ramos Venancio wrote:
>> The facility does that have to be that general. There are 4 cycles
>> between every two instructions. See LiveIntervalAnalysis:
>>
>> struct InstrSlots {
>>enum {
>> LOAD = 0,
>> USE = 1,
>> DE
Changes in directory llvm/include/llvm/ADT:
FoldingSet.h updated: 1.5 -> 1.6
---
Log message:
fit in 80 cols
---
Diffs of the changes: (+2 -2)
FoldingSet.h |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/include/llvm/ADT/FoldingSet.h
diff -u llvm/include/llvm/AD
On Fri, 2007-01-26 at 13:33 -0800, Chris Lattner wrote:
> > For PR645: http://llvm.org/PR645 :
> > Remove the Function::renameLocalSymbols function as it is no longer
> > needed.
>
> I'm not sure this one is safe. Does the CBE prefix local symbols
> with something to make them distinct from glo
Changes in directory llvm/include/llvm/CodeGen:
MachineModuleInfo.h added (r1.1)
MachineDebugInfo.h (r1.48) removed
---
Log message:
rename files
---
Diffs of the changes: (+1156 -0)
MachineModuleInfo.h | 1156
1 files changed, 1156 inser
Changes in directory llvm/lib/CodeGen:
MachineModuleInfo.cpp added (r1.1)
MachineDebugInfo.cpp (r1.71) removed
---
Log message:
rename files
---
Diffs of the changes: (+1696 -0)
MachineModuleInfo.cpp | 1696 ++
1 files changed, 1696 insertions
Jim,
This is causing compile failure:
llvm[2]: Compiling InstrInfoEmitter.cpp for Debug build
In file included
from /proj/llvm/llvm-3/include/llvm/Target/TargetInstrInfo.h:18,
from InstrInfoEmitter.cpp:17:
/proj/llvm/llvm-3/include/llvm/CodeGen/MachineFunction.h:21:44: error:
llv
> For PR645: http://llvm.org/PR645 :
> Remove the Function::renameLocalSymbols function as it is no longer
> needed.
I'm not sure this one is safe. Does the CBE prefix local symbols
with something to make them distinct from global symbols in the
generated .cbe.c code?
-Chris
>
> ---
> Diffs
Changes in directory llvm/lib/Target/ARM:
ARMInstrThumb.td updated: 1.4 -> 1.5
ARMRegisterInfo.cpp updated: 1.41 -> 1.42
---
Log message:
Represent tADDspi and tSUBspi as two-address instructions.
---
Diffs of the changes: (+5 -5)
ARMInstrThumb.td|8
ARMRegisterInfo.cpp |
On Jan 26, 2007, at 12:01 AM, Reid Spencer wrote:
> For PR645: http://llvm.org/PR645 :
> Remove the Function::renameLocalSymbols function as it is no longer
> needed.
Yay for hack elimination! Thanks Reid,
-Chris
___
llvm-commits mailing list
llvm-comm
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.140 -> 1.141
BranchFolding.cpp updated: 1.40 -> 1.41
DwarfWriter.cpp updated: 1.116 -> 1.117
PrologEpilogInserter.cpp updated: 1.67 -> 1.68
---
Log message:
Change the MachineDebugInfo to MachineModuleInfo to better reflect usage
Changes in directory llvm/include/llvm/CodeGen:
DwarfWriter.h updated: 1.43 -> 1.44
MachineFrameInfo.h updated: 1.21 -> 1.22
MachineFunction.h updated: 1.63 -> 1.64
ScheduleDAG.h updated: 1.33 -> 1.34
SelectionDAG.h updated: 1.145 -> 1.146
SelectionDAGNodes.h updated: 1.164 -> 1.165
---
Log mess
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.458 -> 1.459
SelectionDAGISel.cpp updated: 1.345 -> 1.346
---
Log message:
Change the MachineDebugInfo to MachineModuleInfo to better reflect usage
for debugging and exception handling.
---
Diffs of the changes: (
Changes in directory llvm/lib/Transforms/IPO:
Internalize.cpp updated: 1.40 -> 1.41
---
Log message:
Change the MachineDebugInfo to MachineModuleInfo to better reflect usage
for debugging and exception handling.
---
Diffs of the changes: (+2 -2)
Internalize.cpp |4 ++--
1 files changed
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.94 -> 1.95
X86AsmPrinter.h updated: 1.42 -> 1.43
X86RegisterInfo.cpp updated: 1.197 -> 1.198
---
Log message:
Change the MachineDebugInfo to MachineModuleInfo to better reflect usage
for debugging and exception handling.
Changes in directory llvm/lib/VMCore:
IntrinsicInst.cpp updated: 1.12 -> 1.13
---
Log message:
Change the MachineDebugInfo to MachineModuleInfo to better reflect usage
for debugging and exception handling.
---
Diffs of the changes: (+1 -1)
IntrinsicInst.cpp |2 +-
1 files changed, 1 in
Changes in directory llvm/docs:
SourceLevelDebugging.html updated: 1.26 -> 1.27
---
Log message:
Change the MachineDebugInfo to MachineModuleInfo to better reflect usage
for debugging and exception handling.
---
Diffs of the changes: (+2 -2)
SourceLevelDebugging.html |4 ++--
1 files c
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.229 -> 1.230
PPCRegisterInfo.cpp updated: 1.100 -> 1.101
---
Log message:
Change the MachineDebugInfo to MachineModuleInfo to better reflect usage
for debugging and exception handling.
---
Diffs of the changes: (+13 -
Changes in directory llvm/lib/Target/ARM:
ARMAsmPrinter.cpp updated: 1.49 -> 1.50
---
Log message:
Change the MachineDebugInfo to MachineModuleInfo to better reflect usage
for debugging and exception handling.
---
Diffs of the changes: (+3 -3)
ARMAsmPrinter.cpp |6 +++---
1 files chang
Changes in directory llvm/lib/Target/ARM:
ARMTargetAsmInfo.cpp updated: 1.7 -> 1.8
---
Log message:
Fix Data16bitsDirective for ELF.
---
Diffs of the changes: (+0 -1)
ARMTargetAsmInfo.cpp |1 -
1 files changed, 1 deletion(-)
Index: llvm/lib/Target/ARM/ARMTargetAsmInfo.cpp
diff -u llv
On Jan 26, 2007, at 1:08 PM, Lauro Ramos Venancio wrote:
> Hi Chris,
>
> In ARM v4/v5 specification, mul %r0, %r0, %r1 (r0 = r0*r1) is invalid,
> but mul %r0, %r1, %r0 is valid. With early-clobber constraint, ARM
> backend wouldn't emit the the mul %r0, %r1, %r0. We need a constraint
> only for t
Hi Chris,
In ARM v4/v5 specification, mul %r0, %r0, %r1 (r0 = r0*r1) is invalid,
but mul %r0, %r1, %r0 is valid. With early-clobber constraint, ARM
backend wouldn't emit the the mul %r0, %r1, %r0. We need a constraint
only for the first source register.
Lauro
2007/1/26, Chris Lattner <[EMAIL PR
> The facility does that have to be that general. There are 4 cycles
> between every two instructions. See LiveIntervalAnalysis:
>
> struct InstrSlots {
>enum {
> LOAD = 0,
> USE = 1,
> DEF = 2,
> STORE = 3,
> NUM = 4
>};
>
isAggregateType, defined in llvm-convert, is identical to
isAggregateTreeType, defined in llvm-abi.h. Even the comment
is the same.
Index: gcc.llvm.master/gcc/llvm-convert.cpp
===
--- gcc.llvm.master.orig/gcc/llvm-convert.cpp 2007-
On Jan 26, 2007, at 6:09 AM, Lauro Ramos Venancio wrote:
> Hi Evan,
>
> Tanks for your review.
>
>> 1. I think rather than adding a constraint that says a source operand
>> must not be assigned the same register as another. It would be better
>> if you add a constraint that says a source operand
Changes in directory llvm/lib/Target/ARM:
ARMConstantIslandPass.cpp updated: 1.9 -> 1.10
---
Log message:
Conditional branch being fixed up is not the last MI in the BB, there is a
unconditional branch following it. Simply invert the condition and swap
destinations if the conditional branch can
Changes in directory llvm/tools/llvm-upgrade:
UpgradeParser.y updated: 1.47 -> 1.48
---
Log message:
Make sure that an upgraded index is also inserted into the VIndices
otherwise it gets ignored.
This fixes test/CodeGen/X86/2006-05-11-InstrSched.ll
Thanks to Evan Cheng for noticing this.
On Jan 26, 2007, at 6:09 AM, Lauro Ramos Venancio wrote:
>> 1. I think rather than adding a constraint that says a source operand
>> must not be assigned the same register as another. It would be better
>> if you add a constraint that says a source operand "can be killed at
>> issue cycle + n". The
Changes in directory llvm/tools/llvm-upgrade:
UpgradeParser.y updated: 1.46 -> 1.47
---
Log message:
Ensure that gep_upgrade zext instructions we insert have unique names.
---
Diffs of the changes: (+1 -1)
UpgradeParser.y |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: l
Changes in directory llvm/lib/Target/ARM:
ARMAsmPrinter.cpp updated: 1.48 -> 1.49
---
Log message:
If the constant pool value is a extern weak symbol, emit the weak reference.
---
Diffs of the changes: (+7 -1)
ARMAsmPrinter.cpp |8 +++-
1 files changed, 7 insertions(+), 1 deletion(
Changes in directory llvm/lib/Target/ARM:
ARMInstrThumb.td updated: 1.3 -> 1.4
---
Log message:
extload -> zextload
---
Diffs of the changes: (+5 -0)
ARMInstrThumb.td |5 +
1 files changed, 5 insertions(+)
Index: llvm/lib/Target/ARM/ARMInstrThumb.td
diff -u llvm/lib/Target/ARM/ARM
Checked in.
On 26-Jan-07, at 02:24 PM, Duncan Sands wrote:
Index: gcc.llvm.master/gcc/llvm-convert.cpp
===
--- gcc.llvm.master.orig/gcc/llvm-convert.cpp 2007-01-26
19:11:47.0 +0100
+++ gcc.llvm.master/gcc/llvm-convert.cpp
Changes in directory llvm/tools/llvm-upgrade:
UpgradeParser.y updated: 1.45 -> 1.46
---
Log message:
Remove extraneous ; to make some versions of bison happy.
---
Diffs of the changes: (+3 -3)
UpgradeParser.y |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index: llvm/too
Index: gcc.llvm.master/gcc/llvm-convert.cpp
===
--- gcc.llvm.master.orig/gcc/llvm-convert.cpp 2007-01-26 19:11:47.0
+0100
+++ gcc.llvm.master/gcc/llvm-convert.cpp2007-01-26 19:14:23.0
+0100
@@ -4075,8 +4075,
Changes in directory llvm/tools/gccas:
gccas.cpp updated: 1.125 -> 1.126
---
Log message:
Order createSimplifyLibCallsPass() after a set of function level passes
so that these function passes are managed by CallGraphPassManager.
---
Diffs of the changes: (+1 -1)
gccas.cpp |2 +-
1 file
Changes in directory llvm/utils/TableGen:
AsmWriterEmitter.cpp updated: 1.47 -> 1.48
CodeEmitterGen.cpp updated: 1.52 -> 1.53
CodeGenTarget.cpp updated: 1.81 -> 1.82
DAGISelEmitter.cpp updated: 1.290 -> 1.291
InstrInfoEmitter.cpp updated: 1.55 -> 1.56
---
Log message:
Files missing from LABEL c
Changes in directory llvm/tools/llvm-upgrade:
UpgradeParser.y updated: 1.44 -> 1.45
UpgradeInternals.h updated: 1.5 -> 1.6
---
Log message:
Remove the SignedType class and other dead code. Improve comments.
---
Diffs of the changes: (+13 -166)
UpgradeInternals.h | 41 +++
Upg
Changes in directory llvm/lib/Target:
Target.td updated: 1.91 -> 1.92
TargetSelectionDAG.td updated: 1.77 -> 1.78
---
Log message:
Make LABEL a builtin opcode.
---
Diffs of the changes: (+6 -3)
Target.td |6 ++
TargetSelectionDAG.td |3 ---
2 files changed, 6 inserti
Changes in directory llvm/lib/Target/PowerPC:
PPCBranchSelector.cpp updated: 1.41 -> 1.42
PPCISelLowering.cpp updated: 1.246 -> 1.247
PPCInstrInfo.h updated: 1.20 -> 1.21
PPCInstrInfo.td updated: 1.271 -> 1.272
PPCRegisterInfo.cpp updated: 1.99 -> 1.100
---
Log message:
Make LABEL a builtin opc
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.139 -> 1.140
BranchFolding.cpp updated: 1.39 -> 1.40
MachineDebugInfo.cpp updated: 1.70 -> 1.71
---
Log message:
Make LABEL a builtin opcode.
---
Diffs of the changes: (+13 -10)
AsmPrinter.cpp | 10 ++
BranchFo
Changes in directory llvm/lib/Target/Sparc:
SparcISelDAGToDAG.cpp updated: 1.117 -> 1.118
---
Log message:
Make LABEL a builtin opcode.
---
Diffs of the changes: (+1 -1)
SparcISelDAGToDAG.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/Sparc/SparcISelD
Changes in directory llvm/include/llvm/Target:
TargetInstrInfo.h updated: 1.110 -> 1.111
---
Log message:
Make LABEL a builtin opcode.
---
Diffs of the changes: (+2 -8)
TargetInstrInfo.h | 10 ++
1 files changed, 2 insertions(+), 8 deletions(-)
Index: llvm/include/llvm/Target/Ta
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.77 -> 1.78
---
Log message:
Make LABEL a builtin opcode.
---
Diffs of the changes: (+1 -1)
AlphaISelLowering.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/Alpha/AlphaISelLow
Changes in directory llvm/lib/Target/ARM:
ARMConstantIslandPass.cpp updated: 1.8 -> 1.9
ARMISelLowering.cpp updated: 1.3 -> 1.4
ARMInstrInfo.cpp updated: 1.11 -> 1.12
ARMInstrInfo.h updated: 1.5 -> 1.6
ARMInstrInfo.td updated: 1.85 -> 1.86
---
Log message:
Make LABEL a builtin opcode.
---
Diff
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.51 -> 1.52
---
Log message:
Make LABEL a builtin opcode.
---
Diffs of the changes: (+1 -1)
IA64ISelLowering.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/IA64/IA64ISelLowering
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.457 -> 1.458
ScheduleDAG.cpp updated: 1.116 -> 1.117
SelectionDAG.cpp updated: 1.377 -> 1.378
SelectionDAGISel.cpp updated: 1.344 -> 1.345
---
Log message:
Make LABEL a builtin opcode.
---
Diffs of the changes: (+1
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.60 -> 1.61
SelectionDAGNodes.h updated: 1.163 -> 1.164
---
Log message:
Make LABEL a builtin opcode.
---
Diffs of the changes: (+11 -6)
AsmPrinter.h|4
SelectionDAGNodes.h | 13 +++--
2 files
Changes in directory llvm/lib/Target/X86:
X86CodeEmitter.cpp updated: 1.128 -> 1.129
X86ISelLowering.cpp updated: 1.315 -> 1.316
X86InstrInfo.cpp updated: 1.76 -> 1.77
X86InstrInfo.h updated: 1.61 -> 1.62
X86InstrInfo.td updated: 1.298 -> 1.299
X86RegisterInfo.cpp updated: 1.196 -> 1.197
---
Log
Changes in directory llvm/lib/CodeGen:
DwarfWriter.cpp updated: 1.115 -> 1.116
---
Log message:
Clarify some constants.
---
Diffs of the changes: (+5 -4)
DwarfWriter.cpp |9 +
1 files changed, 5 insertions(+), 4 deletions(-)
Index: llvm/lib/CodeGen/DwarfWriter.cpp
diff -u llvm
Hi Evan,
Tanks for your review.
> 1. I think rather than adding a constraint that says a source operand
> must not be assigned the same register as another. It would be better
> if you add a constraint that says a source operand "can be killed at
> issue cycle + n". The live range analysis curren
Changes in directory llvm:
Makefile.rules updated: 1.419 -> 1.420
---
Log message:
Work around broken binutils on alpha
---
Diffs of the changes: (+4 -0)
Makefile.rules |4
1 files changed, 4 insertions(+)
Index: llvm/Makefile.rules
diff -u llvm/Makefile.rules:1.419 llvm/Makefile
Jim,
This patch is needed to get llvm-gcc to set the DataLayout string
properly and not use setEndianness or setPointerSize any more. These are
changes made by PR761. Please apply at your earliest convenience.
This was made against repository revision 256.
Thanks,
Reid.
Index: gcc/llvm-backend.
Changes in directory llvm/test/Assembler:
2007-01-26-PR1122.ll added (r1.1)
---
Log message:
For PR1122: http://llvm.org/PR1122 :
Test the upgradability of nested type definitions.
---
Diffs of the changes: (+14 -0)
2007-01-26-PR1122.ll | 14 ++
1 files changed, 14 insertions
Changes in directory llvm/test/Analysis/ScalarEvolution:
trip-count.ll updated: 1.1 -> 1.2
---
Log message:
For PR761: http://llvm.org/PR761 :
Remove "target endian/pointersize" or add "target datalayout" to make
the test parse properly or set the datalayout because defaults changes.
For PR645
Changes in directory llvm/test/Transforms/LCSSA:
2006-06-03-IncorrectIDFPhis.ll updated: 1.4 -> 1.5
2006-06-12-MultipleExitsSameBlock.ll updated: 1.3 -> 1.4
basictest.ll updated: 1.7 -> 1.8
---
Log message:
For PR761: http://llvm.org/PR761 :
Remove "target endian/pointersize" or add "target dat
Changes in directory llvm/test/Verifier:
2006-10-15-AddrLabel.ll updated: 1.2 -> 1.3
---
Log message:
For PR761: http://llvm.org/PR761 :
Remove "target endian/pointersize" or add "target datalayout" to make
the test parse properly or set the datalayout because defaults changes.
For PR645: http
Changes in directory llvm/test/Transforms/LevelRaise:
2002-03-21-MissedRaise.ll updated: 1.9 -> 1.10
---
Log message:
For PR761: http://llvm.org/PR761 :
Remove "target endian/pointersize" or add "target datalayout" to make
the test parse properly or set the datalayout because defaults changes.
Changes in directory llvm/test/CodeGen/Alpha:
add.ll updated: 1.5 -> 1.6
i32_sub_1.ll updated: 1.4 -> 1.5
zapnot.ll updated: 1.4 -> 1.5
---
Log message:
For PR761: http://llvm.org/PR761 :
Remove "target endian/pointersize" or add "target datalayout" to make
the test parse properly or set the da
Changes in directory llvm/test/Transforms/SimplifyLibCalls:
StrLen.ll updated: 1.5 -> 1.6
---
Log message:
For PR761: http://llvm.org/PR761 :
Remove "target endian/pointersize" or add "target datalayout" to make
the test parse properly or set the datalayout because defaults changes.
For PR645:
Changes in directory llvm/test/Analysis/Dominators:
2007-01-14-BreakCritEdges.ll updated: 1.1 -> 1.2
---
Log message:
For PR761: http://llvm.org/PR761 :
Remove "target endian/pointersize" or add "target datalayout" to make
the test parse properly or set the datalayout because defaults changes.
Changes in directory llvm/test/Transforms/InstCombine:
2007-01-13-ExtCompareMiscompile.ll updated: 1.1 -> 1.2
2007-01-14-FcmpSelf.ll updated: 1.1 -> 1.2
2007-01-18-VectorInfLoop.ll updated: 1.1 -> 1.2
IntPtrCast.ll updated: 1.3 -> 1.4
add.ll updated: 1.34 -> 1.35
cast-malloc.ll updated: 1.2 -> 1
Changes in directory llvm/test/CodeGen/X86:
2006-05-11-InstrSched.ll updated: 1.5 -> 1.6
2007-01-08-InstrSched.ll updated: 1.3 -> 1.4
2007-01-13-StackPtrIndex.ll updated: 1.1 -> 1.2
sse-fcopysign.ll updated: 1.3 -> 1.4
test-hidden.ll updated: 1.2 -> 1.3
test-pic-1.ll updated: 1.1 -> 1.2
test-pic
Changes in directory llvm/test/CodeGen/ARM:
2007-01-19-InfiniteLoop.ll updated: 1.1 -> 1.2
fcopysign.ll updated: 1.5 -> 1.6
fpcmp_ueq.ll updated: 1.3 -> 1.4
large-stack.ll updated: 1.1 -> 1.2
ldr_ext.ll updated: 1.2 -> 1.3
ldr_frame.ll updated: 1.1 -> 1.2
mul.ll updated: 1.4 -> 1.5
select.ll upd
Changes in directory llvm/test/CodeGen/Generic:
2007-01-15-LoadSelectCycle.ll updated: 1.1 -> 1.2
---
Log message:
For PR761: http://llvm.org/PR761 :
Remove "target endian/pointersize" or add "target datalayout" to make
the test parse properly or set the datalayout because defaults changes.
Fo
1 - 100 of 124 matches
Mail list logo