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

2006-03-05 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAGList.cpp updated: 1.17 -> 1.18 --- Log message: Remove some code that doesn't make sense --- Diffs of the changes: (+5 -12) ScheduleDAGList.cpp | 17 + 1 files changed, 5 insertions(+), 12 deletions(-) Index:

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

2006-03-05 Thread Reid Spencer
Changes in directory llvm/tools/llvm-ld: llvm-ld.cpp updated: 1.29 -> 1.30 --- Log message: Make sure command line options are parsed before we try to add the LibPath (-L options) to TheLinker. Problem noticed by Wink Saville. --- Diffs of the changes: (+4 -4) llvm-ld.cpp |8

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

2006-03-05 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAGList.cpp updated: 1.16 -> 1.17 --- Log message: Remove SUnit::Priority1: it is re-calculated on demand as number of live range to be generated. --- Diffs of the changes: (+25 -35) ScheduleDAGList.cpp | 60

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

2006-03-05 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.180 -> 1.181 ScheduleDAGList.cpp updated: 1.15 -> 1.16 --- Log message: Hoist the HazardRecognizer out of the ScheduleDAGList.cpp file to where targets can implement them. Make the top-down scheduler non-g5-spe

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

2006-03-05 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: ScheduleDAG.h updated: 1.13 -> 1.14 SelectionDAGISel.h updated: 1.9 -> 1.10 --- Log message: Hoist the HazardRecognizer out of the ScheduleDAGList.cpp file to where targets can implement them. Make the top-down scheduler non-g5-specific. --- Di

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

2006-03-05 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.cpp updated: 1.16 -> 1.17 PPCInstrInfo.h updated: 1.11 -> 1.12 PPCInstrInfo.td updated: 1.178 -> 1.179 --- Log message: implement TII::insertNoop --- Diffs of the changes: (+8 -1) PPCInstrInfo.cpp |5 + PPCInstrInfo.h |

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

2006-03-05 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAG.cpp updated: 1.71 -> 1.72 ScheduleDAGList.cpp updated: 1.13 -> 1.14 --- Log message: When a hazard recognizer needs noops to be inserted, do so. This represents noops as null pointers in the instruction sequence. --- Diffs of th

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

2006-03-05 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAG.cpp updated: 1.268 -> 1.269 --- Log message: Don't depend on the C99 copysign function, implement it ourselves. --- Diffs of the changes: (+17 -7) SelectionDAG.cpp | 24 +--- 1 files changed, 17 insertio

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

2006-03-05 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAGList.cpp updated: 1.14 -> 1.15 --- Log message: Comment fixes --- Diffs of the changes: (+2 -2) ScheduleDAGList.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/CodeGen/SelectionDAG/ScheduleDA

[llvm-commits] CVS: llvm/test/Regression/Transforms/InstCombine/add.ll

2006-03-05 Thread Chris Lattner
Changes in directory llvm/test/Regression/Transforms/InstCombine: add.ll updated: 1.29 -> 1.30 --- Log message: new testcase I forgot to check in earlier --- Diffs of the changes: (+7 -0) add.ll |7 +++ 1 files changed, 7 insertions(+) Index: llvm/test/Regression/Transforms/InstC

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

2006-03-05 Thread Chris Lattner
Changes in directory llvm/include/llvm/Target: TargetInstrInfo.h updated: 1.83 -> 1.84 --- Log message: add a hook to insert a noop --- Diffs of the changes: (+7 -0) TargetInstrInfo.h |7 +++ 1 files changed, 7 insertions(+) Index: llvm/include/llvm/Target/TargetInstrInfo.h diff

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

2006-03-05 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: ScheduleDAG.h updated: 1.12 -> 1.13 --- Log message: add an emitnoop method --- Diffs of the changes: (+6 -2) ScheduleDAG.h |8 ++-- 1 files changed, 6 insertions(+), 2 deletions(-) Index: llvm/include/llvm/CodeGen/ScheduleDAG.h dif

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

2006-03-05 Thread Chris Lattner
Changes in directory llvm/include/llvm/Target: TargetLowering.h updated: 1.58 -> 1.59 --- Log message: custom lowered nodes are legal too --- Diffs of the changes: (+2 -1) TargetLowering.h |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/include/llvm/Target/TargetL

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

