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

2006-06-19 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: MachineDebugInfo.cpp updated: 1.42 -> 1.43 --- Log message: Handle versioning of compile unit. --- Diffs of the changes: (+6 -0) MachineDebugInfo.cpp |6 ++ 1 files changed, 6 insertions(+) Index: llvm/lib/CodeGen/MachineDebugInfo.cpp diff -

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

2006-06-19 Thread Jim Laskey
Changes in directory llvm/lib/VMCore: IntrinsicInst.cpp updated: 1.7 -> 1.8 --- Log message: Handle versioning of compile unit. --- Diffs of the changes: (+5 -0) IntrinsicInst.cpp |5 + 1 files changed, 5 insertions(+) Index: llvm/lib/VMCore/IntrinsicInst.cpp diff -u llvm/lib/VMC

[llvm-commits] CVS: llvm-poolalloc/lib/PoolAllocate/PoolAllocate.cpp PoolAllocate.h TransformFunctionBody.cpp

2006-06-19 Thread Andrew Lenharth
Changes in directory llvm-poolalloc/lib/PoolAllocate: PoolAllocate.cpp updated: 1.123 -> 1.124 PoolAllocate.h updated: 1.49 -> 1.50 TransformFunctionBody.cpp updated: 1.52 -> 1.53 --- Log message: add an option to use the td graph to resolve unresolved call sites. Also always check the BU DSN

[llvm-commits] CVS: llvm-www/pubs/2006-05-24-SAFECode-BoundsCheck.html 2006-05-24-SAFECode-BoundsCheck.pdf

2006-06-19 Thread Dinakar Dhurjati
Changes in directory llvm-www/pubs: 2006-05-24-SAFECode-BoundsCheck.html added (r1.1) 2006-05-24-SAFECode-BoundsCheck.pdf added (r1.1) --- Log message: Added SAFECode ICSE paper --- Diffs of the changes: (+65 -0) 2006-05-24-SAFECode-BoundsCheck.html | 65 +

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

2006-06-19 Thread Andrew Lenharth
Changes in directory llvm/lib/Analysis/DataStructure: DataStructure.cpp updated: 1.246 -> 1.247 --- Log message: Fix a bug, don't drop indirect call sites, especially if there is nothing known about them yet, and restore a simple version of a removed function --- Diffs of the changes: (+27 -

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

2006-06-19 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.63 -> 1.64 --- Log message: References need to be section relative. --- Diffs of the changes: (+1 -1) DwarfWriter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -

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

2006-06-19 Thread Andrew Lenharth
Changes in directory llvm/lib/Analysis/DataStructure: BottomUpClosure.cpp updated: 1.118 -> 1.119 --- Log message: Do partial inlining in BU. This resolves more call sites. Also add options to merge in globals during recursion and to back annotate DSNodes when function pointers are resolved

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

2006-06-19 Thread Andrew Lenharth
Changes in directory llvm/include/llvm/Analysis/DataStructure: DataStructure.h updated: 1.95 -> 1.96 --- Log message: Do partial inlining in BU. This resolves more call sites. Also add options to merge in globals during recursion and to back annotate DSNodes when function pointers are resol

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

2006-06-19 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86InstrSSE.td updated: 1.123 -> 1.124 --- Log message: Minor clean up. --- Diffs of the changes: (+3 -6) X86InstrSSE.td |9 +++-- 1 files changed, 3 insertions(+), 6 deletions(-) Index: llvm/lib/Target/X86/X86InstrSSE.td diff -u llvm/lib/

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

2006-06-19 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.64 -> 1.65 --- Log message: References need to be section relative. --- Diffs of the changes: (+5 -3) DwarfWriter.cpp |8 +--- 1 files changed, 5 insertions(+), 3 deletions(-) Index: llvm/lib/CodeGen/DwarfWriter.cp

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

2006-06-19 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86InstrSSE.td updated: 1.124 -> 1.125 --- Log message: Fix some mismatched type constraints --- Diffs of the changes: (+6 -6) X86InstrSSE.td | 12 ++-- 1 files changed, 6 insertions(+), 6 deletions(-) Index: llvm/lib/Target/X86/X86Inst

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

2006-06-19 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.213 -> 1.214 --- Log message: Make sure to use the result of the pattern to infer the result type of the instruction, and the result type of the instruction to refine the pattern. This allows us to write things like this:

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

2006-06-19 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86InstrSSE.td updated: 1.125 -> 1.126 --- Log message: Remove some ugly now-redundant casts. --- Diffs of the changes: (+54 -54) X86InstrSSE.td | 108 - 1 files changed, 54 insertions(+), 54

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

2006-06-19 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.214 -> 1.215 --- Log message: Don't require src/dst patterns to be able to fully resolve their types, because information about one can help refine the other. This allows us to write: def : Pat<(i32 (extload xaddr:$src,

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

2006-06-19 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCInstr64Bit.td updated: 1.3 -> 1.4 --- Log message: Add some patterns for ppc64 --- Diffs of the changes: (+14 -13) PPCInstr64Bit.td | 27 ++- 1 files changed, 14 insertions(+), 13 deletions(-) Index: llvm/lib/Targ

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

2006-06-19 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCInstrAltivec.td updated: 1.53 -> 1.54 PPCInstrInfo.td updated: 1.225 -> 1.226 --- Log message: Remove some now-unneeded casts from instruction patterns. With the casts removed, tblgen produces identical output to with them in. --- Diffs of the

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

2006-06-19 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.215 -> 1.216 --- Log message: Fix an error message regression. Print: LI8:(LI8:i64 (imm:i64):$imm) instead of: LI8:(LI8:MVT::i64 (imm:MVT::i64):$imm) --- Diffs of the changes: (+8 -1) DAGISelEmitter.cpp |