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

2007-01-31 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMISelLowering.cpp updated: 1.8 -> 1.9 --- Log message: Observe -soft-float. --- Diffs of the changes: (+4 -3) ARMISelLowering.cpp |7 --- 1 files changed, 4 insertions(+), 3 deletions(-) Index: llvm/lib/Target/ARM/ARMISelLowering.cpp dif

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

2007-01-31 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: RuntimeLibcalls.h updated: 1.1 -> 1.2 --- Log message: Added O_F32 and O_64 in addition to UO_F32 and UO_64 even though by default they call the same libgcc routine. The result of the calls are "tested" differently. --- Diffs of the changes: (+

[llvm-commits] CVS: llvm/include/llvm/Target/TargetLowering.h

2007-01-31 Thread Evan Cheng
Changes in directory llvm/include/llvm/Target: TargetLowering.h updated: 1.104 -> 1.105 --- Log message: Allow the target to override the ISD::CondCode that's to be used to test the result of the comparison libcall against zero. --- Diffs of the changes: (+16 -0) TargetLowering.h | 16 ++

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

2007-01-31 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.462 -> 1.463 TargetLowering.cpp updated: 1.86 -> 1.87 --- Log message: Allow the target to override the ISD::CondCode that's to be used to test the result of the comparison libcall against zero. --- Diffs of the ch

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

2007-01-31 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMISelLowering.cpp updated: 1.9 -> 1.10 --- Log message: Specify the right CC for comparison libcalls. --- Diffs of the changes: (+20 -0) ARMISelLowering.cpp | 20 1 files changed, 20 insertions(+) Index: llvm/lib/Target/A

[llvm-commits] CVS: llvm/test/CodeGen/ARM/hello.ll insn-sched1.ll ldm.ll

2007-01-31 Thread Lauro Ramos Venancio
Changes in directory llvm/test/CodeGen/ARM: hello.ll updated: 1.3 -> 1.4 insn-sched1.ll updated: 1.2 -> 1.3 ldm.ll updated: 1.3 -> 1.4 --- Log message: ARM fix: Miscompilation when frame pointer can't be eliminated. Uninitialized frame pointer register is used. --- Diffs of the changes: (+3

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

2007-01-31 Thread Lauro Ramos Venancio
Changes in directory llvm/lib/Target/ARM: ARMRegisterInfo.cpp updated: 1.47 -> 1.48 --- Log message: ARM fix: Miscompilation when frame pointer can't be eliminated. Uninitialized frame pointer register is used. --- Diffs of the changes: (+9 -10) ARMRegisterInfo.cpp | 19 +---

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

2007-01-31 Thread Chris Lattner
Changes in directory llvm/lib/Analysis: ConstantFolding.cpp updated: 1.14 -> 1.15 --- Log message: Fix a minor bug in my patch yesterday that broken ConstProp/bswap.ll --- Diffs of the changes: (+1 -1) ConstantFolding.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: l

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

2007-01-31 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.616 -> 1.617 --- Log message: Revert another incorrectly applied chunk, which fixes InstCombine/vec_insert_to_shuffle.ll --- Diffs of the changes: (+0 -7) InstructionCombining.cpp |7 --- 1 files

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

2007-01-31 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMConstantIslandPass.cpp updated: 1.14 -> 1.15 --- Log message: ConstPool island bug: watch out for cases where UserMI is the last MI of the BB. --- Diffs of the changes: (+16 -4) ARMConstantIslandPass.cpp | 20 1 files chang

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

2007-01-31 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMConstantIslandPass.cpp updated: 1.15 -> 1.16 --- Log message: Some comments. --- Diffs of the changes: (+6 -2) ARMConstantIslandPass.cpp |8 ++-- 1 files changed, 6 insertions(+), 2 deletions(-) Index: llvm/lib/Target/ARM/ARMConstantIsl

[llvm-commits] llvm-gcc4: gimplifier fixes

2007-01-31 Thread Chris Lattner
Applied, -Chris Begin forwarded message: From: Duncan Sands <[EMAIL PROTECTED]> Date: January 31, 2007 11:17:37 AM PST To: Chris Lattner <[EMAIL PROTECTED]> Subject: llvm-gcc4: gimplifier fixes isAggregateType, defined in llvm-convert, is identical to isAggregateTreeType, defined in llvm-abi.

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

2007-01-31 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Instructions.cpp updated: 1.67 -> 1.68 --- Log message: implement the new GEP instruction ctors. --- Diffs of the changes: (+23 -5) Instructions.cpp | 28 +++- 1 files changed, 23 insertions(+), 5 deletions(-) Index: llvm/li

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

2007-01-31 Thread Chris Lattner
Changes in directory llvm/include/llvm: Instructions.h updated: 1.51 -> 1.52 --- Log message: implement the new GEP instruction ctors. --- Diffs of the changes: (+1 -1) Instructions.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/Instructions.h diff -

[llvm-commits] CVS: llvm/lib/Target/PowerPC/README.txt

2007-01-31 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: README.txt updated: 1.108 -> 1.109 --- Log message: A relatively simple PPC optimization. --- Diffs of the changes: (+27 -0) README.txt | 27 +++ 1 files changed, 27 insertions(+) Index: llvm/lib/Target/PowerPC/READM

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

2007-01-31 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.227 -> 1.228 --- Log message: eliminate a temporary vector while parsing gep's from bc files. --- Diffs of the changes: (+6 -3) Reader.cpp |9 ++--- 1 files changed, 6 insertions(+), 3 deletions(-) Index: llvm/l

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

2007-01-31 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMConstantIslandPass.cpp updated: 1.16 -> 1.17 --- Log message: When determining whether a pc relative branch / load displacement fits in the instruction field, adjust it for PC value (4 for thumb, 8 for arm). --- Diffs of the changes: (+42 -27) A

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

2007-01-31 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/IPO: GlobalOpt.cpp updated: 1.92 -> 1.93 SimplifyLibCalls.cpp updated: 1.90 -> 1.91 --- Log message: eliminate temporary vectors --- Diffs of the changes: (+8 -12) GlobalOpt.cpp| 11 +-- SimplifyLibCalls.cpp |9 +++-- 2 fil

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

2007-01-31 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: CodeExtractor.cpp updated: 1.47 -> 1.48 --- Log message: eliminate temporary vectors --- Diffs of the changes: (+13 -16) CodeExtractor.cpp | 29 + 1 files changed, 13 insertions(+), 16 deletions(-) Index: llvm/

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

2007-01-31 Thread Chris Lattner
Changes in directory llvm/include/llvm/ADT: SmallVector.h updated: 1.22 -> 1.23 --- Log message: add missing ctor --- Diffs of the changes: (+7 -0) SmallVector.h |7 +++ 1 files changed, 7 insertions(+) Index: llvm/include/llvm/ADT/SmallVector.h diff -u llvm/include/llvm/ADT/Smal

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

2007-01-31 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: IndVarSimplify.cpp updated: 1.107 -> 1.108 InstructionCombining.cpp updated: 1.617 -> 1.618 LowerGC.cpp updated: 1.19 -> 1.20 --- Log message: remove temporary vectors. --- Diffs of the changes: (+9 -13) IndVarSimplify.cpp |3 +--

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

2007-01-31 Thread Chris Lattner
Changes in directory llvm/tools/gccld: gccld.cpp updated: 1.115 -> 1.116 --- Log message: shutdown the app when done. --- Diffs of the changes: (+3 -1) gccld.cpp |4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) Index: llvm/tools/gccld/gccld.cpp diff -u llvm/tools/gccld/gccld.

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

