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

2007-01-26 Thread Reid Spencer
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

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

2007-01-26 Thread Reid Spencer
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

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

2007-01-26 Thread Reid Spencer
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

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

2007-01-26 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y Lexer.l ParserInternals.h

2007-01-26 Thread Reid Spencer
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.

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

2007-01-26 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/include/llvm/Bytecode/BytecodeHandler.h

2007-01-26 Thread Reid Spencer
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

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

2007-01-26 Thread Reid Spencer
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 |

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

2007-01-26 Thread Reid Spencer
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

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

2007-01-26 Thread Reid Spencer
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

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

2007-01-26 Thread Reid Spencer
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.

[llvm-commits] CVS: llvm/lib/Linker/LinkModules.cpp

2007-01-26 Thread Reid Spencer
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

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

2007-01-26 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/test/Analysis/BasicAA/2007-01-13-BasePointerBadNoAlias.ll

2007-01-26 Thread Reid Spencer
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.

[llvm-commits] CVS: llvm/test/Linker/2003-01-30-LinkerRename.ll 2003-11-18-TypeResolution.ll 2005-12-06-AppendingZeroLengthArrays.ll

2007-01-26 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/test/CodeGen/PowerPC/2007-01-04-ArgExtension.ll 2007-01-15-AsmDialect.ll and-elim.ll and_sext.ll small-arguments.ll unsafe-math.ll

2007-01-26 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/test/Transforms/FunctionResolve/2002-08-19-ResolveGlobalVars.ll 2002-08-19-ResolveGlobalVarsEasier.ll 2003-10-21-GlobalResolveHack.ll

2007-01-26 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/test/Transforms/GlobalDCE/2003-10-09-PreserveWeakGlobals.ll

2007-01-26 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/test/Transforms/GlobalOpt/storepointer-compare.llx

2007-01-26 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/test/CodeGen/CBackend/2007-01-08-ParamAttr-ICmp.ll 2007-01-17-StackSaveNRestore.ll

2007-01-26 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/test/Feature/globalredefinition2.ll globalredefinition3.ll newcasts.ll packed_struct.ll paramattrs.ll

2007-01-26 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/test/Transforms/TailCallElim/dont-tce-tail-marked-call.ll move_alloca_for_tail_call.ll trivial_codegen_tailcall.ll

2007-01-26 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/test/Transforms/IndVarsSimplify/2007-01-06-TripCount.ll 2007-01-08-X86-64-Pointer.ll

2007-01-26 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/test/CodeGen/Generic/2007-01-15-LoadSelectCycle.ll

2007-01-26 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/test/CodeGen/X86/2006-05-11-InstrSched.ll 2007-01-08-InstrSched.ll 2007-01-13-StackPtrIndex.ll sse-fcopysign.ll test-hidden.ll test-pic-1.ll test-pic-2.ll test-pic-3.ll test-p

2007-01-26 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/test/CodeGen/ARM/2007-01-19-InfiniteLoop.ll fcopysign.ll fpcmp_ueq.ll large-stack.ll ldr_ext.ll ldr_frame.ll mul.ll select.ll sxt_rot.ll thumb-imm.ll uxt_rot.ll

2007-01-26 Thread Reid Spencer
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:

[llvm-commits] CVS: llvm/test/Transforms/InstCombine/2007-01-13-ExtCompareMiscompile.ll 2007-01-14-FcmpSelf.ll 2007-01-18-VectorInfLoop.ll IntPtrCast.ll add.ll cast-malloc.ll sub.ll vec_shuffle.ll xor

2007-01-26 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/test/Transforms/SimplifyLibCalls/StrLen.ll

2007-01-26 Thread Reid Spencer
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:

[llvm-commits] CVS: llvm/test/Analysis/Dominators/2007-01-14-BreakCritEdges.ll

2007-01-26 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/test/CodeGen/Alpha/add.ll i32_sub_1.ll zapnot.ll

2007-01-26 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/test/Transforms/LevelRaise/2002-03-21-MissedRaise.ll

