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

2005-11-17 Thread Nate Begeman
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.100 -> 1.101 --- Log message: Split out the shift code from visitBinary. --- Diffs of the changes: (+14 -7) SelectionDAGISel.cpp | 21 ++--- 1 files changed, 14 insertions(+), 7 deletions(

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

2005-11-17 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: PromoteMemoryToRegister.cpp updated: 1.81 -> 1.82 --- Log message: Implement a refinement to the mem2reg algorithm for cases where an alloca has a single def. In this case, look for uses that are dominated by the def and attempt to rewrite them t

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

2005-11-17 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: PromoteMemoryToRegister.cpp updated: 1.80 -> 1.81 --- Log message: This needs proper dominance --- Diffs of the changes: (+14 -5) PromoteMemoryToRegister.cpp | 19 ++- 1 files changed, 14 insertions(+), 5 deletions(-) Inde

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

2005-11-17 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Dominators.cpp updated: 1.63 -> 1.64 --- Log message: This requires proper dominance --- Diffs of the changes: (+1 -1) Dominators.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/VMCore/Dominators.cpp diff -u llvm/lib/VMC

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

2005-11-17 Thread Chris Lattner
Changes in directory llvm/lib/Analysis: PostDominators.cpp updated: 1.52 -> 1.53 --- Log message: post-dom-frontiers requires proper post-dominance --- Diffs of the changes: (+1 -1) PostDominators.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Analysis/Post

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

2005-11-17 Thread Chris Lattner
Changes in directory llvm/include/llvm/Analysis: Dominators.h updated: 1.49 -> 1.50 --- Log message: Fix the dominates method to return true if the two nodes are the same. Add a new properlyDominates method to do what the old one did. --- Diffs of the changes: (+12 -4) Dominators.h | 16

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

2005-11-17 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86InstrInfo.td updated: 1.137 -> 1.138 --- Log message: add more patterns, patch by Evan Cheng. --- Diffs of the changes: (+156 -108) X86InstrInfo.td | 264 +--- 1 files changed, 156 insertions(

[llvm-commits] CVS: llvm-www/pubs/2003-04-29-DataStructureAnalysisTR.html

2005-11-17 Thread Dinakar Dhurjati
Changes in directory llvm-www/pubs: 2003-04-29-DataStructureAnalysisTR.html updated: 1.9 -> 1.10 --- Log message: This time the undo is correct. --- Diffs of the changes: (+8 -2) 2003-04-29-DataStructureAnalysisTR.html | 10 -- 1 files changed, 8 insertions(+), 2 deletions(-) I

[llvm-commits] CVS: llvm-www/pubs/2003-04-29-DataStructureAnalysisTR.html

2005-11-17 Thread Dinakar Dhurjati
Changes in directory llvm-www/pubs: 2003-04-29-DataStructureAnalysisTR.html updated: 1.8 -> 1.9 --- Log message: undoing the previous checkin --- Diffs of the changes: (+1 -1) 2003-04-29-DataStructureAnalysisTR.html |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-ww

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

2005-11-17 Thread Nate Begeman
Changes in directory llvm/lib/Target: Target.td updated: 1.56 -> 1.57 --- Log message: Also add the new vector value type here, for completeness. --- Diffs of the changes: (+1 -0) Target.td |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Target/Target.td diff -u llvm/lib/Target

[llvm-commits] CVS: llvm-www/pubs/index.html

2005-11-17 Thread Dinakar Dhurjati
Changes in directory llvm-www/pubs: index.html updated: 1.32 -> 1.33 --- Log message: *** empty log message *** --- Diffs of the changes: (+5 -1) index.html |6 +- 1 files changed, 5 insertions(+), 1 deletion(-) Index: llvm-www/pubs/index.html diff -u llvm-www/pubs/index.html:1.32

[llvm-commits] CVS: llvm-www/pubs/2005-11-SAFECodeTR.pdf

2005-11-17 Thread Dinakar Dhurjati
Changes in directory llvm-www/pubs: 2005-11-SAFECodeTR.pdf updated: 1.3 -> 1.4 --- Log message: --- Diffs of the changes: (+0 -0) 2005-11-SAFECodeTR.pdf |0 1 files changed Index: llvm-www/pubs/2005-11-SAFECodeTR.pdf ___ llvm-commits ma

[llvm-commits] CVS: llvm-www/pubs/2005-11-SAFECodeTR.pdf

2005-11-17 Thread Dinakar Dhurjati
Changes in directory llvm-www/pubs: 2005-11-SAFECodeTR.pdf updated: 1.2 -> 1.3 --- Log message: Fixed some inconsistencies in safecode tech report --- Diffs of the changes: (+0 -0) 2005-11-SAFECodeTR.pdf |0 1 files changed Index: llvm-www/pubs/2005-11-SAFECodeTR.pdf

[llvm-commits] CVS: llvm-www/pubs/2005-11-SAFECodeTR.pdf

2005-11-17 Thread Dinakar Dhurjati
Changes in directory llvm-www/pubs: 2005-11-SAFECodeTR.pdf updated: 1.1 -> 1.2 --- Log message: Updated the tech report --- Diffs of the changes: (+0 -0) 2005-11-SAFECodeTR.pdf |0 1 files changed Index: llvm-www/pubs/2005-11-SAFECodeTR.pdf __

[llvm-commits] CVS: llvm-www/safecode/index.html

2005-11-17 Thread Dinakar Dhurjati
Changes in directory llvm-www/safecode: index.html updated: 1.22 -> 1.23 --- Log message: *** empty log message *** --- Diffs of the changes: (+3 -3) index.html |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: llvm-www/safecode/index.html diff -u llvm-www/safecode/in

[llvm-commits] CVS: llvm-www/safecode/index.html

2005-11-17 Thread Dinakar Dhurjati
Changes in directory llvm-www/safecode: index.html updated: 1.21 -> 1.22 --- Log message: *** empty log message *** --- Diffs of the changes: (+3 -2) index.html |5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) Index: llvm-www/safecode/index.html diff -u llvm-www/safecode/ind

[llvm-commits] CVS: llvm-www/safecode/index.html

2005-11-17 Thread Dinakar Dhurjati
Changes in directory llvm-www/safecode: index.html updated: 1.20 -> 1.21 --- Log message: *** empty log message *** --- Diffs of the changes: (+1 -1) index.html |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-www/safecode/index.html diff -u llvm-www/safecode/index.ht

[llvm-commits] CVS: llvm-www/safecode/index.html

2005-11-17 Thread Dinakar Dhurjati
Changes in directory llvm-www/safecode: index.html updated: 1.19 -> 1.20 --- Log message: *** empty log message *** --- Diffs of the changes: (+0 -4) index.html |4 1 files changed, 4 deletions(-) Index: llvm-www/safecode/index.html diff -u llvm-www/safecode/index.html:1.19 llvm-

[llvm-commits] CVS: llvm-www/safecode/index.html

2005-11-17 Thread Dinakar Dhurjati
Changes in directory llvm-www/safecode: index.html updated: 1.18 -> 1.19 --- Log message: *** empty log message *** --- Diffs of the changes: (+2 -2) index.html |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm-www/safecode/index.html diff -u llvm-www/safecode/inde

[llvm-commits] CVS: llvm-www/safecode/index.html

2005-11-17 Thread Dinakar Dhurjati
Changes in directory llvm-www/safecode: index.html updated: 1.17 -> 1.18 --- Log message: *** empty log message *** --- Diffs of the changes: (+2 -2) index.html |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm-www/safecode/index.html diff -u llvm-www/safecode/inde

[llvm-commits] CVS: llvm-www/safecode/index.html

2005-11-17 Thread Dinakar Dhurjati
Changes in directory llvm-www/safecode: index.html updated: 1.16 -> 1.17 --- Log message: *** empty log message *** --- Diffs of the changes: (+6 -1) index.html |7 ++- 1 files changed, 6 insertions(+), 1 deletion(-) Index: llvm-www/safecode/index.html diff -u llvm-www/safecode/in

[llvm-commits] CVS: llvm-www/safecode/index.html

2005-11-17 Thread Dinakar Dhurjati
Changes in directory llvm-www/safecode: index.html updated: 1.15 -> 1.16 --- Log message: *** empty log message *** --- Diffs of the changes: (+3 -1) index.html |4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) Index: llvm-www/safecode/index.html diff -u llvm-www/safecode/index

