Changes in directory llvm/lib/VMCore:
Function.cpp updated: 1.109 - 1.110
---
Log message:
For PR645: http://llvm.org/PR645 :
Remove the Function::renameLocalSymbols function as it is no longer
needed.
---
Diffs of the changes: (+0 -39)
Function.cpp | 39
Changes in directory llvm/lib/Target/CBackend:
CBackend.cpp updated: 1.319 - 1.320
---
Log message:
For PR645: http://llvm.org/PR645 :
Remove the Function::renameLocalSymbols function as it is no longer
needed.
---
Diffs of the changes: (+0 -3)
CBackend.cpp |3 ---
1 files changed, 3
Changes in directory llvm/include/llvm:
Function.h updated: 1.69 - 1.70
---
Log message:
For PR645: http://llvm.org/PR645 :
Remove the Function::renameLocalSymbols function as it is no longer
needed.
---
Diffs of the changes: (+0 -7)
Function.h |7 ---
1 files changed, 7
Changes in directory llvm/lib/VMCore:
AsmWriter.cpp updated: 1.254 - 1.255
---
Log message:
For PR645: http://llvm.org/PR645 :
Implement new syntax for local and global symbols. Types and local
symbols use the % prefix. Global variables and functions use the @ prefix.
---
Diffs of the
Changes in directory llvm/lib/AsmParser:
llvmAsmParser.y updated: 1.312 - 1.313
Lexer.l updated: 1.95 - 1.96
ParserInternals.h updated: 1.52 - 1.53
---
Log message:
For PR645: http://llvm.org/PR645 :
Implement separation of local and global symbols. Local symbols and types
now use % prefix.
Changes in directory llvm/lib/VMCore:
Module.cpp updated: 1.72 - 1.73
---
Log message:
For PR761: http://llvm.org/PR761 :
Remove the setEndianess and setPointerSize methods. These are now
handled via the setDataLayout method.
---
Diffs of the changes: (+0 -20)
Module.cpp | 20
Changes in directory llvm/include/llvm/Bytecode:
BytecodeHandler.h updated: 1.10 - 1.11
---
Log message:
For PR761: http://llvm.org/PR761 :
BCReader no longer has a header that contains the endinanness and
pointer size. It's been replaced by datalayout field.
---
Diffs of the changes: (+1
Changes in directory llvm/lib/Bytecode/Writer:
Writer.cpp updated: 1.152 - 1.153
---
Log message:
For PR761: http://llvm.org/PR761 :
Remove the Endianness and PointerSize fields from the ModuleHeader and
replace it with the DataLayout field.
---
Diffs of the changes: (+5 -11)
Writer.cpp |
Changes in directory llvm/lib/Bytecode/Reader:
Analyzer.cpp updated: 1.28 - 1.29
Reader.cpp updated: 1.224 - 1.225
---
Log message:
For PR761: http://llvm.org/PR761 :
Remove the Endianness and PointerSize fields from the ModuleHeader and
replace it with the DataLayout field.
---
Diffs of the
Changes in directory llvm/lib/Transforms/Utils:
CloneModule.cpp updated: 1.19 - 1.20
---
Log message:
For PR761: http://llvm.org/PR761 :
The Module::setEndianness and Module::setPointerSize methods have been
removed. Instead you can get/set the DataLayout. Adjust thise accordingly.
---
Diffs
Changes in directory llvm/lib/ExecutionEngine/Interpreter:
Interpreter.cpp updated: 1.33 - 1.34
---
Log message:
For PR761: http://llvm.org/PR761 :
The Module::setEndianness and Module::setPointerSize methods have been
removed. Instead you can get/set the DataLayout. Adjust thise accordingly.
Changes in directory llvm/lib/Linker:
LinkModules.cpp updated: 1.126 - 1.127
---
Log message:
For PR761: http://llvm.org/PR761 :
The Module::setEndianness and Module::setPointerSize methods have been
removed. Instead you can get/set the DataLayout. Adjust thise accordingly.
---
Diffs of the
Changes in directory llvm/lib/Target:
TargetData.cpp updated: 1.82 - 1.83
---
Log message:
For PR761: http://llvm.org/PR761 :
The Module::setEndianness and Module::setPointerSize methods have been
removed. Instead you can get/set the DataLayout. Adjust thise accordingly.
---
Diffs of the
Changes in directory llvm/test/Analysis/BasicAA:
2007-01-13-BasePointerBadNoAlias.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/Linker:
2003-01-30-LinkerRename.ll updated: 1.4 - 1.5
2003-11-18-TypeResolution.ll updated: 1.2 - 1.3
2005-12-06-AppendingZeroLengthArrays.ll updated: 1.4 - 1.5
---
Log message:
For PR761: http://llvm.org/PR761 :
Remove target endian/pointersize or add target
Changes in directory llvm/test/CodeGen/PowerPC:
2007-01-04-ArgExtension.ll updated: 1.2 - 1.3
2007-01-15-AsmDialect.ll updated: 1.2 - 1.3
and-elim.ll updated: 1.5 - 1.6
and_sext.ll updated: 1.5 - 1.6
small-arguments.ll updated: 1.8 - 1.9
unsafe-math.ll updated: 1.1 - 1.2
---
Log message:
For
Changes in directory llvm/test/Transforms/FunctionResolve:
2002-08-19-ResolveGlobalVars.ll updated: 1.7 - 1.8
2002-08-19-ResolveGlobalVarsEasier.ll updated: 1.5 - 1.6
2003-10-21-GlobalResolveHack.ll updated: 1.3 - 1.4
---
Log message:
For PR761: http://llvm.org/PR761 :
Remove target
Changes in directory llvm/test/Transforms/GlobalDCE:
2003-10-09-PreserveWeakGlobals.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 in directory llvm/test/Transforms/GlobalOpt:
storepointer-compare.llx 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
Changes in directory llvm/test/CodeGen/CBackend:
2007-01-08-ParamAttr-ICmp.ll updated: 1.1 - 1.2
2007-01-17-StackSaveNRestore.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
Changes in directory llvm/test/Feature:
globalredefinition2.ll updated: 1.1 - 1.2
globalredefinition3.ll updated: 1.2 - 1.3
newcasts.ll updated: 1.3 - 1.4
packed_struct.ll updated: 1.4 - 1.5
paramattrs.ll updated: 1.3 - 1.4
---
Log message:
For PR761: http://llvm.org/PR761 :
Remove target
Changes in directory llvm/test/Transforms/TailCallElim:
dont-tce-tail-marked-call.ll updated: 1.3 - 1.4
move_alloca_for_tail_call.ll updated: 1.3 - 1.4
trivial_codegen_tailcall.ll updated: 1.2 - 1.3
---
Log message:
For PR761: http://llvm.org/PR761 :
Remove target endian/pointersize or add
Changes in directory llvm/test/Transforms/IndVarsSimplify:
2007-01-06-TripCount.ll updated: 1.3 - 1.4
2007-01-08-X86-64-Pointer.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
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.
For
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-2.ll
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 updated:
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.3
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.
For
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
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.
For
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:
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
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/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
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:
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
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 current
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
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/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: (+11
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/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:
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:
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:
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.
---
Diffs of
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:
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 ++
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 opcode.
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
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 +++
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 check
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
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
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:
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
+++
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
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
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:
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 live
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:
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
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
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
};
};
We
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
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 the
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
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
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/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
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
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/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
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/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 message:
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
for
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
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 |
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 of
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:
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
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 global
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
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,
DEF = 2,
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
---
Log
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
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
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/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/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
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/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
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
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/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:
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
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:
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/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:
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:
1 - 100 of 120 matches
Mail list logo