[llvm-commits] CVS: llvm/lib/Target/IA64/IA64Bundling.cpp IA64InstrInfo.td IA64RegisterInfo.cpp

2006-01-26 Thread Duraid Madina
Changes in directory llvm/lib/Target/IA64: IA64Bundling.cpp updated: 1.1 - 1.2 IA64InstrInfo.td updated: 1.43 - 1.44 IA64RegisterInfo.cpp updated: 1.12 - 1.13 --- Log message: some hoovering --- Diffs of the changes: (+13 -9) IA64Bundling.cpp |7 --- IA64InstrInfo.td |

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

2006-01-26 Thread Duraid Madina
Changes in directory llvm/lib/Target/IA64: IA64RegisterInfo.td updated: 1.14 - 1.15 --- Log message: fix stack corruption! Previously, 16-byte whole-FP-register stores were being treated as needing only 8 bytes (though they were 16 byte aligned.) This should fix a bunch of tests - anyone

[llvm-commits] CVS: llvm/include/llvm/Support/Dwarf.h

2006-01-26 Thread Jim Laskey
Changes in directory llvm/include/llvm/Support: Dwarf.h added (r1.1) --- Log message: Split out Dwarf constants for use outside DwarfWriter. --- Diffs of the changes: (+432 -0) Dwarf.h | 432 1 files changed, 432

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

2006-01-26 Thread Jeff Cohen
Changes in directory llvm/win32/x86: x86.vcproj updated: 1.17 - 1.18 --- Log message: Teach Visual Studio about X86 subtargets. --- Diffs of the changes: (+9 -4) x86.vcproj | 13 + 1 files changed, 9 insertions(+), 4 deletions(-) Index: llvm/win32/x86/x86.vcproj diff -u

[llvm-commits] CVS: llvm/test/Regression/CodeGen/Alpha/2005-12-12-MissingFCMov.ll 2006-01-26-VaargBreak.ll

2006-01-26 Thread Andrew Lenharth
Changes in directory llvm/test/Regression/CodeGen/Alpha: 2005-12-12-MissingFCMov.ll added (r1.1) 2006-01-26-VaargBreak.ll added (r1.1) --- Log message: added a couple test cases, including the new vaarg breakage --- Diffs of the changes: (+61 -0) 2005-12-12-MissingFCMov.ll | 44

[llvm-commits] CVS: llvm/lib/Support/PluginLoader.cpp

2006-01-26 Thread Andrew Lenharth
Changes in directory llvm/lib/Support: PluginLoader.cpp updated: 1.15 - 1.16 --- Log message: Remember plugins should someone like bugpoint want to know them. --- Diffs of the changes: (+15 -0) PluginLoader.cpp | 15 +++ 1 files changed, 15 insertions(+) Index:

[llvm-commits] CVS: llvm/include/llvm/Support/PluginLoader.h

2006-01-26 Thread Andrew Lenharth
Changes in directory llvm/include/llvm/Support: PluginLoader.h updated: 1.3 - 1.4 --- Log message: Remember plugins should someone like bugpoint want to know them. --- Diffs of the changes: (+2 -0) PluginLoader.h |2 ++ 1 files changed, 2 insertions(+) Index:

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

2006-01-26 Thread Andrew Lenharth
Changes in directory llvm/tools/bugpoint: OptimizerDriver.cpp updated: 1.36 - 1.37 --- Log message: Pass plugins on to children when optimizing. --- Diffs of the changes: (+10 -1) OptimizerDriver.cpp | 11 ++- 1 files changed, 10 insertions(+), 1 deletion(-) Index:

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

2006-01-26 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.143 - 1.144 --- Log message: Another folding problem: if a node r/w chain or flag, don't fold it if it has already been selected. The number of use check is not strong enough since a node can be replaced with newly created

[llvm-commits] CVS: llvm/lib/Support/PluginLoader.cpp

2006-01-26 Thread Andrew Lenharth
Changes in directory llvm/lib/Support: PluginLoader.cpp updated: 1.16 - 1.17 --- Log message: dynamically allocate plugin space as needed --- Diffs of the changes: (+12 -5) PluginLoader.cpp | 17 - 1 files changed, 12 insertions(+), 5 deletions(-) Index:

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

2006-01-26 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86JITInfo.cpp updated: 1.14 - 1.15 --- Log message: Improve compatibility with VC2005, patch by Morten Ofstad! --- Diffs of the changes: (+5 -3) X86JITInfo.cpp |8 +--- 1 files changed, 5 insertions(+), 3 deletions(-) Index:

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

2006-01-26 Thread Jim Laskey
Changes in directory llvm/include/llvm/ADT: UniqueVector.h updated: 1.4 - 1.5 --- Log message: Add support to find existing entries. --- Diffs of the changes: (+20 -0) UniqueVector.h | 20 1 files changed, 20 insertions(+) Index:

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