2007-01-26 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/test/Verifier/2006-10-15-AddrLabel.ll

2007-01-26 Thread Reid Spencer
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:

[llvm-commits] CVS: llvm/test/Transforms/LCSSA/2006-06-03-IncorrectIDFPhis.ll 2006-06-12-MultipleExitsSameBlock.ll basictest.ll

2007-01-26 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/test/Analysis/ScalarEvolution/trip-count.ll

2007-01-26 Thread Reid Spencer
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:

[llvm-commits] CVS: llvm/test/Assembler/2007-01-26-PR1122.ll

2007-01-26 Thread Reid Spencer
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

[llvm-commits] [llvm-gcc] Patch For PR761

2007-01-26 Thread Reid Spencer
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:

[llvm-commits] CVS: llvm/Makefile.rules

2007-01-26 Thread Andrew Lenharth
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

Re: [llvm-commits] [patch] Intruction Constraint DestReg!=SrcReg (for review)

2007-01-26 Thread Lauro Ramos Venancio
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

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

2007-01-26 Thread Jim Laskey
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-commits] CVS: llvm/include/llvm/CodeGen/AsmPrinter.h SelectionDAGNodes.h

2007-01-26 Thread Jim Laskey
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

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp ScheduleDAG.cpp SelectionDAG.cpp SelectionDAGISel.cpp

2007-01-26 Thread Jim Laskey
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86CodeEmitter.cpp X86ISelLowering.cpp X86InstrInfo.cpp X86InstrInfo.h X86InstrInfo.td X86RegisterInfo.cpp

2007-01-26 Thread Jim Laskey
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

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

2007-01-26 Thread Jim Laskey
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-commits] CVS: llvm/include/llvm/Target/TargetInstrInfo.h

2007-01-26 Thread Jim Laskey
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-commits] CVS: llvm/lib/Target/Alpha/AlphaISelLowering.cpp

2007-01-26 Thread Jim Laskey
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-commits] CVS: llvm/lib/Target/ARM/ARMConstantIslandPass.cpp ARMISelLowering.cpp ARMInstrInfo.cpp ARMInstrInfo.h ARMInstrInfo.td

2007-01-26 Thread Jim Laskey
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

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

2007-01-26 Thread Jim Laskey
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-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp BranchFolding.cpp MachineDebugInfo.cpp

2007-01-26 Thread Jim Laskey
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 ++

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCBranchSelector.cpp PPCISelLowering.cpp PPCInstrInfo.h PPCInstrInfo.td PPCRegisterInfo.cpp

2007-01-26 Thread Jim Laskey
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.

[llvm-commits] CVS: llvm/lib/Target/Target.td TargetSelectionDAG.td

2007-01-26 Thread Jim Laskey
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

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

2007-01-26 Thread Reid Spencer
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 +++

[llvm-commits] CVS: llvm/utils/TableGen/AsmWriterEmitter.cpp CodeEmitterGen.cpp CodeGenTarget.cpp DAGISelEmitter.cpp InstrInfoEmitter.cpp

2007-01-26 Thread Jim Laskey
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

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

2007-01-26 Thread Devang Patel
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

[llvm-commits] llvm-gcc4: small cleanup

2007-01-26 Thread Duncan Sands
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

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

2007-01-26 Thread Reid Spencer
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:

Re: [llvm-commits] llvm-gcc4: small cleanup

2007-01-26 Thread Jim Laskey
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 +++

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMInstrThumb.td

2007-01-26 Thread Evan Cheng
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-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp

2007-01-26 Thread Lauro Ramos Venancio
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

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

2007-01-26 Thread Reid Spencer
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:

Re: [llvm-commits] [patch] Intruction Constraint DestReg!=SrcReg (for review)

2007-01-26 Thread Chris Lattner
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

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

2007-01-26 Thread Reid Spencer
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.

Re: [llvm-commits] [patch] Intruction Constraint DestReg!=SrcReg (for review)

2007-01-26 Thread Evan Cheng
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