[llvm-commits] CVS: llvm-www/safecode/index.html

2005-11-17 Thread Dinakar Dhurjati
Changes in directory llvm-www/safecode: index.html updated: 1.14 -> 1.15 --- Log message: *** empty log message *** --- Diffs of the changes: (+1 -2) index.html |3 +-- 1 files changed, 1 insertion(+), 2 deletions(-) Index: llvm-www/safecode/index.html diff -u llvm-www/safecode/index.

[llvm-commits] CVS: llvm-www/safecode/index.html

2005-11-17 Thread Dinakar Dhurjati
Changes in directory llvm-www/safecode: index.html updated: 1.13 -> 1.14 --- Log message: *** empty log message *** --- Diffs of the changes: (+1 -1) index.html |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-www/safecode/index.html diff -u llvm-www/safecode/index.ht

[llvm-commits] CVS: llvm-www/safecode/index.html

2005-11-17 Thread Dinakar Dhurjati
Changes in directory llvm-www/safecode: index.html updated: 1.12 -> 1.13 --- Log message: *** empty log message *** --- Diffs of the changes: (+2 -2) index.html |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm-www/safecode/index.html diff -u llvm-www/safecode/inde

[llvm-commits] CVS: llvm-www/safecode/index.html

2005-11-17 Thread Dinakar Dhurjati
Changes in directory llvm-www/safecode: index.html updated: 1.11 -> 1.12 --- Log message: *** empty log message *** --- Diffs of the changes: (+1 -0) index.html |1 + 1 files changed, 1 insertion(+) Index: llvm-www/safecode/index.html diff -u llvm-www/safecode/index.html:1.11 llvm-www

[llvm-commits] CVS: llvm-www/safecode/index.html