2006-01-26 Thread Jim Laskey
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.142 - 1.143 --- Log message: Set up MachineDebugInfo to scan for debug information form llvm.dbg globals. Global Variable information is now pulled from llvm.dbg.globals --- Diffs of the changes: (+1 -1)

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

2006-01-26 Thread Jim Laskey
Changes in directory llvm/Xcode/LLVM.xcodeproj: project.pbxproj updated: 1.17 - 1.18 --- Log message: Update files lists. --- Diffs of the changes: (+9 -5) project.pbxproj | 14 +- 1 files changed, 9 insertions(+), 5 deletions(-) Index:

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

2006-01-26 Thread Chris Lattner
Changes in directory llvm/lib/Target: TargetLowering.cpp updated: 1.20 - 1.21 --- Log message: Implement a method for inline asm support --- Diffs of the changes: (+17 -0) TargetLowering.cpp | 17 + 1 files changed, 17 insertions(+) Index:

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

2006-01-26 Thread Jim Laskey
Changes in directory llvm/include/llvm/ADT: UniqueVector.h updated: 1.5 - 1.6 --- Log message: Use find instead of lower_bounds. --- Diffs of the changes: (+2 -2) UniqueVector.h |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/include/llvm/ADT/UniqueVector.h

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

2006-01-26 Thread Jeff Cohen
Changes in directory llvm/include/llvm/CodeGen: LiveInterval.h updated: 1.15 - 1.16 --- Log message: Improve compatibility with VC2005, patch by Morten Ofstad! --- Diffs of the changes: (+3 -0) LiveInterval.h |3 +++ 1 files changed, 3 insertions(+) Index:

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

2006-01-26 Thread Jeff Cohen
Changes in directory llvm/include/llvm/Target: SubtargetFeature.h updated: 1.5 - 1.6 --- Log message: Improve compatibility with VC2005, patch by Morten Ofstad! --- Diffs of the changes: (+4 -4) SubtargetFeature.h |8 1 files changed, 4 insertions(+), 4 deletions(-) Index:

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

2006-01-26 Thread Jeff Cohen
Changes in directory llvm/lib/Target: SubtargetFeature.cpp updated: 1.8 - 1.9 --- Log message: Improve compatibility with VC2005, patch by Morten Ofstad! --- Diffs of the changes: (+4 -1) SubtargetFeature.cpp |5 - 1 files changed, 4 insertions(+), 1 deletion(-) Index:

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

2006-01-26 Thread Jeff Cohen
Changes in directory llvm/lib/Transforms/Scalar: CorrelatedExprs.cpp updated: 1.31 - 1.32 --- Log message: Improve compatibility with VC2005, patch by Morten Ofstad! --- Diffs of the changes: (+4 -2) CorrelatedExprs.cpp |6 -- 1 files changed, 4 insertions(+), 2 deletions(-)

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

2006-01-26 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.18 - 1.19 MachineDebugInfo.cpp updated: 1.5 - 1.6 --- Log message: Use global information to fill out Dwarf compile units. --- Diffs of the changes: (+18 -22) DwarfWriter.cpp | 30 ++

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

2006-01-26 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: DwarfWriter.h updated: 1.17 - 1.18 MachineDebugInfo.h updated: 1.7 - 1.8 --- Log message: Use global information to fill out Dwarf compile units. --- Diffs of the changes: (+7 -2) DwarfWriter.h |5 +++-- MachineDebugInfo.h |4

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

2006-01-26 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: SelectionDAGNodes.h updated: 1.94 - 1.95 --- Log message: Add new INLINEASM node --- Diffs of the changes: (+9 -0) SelectionDAGNodes.h |9 + 1 files changed, 9 insertions(+) Index: llvm/include/llvm/CodeGen/SelectionDAGNodes.h

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

2006-01-26 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.277 - 1.278 SelectionDAG.cpp updated: 1.244 - 1.245 SelectionDAGISel.cpp updated: 1.137 - 1.138 --- Log message: initial selectiondag support for new INLINEASM node. Note that inline asms with outputs or inputs are

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

2006-01-26 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.144 - 1.145 --- Log message: Teach the dag selectors to select InlineAsm nodes. Aren't we happy the pattern selectors are almost all gone? --- Diffs of the changes: (+18 -1) DAGISelEmitter.cpp | 19

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

2006-01-26 Thread Chris Lattner
Changes in directory llvm/include/llvm/Target: TargetInstrInfo.h updated: 1.81 - 1.82 --- Log message: Add a common INLINEASM opcode --- Diffs of the changes: (+5 -2) TargetInstrInfo.h |7 +-- 1 files changed, 5 insertions(+), 2 deletions(-) Index:

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

2006-01-26 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAG.cpp updated: 1.59 - 1.60 --- Log message: Teach the scheduler to emit the appropriate INLINEASM MachineInstr for an ISD::INLINEASM node. --- Diffs of the changes: (+29 -0) ScheduleDAG.cpp | 29 +

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

