[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-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-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

[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-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-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/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-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

[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 ++-

[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-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-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

[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

[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 when

[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/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-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)

[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)

[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/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

[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

[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-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-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

[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-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-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