2007-01-31 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMInstrThumb.td updated: 1.10 -> 1.11 --- Log message: Thumb asm syntax does not want 's' suffix for flag setting opcodes. --- Diffs of the changes: (+2 -2) ARMInstrThumb.td |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llv

[llvm-commits] llvm-gcc patch: fix PR1150

2007-01-31 Thread Lauro Ramos Venancio
Fix PR1150. http://llvm.org/bugs/show_bug.cgi?id=1150 Lauro Index: Makefile.in === --- Makefile.in (revision 262) +++ Makefile.in (working copy) @@ -179,7 +179,9 @@ STAGE_HOST_EXPORTS = \ $(HOST_EXPORTS) \ CC="$(STAGE_CC_WRAPPE

[llvm-commits] CVS: llvm/lib/Support/FoldingSet.cpp

2007-01-31 Thread Reid Spencer
Changes in directory llvm/lib/Support: FoldingSet.cpp updated: 1.13 -> 1.14 --- Log message: Add some debug output. --- Diffs of the changes: (+4 -0) FoldingSet.cpp |4 1 files changed, 4 insertions(+) Index: llvm/lib/Support/FoldingSet.cpp diff -u llvm/lib/Support/FoldingSet.cp

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

2007-01-31 Thread Evan Cheng
Changes in directory llvm/lib/Target: TargetData.cpp updated: 1.83 -> 1.84 --- Log message: Dead comment. --- Diffs of the changes: (+0 -1) TargetData.cpp |1 - 1 files changed, 1 deletion(-) Index: llvm/lib/Target/TargetData.cpp diff -u llvm/lib/Target/TargetData.cpp:1.83 llvm/lib/Ta

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

2007-01-31 Thread Reid Spencer
Changes in directory llvm/docs: LangRef.html updated: 1.205 -> 1.206 --- Log message: Preview of the shift instructions becoming Binary Operators. --- Diffs of the changes: (+86 -87) LangRef.html | 173 +-- 1 files changed, 86 insert

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

2007-01-31 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMRegisterInfo.cpp updated: 1.48 -> 1.49 --- Log message: Update comment. --- Diffs of the changes: (+1 -1) ARMRegisterInfo.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/ARM/ARMRegisterInfo.cpp diff -u llvm/

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

2007-01-31 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMTargetMachine.cpp updated: 1.18 -> 1.19 --- Log message: Thumb add sp, #imm requires the immediate value be multiple of 4. For now, change preferred alignment of short, byte, bool to 4. --- Diffs of the changes: (+6 -2) ARMTargetMachine.cpp |

[llvm-commits] CVS: llvm/lib/Target/ARM/README-Thumb.txt

2007-01-31 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: README-Thumb.txt updated: 1.2 -> 1.3 --- Log message: Add 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.

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

2007-01-31 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMRegisterInfo.cpp updated: 1.49 -> 1.50 --- Log message: Darwin ABI requires FP to point to stack slot of prev FP. --- Diffs of the changes: (+14 -3) ARMRegisterInfo.cpp | 17 ++--- 1 files changed, 14 insertions(+), 3 deletions(-)

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

2007-01-31 Thread Evan Cheng
Hi Lauro, FYI. Darwin ABI requires FP to point to the stack slot where previous FP is spilled. I've fixed this. Evan On Jan 31, 2007, at 5:13 AM, Lauro Ramos Venancio wrote: > > > Changes in directory llvm/lib/Target/ARM: > > ARMRegisterInfo.cpp updated: 1.47 -> 1.48 > --- > Log message: > >

[llvm-commits] CVS: llvm/test/CodeGen/ARM/hello.ll insn-sched1.ll ldm.ll

2007-01-31 Thread Evan Cheng
Changes in directory llvm/test/CodeGen/ARM: hello.ll updated: 1.4 -> 1.5 insn-sched1.ll updated: 1.3 -> 1.4 ldm.ll updated: 1.4 -> 1.5 --- Log message: Fix test cases. --- Diffs of the changes: (+11 -10) hello.ll | 17 + insn-sched1.ll |2 +- ldm.ll |

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

2007-01-31 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: Instructions.cpp updated: 1.68 -> 1.69 --- Log message: Fix build breakage by using correct arguments to getIndexedType in the GEP constructors. --- Diffs of the changes: (+10 -6) Instructions.cpp | 16 ++-- 1 files changed, 10 insertions

Re: [llvm-commits] CVS: llvm/test/CodeGen/ARM/hello.ll insn-sched1.ll ldm.ll

2007-01-31 Thread Reid Spencer
Evan / Lauro, I don't know what the issue is, but test/CodeGen/ARM/large-stack.ll is failing and going into an infinite busy loop in llc. This is preventing the dejagnu test suite from completing. Reid. On Wed, 2007-01-31 at 16:27 -0600, Evan Cheng wrote: > > Changes in directory llvm/test/Cod

Re: [llvm-commits] CVS: llvm/test/CodeGen/ARM/hello.ll insn-sched1.ll ldm.ll

2007-01-31 Thread Lauro Ramos Venancio
large-stack.ll is falling, but the infinite loop occurs compiling function f3 of long.ll with -enable-thumb. Lauro 2007/1/31, Reid Spencer <[EMAIL PROTECTED]>: > Evan / Lauro, > > I don't know what the issue is, but test/CodeGen/ARM/large-stack.ll is > failing and going into an infinite busy loop

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

2007-01-31 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMRegisterInfo.cpp updated: 1.50 -> 1.51 --- Log message: Don't want to add FramePtr to callee save spill list twice. --- Diffs of the changes: (+2 -8) ARMRegisterInfo.cpp | 10 ++ 1 files changed, 2 insertions(+), 8 deletions(-) Index:

Re: [llvm-commits] CVS: llvm/test/CodeGen/ARM/hello.ll insn-sched1.ll ldm.ll