2006-01-26 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: CodeEmitterGen.cpp updated: 1.42 - 1.43 --- Log message: Don't emit JIT code for these instructions --- Diffs of the changes: (+2 -0) CodeEmitterGen.cpp |2 ++ 1 files changed, 2 insertions(+) Index: llvm/utils/TableGen/CodeEmitterGen.cpp

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

2006-01-26 Thread Chris Lattner
Changes in directory llvm/lib/Target: TargetSchedule.td updated: 1.4 - 1.5 --- Log message: Add a default NoItinerary class for targets to use. --- Diffs of the changes: (+1 -0) TargetSchedule.td |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Target/TargetSchedule.td diff -u

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

2006-01-26 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: SubtargetEmitter.cpp updated: 1.15 - 1.16 --- Log message: There is at least a 'noitinerary' itinerary now --- Diffs of the changes: (+1 -1) SubtargetEmitter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2006-01-26 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: CodeGenTarget.cpp updated: 1.53 - 1.54 CodeGenTarget.h updated: 1.23 - 1.24 --- Log message: PHI and INLINEASM are now builtin instructions provided by Target.td --- Diffs of the changes: (+13 -21) CodeGenTarget.cpp | 30

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

2006-01-26 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86.td updated: 1.17 - 1.18 X86InstrInfo.td updated: 1.218 - 1.219 --- Log message: PHI and INLINEASM are now built-in instructions provided by Target.td --- Diffs of the changes: (+0 -4) X86.td |1 - X86InstrInfo.td |3 --- 2

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

2006-01-26 Thread Chris Lattner
Changes in directory llvm/lib/Target/Alpha: Alpha.td updated: 1.6 - 1.7 AlphaInstrInfo.td updated: 1.109 - 1.110 --- Log message: PHI and INLINEASM are now built-in instructions provided by Target.td --- Diffs of the changes: (+0 -4) Alpha.td |2 -- AlphaInstrInfo.td |2

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

2006-01-26 Thread Chris Lattner
Changes in directory llvm/lib/Target/IA64: IA64.td updated: 1.6 - 1.7 IA64InstrInfo.td updated: 1.44 - 1.45 --- Log message: PHI and INLINEASM are now built-in instructions provided by Target.td --- Diffs of the changes: (+1 -4) IA64.td |4 +--- IA64InstrInfo.td |1 - 2

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

2006-01-26 Thread Chris Lattner
Changes in directory llvm/lib/Target: Target.td updated: 1.68 - 1.69 --- Log message: PHI and INLINEASM are now built-in instructions provided by Target.td --- Diffs of the changes: (+11 -3) Target.td | 14 +++--- 1 files changed, 11 insertions(+), 3 deletions(-) Index:

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

2006-01-26 Thread Chris Lattner
Changes in directory llvm/lib/Target/SparcV9: SparcV9.td updated: 1.37 - 1.38 SparcV9InstrInfo.td updated: 1.1 - 1.2 --- Log message: PHI and INLINEASM are now built-in instructions provided by Target.td --- Diffs of the changes: (+0 -5) SparcV9.td |2 -- SparcV9InstrInfo.td

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

2006-01-26 Thread Chris Lattner
Changes in directory llvm/lib/Target/Skeleton: Skeleton.td updated: 1.3 - 1.4 SkeletonInstrInfo.td updated: 1.3 - 1.4 --- Log message: PHI and INLINEASM are now built-in instructions provided by Target.td --- Diffs of the changes: (+1 -4) Skeleton.td |4 +---

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

2006-01-26 Thread Chris Lattner
Changes in directory llvm/lib/Target/SparcV8: SparcV8.td updated: 1.8 - 1.9 SparcV8InstrInfo.td updated: 1.103 - 1.104 --- Log message: PHI and INLINEASM are now built-in instructions provided by Target.td --- Diffs of the changes: (+0 -3) SparcV8.td |2 --

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

2006-01-26 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCInstrFormats.td updated: 1.63 - 1.64 PPCInstrInfo.td updated: 1.174 - 1.175 --- Log message: PHI and INLINEASM are now built-in instructions provided by Target.td --- Diffs of the changes: (+1 -5) PPCInstrFormats.td |3 +--

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

2006-01-26 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: AsmPrinter.h updated: 1.25 - 1.26 --- Log message: add a method --- Diffs of the changes: (+3 -0) AsmPrinter.h |3 +++ 1 files changed, 3 insertions(+) Index: llvm/include/llvm/CodeGen/AsmPrinter.h diff -u

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

2006-01-26 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.40 - 1.41 --- Log message: Stub out a method --- Diffs of the changes: (+6 -0) AsmPrinter.cpp |6 ++ 1 files changed, 6 insertions(+) Index: llvm/lib/CodeGen/AsmPrinter.cpp diff -u

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

2006-01-26 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: AsmWriterEmitter.cpp updated: 1.23 - 1.24 --- Log message: Use printInlineAsm to, well, print inline asm's. --- Diffs of the changes: (+7 -4) AsmWriterEmitter.cpp | 11 +++ 1 files changed, 7 insertions(+), 4 deletions(-) Index: