[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/X86/Makefile X86.h X86.td X86Subtarget.cpp X86Subtarget.h X86TargetMachine.cpp

2006-01-26 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: Makefile updated: 1.24 -> 1.25 X86.h updated: 1.39 -> 1.40 X86.td updated: 1.16 -> 1.17 X86Subtarget.cpp updated: 1.8 -> 1.9 X86Subtarget.h updated: 1.7 -> 1.8 X86TargetMachine.cpp updated: 1.97 -> 1.98 --- Log message: Added preliminary x86 subtarget s

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

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

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

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

[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/include/llvm/Supp

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

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

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

[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/include/llvm/ADT/UniqueVector

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

2006-01-26 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.39 -> 1.40 DwarfWriter.cpp updated: 1.17 -> 1.18 MachineDebugInfo.cpp updated: 1.4 -> 1.5 --- Log message: Set up MachineDebugInfo to scan for debug information form "llvm.db"g globals. Global Variable information is now pulled fr

[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.db"g globals. Global Variable information is now pulled from "llvm.dbg.globals" --- Diffs of the changes: (+1 -1) PPCAsm

[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.16 -> 1.17 MachineDebugInfo.h updated: 1.6 -> 1.7 --- Log message: Set up MachineDebugInfo to scan for debug information form "llvm.db"g globals. Global Variable information is now pulled from "llvm.dbg.globals" --- Diff

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

2006-01-26 Thread Chris Lattner
Changes in directory llvm/include/llvm/Target: TargetLowering.h updated: 1.36 -> 1.37 --- Log message: Add a method for inline asm support. --- Diffs of the changes: (+11 -0) TargetLowering.h | 11 +++ 1 files changed, 11 insertions(+) Index: llvm/include/llvm/Target/TargetLowe

[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/Xcode/LLVM.xcodeproj/project.pb

[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/lib/Target/TargetLowerin

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

2006-01-26 Thread Chris Lattner
Changes in directory llvm/include/llvm/ADT: StringExtras.h updated: 1.26 -> 1.27 --- Log message: add some methods for case-insensitive string compares --- Diffs of the changes: (+21 -0) StringExtras.h | 21 + 1 files changed, 21 insertions(+) Index: llvm/include/ll

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

[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/include/llvm/CodeGen/L

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

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

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

2006-01-26 Thread Jeff Cohen
Changes in directory llvm/lib/Target/X86: X86FloatingPoint.cpp updated: 1.48 -> 1.49 --- Log message: Improve compatibility with VC2005, patch by Morten Ofstad! --- Diffs of the changes: (+6 -1) X86FloatingPoint.cpp |7 ++- 1 files changed, 6 insertions(+), 1 deletion(-) Index: ll

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

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

[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/include/llvm/CodeGen/DwarfWriter.h

2006-01-26 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: DwarfWriter.h updated: 1.18 -> 1.19 --- Log message: Dropped DwarfWriter:: --- Diffs of the changes: (+1 -1) DwarfWriter.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/CodeGen/DwarfWriter.h diff -u llvm

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

[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/include/llvm/Target/Targe

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

[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/InstrInfoEmitter.cpp

2006-01-26 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: InstrInfoEmitter.cpp updated: 1.34 -> 1.35 --- Log message: If we want to emit things in enum order, use getInstructionsByEnumValue to get the order, don't compute it ourselves. Don't emit stuff like (14<<0), emit 14 instead. Don't attempt to get targ

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

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

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

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

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

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

[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/include/llvm/CodeGen/Asm

[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/lib/CodeGen/AsmPrinter.cpp:1

[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: llvm/u