2005-11-17 Thread Dinakar Dhurjati
Changes in directory llvm-www/safecode: index.html updated: 1.10 -> 1.11 --- Log message: Added safecode tech report --- Diffs of the changes: (+4 -1) index.html |5 - 1 files changed, 4 insertions(+), 1 deletion(-) Index: llvm-www/safecode/index.html diff -u llvm-www/safecode/in

[llvm-commits] CVS: llvm-www/pubs/2005-11-SAFECodeTR.html 2005-11-SAFECodeTR.pdf 2003-04-29-DataStructureAnalysisTR.html

2005-11-17 Thread Dinakar Dhurjati
Changes in directory llvm-www/pubs: 2005-11-SAFECodeTR.html added (r1.1) 2005-11-SAFECodeTR.pdf added (r1.1) 2003-04-29-DataStructureAnalysisTR.html updated: 1.7 -> 1.8 --- Log message: Added safecode tech report --- Diffs of the changes: (+73 -9) 2003-04-29-DataStructureAnalysisTR.html |

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

2005-11-17 Thread Nate Begeman
Changes in directory llvm/include/llvm/CodeGen: ValueTypes.h updated: 1.12 -> 1.13 --- Log message: Teach the type lowering code about turning packed types into vector types. Next step: generating vector dag nodes, and legalizing them into scalar code. --- Diffs of the changes: (+9 -5) Va

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

2005-11-17 Thread Nate Begeman
Changes in directory llvm/include/llvm/Target: TargetLowering.h updated: 1.27 -> 1.28 --- Log message: Teach the type lowering code about turning packed types into vector types. Next step: generating vector dag nodes, and legalizing them into scalar code. --- Diffs of the changes: (+1 -0)

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

2005-11-17 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.112 -> 1.113 --- Log message: only use dyld stubs if not in ppc-static mode. This completes support for non-static codegen. --- Diffs of the changes: (+21 -15) PPCAsmPrinter.cpp | 36 +

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

2005-11-17 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: IndVarSimplify.cpp updated: 1.80 -> 1.81 --- Log message: This was checking the wrong GEP expression. Fixing this fixes a gccas crash compiling mysql reported by Ted Kremenek. --- Diffs of the changes: (+1 -1) IndVarSimplify.cpp |2 +-

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

2005-11-17 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.111 -> 1.112 --- Log message: refactor call operand handling to eliminate special cases from printOp. --- Diffs of the changes: (+17 -19) PPCAsmPrinter.cpp | 36 +--- 1 files change

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

2005-11-17 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.110 -> 1.111 PPCInstrInfo.td updated: 1.142 -> 1.143 --- Log message: disentangle call operands from branch operands a bit --- Diffs of the changes: (+9 -3) PPCAsmPrinter.cpp |7 +-- PPCInstrInfo.td |5

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

2005-11-17 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPC.h updated: 1.23 -> 1.24 PPCISelLowering.cpp updated: 1.44 -> 1.45 PPCSubtarget.cpp updated: 1.15 -> 1.16 --- Log message: add an option to generate completely non-pic code, corresponding to what gcc -static produces on PPC. This is used for bui

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

2005-11-17 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCISelLowering.cpp updated: 1.43 -> 1.44 --- Log message: Fix a bug that resistor on IRC hit where we tried to create token factor nodes of load results, not of their chain results. --- Diffs of the changes: (+2 -2) PPCISelLowering.cpp |4

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

2005-11-17 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCISelDAGToDAG.cpp updated: 1.129 -> 1.130 PPCISelLowering.cpp updated: 1.42 -> 1.43 README.txt updated: 1.38 -> 1.39 --- Log message: Enable global address legalization, fixing a todo and allowing the removal of some code. This exposes the implic

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

2005-11-17 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCISelDAGToDAG.cpp updated: 1.128 -> 1.129 --- Log message: Teach the selector to fold lo(g) into load instruction immediate fields --- Diffs of the changes: (+8 -0) PPCISelDAGToDAG.cpp |8 1 files changed, 8 insertions(+) Index

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

2005-11-17 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.td updated: 1.141 -> 1.142 --- Log message: Generate LA and ADDIS when possible. --- Diffs of the changes: (+6 -4) PPCInstrInfo.td | 10 ++ 1 files changed, 6 insertions(+), 4 deletions(-) Index: llvm/lib/Target/PowerPC

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

2005-11-17 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCISelLowering.cpp updated: 1.41 -> 1.42 --- Log message: Use the right accessor to create this node --- Diffs of the changes: (+1 -1) PPCISelLowering.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/Power

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

2005-11-17 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.75 -> 1.76 --- Log message: Validate that the input to 'Pat' patterns is sane. --- Diffs of the changes: (+8 -0) DAGISelEmitter.cpp |8 1 files changed, 8 insertions(+) Index: llvm/utils/TableGen/DAGISel

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

2005-11-17 Thread Chris Lattner
Changes in directory llvm/tools/gccld: gccld.cpp updated: 1.103 -> 1.104 --- Log message: Allow users to specify -Wl,-native* multiple times if they please --- Diffs of the changes: (+2 -2) gccld.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/tools/gccld/gc