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

2006-09-04 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelLowering.cpp updated: 1.58 -> 1.59 --- Log message: jmp_bufs are this big on alpha. --- Diffs of the changes: (+3 -0) AlphaISelLowering.cpp |3 +++ 1 files changed, 3 insertions(+) Index: llvm/lib/Target/Alpha/AlphaISelLowering.cpp

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaAsmPrinter.cpp AlphaISelLowering.cpp AlphaInstrInfo.td

2006-09-18 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaAsmPrinter.cpp updated: 1.49 -> 1.50 AlphaISelLowering.cpp updated: 1.60 -> 1.61 AlphaInstrInfo.td updated: 1.123 -> 1.124 --- Log message: Jump tables on Alpha --- Diffs of the changes: (+38 -2) AlphaAsmPrinter.cpp |8 AlphaIS

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

2006-09-18 Thread Andrew Lenharth
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.276 -> 1.277 --- Log message: absolute addresses must match pointer size --- Diffs of the changes: (+1 -1) SelectionDAGISel.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Cod

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

2006-09-18 Thread Andrew Lenharth
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.95 -> 1.96 --- Log message: absolute addresses must match pointer size --- Diffs of the changes: (+1 -0) AsmPrinter.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/CodeGen/AsmPrinter.cpp diff -u llvm/lib/CodeGe

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

2006-09-18 Thread Andrew Lenharth
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.96 -> 1.97 --- Log message: oops --- Diffs of the changes: (+0 -1) AsmPrinter.cpp |1 - 1 files changed, 1 deletion(-) Index: llvm/lib/CodeGen/AsmPrinter.cpp diff -u llvm/lib/CodeGen/AsmPrinter.cpp:1.96 llvm/lib/CodeGen

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaLLRP.cpp Alpha.h AlphaTargetMachine.cpp

2006-09-18 Thread Andrew Lenharth
mpiler Infrastructure + // + // This file was developed by Andrew Lenharth and is distributed under the + // University of Illinois Open Source License. See LICENSE.TXT for details. + // + //===--===// + // + // Here we check for potential

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

2006-09-19 Thread Andrew Lenharth
Changes in directory llvm-test: Makefile.rules updated: 1.16 -> 1.17 --- Log message: Alpha needs to use ieee mode --- Diffs of the changes: (+5 -0) Makefile.rules |5 + 1 files changed, 5 insertions(+) Index: llvm-test/Makefile.rules diff -u llvm-test/Makefile.rules:1.16 llvm-tes

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

2006-09-19 Thread Andrew Lenharth
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.510 -> 1.511 --- Log message: If we have an add, do it in the pointer realm, not the int realm. This is critical in the linux kernel for pointer analysis correctness --- Diffs of the changes: (+22 -0) Ins

[llvm-commits] CVS: llvm/test/Regression/Transforms/InstCombine/cast_ptr.ll

2006-09-19 Thread Andrew Lenharth
Changes in directory llvm/test/Regression/Transforms/InstCombine: cast_ptr.ll added (r1.1) --- Log message: Inspired by the linux kernel, the more we keep adds in the pointer realm, the better pointer analysis works. --- Diffs of the changes: (+15 -0) cast_ptr.ll | 15 +++ 1

[llvm-commits] CVS: llvm/lib/Target/Alpha/Readme.txt

2006-09-20 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: Readme.txt updated: 1.1 -> 1.2 --- Log message: Add Note --- Diffs of the changes: (+3 -0) Readme.txt |3 +++ 1 files changed, 3 insertions(+) Index: llvm/lib/Target/Alpha/Readme.txt diff -u llvm/lib/Target/Alpha/Readme.txt:1.1 llvm/lib/Tar

[llvm-commits] CVS: llvm/lib/Target/Alpha/Readme.txt

2006-09-20 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: Readme.txt updated: 1.2 -> 1.3 --- Log message: clarify with test case --- Diffs of the changes: (+13 -0) Readme.txt | 13 + 1 files changed, 13 insertions(+) Index: llvm/lib/Target/Alpha/Readme.txt diff -u llvm/lib/Target/Alpha/Re

[llvm-commits] CVS: llvm/test/Regression/CodeGen/Alpha/cmov.ll

2006-09-20 Thread Andrew Lenharth
Changes in directory llvm/test/Regression/CodeGen/Alpha: cmov.ll updated: 1.1 -> 1.2 --- Log message: catch another constant --- Diffs of the changes: (+7 -1) cmov.ll |8 +++- 1 files changed, 7 insertions(+), 1 deletion(-) Index: llvm/test/Regression/CodeGen/Alpha/cmov.ll diff -u

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaInstrInfo.td Readme.txt

2006-09-20 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaInstrInfo.td updated: 1.124 -> 1.125 Readme.txt updated: 1.3 -> 1.4 --- Log message: catch constants more often --- Diffs of the changes: (+14 -16) AlphaInstrInfo.td | 14 ++ Readme.txt| 16 2 files ch

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

2006-09-20 Thread Andrew Lenharth
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.514 -> 1.515 --- Log message: simplify --- Diffs of the changes: (+8 -12) InstructionCombining.cpp | 20 1 files changed, 8 insertions(+), 12 deletions(-) Index: llvm/lib/Transforms

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

2006-09-20 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaLLRP.cpp updated: 1.1 -> 1.2 --- Log message: Account for pseudo-ops correctly --- Diffs of the changes: (+51 -44) AlphaLLRP.cpp | 95 +++--- 1 files changed, 51 insertions(+), 44 deletion

[llvm-commits] CVS: llvm/lib/Target/Alpha/Readme.txt

2006-09-24 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: Readme.txt updated: 1.4 -> 1.5 --- Log message: jump table note --- Diffs of the changes: (+150 -0) Readme.txt | 150 + 1 files changed, 150 insertions(+) Index: llvm/lib/Target/Alpha/

[llvm-commits] CVS: llvm/test/Regression/CodeGen/Alpha/jmp_table.ll

2006-09-24 Thread Andrew Lenharth
Changes in directory llvm/test/Regression/CodeGen/Alpha: jmp_table.ll added (r1.1) --- Log message: basic jump table test --- Diffs of the changes: (+98 -0) jmp_table.ll | 98 +++ 1 files changed, 98 insertions(+) Index: llvm/test/

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

2006-09-24 Thread Andrew Lenharth
Changes in directory llvm/include/llvm/Target: TargetAsmInfo.h updated: 1.2 -> 1.3 --- Log message: Add support for other relocation bases to jump tables, as well as custom asm directives --- Diffs of the changes: (+4 -0) TargetAsmInfo.h |4 1 files changed, 4 insertions(+) Inde

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

2006-09-24 Thread Andrew Lenharth
Changes in directory llvm/include/llvm/CodeGen: SelectionDAGNodes.h updated: 1.147 -> 1.148 --- Log message: Add support for other relocation bases to jump tables, as well as custom asm directives --- Diffs of the changes: (+3 -0) SelectionDAGNodes.h |3 +++ 1 files changed, 3 insertio

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

2006-09-24 Thread Andrew Lenharth
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.97 -> 1.98 --- Log message: Add support for other relocation bases to jump tables, as well as custom asm directives --- Diffs of the changes: (+8 -3) AsmPrinter.cpp | 11 --- 1 files changed, 8 insertions(+), 3 dele

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

2006-09-24 Thread Andrew Lenharth
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.399 -> 1.400 SelectionDAGISel.cpp updated: 1.278 -> 1.279 --- Log message: Add support for other relocation bases to jump tables, as well as custom asm directives --- Diffs of the changes: (+13 -1) LegalizeDAG.c

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

2006-09-24 Thread Andrew Lenharth
Changes in directory llvm/lib/Target: TargetAsmInfo.cpp updated: 1.2 -> 1.3 --- Log message: Add support for other relocation bases to jump tables, as well as custom asm directives --- Diffs of the changes: (+1 -0) TargetAsmInfo.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/l

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelLowering.cpp AlphaTargetAsmInfo.cpp AlphaTargetMachine.cpp

2006-09-24 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelLowering.cpp updated: 1.61 -> 1.62 AlphaTargetAsmInfo.cpp updated: 1.1 -> 1.2 AlphaTargetMachine.cpp updated: 1.32 -> 1.33 --- Log message: Fix jump tables to match gcc (and the ABI and whatnot) --- Diffs of the changes: (+7 -0) AlphaISel

[llvm-commits] CVS: llvm-poolalloc/runtime/FL2Allocator/PoolAllocator.cpp

2006-09-24 Thread Andrew Lenharth
Changes in directory llvm-poolalloc/runtime/FL2Allocator: PoolAllocator.cpp updated: 1.54 -> 1.55 --- Log message: Add a trace statement --- Diffs of the changes: (+1 -0) PoolAllocator.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm-poolalloc/runtime/FL2Allocator/PoolAllocator.c

[llvm-commits] CVS: llvm/test/Regression/CodeGen/Alpha/jmp_table.ll

2006-09-25 Thread Andrew Lenharth
Changes in directory llvm/test/Regression/CodeGen/Alpha: jmp_table.ll updated: 1.1 -> 1.2 --- Log message: Fix --- Diffs of the changes: (+2 -2) jmp_table.ll |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/test/Regression/CodeGen/Alpha/jmp_table.ll diff -u llvm/t

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

2006-09-26 Thread Andrew Lenharth
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAG.cpp updated: 1.340 -> 1.341 SelectionDAGISel.cpp updated: 1.279 -> 1.280 --- Log message: Comments on JumpTableness --- Diffs of the changes: (+4 -0) SelectionDAG.cpp |1 + SelectionDAGISel.cpp |3 +++ 2 files chan

[llvm-commits] CVS: llvm/test/Regression/CodeGen/Alpha/jmp_table.ll

2006-10-04 Thread Andrew Lenharth
Changes in directory llvm/test/Regression/CodeGen/Alpha: jmp_table.ll updated: 1.2 -> 1.3 --- Log message: Check that jump tables wind up in the rodata section --- Diffs of the changes: (+2 -1) jmp_table.ll |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/test/Regre

Re: [llvm-commits] CVS: llvm-www/releases/1.8/docs/CommandGuide/llvmgcc.pod

2006-10-05 Thread Andrew Lenharth
You probably want to add this to llvmg++ too, and mention that it is llvm-gcc4 only. On 10/5/06, Patrick Meredith <[EMAIL PROTECTED]> wrote: > > > Changes in directory llvm-www/releases/1.8/docs/CommandGuide: > > llvmgcc.pod updated: 1.1 -> 1.2 > --- > Log message: > > > Added command line option

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

2006-10-09 Thread Andrew Lenharth
Changes in directory llvm/include/llvm/ADT: SmallVector.h updated: 1.19 -> 1.20 --- Log message: Fix build error in gcc 3.4 and make more this general --- Diffs of the changes: (+1 -1) SmallVector.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/ADT/Sma

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

2006-10-09 Thread Andrew Lenharth
> This compiled on my 3.4.6 compiler on Linux just fine before the patch. > What was the error you were trying to fix? "Allignment Value not constant" was the error. This was gcc 3.4.4 > Are you sure this is right? In section 5.31 of the GCC Manual it > indicates that if an alignment size is not

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

2006-10-10 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: README.txt updated: 1.6 -> 1.7 --- Log message: This entry is done. switched to the gcc way of doing things. --- Diffs of the changes: (+0 -150) README.txt | 150 - 1 files changed, 150

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

2006-10-10 Thread Andrew Lenharth
Changes in directory llvm/include/llvm/CodeGen: SelectionDAGNodes.h updated: 1.151 -> 1.152 --- Log message: Jimptables working again on alpha. As a bonus, use the GOT node instead of the AlphaISD::GOT for internal stuff. --- Diffs of the changes: (+2 -2) SelectionDAGNodes.h |4 ++--

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp AlphaISelLowering.cpp AlphaISelLowering.h AlphaTargetMachine.cpp AlphaTargetMachine.h

2006-10-10 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.55 -> 1.56 AlphaISelLowering.cpp updated: 1.66 -> 1.67 AlphaISelLowering.h updated: 1.19 -> 1.20 AlphaTargetMachine.cpp updated: 1.33 -> 1.34 AlphaTargetMachine.h updated: 1.17 -> 1.18 --- Log message: Jimptables worki

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

2006-10-10 Thread Andrew Lenharth
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.108 -> 1.109 --- Log message: Jimptables working again on alpha. As a bonus, use the GOT node instead of the AlphaISD::GOT for internal stuff. --- Diffs of the changes: (+1 -1) AsmPrinter.cpp |2 +- 1 files changed, 1 i

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

2006-10-10 Thread Andrew Lenharth
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.408 -> 1.409 SelectionDAG.cpp updated: 1.346 -> 1.347 SelectionDAGISel.cpp updated: 1.286 -> 1.287 --- Log message: Jimptables working again on alpha. As a bonus, use the GOT node instead of the AlphaISD::GOT for in

[llvm-commits] CVS: llvm/test/Regression/CodeGen/Alpha/jmp_table.ll

2006-10-10 Thread Andrew Lenharth
Changes in directory llvm/test/Regression/CodeGen/Alpha: jmp_table.ll updated: 1.4 -> 1.5 --- Log message: Jimptables working again on alpha. As a bonus, use the GOT node instead of the AlphaISD::GOT for internal stuff. --- Diffs of the changes: (+0 -2) jmp_table.ll |2 -- 1 files ch

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp AlphaISelLowering.cpp AlphaISelLowering.h

2006-10-11 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.57 -> 1.58 AlphaISelLowering.cpp updated: 1.67 -> 1.68 AlphaISelLowering.h updated: 1.20 -> 1.21 --- Log message: Reduce the amount of state in the lowering code and drop old pattern ISel functions --- Diffs of the c

[llvm-commits] CVS: llvm/lib/Analysis/DataStructure/BottomUpClosure.cpp CompleteBottomUp.cpp Local.cpp TopDownClosure.cpp

2006-10-13 Thread Andrew Lenharth
Changes in directory llvm/lib/Analysis/DataStructure: BottomUpClosure.cpp updated: 1.120 -> 1.121 CompleteBottomUp.cpp updated: 1.36 -> 1.37 Local.cpp updated: 1.153 -> 1.154 TopDownClosure.cpp updated: 1.91 -> 1.92 --- Log message: Move some warnings to debug mode. --- Diffs of the changes:

[llvm-commits] CVS: llvm/test/Regression/Analysis/DSGraph/FunctionPointerTable-const.ll GlobalsGraphFuncPtr.ll constant_globals.ll

2006-10-23 Thread Andrew Lenharth
Changes in directory llvm/test/Regression/Analysis/DSGraph: FunctionPointerTable-const.ll updated: 1.4 -> 1.5 GlobalsGraphFuncPtr.ll updated: 1.4 -> 1.5 constant_globals.ll updated: 1.4 -> 1.5 --- Log message: restore these tests --- Diffs of the changes: (+3 -7) FunctionPointerTable-const.

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

2006-10-23 Thread Andrew Lenharth
Changes in directory llvm/lib/Analysis/DataStructure: BottomUpClosure.cpp updated: 1.122 -> 1.123 --- Log message: Make these hack flags hidden, like other dsa hack flags --- Diffs of the changes: (+2 -2) BottomUpClosure.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) In

[llvm-commits] CVS: llvm/include/llvm/Analysis/DataStructure/DataStructure.h

2006-10-23 Thread Andrew Lenharth
Changes in directory llvm/include/llvm/Analysis/DataStructure: DataStructure.h updated: 1.97 -> 1.98 --- Log message: change this back --- Diffs of the changes: (+1 -1) DataStructure.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/Analysis/DataStructur

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

2006-10-23 Thread Andrew Lenharth
Changes in directory llvm/lib/Analysis/DataStructure: BottomUpClosure.cpp updated: 1.121 -> 1.122 --- Log message: Revert the aggressive inlining for now, it doesn't handle external correctly --- Diffs of the changes: (+78 -112) BottomUpClosure.cpp | 190 +--

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaBranchSelector.cpp Alpha.h AlphaISelLowering.cpp AlphaISelLowering.h AlphaInstrFormats.td AlphaInstrInfo.cpp AlphaInstrInfo.h AlphaInstrInfo.td AlphaTarg

2006-10-31 Thread Andrew Lenharth
Tue Oct 31 10:49:55 2006 *** *** 0 --- 1,63 + //===-- AlphaBranchSelector.cpp - Convert Pseudo branchs --*- C++ -*-=// + // + // The LLVM Compiler Infrastructure + // + // This file was developed by Andrew Lenharth and is distributed under the + // Uni

[llvm-commits] CVS: llvm/test/Regression/CodeGen/Alpha/add.ll mul5.ll s4addl.ll s4addq.ll

2006-10-31 Thread Andrew Lenharth
Changes in directory llvm/test/Regression/CodeGen/Alpha: add.ll added (r1.1) mul5.ll updated: 1.3 -> 1.4 s4addl.ll (r1.1) removed s4addq.ll (r1.5) removed --- Log message: make one giant add and sub tester --- Diffs of the changes: (+188 -0) add.ll | 183 ++

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp AlphaInstrInfo.td

2006-10-31 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.59 -> 1.60 AlphaInstrInfo.td updated: 1.131 -> 1.132 --- Log message: Let us play simplify the td file (and fix a few missed sub and mul patterns). --- Diffs of the changes: (+63 -83) AlphaISelDAGToDAG.cpp |8 +

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp AlphaInstrInfo.cpp AlphaInstrInfo.td AlphaLLRP.cpp AlphaRegisterInfo.cpp

2006-10-31 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.60 -> 1.61 AlphaInstrInfo.cpp updated: 1.12 -> 1.13 AlphaInstrInfo.td updated: 1.132 -> 1.133 AlphaLLRP.cpp updated: 1.2 -> 1.3 AlphaRegisterInfo.cpp updated: 1.48 -> 1.49 --- Log message: more shotenning --- Diffs of

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelLowering.cpp AlphaInstrInfo.td

2006-11-01 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelLowering.cpp updated: 1.71 -> 1.72 AlphaInstrInfo.td updated: 1.133 -> 1.134 --- Log message: fix 2006-11-01-vastart.ll --- Diffs of the changes: (+5 -3) AlphaISelLowering.cpp |2 +- AlphaInstrInfo.td |6 -- 2 files change

[llvm-commits] CVS: llvm/test/Regression/CodeGen/Alpha/2006-11-01-vastart.ll

