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

2006-03-07 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.174 -> 1.175 --- Log message: Don't generate silly matching code like this: if (N1.getOpcode() == ISD::ADD && ...) if (... && (N1.getNumOperands() == 1 || !isNonImmUse(N1.Val, N10.Val))) && ...) Tab

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

2006-03-07 Thread Nate Begeman
Changes in directory llvm/lib/Target/PowerPC: PPCHazardRecognizers.cpp updated: 1.3 -> 1.4 PPCHazardRecognizers.h updated: 1.1 -> 1.2 --- Log message: This kinda sorta implements "things that have to lead a dispatch group". --- Diffs of the changes: (+42 -17) PPCHazardRecognizers.cpp | 5

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

2006-03-07 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.42 -> 1.43 --- Log message: Bitfield support. --- Diffs of the changes: (+14 -2) DwarfWriter.cpp | 16 ++-- 1 files changed, 14 insertions(+), 2 deletions(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -u ll

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

2006-03-07 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCHazardRecognizers.cpp updated: 1.4 -> 1.5 PPCHazardRecognizers.h updated: 1.2 -> 1.3 --- Log message: add a couple more load/store instrs, add a newline to the end of file. --- Diffs of the changes: (+17 -2) PPCHazardRecognizers.cpp | 16 +

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

2006-03-07 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCHazardRecognizers.cpp updated: 1.5 -> 1.6 --- Log message: add another missing store. --- Diffs of the changes: (+2 -0) PPCHazardRecognizers.cpp |2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/Target/PowerPC/PPCHazardRecognizer

[llvm-commits] CVS: llvm/lib/Transforms/IPO/ConstantMerge.cpp

2006-03-07 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/IPO: ConstantMerge.cpp updated: 1.30 -> 1.31 --- Log message: Fix ConstantMerge/2006-03-07-DontMergeDiffSections.ll, a problem Jim hypotheticalized about, where we would incorrectly merge two globals in different sections. --- Diffs of the changes: (

[llvm-commits] CVS: llvm/test/Regression/Transforms/ConstantMerge/2006-03-07-DontMergeDiffSections.ll

2006-03-07 Thread Chris Lattner
Changes in directory llvm/test/Regression/Transforms/ConstantMerge: 2006-03-07-DontMergeDiffSections.ll added (r1.1) --- Log message: new testcase --- Diffs of the changes: (+15 -0) 2006-03-07-DontMergeDiffSections.ll | 15 +++ 1 files changed, 15 insertions(+) Index: llvm

[llvm-commits] CVS: llvm/lib/Transforms/IPO/Internalize.cpp

2006-03-07 Thread Jim Laskey
Changes in directory llvm/lib/Transforms/IPO: Internalize.cpp updated: 1.31 -> 1.32 --- Log message: Switch to using a numeric id for anchors. --- Diffs of the changes: (+4 -3) Internalize.cpp |7 --- 1 files changed, 4 insertions(+), 3 deletions(-) Index: llvm/lib/Transforms/IPO

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

2006-03-07 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: MachineDebugInfo.h updated: 1.27 -> 1.28 --- Log message: Switch to using a numeric id for anchors. --- Diffs of the changes: (+14 -4) MachineDebugInfo.h | 18 ++ 1 files changed, 14 insertions(+), 4 deletions(-) Index: ll

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

2006-03-07 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: MachineDebugInfo.cpp updated: 1.23 -> 1.24 --- Log message: Switch to using a numeric id for anchors. --- Diffs of the changes: (+28 -12) MachineDebugInfo.cpp | 40 1 files changed, 28 insertions(+), 12 delet

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

2006-03-07 Thread Jim Laskey
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.156 -> 1.157 --- Log message: Use "llvm.metadata" section for debug globals. Filter out these globals in the asm printer. --- Diffs of the changes: (+1 -1) PPCAsmPrinter.cpp |2 +- 1 files changed, 1 insertion(

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

2006-03-07 Thread Jim Laskey
Changes in directory llvm/lib/Target/X86: X86AsmPrinter.cpp updated: 1.169 -> 1.170 --- Log message: Use "llvm.metadata" section for debug globals. Filter out these globals in the asm printer. --- Diffs of the changes: (+1 -1) X86AsmPrinter.cpp |2 +- 1 files changed, 1 insertion(+),

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

2006-03-07 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.57 -> 1.58 MachineDebugInfo.cpp updated: 1.24 -> 1.25 --- Log message: Use "llvm.metadata" section for debug globals. Filter out these globals in the asm printer. --- Diffs of the changes: (+9 -2) AsmPrinter.cpp |8

[llvm-commits] CVS: llvm/test/Regression/CFrontend/attribute_constructor.c

2006-03-07 Thread Chris Lattner
Changes in directory llvm/test/Regression/CFrontend: attribute_constructor.c added (r1.1) --- Log message: new testcase that should have been added long ago. --- Diffs of the changes: (+6 -0) attribute_constructor.c |6 ++ 1 files changed, 6 insertions(+) Index: llvm/test/Regress

[llvm-commits] CVS: llvm-test/SingleSource/Benchmarks/CoyoteBench/Makefile

2006-03-07 Thread Chris Lattner
Changes in directory llvm-test/SingleSource/Benchmarks/CoyoteBench: Makefile updated: 1.1 -> 1.2 --- Log message: link with libstdc++ to let fftbench work with the new frontend --- Diffs of the changes: (+1 -1) Makefile |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llv

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

2006-03-07 Thread Chris Lattner
Changes in directory llvm/lib/Target/CBackend: Writer.cpp updated: 1.253 -> 1.254 --- Log message: Two things: 1. Don't emit debug info, or other llvm.metadata to the .cbe.c file. 2. Mark static ctors/dtors as such, so that bugpoint works on C++ code compiled with the new CFE. --- Diffs of

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

2006-03-07 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86InstrInfo.td updated: 1.252 -> 1.253 --- Log message: X86ISD::REP_STOS and X86ISD::REP_MOVS now produces a flag. --- Diffs of the changes: (+2 -2) X86InstrInfo.td |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Ta

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

2006-03-07 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.103 -> 1.104 --- Log message: Use rep/stosl; and Count 0x3; rep/stosb for memset with 4 byte aligned dest. and variable value. Similarly for memcpy. --- Diffs of the changes: (+72 -12) X86ISelLowering.cpp | 84 +

[llvm-commits] CVS: llvm/lib/Target/PowerPC/README.txt

2006-03-07 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: README.txt updated: 1.69 -> 1.70 --- Log message: add a note --- Diffs of the changes: (+41 -0) README.txt | 41 + 1 files changed, 41 insertions(+) Index: llvm/lib/Target/PowerPC/README.txt diff -u l

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

2006-03-07 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: ScalarReplAggregates.cpp updated: 1.36 -> 1.37 --- Log message: Fix a miscompilation of 188.ammp with the new CFE. 188.ammp is accessing arrays out of range in a horrible way, but we shouldn't break it anyway. Details in the comments. --- Diff

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

2006-03-07 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: MachineDebugInfo.cpp updated: 1.25 -> 1.26 --- Log message: libstdc++-v3 was failing to build. Needed to handle composite types with empty members (running into a zero initializer.) --- Diffs of the changes: (+8 -5) MachineDebugInfo.cpp | 13 ++

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

2006-03-07 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: ScheduleDAG.h updated: 1.14 -> 1.15 SelectionDAGISel.h updated: 1.10 -> 1.11 --- Log message: Change the interface for getting a target HazardRecognizer to be more clean. --- Diffs of the changes: (+6 -9) ScheduleDAG.h |9 +++--

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

2006-03-07 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAG.cpp updated: 1.72 -> 1.73 ScheduleDAGList.cpp updated: 1.20 -> 1.21 SelectionDAGISel.cpp updated: 1.181 -> 1.182 --- Log message: Change the interface for getting a target HazardRecognizer to be more clean. --- Diffs of the chang

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp PPCHazardRecognizers.h PPCISelDAGToDAG.cpp

2006-03-07 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCHazardRecognizers.cpp updated: 1.6 -> 1.7 PPCHazardRecognizers.h updated: 1.3 -> 1.4 PPCISelDAGToDAG.cpp updated: 1.162 -> 1.163 --- Log message: Change the interface for getting a target HazardRecognizer to be more clean. --- Diffs of the chan

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

2006-03-07 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.312 -> 1.313 --- Log message: revert the previous patch, didn't mean to check it in yet --- Diffs of the changes: (+2 -25) LegalizeDAG.cpp | 27 ++- 1 files changed, 2 insertions(+), 25

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

2006-03-07 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.311 -> 1.312 ScheduleDAGList.cpp updated: 1.21 -> 1.22 --- Log message: remove "Slot", it is dead --- Diffs of the changes: (+56 -34) LegalizeDAG.cpp | 27 -- ScheduleDAGList.cpp | 63

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

2006-03-07 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAGList.cpp updated: 1.23 -> 1.24 --- Log message: switch from an explicitly managed list of SUnits to a simple vector of sunits --- Diffs of the changes: (+28 -35) ScheduleDAGList.cpp | 63 +++---

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

2006-03-07 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAGList.cpp updated: 1.22 -> 1.23 --- Log message: Shrinkify some fields, fit to 80 columns --- Diffs of the changes: (+11 -11) ScheduleDAGList.cpp | 22 +++--- 1 files changed, 11 insertions(+), 11 deletions(-)

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

2006-03-07 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAGList.cpp updated: 1.24 -> 1.25 --- Log message: Split the priority function computation and priority queue management out of the ScheduleDAGList class into a new SchedulingPriorityQueue class. --- Diffs of the changes: (+152 -115

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

2006-03-07 Thread Duraid Madina
Changes in directory llvm/lib/Target/IA64: IA64InstrInfo.td updated: 1.46 -> 1.47 --- Log message: doo de doo --- Diffs of the changes: (+158 -148) IA64InstrInfo.td | 306 --- 1 files changed, 158 insertions(+), 148 deletions(-) Index