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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: MachineDebugInfo.cpp added (r1.1) --- Log message: Extending MachineDebugInfo. --- Diffs of the changes: (+90 -0) MachineDebugInfo.cpp | 90 +++ 1 files changed, 90 insertions(+) Index: llvm/lib/Code

[llvm-commits] CVS: llvm/Xcode/LLVM.xcodeproj/project.pbxproj

2006-01-04 Thread Jim Laskey
Changes in directory llvm/Xcode/LLVM.xcodeproj: project.pbxproj updated: 1.15 -> 1.16 --- Log message: Adding new files. --- Diffs of the changes: (+4 -0) project.pbxproj |4 1 files changed, 4 insertions(+) Index: llvm/Xcode/LLVM.xcodeproj/project.pbxproj diff -u llvm/Xcode/LLV

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/tools/llc: llc.cpp updated: 1.123 -> 1.124 --- Log message: Adding MachineDebugInfo as a immutable pass. --- Diffs of the changes: (+4 -0) llc.cpp |4 1 files changed, 4 insertions(+) Index: llvm/tools/llc/llc.cpp diff -u llvm/tools/llc/llc.cpp:1.123 ll

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.249 -> 1.250 --- Log message: Change how MachineDebugInfo is fetched. --- Diffs of the changes: (+1 -1) LegalizeDAG.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/CodeGen/Selecti

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: MachineFunction.cpp updated: 1.82 -> 1.83 --- Log message: Moving MachineDebugInfo to module level location. --- Diffs of the changes: (+1 -1) MachineFunction.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/CodeGen/Mach

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: MachineFunction.h updated: 1.56 -> 1.57 --- Log message: Move MachineDebugInfo to module level location. --- Diffs of the changes: (+0 -9) MachineFunction.h |9 - 1 files changed, 9 deletions(-) Index: llvm/include/llvm/CodeGen/

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: MachineDebugInfo.h updated: 1.1 -> 1.2 --- Log message: 1. Make MachineDebugInfo a pass. 2. Add label uniquing code. --- Diffs of the changes: (+21 -31) MachineDebugInfo.h | 52 +--- 1 files

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: AsmPrinter.h updated: 1.23 -> 1.24 DwarfWriter.h updated: 1.3 -> 1.4 --- Log message: Tie dwarf generation to darwin assembler. --- Diffs of the changes: (+180 -3) AsmPrinter.h | 41 DwarfWriter.h | 142 ++

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.34 -> 1.35 DwarfWriter.cpp updated: 1.2 -> 1.3 --- Log message: Tie dwarf generation to darwin assembler. --- Diffs of the changes: (+96 -0) AsmPrinter.cpp |1 DwarfWriter.cpp | 95

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.133 -> 1.134 PPCTargetMachine.cpp updated: 1.77 -> 1.78 --- Log message: Tie dwarf generation to darwin assembler. --- Diffs of the changes: (+35 -9) PPCAsmPrinter.cpp| 42 ++---

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.3 -> 1.4 --- Log message: Add check for debug presence. --- Diffs of the changes: (+4 -0) DwarfWriter.cpp |4 1 files changed, 4 insertions(+) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -u llvm/lib/CodeGen/Dwar

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: MachineDebugInfo.h updated: 1.2 -> 1.3 --- Log message: Add flag for debug presence. --- Diffs of the changes: (+5 -0) MachineDebugInfo.h |5 + 1 files changed, 5 insertions(+) Index: llvm/include/llvm/CodeGen/MachineDebugInfo.h dif

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: SelectionDAGNodes.h updated: 1.85 -> 1.86 --- Log message: Add unique id to debug location for debug label use (work in progress.) --- Diffs of the changes: (+3 -2) SelectionDAGNodes.h |5 +++-- 1 files changed, 3 insertions(+), 2 deletio

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.td updated: 1.167 -> 1.168 --- Log message: Add unique id to debug location for debug label use (work in progress.) --- Diffs of the changes: (+4 -3) PPCInstrInfo.td |7 --- 1 files changed, 4 insertions(+), 3 deletions(-)

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.75 -> 1.76 LegalizeDAG.cpp updated: 1.250 -> 1.251 --- Log message: Add unique id to debug location for debug label use (work in progress.) --- Diffs of the changes: (+23 -15) DAGCombiner.cpp |3 ++- Legaliz

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/lib/Target: TargetSelectionDAG.td updated: 1.38 -> 1.39 --- Log message: Add unique id to debug location for debug label use (work in progress.) --- Diffs of the changes: (+2 -2) TargetSelectionDAG.td |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: MachineDebugInfo.cpp updated: 1.1 -> 1.2 --- Log message: Add unique id to debug location for debug label use (work in progress.) --- Diffs of the changes: (+1 -0) MachineDebugInfo.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/CodeGe

[llvm-commits] CVS: llvm/win32/CodeGen/CodeGen.vcproj

2006-01-04 Thread Jeff Cohen
Changes in directory llvm/win32/CodeGen: CodeGen.vcproj updated: 1.17 -> 1.18 --- Log message: Teach Visual Studio about new file. --- Diffs of the changes: (+3 -0) CodeGen.vcproj |3 +++ 1 files changed, 3 insertions(+) Index: llvm/win32/CodeGen/CodeGen.vcproj diff -u llvm/win32/Code

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

2006-01-04 Thread Jeff Cohen
Changes in directory llvm/include/llvm: Pass.h updated: 1.52 -> 1.53 --- Log message: Be consistent in using class vs struct to make VC++ happy. And as it contains methods, virtual method even, class wins. --- Diffs of the changes: (+2 -1) Pass.h |3 ++- 1 files changed, 2 insertions(

[llvm-commits] [vector_llvm] CVS: llvm/lib/Transforms/Vector/SSE.cpp

2006-01-04 Thread Robert Bocchino
Changes in directory llvm/lib/Transforms/Vector: SSE.cpp updated: 1.1.2.3 -> 1.1.2.4 --- Log message: Fixed a bug in SSE code generation for unpack. --- Diffs of the changes: (+49 -25) SSE.cpp | 74 ++-- 1 files changed, 49 inse

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.35 -> 1.36 DwarfWriter.cpp updated: 1.4 -> 1.5 MachineDebugInfo.cpp updated: 1.2 -> 1.3 --- Log message: Applied some recommend changes from sabre. The dominate one beginning "let the pass manager do it's thing." Fixes crash whe

[llvm-commits] CVS: llvm/include/llvm/CodeGen/AsmPrinter.h DwarfWriter.h MachineDebugInfo.h SelectionDAG.h

2006-01-04 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: AsmPrinter.h updated: 1.24 -> 1.25 DwarfWriter.h updated: 1.4 -> 1.5 MachineDebugInfo.h updated: 1.3 -> 1.4 SelectionDAG.h updated: 1.82 -> 1.83 --- Log message: Applied some recommend changes from sabre. The dominate one beginning "let the pass

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.134 -> 1.135 --- Log message: Applied some recommend changes from sabre. The dominate one beginning "let the pass manager do it's thing." Fixes crash when compiling -g files and suppresses dwarf statements if no debug

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/tools/llc: llc.cpp updated: 1.124 -> 1.125 --- Log message: Applied some recommend changes from sabre. The dominate one beginning "let the pass manager do it's thing." Fixes crash when compiling -g files and suppresses dwarf statements if no debug info is present.

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.251 -> 1.252 SelectionDAGISel.cpp updated: 1.119 -> 1.120 --- Log message: Applied some recommend changes from sabre. The dominate one beginning "let the pass manager do it's thing." Fixes crash when compiling -g f

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

2006-01-04 Thread Chris Lattner
Changes in directory llvm/tools/llc: llc.cpp updated: 1.125 -> 1.126 --- Log message: remove unused header --- Diffs of the changes: (+0 -1) llc.cpp |1 - 1 files changed, 1 deletion(-) Index: llvm/tools/llc/llc.cpp diff -u llvm/tools/llc/llc.cpp:1.125 llvm/tools/llc/llc.cpp:1.126 --

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

2006-01-04 Thread Evan Cheng
Changes in directory llvm/lib/Target/SparcV8: SparcV8ISelDAGToDAG.cpp updated: 1.37 -> 1.38 --- Log message: Remove some dead code. --- Diffs of the changes: (+0 -4) SparcV8ISelDAGToDAG.cpp |4 1 files changed, 4 deletions(-) Index: llvm/lib/Target/SparcV8/SparcV8ISelDAGToDAG.cp

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

2006-01-04 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelDAGToDAG.cpp updated: 1.19 -> 1.20 X86ISelLowering.cpp updated: 1.18 -> 1.19 X86ISelLowering.h updated: 1.9 -> 1.10 X86InstrInfo.td updated: 1.186 -> 1.187 --- Log message: DAG based isel call support. --- Diffs of the changes: (+197 -41) X8

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.135 -> 1.136 PPCISelLowering.cpp updated: 1.56 -> 1.57 PPCInstrInfo.td updated: 1.168 -> 1.169 --- Log message: Added initial support for DEBUG_LABEL allowing debug specific labels to be inserted in the code. --- Diffs

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/lib/Target/IA64: IA64ISelLowering.cpp updated: 1.9 -> 1.10 IA64ISelPattern.cpp updated: 1.71 -> 1.72 --- Log message: Added initial support for DEBUG_LABEL allowing debug specific labels to be inserted in the code. --- Diffs of the changes: (+0 -2) IA64ISelLowerin

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: DwarfWriter.h updated: 1.5 -> 1.6 MachineDebugInfo.h updated: 1.4 -> 1.5 SelectionDAGNodes.h updated: 1.86 -> 1.87 --- Log message: Added initial support for DEBUG_LABEL allowing debug specific labels to be inserted in the code. --- Diffs of the

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.76 -> 1.77 LegalizeDAG.cpp updated: 1.252 -> 1.253 SelectionDAG.cpp updated: 1.233 -> 1.234 --- Log message: Added initial support for DEBUG_LABEL allowing debug specific labels to be inserted in the code. --- Diff

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/lib/Target: TargetSelectionDAG.td updated: 1.39 -> 1.40 --- Log message: Added initial support for DEBUG_LABEL allowing debug specific labels to be inserted in the code. --- Diffs of the changes: (+6 -3) TargetSelectionDAG.td |9 ++--- 1 files changed, 6 i

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/lib/Target/Alpha: AlphaISelLowering.cpp updated: 1.16 -> 1.17 --- Log message: Added initial support for DEBUG_LABEL allowing debug specific labels to be inserted in the code. --- Diffs of the changes: (+0 -1) AlphaISelLowering.cpp |1 - 1 files changed, 1 del

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/lib/Target/SparcV8: SparcV8ISelDAGToDAG.cpp updated: 1.38 -> 1.39 --- Log message: Added initial support for DEBUG_LABEL allowing debug specific labels to be inserted in the code. --- Diffs of the changes: (+0 -1) SparcV8ISelDAGToDAG.cpp |1 - 1 files changed,

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.19 -> 1.20 --- Log message: Added initial support for DEBUG_LABEL allowing debug specific labels to be inserted in the code. --- Diffs of the changes: (+0 -1) X86ISelLowering.cpp |1 - 1 files changed, 1 deletion(

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/lib/Target/SparcV8: SparcV8ISelDAGToDAG.cpp updated: 1.39 -> 1.40 --- Log message: Had expand logic backward. --- Diffs of the changes: (+2 -0) SparcV8ISelDAGToDAG.cpp |2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/Target/SparcV8/SparcV8ISelDAGToDAG

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/lib/Target/PowerPC: PPCISelLowering.cpp updated: 1.57 -> 1.58 --- Log message: Had expand logic backward. --- Diffs of the changes: (+2 -1) PPCISelLowering.cpp |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/lib/Target/PowerPC/PPCISelLowe

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/lib/Target/Alpha: AlphaISelLowering.cpp updated: 1.17 -> 1.18 --- Log message: Had expand logic backward. --- Diffs of the changes: (+2 -0) AlphaISelLowering.cpp |2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/Target/Alpha/AlphaISelLowering.cpp diff

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.20 -> 1.21 --- Log message: Had expand logic backward. --- Diffs of the changes: (+2 -0) X86ISelLowering.cpp |2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/Target/X86/X86ISelLowering.cpp diff -u llvm/li

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/lib/Target/IA64: IA64ISelLowering.cpp updated: 1.10 -> 1.11 IA64ISelPattern.cpp updated: 1.72 -> 1.73 --- Log message: Had expand logic backward. --- Diffs of the changes: (+4 -0) IA64ISelLowering.cpp |2 ++ IA64ISelPattern.cpp |2 ++ 2 files changed, 4 i

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

2006-01-04 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: SelectionDAGNodes.h updated: 1.87 -> 1.88 --- Log message: Grammer correction. --- Diffs of the changes: (+2 -2) SelectionDAGNodes.h |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/include/llvm/CodeGen/SelectionDAG

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

2006-01-04 Thread Evan Cheng
Changes in directory llvm/lib/Target: TargetSelectionDAG.td updated: 1.40 -> 1.41 --- Log message: Added fpimm node for ConstantFP. --- Diffs of the changes: (+2 -0) TargetSelectionDAG.td |2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/Target/TargetSelectionDAG.td diff -u llv

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

2006-01-04 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelDAGToDAG.cpp updated: 1.20 -> 1.21 X86InstrInfo.td updated: 1.187 -> 1.188 --- Log message: Added ConstantFP patterns. --- Diffs of the changes: (+33 -31) X86ISelDAGToDAG.cpp | 27 --- X86InstrInfo.td | 37 +++

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

2006-01-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/Alpha: AlphaInstrInfo.td updated: 1.97 -> 1.98 --- Log message: unbreak the build, these are now in TargetSelectionDAG.td --- Diffs of the changes: (+0 -3) AlphaInstrInfo.td |3 --- 1 files changed, 3 deletions(-) Index: llvm/lib/Target/Alpha/Alph

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

2006-01-04 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: ConstantFolding.cpp updated: 1.79 -> 1.80 --- Log message: fix some formatting problems --- Diffs of the changes: (+7 -7) ConstantFolding.cpp | 14 +++--- 1 files changed, 7 insertions(+), 7 deletions(-) Index: llvm/lib/VMCore/ConstantFoldi

[llvm-commits] CVS: llvm/test/Regression/Assembler/ConstantExprFold.llx

2006-01-04 Thread Chris Lattner
Changes in directory llvm/test/Regression/Assembler: ConstantExprFold.llx updated: 1.2 -> 1.3 --- Log message: new tests, derived from cosmics scheme output --- Diffs of the changes: (+5 -1) ConstantExprFold.llx |6 +- 1 files changed, 5 insertions(+), 1 deletion(-) Index: llvm/t

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

2006-01-04 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: ConstantFolding.cpp updated: 1.80 -> 1.81 --- Log message: Implement a few symbolic constant folding things. X ? Y : Y is Y. Fold: seteq ({ short }* cast (int 1 to { short }*), { short }* null) setlt ({ short }* cast (int 1 to { short }*), { short }* cast