[llvm-commits] llvm-gcc4: isAggregateType - isAggregateTreeType

2007-01-26 Thread Duncan Sands
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

Re: [llvm-commits] [patch] Intruction Constraint DestReg!=SrcReg (for review)

2007-01-26 Thread Lauro Ramos Venancio
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

[llvm-commits] [patch] Intruction Constraint DestReg!=SrcReg (for review)

2007-01-26 Thread Lauro Ramos Venancio
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

Re: [llvm-commits] [patch] Intruction Constraint DestReg!=SrcReg (for review)

2007-01-26 Thread Chris Lattner
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

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

2007-01-26 Thread Lauro Ramos Venancio
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

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

2007-01-26 Thread Jim Laskey
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

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

2007-01-26 Thread Jim Laskey
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

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

2007-01-26 Thread Jim Laskey
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

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

2007-01-26 Thread Jim Laskey
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

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

2007-01-26 Thread Jim Laskey
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.

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

2007-01-26 Thread Jim Laskey
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

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp SelectionDAGISel.cpp

2007-01-26 Thread Jim Laskey
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:

[llvm-commits] CVS: llvm/include/llvm/CodeGen/DwarfWriter.h MachineFrameInfo.h MachineFunction.h ScheduleDAG.h SelectionDAG.h SelectionDAGNodes.h

2007-01-26 Thread Jim Laskey
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:

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

2007-01-26 Thread Jim Laskey
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

Re: [llvm-commits] CVS: llvm/include/llvm/Function.h

2007-01-26 Thread Chris Lattner
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-commits] CVS: llvm/lib/Target/ARM/ARMInstrThumb.td ARMRegisterInfo.cpp

2007-01-26 Thread Evan Cheng
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 |

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

2007-01-26 Thread Chris Lattner
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

Re: [llvm-commits] CVS: llvm/include/llvm/CodeGen/DwarfWriter.h MachineFrameInfo.h MachineFunction.h ScheduleDAG.h SelectionDAG.h SelectionDAGNodes.h

2007-01-26 Thread Reid Spencer
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:

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

2007-01-26 Thread Jim Laskey
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

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

2007-01-26 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/include/llvm/ADT/FoldingSet.h

2007-01-26 Thread Chris Lattner
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

Re: [llvm-commits] [patch] Intruction Constraint DestReg!=SrcReg (for review)

2007-01-26 Thread Evan Cheng
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,

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

2007-01-26 Thread Evan Cheng
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

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

2007-01-26 Thread Jim Laskey
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-commits] CVS: llvm/include/llvm/CodeGen/MachOWriter.h

2007-01-26 Thread Nate Begeman
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

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

2007-01-26 Thread Nate Begeman
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

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

2007-01-26 Thread Nate Begeman
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

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

2007-01-26 Thread Nate Begeman
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

[llvm-commits] [llvm-commit][llvm-gcc] Modify headers.

2007-01-26 Thread Jim Laskey
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

[llvm-commits] CVS: llvm/utils/TableGen/DAGISelEmitter.cpp

2007-01-26 Thread Jim Laskey
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

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

2007-01-26 Thread Lauro Ramos Venancio
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

[llvm-commits] CVS: llvm-test/SingleSource/UnitTests/Integer/sign.c sign.reference_output

2007-01-26 Thread Guoling Han
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

[llvm-commits] CVS: llvm/test/CodeGen/ARM/long_shift.ll longarith.ll

2007-01-26 Thread Evan Cheng
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:

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

2007-01-26 Thread Evan Cheng
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-commits] CVS: llvm/lib/Target/ARM/ARMInstrThumb.td

2007-01-26 Thread Evan Cheng
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:

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

2007-01-26 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/test/C++Frontend/2003-11-02-WeakLinkage.cpp.tr

2007-01-26 Thread Reid Spencer
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:

Re: [llvm-commits] CVS: llvm/test/C++Frontend/2003-11-02-WeakLinkage.cpp.tr

2007-01-26 Thread Chris Lattner
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   2   >