2006-11-01 Thread Andrew Lenharth
Changes in directory llvm/test/Regression/CodeGen/Alpha: 2006-11-01-vastart.ll added (r1.1) --- Log message: a regression :( --- Diffs of the changes: (+18 -0) 2006-11-01-vastart.ll | 18 ++ 1 files changed, 18 insertions(+) Index: llvm/test/Regression/CodeGen/Alpha/2006

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

2006-11-03 Thread Andrew Lenharth
Changes in directory llvm/lib/Analysis/DataStructure: Local.cpp updated: 1.157 -> 1.158 --- Log message: Split the External and Intrinsic handling into seperate functions. This improves readability of the call handling code significantly, as well as makes it clear which parts are hacky (extern

[llvm-commits] CVS: llvm-test/External/SPEC/CINT2000/252.eon/Makefile

2006-11-03 Thread Andrew Lenharth
Changes in directory llvm-test/External/SPEC/CINT2000/252.eon: Makefile updated: 1.13 -> 1.14 --- Log message: Yea, this helps --- Diffs of the changes: (+3 -0) Makefile |3 +++ 1 files changed, 3 insertions(+) Index: llvm-test/External/SPEC/CINT2000/252.eon/Makefile diff -u llvm-test

[llvm-commits] CVS: llvm/test/Regression/Transforms/InstCombine/2007-11-03-Memmove64.ll

2006-11-03 Thread Andrew Lenharth
Changes in directory llvm/test/Regression/Transforms/InstCombine: 2007-11-03-Memmove64.ll added (r1.1) --- Log message: add a regression for memmove --- Diffs of the changes: (+18 -0) 2007-11-03-Memmove64.ll | 18 ++ 1 files changed, 18 insertions(+) Index: llvm/test/Reg

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

2006-11-03 Thread Andrew Lenharth
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.535 -> 1.536 --- Log message: The wrong parameter was being tested to deturmine i32 vs i64 --- Diffs of the changes: (+1 -1) InstructionCombining.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-

[llvm-commits] CVS: llvm/test/Regression/Transforms/InstCombine/2006-11-03-Memmove64.ll 2007-11-03-Memmove64.ll

2006-11-07 Thread Andrew Lenharth
Changes in directory llvm/test/Regression/Transforms/InstCombine: 2006-11-03-Memmove64.ll added (r1.1) 2007-11-03-Memmove64.ll (r1.1) removed --- Log message: Got a little ahead of myself here --- Diffs of the changes: (+18 -0) 2006-11-03-Memmove64.ll | 18 ++ 1 files chan

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

2006-11-07 Thread Andrew Lenharth
Changes in directory llvm/test/Regression/CodeGen/Alpha: add.ll updated: 1.1 -> 1.2 --- Log message: Fix this test --- Diffs of the changes: (+14 -14) add.ll | 28 ++-- 1 files changed, 14 insertions(+), 14 deletions(-) Index: llvm/test/Regression/CodeGen/Alpha/a

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

2006-11-07 Thread Andrew Lenharth
Changes in directory llvm/lib/Analysis/DataStructure: TopDownClosure.cpp updated: 1.92 -> 1.93 --- Log message: debug type for DSA TD --- Diffs of the changes: (+1 -1) TopDownClosure.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Analysis/DataStructure/TopDo

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

2006-11-07 Thread Andrew Lenharth
Changes in directory llvm/lib/Analysis/DataStructure: DataStructure.cpp updated: 1.248 -> 1.249 --- Log message: Allow loop detection during debug in forwarding nodes, and revert auxcall patch as it make 176.gcc untenable --- Diffs of the changes: (+20 -8) DataStructure.cpp | 28

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

2006-11-07 Thread Andrew Lenharth
Changes in directory llvm/lib/Analysis/DataStructure: Local.cpp updated: 1.158 -> 1.159 --- Log message: Optionally allow comparison operations from affect DSGraphs --- Diffs of the changes: (+6 -1) Local.cpp |7 ++- 1 files changed, 6 insertions(+), 1 deletion(-) Index: llvm/lib/

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

2006-11-07 Thread Andrew Lenharth
Changes in directory llvm-test: Makefile.rules updated: 1.17 -> 1.18 --- Log message: analyze went away --- Diffs of the changes: (+0 -1) Makefile.rules |1 - 1 files changed, 1 deletion(-) Index: llvm-test/Makefile.rules diff -u llvm-test/Makefile.rules:1.17 llvm-test/Makefile.rules:

[llvm-commits] CVS: llvm-test/TEST.dsgraph.Makefile TEST.dsgraph.report

2006-11-07 Thread Andrew Lenharth
Changes in directory llvm-test: TEST.dsgraph.Makefile updated: 1.17 -> 1.18 TEST.dsgraph.report updated: 1.14 -> 1.15 --- Log message: analyze is gone --- Diffs of the changes: (+5 -5) TEST.dsgraph.Makefile |8 TEST.dsgraph.report |2 +- 2 files changed, 5 insertions(+),

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

2006-11-12 Thread Andrew Lenharth
He's been looking at the demo script. I was trying that code out... Andrew On 11/12/06, Nick Lewycky <[EMAIL PROTECTED]> wrote: > > > Changes in directory llvm/lib/Target: > > README.txt updated: 1.47 -> 1.48 > --- > Log message: > > Cute example from Chris Lattner. > > > --- > Diffs of the chan

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

2006-11-13 Thread Andrew Lenharth
Changes in directory llvm/include/llvm: LinkAllPasses.h updated: 1.3 -> 1.4 --- Log message: A shim over other AA impls to catch incorrect uses --- Diffs of the changes: (+1 -0) LinkAllPasses.h |1 + 1 files changed, 1 insertion(+) Index: llvm/include/llvm/LinkAllPasses.h diff -u llvm

[llvm-commits] CVS: llvm/include/llvm/Analysis/Passes.h

2006-11-13 Thread Andrew Lenharth
Changes in directory llvm/include/llvm/Analysis: Passes.h updated: 1.7 -> 1.8 --- Log message: A shim over other AA impls to catch incorrect uses --- Diffs of the changes: (+6 -0) Passes.h |6 ++ 1 files changed, 6 insertions(+) Index: llvm/include/llvm/Analysis/Passes.h diff -u l

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

2006-11-13 Thread Andrew Lenharth
Analysis Use Checker --===// + // + // The LLVM Compiler Infrastructure + // + // This file was developed by Andrew Lenharth and is distributed under + // the University of Illinois Open Source License. See LICENSE.TXT for details

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

2006-11-27 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/CBackend: Writer.cpp updated: 1.284 -> 1.285 --- Log message: Preliminary support for inline asm in the cbe. The target specific ugliness is still in Writer, but issolated to a single function. This might be split into something in each target directory. T

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

2006-11-28 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/CBackend: Writer.cpp updated: 1.285 -> 1.286 --- Log message: Get the asminfo for the target most closely matching the module and use that for inline asm --- Diffs of the changes: (+26 -28) Writer.cpp | 54 ++---

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

2006-11-28 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/X86: X86TargetAsmInfo.cpp updated: 1.7 -> 1.8 --- Log message: X86 asm -> gcc asm translation table (incomplete) --- Diffs of the changes: (+18 -1) X86TargetAsmInfo.cpp | 19 ++- 1 files changed, 18 insertions(+), 1 deletion(-) Index:

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

2006-11-28 Thread Andrew Lenharth
Changes in directory llvm/include/llvm/Target: TargetAsmInfo.h updated: 1.12 -> 1.13 --- Log message: Add per-target support for asm translation in the cbe --- Diffs of the changes: (+7 -0) TargetAsmInfo.h |7 +++ 1 files changed, 7 insertions(+) Index: llvm/include/llvm/Target/Ta

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

2006-11-28 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/CBackend: Writer.cpp updated: 1.286 -> 1.287 --- Log message: update comments --- Diffs of the changes: (+4 -2) Writer.cpp |6 -- 1 files changed, 4 insertions(+), 2 deletions(-) Index: llvm/lib/Target/CBackend/Writer.cpp diff -u llvm/lib/Targe

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

2006-11-28 Thread Andrew Lenharth
Changes in directory llvm/lib/Target: TargetAsmInfo.cpp updated: 1.9 -> 1.10 --- Log message: Add per-target support for asm translation in the cbe --- Diffs of the changes: (+2 -1) TargetAsmInfo.cpp |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/lib/Target/Target

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

2006-11-28 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/X86: X86TargetAsmInfo.cpp updated: 1.8 -> 1.9 --- Log message: Identities are default now --- Diffs of the changes: (+0 -4) X86TargetAsmInfo.cpp |4 1 files changed, 4 deletions(-) Index: llvm/lib/Target/X86/X86TargetAsmInfo.cpp diff -u llvm/l

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

2006-11-28 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/CBackend: Writer.cpp updated: 1.287 -> 1.288 --- Log message: Make identity default, and fix PR1020: http://llvm.org/PR1020 --- Diffs of the changes: (+3 -7) Writer.cpp | 10 +++--- 1 files changed, 3 insertions(+), 7 deletions(-) Index: llvm/li

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

2006-11-28 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/CBackend: Writer.cpp updated: 1.288 -> 1.289 --- Log message: gcc doesn't like an empty colbber list --- Diffs of the changes: (+3 -1) Writer.cpp |4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) Index: llvm/lib/Target/CBackend/Writer.cpp di

[llvm-commits] CVS: llvm/test/Regression/CodeGen/Alpha/weak.ll

2006-12-07 Thread Andrew Lenharth
Changes in directory llvm/test/Regression/CodeGen/Alpha: weak.ll added (r1.1) --- Log message: Copy ARM's weak symbol test --- Diffs of the changes: (+18 -0) weak.ll | 18 ++ 1 files changed, 18 insertions(+) Index: llvm/test/Regression/CodeGen/Alpha/weak.ll diff -c /dev

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaAsmPrinter.cpp AlphaInstrInfo.td

2006-12-07 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaAsmPrinter.cpp updated: 1.56 -> 1.57 AlphaInstrInfo.td updated: 1.135 -> 1.136 --- Log message: Be sure to grab weak functions too, and make implicit defs comments --- Diffs of the changes: (+10 -3) AlphaAsmPrinter.cpp |7 +++ AlphaIn

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaAsmPrinter.cpp AlphaLLRP.cpp AlphaTargetAsmInfo.cpp

2006-12-07 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaAsmPrinter.cpp updated: 1.58 -> 1.59 AlphaLLRP.cpp updated: 1.5 -> 1.6 AlphaTargetAsmInfo.cpp updated: 1.4 -> 1.5 --- Log message: Simplify a bit --- Diffs of the changes: (+15 -30) AlphaAsmPrinter.cpp| 41 +++---

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

2006-12-08 Thread Andrew Lenharth
Changes in directory llvm/docs: BytecodeFormat.html updated: 1.56 -> 1.57 LangRef.html updated: 1.178 -> 1.179 --- Log message: Packed Structure Definitions (docs) --- Diffs of the changes: (+39 -2) BytecodeFormat.html |6 +- LangRef.html| 35 ++

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

2006-12-08 Thread Andrew Lenharth
Changes in directory llvm/docs: BytecodeFormat.html updated: 1.57 -> 1.58 --- Log message: A backwards compatible bc format for packed structs --- Diffs of the changes: (+18 -5) BytecodeFormat.html | 23 ++- 1 files changed, 18 insertions(+), 5 deletions(-) Index: ll

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

2006-12-08 Thread Andrew Lenharth
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.211 -> 1.212 --- Log message: Packed Structures --- Diffs of the changes: (+12 -1) Reader.cpp | 13 - 1 files changed, 12 insertions(+), 1 deletion(-) Index: llvm/lib/Bytecode/Reader/Reader.cpp diff -u llvm

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

2006-12-08 Thread Andrew Lenharth
Changes in directory llvm/lib/Bytecode/Writer: Writer.cpp updated: 1.136 -> 1.137 --- Log message: Packed Structures --- Diffs of the changes: (+5 -3) Writer.cpp |8 +--- 1 files changed, 5 insertions(+), 3 deletions(-) Index: llvm/lib/Bytecode/Writer/Writer.cpp diff -u llvm/lib/B

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

2006-12-08 Thread Andrew Lenharth
Changes in directory llvm/lib/VMCore: AsmWriter.cpp updated: 1.228 -> 1.229 Constants.cpp updated: 1.183 -> 1.184 Type.cpp updated: 1.151 -> 1.152 --- Log message: Packed Structures --- Diffs of the changes: (+32 -12) AsmWriter.cpp |8 Constants.cpp |5 ++--- Type.cpp

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2006-12-08 Thread Andrew Lenharth
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.288 -> 1.289 --- Log message: Packed Structures --- Diffs of the changes: (+14 -0) llvmAsmParser.y | 14 ++ 1 files changed, 14 insertions(+) Index: llvm/lib/AsmParser/llvmAsmParser.y diff -u llvm/lib/AsmPar

[llvm-commits] CVS: llvm/test/Feature/packed_struct.ll

2006-12-08 Thread Andrew Lenharth
Changes in directory llvm/test/Feature: packed_struct.ll added (r1.1) --- Log message: feature test for packed structs --- Diffs of the changes: (+29 -0) packed_struct.ll | 29 + 1 files changed, 29 insertions(+) Index: llvm/test/Feature/packed_struct.ll diff

[llvm-commits] CVS: llvm/test/Feature/packed_struct.ll

2006-12-08 Thread Andrew Lenharth
Changes in directory llvm/test/Feature: packed_struct.ll updated: 1.1 -> 1.2 --- Log message: packed initializers too in the test --- Diffs of the changes: (+4 -0) packed_struct.ll |4 1 files changed, 4 insertions(+) Index: llvm/test/Feature/packed_struct.ll diff -u llvm/test/Fe

Re: [llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2006-12-08 Thread Andrew Lenharth
e the constant, I don't think it makes sense to have two types of initializer. Or were you taking about something else? Andrew > Reid. > > On Fri, 2006-12-08 at 12:07 -0600, Andrew Lenharth wrote: > > > > Changes in directory llvm/lib/AsmParser: > > > > llvmA

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/packed_struct.ll

2006-12-08 Thread Andrew Lenharth
Changes in directory llvm/test/Regression/CodeGen/X86: packed_struct.ll added (r1.1) --- Log message: test packed struct codegen on x86 --- Diffs of the changes: (+38 -0) packed_struct.ll | 38 ++ 1 files changed, 38 insertions(+) Index: llvm/test/Reg

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

2006-12-08 Thread Andrew Lenharth
Changes in directory llvm/lib/Target: TargetData.cpp updated: 1.72 -> 1.73 --- Log message: Packed Structures --- Diffs of the changes: (+1 -1) TargetData.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/TargetData.cpp diff -u llvm/lib/Target/TargetData

[llvm-commits] CVS: llvm/include/llvm/Constants.h DerivedTypes.h Type.h

2006-12-08 Thread Andrew Lenharth
Changes in directory llvm/include/llvm: Constants.h updated: 1.104 -> 1.105 DerivedTypes.h updated: 1.72 -> 1.73 Type.h updated: 1.94 -> 1.95 --- Log message: Packed Structures --- Diffs of the changes: (+11 -3) Constants.h|2 +- DerivedTypes.h |7 +-- Type.h |5

[llvm-commits] CVS: llvm/tools/bugpoint/CrashDebugger.cpp

2006-03-05 Thread Andrew Lenharth
Changes in directory llvm/tools/bugpoint: CrashDebugger.cpp updated: 1.45 -> 1.46 --- Log message: For transforms the behave differently if main goes away, add an option to prevent bugpoint from removing main --- Diffs of the changes: (+13 -0) CrashDebugger.cpp | 13 + 1 file

[llvm-commits] CVS: llvm-poolalloc/Regressions/2006-03-05.vaargCall.ll

2006-03-05 Thread Andrew Lenharth
Changes in directory llvm-poolalloc/Regressions: 2006-03-05.vaargCall.ll added (r1.1) --- Log message: a call to vaarg function fails in pc --- Diffs of the changes: (+406 -0) 2006-03-05.vaargCall.ll | 406 1 files changed, 406 insertions(+)

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelLowering.cpp AlphaInstrInfo.td

2006-03-09 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelLowering.cpp updated: 1.39 -> 1.40 AlphaInstrInfo.td updated: 1.113 -> 1.114 --- Log message: fcopysign and get rid of dsnode cruft. custom PA runtimes make this better in some senses --- Diffs of the changes: (+15 -220) AlphaISelLoweri

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

2006-03-09 Thread Andrew Lenharth
Changes in directory llvm/lib/Target: TargetSelectionDAG.td updated: 1.49 -> 1.50 --- Log message: fcopysign support --- Diffs of the changes: (+1 -0) TargetSelectionDAG.td |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Target/TargetSelectionDAG.td diff -u llvm/lib/Target/Targe

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaSchedule.td Alpha.td AlphaISelLowering.h AlphaInstrFormats.td AlphaInstrInfo.td AlphaSubtarget.h

2006-03-09 Thread Andrew Lenharth
9 11:16:45 2006 *** *** 0 --- 1,84 + //===- AlphaSchedule.td - Alpha Scheduling Definitions -*- tablegen -*-===// + // + // The LLVM Compiler Infrastructure + // + // This file was developed by Andrew Lenharth and is distributed under + // the University of Illin

[llvm-commits] CVS: llvm-test/Makefile.programs

2006-03-09 Thread Andrew Lenharth
Changes in directory llvm-test: Makefile.programs updated: 1.197 -> 1.198 --- Log message: change alpha beta --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mai

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

2006-03-09 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaInstrInfo.td updated: 1.115 -> 1.116 --- Log message: alpha and llvm have different oppinions on which arg is the sign bit --- Diffs of the changes: (+8 -10) AlphaInstrInfo.td | 18 -- 1 files changed, 8 insertions(+), 10 de

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

2006-03-09 Thread Andrew Lenharth
Changes in directory llvm/lib/Target: TargetSelectionDAG.td updated: 1.50 -> 1.51 --- Log message: relax fcopysign --- Diffs of the changes: (+4 -1) TargetSelectionDAG.td |5 - 1 files changed, 4 insertions(+), 1 deletion(-) Index: llvm/lib/Target/TargetSelectionDAG.td diff -u llv

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

2006-03-09 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaInstrInfo.td updated: 1.116 -> 1.117 --- Log message: fcopysign for mixed mode --- Diffs of the changes: (+20 -1) AlphaInstrInfo.td | 21 - 1 files changed, 20 insertions(+), 1 deletion(-) Index: llvm/lib/Target/Alpha/

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

2006-03-09 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaInstrInfo.cpp updated: 1.8 -> 1.9 --- Log message: these are copies too --- Diffs of the changes: (+5 -1) AlphaInstrInfo.cpp |6 +- 1 files changed, 5 insertions(+), 1 deletion(-) Index: llvm/lib/Target/Alpha/AlphaInstrInfo.cpp diff

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

2006-03-14 Thread Andrew Lenharth
Changes in directory llvm/lib/Analysis/DataStructure: Local.cpp updated: 1.140 -> 1.141 --- Log message: improve mem intrinsics and add a few things povray uses --- Diffs of the changes: (+30 -3) Local.cpp | 33 ++--- 1 files changed, 30 insertions(+), 3 deleti

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

2006-03-14 Thread Andrew Lenharth
Changes in directory llvm/lib/Analysis/DataStructure: DataStructure.cpp updated: 1.241 -> 1.242 --- Log message: Handle one offset with growth case seen in povray. Namely, if we have an offset, and the offset lands at a field boundary in the old type, construct a new type, copying the field

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

2006-03-14 Thread Andrew Lenharth
Changes in directory llvm/lib/Analysis/DataStructure: DataStructure.cpp updated: 1.242 -> 1.243 --- Log message: allow field sensitivity to be a tunable parameter --- Diffs of the changes: (+6 -2) DataStructure.cpp |8 ++-- 1 files changed, 6 insertions(+), 2 deletions(-) Index: l

  1   2   3   4   5   >