2006-03-05 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAGList.cpp updated: 1.12 -> 1.13 --- Log message: Implement G5HazardRecognizer as a trivial thing that wants 5 cycles between copyfromreg nodes. Clearly useful! --- Diffs of the changes: (+42 -2) ScheduleDAGList.cpp | 44 +

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

2006-03-05 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAGList.cpp updated: 1.11 -> 1.12 --- Log message: Add basic hazard recognizer support. noop insertion isn't complete yet though. --- Diffs of the changes: (+104 -15) ScheduleDAGList.cpp | 119 +++

[llvm-commits] CVS: llvm-poolalloc/Regressions/2006-03-05.vaargCall.ll

2006-03-05 Thread Andrew Lenharth
Changes in directory llvm-poolalloc/Regressions: 2006-03-05.vaargCall.ll added (r1.1) --- Log message: a call to vaarg function fails in pc --- Diffs of the changes: (+406 -0) 2006-03-05.vaargCall.ll | 406 1 files changed, 406 insertions(+)

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

2006-03-05 Thread Andrew Lenharth
Changes in directory llvm/tools/bugpoint: CrashDebugger.cpp updated: 1.45 -> 1.46 --- Log message: For transforms the behave differently if main goes away, add an option to prevent bugpoint from removing main --- Diffs of the changes: (+13 -0) CrashDebugger.cpp | 13 + 1 file

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

2006-03-05 Thread Jeff Cohen
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAG.cpp updated: 1.267 -> 1.268 --- Log message: Fix VC++ compilation error. --- Diffs of the changes: (+5 -0) SelectionDAG.cpp |5 + 1 files changed, 5 insertions(+) Index: llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp

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

2006-03-05 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: ScheduleDAG.h updated: 1.11 -> 1.12 --- Log message: Breathe some life into a comment. --- Diffs of the changes: (+1 -1) ScheduleDAG.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/CodeGen/ScheduleDAG.h

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

2006-03-05 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.179 -> 1.180 ScheduleDAGList.cpp updated: 1.10 -> 1.11 --- Log message: Split the list scheduler into top-down and bottom-up pieces. The priority function of the top-down scheduler are completely bogus currentl

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

2006-03-05 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: ScheduleDAG.h updated: 1.10 -> 1.11 --- Log message: Add a new scheduling type. This is, of course, a hack. Proper factoring will come later. --- Diffs of the changes: (+8 -3) ScheduleDAG.h | 11 --- 1 files changed, 8 insertions(

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

2006-03-05 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAGList.cpp updated: 1.9 -> 1.10 --- Log message: Move the available queue to being inside the ListSchedule method, since it bounds its lifetime. --- Diffs of the changes: (+15 -10) ScheduleDAGList.cpp | 25 +++--

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

2006-03-05 Thread Chris Lattner
Changes in directory llvm/lib/Target: README.txt updated: 1.12 -> 1.13 --- Log message: add a note --- Diffs of the changes: (+4 -0) README.txt |4 1 files changed, 4 insertions(+) Index: llvm/lib/Target/README.txt diff -u llvm/lib/Target/README.txt:1.12 llvm/lib/Target/README.t

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

2006-03-05 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.122 -> 1.123 --- Log message: Reinstate this now that the offending opposite xform has been removed. --- Diffs of the changes: (+7 -0) DAGCombiner.cpp |7 +++ 1 files changed, 7 insertions(+) Index: ll

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

2006-03-05 Thread Chris Lattner
Changes in directory llvm/lib/Target: TargetLowering.cpp updated: 1.43 -> 1.44 --- Log message: Do not fold (add (shl x, c1), (shl c2, c1)) -> (shl (add x, c2), c1), we want to canonicalize the other way. --- Diffs of the changes: (+0 -18) TargetLowering.cpp | 18 -- 1 fi

[llvm-commits] CVS: llvm-test/Makefile.programs

2006-03-05 Thread Evan Cheng
Changes in directory llvm-test: Makefile.programs updated: 1.194 -> 1.195 --- Log message: Added -fomit-frame-pointer to TARGET_CFLAGS for Darwin --- Diffs of the changes: (+1 -1) Makefile.programs |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-test/Makefile.program

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

2006-03-05 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGPrinter.cpp updated: 1.30 -> 1.31 --- Log message: print arbitrary constant pool entries --- Diffs of the changes: (+9 -0) SelectionDAGPrinter.cpp |9 + 1 files changed, 9 insertions(+) Index: llvm/lib/CodeGen/Se