2007-01-31 Thread Evan Cheng
I think it's long.ll, right? I am on it now. Evan On Jan 31, 2007, at 2:41 PM, Reid Spencer wrote: > Evan / Lauro, > > I don't know what the issue is, but test/CodeGen/ARM/large-stack.ll is > failing and going into an infinite busy loop in llc. This is > preventing > the dejagnu test suite fro

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

2007-01-31 Thread Chris Lattner
On Jan 31, 2007, at 2:30 PM, Reid Spencer wrote: > Instructions.cpp updated: 1.68 -> 1.69 > --- > Log message: > > Fix build breakage by using correct arguments to getIndexedType in the > GEP constructors. Thanks Reid, sorry for the breakage :( -Chris > > > --- > Diffs of the changes: (+10 -6)

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

2007-01-31 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMConstantIslandPass.cpp updated: 1.17 -> 1.18 --- Log message: Handle an interesting corner case: the constpool_entry being reference is two instructions away, i.e. its address is equal to PC. %r0 = tLDRpci bx CONSTPOOL_ENTRY

Re: [llvm-commits] CVS: llvm/test/CodeGen/ARM/hello.ll insn-sched1.ll ldm.ll

2007-01-31 Thread Evan Cheng
Fixed. Evan On Jan 31, 2007, at 3:23 PM, Evan Cheng wrote: > I think it's long.ll, right? I am on it now. > > Evan > > On Jan 31, 2007, at 2:41 PM, Reid Spencer wrote: > >> Evan / Lauro, >> >> I don't know what the issue is, but test/CodeGen/ARM/large- >> stack.ll is >> failing and going into an

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

2007-01-31 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.55 -> 1.56 --- Log message: Don't emit unnecessary .align directive. --- Diffs of the changes: (+1 -3) ARMAsmPrinter.cpp |4 +--- 1 files changed, 1 insertion(+), 3 deletions(-) Index: llvm/lib/Target/ARM/ARMAsmPri

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

2007-01-31 Thread Evan Cheng
Changes in directory llvm/test/CodeGen/ARM: long.ll updated: 1.11 -> 1.12 --- Log message: Fix test case. --- Diffs of the changes: (+0 -2) long.ll |2 -- 1 files changed, 2 deletions(-) Index: llvm/test/CodeGen/ARM/long.ll diff -u llvm/test/CodeGen/ARM/long.ll:1.11 llvm/test/CodeGen/

[llvm-commits] CVS: llvm/test/CodeGen/PowerPC/2007-01-31-InlineAsmAddrMode.ll

2007-01-31 Thread Chris Lattner
Changes in directory llvm/test/CodeGen/PowerPC: 2007-01-31-InlineAsmAddrMode.ll added (r1.1) --- Log message: new testcase --- Diffs of the changes: (+25 -0) 2007-01-31-InlineAsmAddrMode.ll | 25 + 1 files changed, 25 insertions(+) Index: llvm/test/CodeGen/Power

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

2007-01-31 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.232 -> 1.233 PPCRegisterInfo.cpp updated: 1.103 -> 1.104 --- Log message: Fix CodeGen/PowerPC/2007-01-31-InlineAsmAddrMode.ll --- Diffs of the changes: (+7 -1) PPCAsmPrinter.cpp |5 - PPCRegisterInfo.cpp |

[llvm-commits] CVS: llvm/lib/Target/ARM/README-Thumb.txt

2007-01-31 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: README-Thumb.txt updated: 1.3 -> 1.4 --- Log message: Possible JT improvements. --- Diffs of the changes: (+43 -3) README-Thumb.txt | 46 +++--- 1 files changed, 43 insertions(+), 3 deletions(-) Index: llv

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

2007-01-31 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMConstantIslandPass.cpp updated: 1.18 -> 1.19 --- Log message: Pessmistically assume the .align 2 before the first constpool entry adds two bytes padding. --- Diffs of the changes: (+12 -2) ARMConstantIslandPass.cpp | 14 -- 1 files

[llvm-commits] CVS: llvm/tools/lto/Makefile

2007-01-31 Thread Devang Patel
Changes in directory llvm/tools/lto: Makefile updated: 1.7 -> 1.8 --- Log message: Include Makefile.config before testing OS. --- Diffs of the changes: (+5 -5) Makefile | 10 +- 1 files changed, 5 insertions(+), 5 deletions(-) Index: llvm/tools/lto/Makefile diff -u llvm/tools/l

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

2007-01-31 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.352 -> 1.353 --- Log message: Emit a better assertion message for PR1133: http://llvm.org/PR1133 --- Diffs of the changes: (+18 -15) SelectionDAGISel.cpp | 33 ++--- 1 files c

[llvm-commits] CVS: llvm/include/llvm/Support/CommandLine.h

2007-01-31 Thread Devang Patel
Changes in directory llvm/include/llvm/Support: CommandLine.h updated: 1.57 -> 1.58 --- Log message: Add PrintVersionMessage() that tools can use to print version number without exiting program. --- Diffs of the changes: (+1 -0) CommandLine.h |1 + 1 files changed, 1 insertion(+) Ind

[llvm-commits] CVS: llvm/lib/Support/CommandLine.cpp

2007-01-31 Thread Devang Patel
Changes in directory llvm/lib/Support: CommandLine.cpp updated: 1.81 -> 1.82 --- Log message: Add PrintVersionMessage() that tools can use to print version number without exiting program. --- Diffs of the changes: (+11 -3) CommandLine.cpp | 14 +++--- 1 files changed, 11 insertio

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

2007-01-31 Thread Devang Patel
Changes in directory llvm/tools/lto: lto.cpp updated: 1.32 -> 1.33 --- Log message: Add printVersion(). Linker can use it to print LLVM version number. --- Diffs of the changes: (+4 -0) lto.cpp |4 1 files changed, 4 insertions(+) Index: llvm/tools/lto/lto.cpp diff -u llvm/tools

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

2007-01-31 Thread Devang Patel
Changes in directory llvm/include/llvm: LinkTimeOptimizer.h updated: 1.12 -> 1.13 --- Log message: Add printVersion(). Linker can use it to print LLVM version number. --- Diffs of the changes: (+2 -0) LinkTimeOptimizer.h |2 ++ 1 files changed, 2 insertions(+) Index: llvm/include/llv

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

2007-01-31 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMInstrThumb.td updated: 1.11 -> 1.12 ARMRegisterInfo.cpp updated: 1.51 -> 1.52 --- Log message: Special epilogue for vararg functions. We cannot do a pop to pc because there follows a sp increment for the va register save region. Instead issue a separ

[llvm-commits] One more ARM failure

2007-01-31 Thread Reid Spencer
The llc infinite loop in long.ll appears to be fixed. But, now I have the one below failing on x86-pc-linux-gnu. Please fix or XFAIL. FAIL: /proj/llvm/llvm-4/test/CodeGen/ARM/large-stack.ll: child process exited abnormally .text .globl test1 .align 2 test1: sub

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

2007-01-31 Thread Evan Cheng
Changes in directory llvm/test/CodeGen/ARM: vargs2.ll updated: 1.5 -> 1.6 --- Log message: Added a thumb vararg test. --- Diffs of the changes: (+4 -1) vargs2.ll |5 - 1 files changed, 4 insertions(+), 1 deletion(-) Index: llvm/test/CodeGen/ARM/vargs2.ll diff -u llvm/test/CodeGen/

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

2007-01-31 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMRegisterInfo.cpp updated: 1.52 -> 1.53 ARMTargetMachine.cpp updated: 1.19 -> 1.20 --- Log message: Also set alignment of stack-based structs to 4 in thumb mode. --- Diffs of the changes: (+7 -8) ARMRegisterInfo.cpp |3 +-- ARMTargetMachine.c

[llvm-commits] CVS: llvm/test/CodeGen/ARM/2007-01-31-RegInfoAssert.ll

2007-01-31 Thread Evan Cheng
Changes in directory llvm/test/CodeGen/ARM: 2007-01-31-RegInfoAssert.ll added (r1.1) --- Log message: Add a test case. --- Diffs of the changes: (+16 -0) 2007-01-31-RegInfoAssert.ll | 16 1 files changed, 16 insertions(+) Index: llvm/test/CodeGen/ARM/2007-01-31-RegInfoA

[llvm-commits] CVS: llvm/lib/Target/ARM/README-Thumb.txt

2007-01-31 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: README-Thumb.txt updated: 1.4 -> 1.5 --- Log message: Add a note. --- Diffs of the changes: (+61 -0) README-Thumb.txt | 61 +++ 1 files changed, 61 insertions(+) Index: llvm/lib/Target/ARM/READ

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

2007-01-31 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMInstrThumb.td updated: 1.12 -> 1.13 --- Log message: .set pc relative displacement bug: label should be moved down one instruction to just before the add r1, pc: Before: .set PCRELV0, (LJTI1_0_0-(LPCRELL0+4)) LPCRELL0: mov r1, #PCREL

Re: [llvm-commits] CVS: llvm/lib/Target/ARM/README-Thumb.txt

2007-01-31 Thread Chris Lattner
> +// > ===--- > --===// > + > +We compiles the following using a jump table. This is the target-independent "shift trick", which applies any time you have a small number of unique destinations, and a spread smaller than your G

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

2007-01-31 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.463 -> 1.464 ScheduleDAGRRList.cpp updated: 1.25 -> 1.26 ScheduleDAGSimple.cpp updated: 1.23 -> 1.24 SelectionDAG.cpp updated: 1.379 -> 1.380 SelectionDAGISel.cpp updated: 1.353 -> 1.354 TargetLowering.cpp updated: 1.

[llvm-commits] CVS: llvm/lib/System/DynamicLibrary.cpp

2007-01-31 Thread Chris Lattner
Changes in directory llvm/lib/System: DynamicLibrary.cpp updated: 1.23 -> 1.24 --- Log message: silence warning --- Diffs of the changes: (+1 -0) DynamicLibrary.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/System/DynamicLibrary.cpp diff -u llvm/lib/System/DynamicLibrary.

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

2007-01-31 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Instructions.cpp updated: 1.69 -> 1.70 --- Log message: silence some warnings when assertions are disabled. --- Diffs of the changes: (+8 -2) Instructions.cpp | 10 -- 1 files changed, 8 insertions(+), 2 deletions(-) Index: llvm/lib/VMCore/

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

2007-01-31 Thread Chris Lattner
Changes in directory llvm/include/llvm/ADT: IndexedMap.h updated: 1.9 -> 1.10 --- Log message: rename DenseMap -> IndexedMap. --- Diffs of the changes: (+7 -7) IndexedMap.h | 14 +++--- 1 files changed, 7 insertions(+), 7 deletions(-) Index: llvm/include/llvm/ADT/IndexedMap.h d

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

2007-01-31 Thread Chris Lattner
Changes in directory llvm/include/llvm/ADT: IndexedMap.h updated: 1.10 -> 1.11 DenseMap.h (r1.9) removed --- Log message: rename DenseMap to IndexedMap. --- Diffs of the changes: (+3 -3) IndexedMap.h |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: llvm/include/llvm

[llvm-commits] CVS: llvm/lib/CodeGen/PHIElimination.cpp RegAllocLocal.cpp VirtRegMap.h

2007-01-31 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: PHIElimination.cpp updated: 1.53 -> 1.54 RegAllocLocal.cpp updated: 1.99 -> 1.100 VirtRegMap.h updated: 1.25 -> 1.26 --- Log message: rename DenseMap to IndexedMap. --- Diffs of the changes: (+5 -6) PHIElimination.cpp |1 - RegAllocLocal.cpp |

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h SSARegMap.h ScheduleDAG.h

2007-01-31 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: LiveIntervalAnalysis.h updated: 1.66 -> 1.67 SSARegMap.h updated: 1.12 -> 1.13 ScheduleDAG.h updated: 1.34 -> 1.35 --- Log message: rename DenseMap to IndexedMap. --- Diffs of the changes: (+6 -7) LiveIntervalAnalysis.h |4 ++-- SSARegMa

[llvm-commits] CVS: llvm/include/llvm/Target/MRegisterInfo.h

2007-01-31 Thread Chris Lattner
Changes in directory llvm/include/llvm/Target: MRegisterInfo.h updated: 1.89 -> 1.90 --- Log message: rename DenseMap to IndexedMap. --- Diffs of the changes: (+1 -1) MRegisterInfo.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/Target/MRegisterInfo.

[llvm-commits] CVS: llvm/lib/Support/FoldingSet.cpp

2007-01-31 Thread Chris Lattner
Changes in directory llvm/lib/Support: FoldingSet.cpp updated: 1.14 -> 1.15 --- Log message: improve comments, add an assertion --- Diffs of the changes: (+6 -3) FoldingSet.cpp |9 ++--- 1 files changed, 6 insertions(+), 3 deletions(-) Index: llvm/lib/Support/FoldingSet.cpp diff

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

2007-01-31 Thread Chris Lattner
Changes in directory llvm/include/llvm/ADT: DenseMap.h updated: 1.10 -> 1.11 --- Log message: Add a new dense hash table implementation --- Diffs of the changes: (+203 -0) DenseMap.h | 203 + 1 files changed, 203 insertions(+)