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

2007-06-22 Thread Dan Gohman
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.70 -> 1.71 --- Log message: Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits from TargetLowering to SelectionDAG so that they have more convenient access to the current DAG, in preparation for the Valu

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

2007-06-19 Thread Dan Gohman
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.69 -> 1.70 --- Log message: Pass a SelectionDAG into SDNode::dump everywhere it's used, in prepration for needing the DAG node to print pre-legalize extended value types, and to get better debug messages with target-sp

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

2007-01-24 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.66 -> 1.67 --- Log message: Fix unordered fp on alpha --- Diffs of the changes: (+35 -15) AlphaISelDAGToDAG.cpp | 50 +++--- 1 files changed, 35 insertions(+), 15 delet

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

2007-01-19 Thread Reid Spencer
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.65 -> 1.66 --- Log message: For PR1043: http://llvm.org/PR1043 : This is the final patch for this PR. It implements some minor cleanup in the use of IntegerType, to wit: 1. Type::getIntegerTypeMask -> IntegerType::get

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp AlphaISelLowering.cpp AlphaISelLowering.h

2006-12-30 Thread Reid Spencer
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.64 -> 1.65 AlphaISelLowering.cpp updated: 1.75 -> 1.76 AlphaISelLowering.h updated: 1.22 -> 1.23 --- Log message: For PR950: http://llvm.org/PR950 : Three changes: 1. Convert signed integer types to signless versions.

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp AlphaInstrInfo.cpp AlphaInstrInfo.td AlphaLLRP.cpp AlphaRegisterInfo.cpp

2006-10-31 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.60 -> 1.61 AlphaInstrInfo.cpp updated: 1.12 -> 1.13 AlphaInstrInfo.td updated: 1.132 -> 1.133 AlphaLLRP.cpp updated: 1.2 -> 1.3 AlphaRegisterInfo.cpp updated: 1.48 -> 1.49 --- Log message: more shotenning --- Diffs of

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

2006-10-31 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.59 -> 1.60 AlphaInstrInfo.td updated: 1.131 -> 1.132 --- Log message: Let us play simplify the td file (and fix a few missed sub and mul patterns). --- Diffs of the changes: (+63 -83) AlphaISelDAGToDAG.cpp |8 +

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

2006-10-20 Thread Reid Spencer
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.58 -> 1.59 --- Log message: For PR950: http://llvm.org/PR950 : This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and ConstantUInt classes in favo

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp AlphaISelLowering.cpp AlphaISelLowering.h

2006-10-11 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.57 -> 1.58 AlphaISelLowering.cpp updated: 1.67 -> 1.68 AlphaISelLowering.h updated: 1.20 -> 1.21 --- Log message: Reduce the amount of state in the lowering code and drop old pattern ISel functions --- Diffs of the c

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

2006-10-10 Thread Chris Lattner
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.56 -> 1.57 AlphaInstrInfo.td updated: 1.127 -> 1.128 --- Log message: Use cute tblgen tricks to make zap handling more powerful. Specifically, when the dag combiner simplifies an and mask, notice this and allow those

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp AlphaISelLowering.cpp AlphaISelLowering.h AlphaTargetMachine.cpp AlphaTargetMachine.h

2006-10-10 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.55 -> 1.56 AlphaISelLowering.cpp updated: 1.66 -> 1.67 AlphaISelLowering.h updated: 1.19 -> 1.20 AlphaTargetMachine.cpp updated: 1.33 -> 1.34 AlphaTargetMachine.h updated: 1.17 -> 1.18 --- Log message: Jimptables worki

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

2006-08-27 Thread Evan Cheng
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.54 -> 1.55 --- Log message: Do not use getTargetNode() and SelectNodeTo() which takes more than 3 SDOperand arguments. Use the variants which take an array and number instead. --- Diffs of the changes: (+5 -4) Alp

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

2006-08-26 Thread Evan Cheng
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.53 -> 1.54 --- Log message: SelectNodeTo now returns a SDNode*. --- Diffs of the changes: (+5 -5) AlphaISelDAGToDAG.cpp | 10 +- 1 files changed, 5 insertions(+), 5 deletions(-) Index: llvm/lib/Target/A

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

2006-08-25 Thread Evan Cheng
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.52 -> 1.53 --- Log message: Select() no longer require Result operand by reference. --- Diffs of the changes: (+23 -27) AlphaISelDAGToDAG.cpp | 50 +++--- 1 files chang

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

2006-08-25 Thread Evan Cheng
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.51 -> 1.52 --- Log message: Match tblgen changes. --- Diffs of the changes: (+29 -23) AlphaISelDAGToDAG.cpp | 52 +++--- 1 files changed, 29 insertions(+), 23 deletions

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

2006-08-16 Thread Evan Cheng
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.50 -> 1.51 --- Log message: SelectNodeTo() may return a SDOperand that is different from the input. --- Diffs of the changes: (+12 -17) AlphaISelDAGToDAG.cpp | 29 - 1 files changed, 1

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

2006-08-11 Thread Evan Cheng
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.49 -> 1.50 --- Log message: Match tablegen changes. --- Diffs of the changes: (+17 -22) AlphaISelDAGToDAG.cpp | 39 +-- 1 files changed, 17 insertions(+), 22 deletions(-) Ind

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

2006-08-07 Thread Evan Cheng
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.48 -> 1.49 --- Log message: Match tablegen isel changes. --- Diffs of the changes: (+26 -26) AlphaISelDAGToDAG.cpp | 52 +- 1 files changed, 26 insertions(+), 26 de

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

2006-07-27 Thread Evan Cheng
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.47 -> 1.48 --- Log message: Remove InFlightSet hack. No longer needed. --- Diffs of the changes: (+0 -1) AlphaISelDAGToDAG.cpp |1 - 1 files changed, 1 deletion(-) Index: llvm/lib/Target/Alpha/AlphaISelDAGToD

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

2006-07-11 Thread Jim Laskey
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.46 -> 1.47 --- Log message: Ensure that dump calls that are associated with asserts are removed from non-debug build. --- Diffs of the changes: (+1 -1) AlphaISelDAGToDAG.cpp |2 +- 1 files changed, 1 insertion

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

2006-06-13 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.44 -> 1.45 --- Log message: I am sure I had commited this workaround before. Perhaps soon I should sort it all out --- Diffs of the changes: (+6 -6) AlphaISelDAGToDAG.cpp | 12 ++-- 1 files changed, 6 i

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp AlphaISelLowering.cpp AlphaISelLowering.h

2006-06-13 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.43 -> 1.44 AlphaISelLowering.cpp updated: 1.50 -> 1.51 AlphaISelLowering.h updated: 1.17 -> 1.18 --- Log message: It really helps to be returning to the correct place --- Diffs of the changes: (+17 -33) AlphaISelDA

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

2006-05-26 Thread Evan Cheng
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.42 -> 1.43 --- Log message: Change RET node to include signness information of the return values. i.e. RET chain, value1, sign1, value2, sign2, ... --- Diffs of the changes: (+1 -1) AlphaISelDAGToDAG.cpp |2 +-

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

2006-05-24 Thread Evan Cheng
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.41 -> 1.42 --- Log message: Assert if InflightSet is not cleared after instruction selecting a BB. --- Diffs of the changes: (+1 -0) AlphaISelDAGToDAG.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/li

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

2006-05-24 Thread Evan Cheng
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.40 -> 1.41 --- Log message: Clear HandleMap and ReplaceMap after instruction selection. Or it may cause non-deterministic behavior. --- Diffs of the changes: (+2 -0) AlphaISelDAGToDAG.cpp |2 ++ 1 files change

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

2006-05-18 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.39 -> 1.40 --- Log message: Fix a bogus gcc warning --- Diffs of the changes: (+2 -2) AlphaISelDAGToDAG.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Target/Alpha/AlphaISelDAGT

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

2006-04-07 Thread Reid Spencer
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.38 -> 1.39 --- Log message: Initialize SDOperand values because the gcc 4.0.2 compiler complains about them. --- Diffs of the changes: (+2 -2) AlphaISelDAGToDAG.cpp |4 ++-- 1 files changed, 2 insertions(+), 2

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

2006-04-02 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.37 -> 1.38 AlphaInstrInfo.td updated: 1.118 -> 1.119 --- Log message: support x * (c1 + c2) where c1 and c2 are pow2s. special case for c2 == 4 --- Diffs of the changes: (+32 -10) AlphaISelDAGToDAG.cpp |2 +-

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

2006-04-02 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.36 -> 1.37 AlphaISelLowering.cpp updated: 1.43 -> 1.44 AlphaInstrInfo.td updated: 1.117 -> 1.118 --- Log message: mul by const conversion sequences. more coming soon --- Diffs of the changes: (+61 -2) AlphaISelDAG

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

2006-03-24 Thread Chris Lattner
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.35 -> 1.36 --- Log message: #include Intrinsics.h into all dag isels --- Diffs of the changes: (+1 -0) AlphaISelDAGToDAG.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Target/Alpha/AlphaISelDAGToD

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

2006-02-13 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.34 -> 1.35 --- Log message: improved zap discovery --- Diffs of the changes: (+33 -0) AlphaISelDAGToDAG.cpp | 33 + 1 files changed, 33 insertions(+) Index: llvm/lib/Target/Alpha

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

2006-02-08 Thread Evan Cheng
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.33 -> 1.34 --- Log message: Match getTargetNode() changes (now return SDNode* instead of SDOperand). --- Diffs of the changes: (+39 -36) AlphaISelDAGToDAG.cpp | 75 ++-

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

2006-02-08 Thread Evan Cheng
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.32 -> 1.33 --- Log message: Change Select() from SDOperand Select(SDOperand N); to void Select(SDOperand &Result, SDOperand N); --- Diffs of the changes: (+74 -42) AlphaISelDAGToDAG.cpp | 116 +++

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

2006-02-04 Thread Evan Cheng
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.31 -> 1.32 --- Log message: Use SelectRoot() as entry of any tblgen based isel. --- Diffs of the changes: (+2 -1) AlphaISelDAGToDAG.cpp |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/lib

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp AlphaISelLowering.cpp

2006-01-28 Thread Chris Lattner
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.30 -> 1.31 AlphaISelLowering.cpp updated: 1.34 -> 1.35 --- Log message: Update alpha to reflect recent constantfp legalize changes. It's not clear why all this code isn't autogenerated. :( --- Diffs of the changes:

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp AlphaISelLowering.cpp AlphaISelLowering.h

2006-01-27 Thread Chris Lattner
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.29 -> 1.30 AlphaISelLowering.cpp updated: 1.32 -> 1.33 AlphaISelLowering.h updated: 1.12 -> 1.13 --- Log message: Switch to AlphaISD::CALL instead of ISD::CALL --- Diffs of the changes: (+10 -4) AlphaISelDAGToDAG.

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp AlphaISelLowering.cpp AlphaInstrFormats.td

2006-01-16 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.27 -> 1.28 AlphaISelLowering.cpp updated: 1.22 -> 1.23 AlphaInstrFormats.td updated: 1.22 -> 1.23 --- Log message: stack and rpcc --- Diffs of the changes: (+11 -35) AlphaISelDAGToDAG.cpp | 36 +--

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

2006-01-06 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.26 -> 1.27 --- Log message: make 0 codegen much better --- Diffs of the changes: (+4 -0) AlphaISelDAGToDAG.cpp |4 1 files changed, 4 insertions(+) Index: llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp diff

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

2006-01-02 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.25 -> 1.26 --- Log message: typeo --- Diffs of the changes: (+1 -1) AlphaISelDAGToDAG.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp diff -u llvm/

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

2006-01-01 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.24 -> 1.25 AlphaInstrFormats.td updated: 1.21 -> 1.22 AlphaInstrInfo.td updated: 1.96 -> 1.97 --- Log message: Move brcond over and fix some imm patterns. This may be the last change before changing the default alpha

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

2005-12-29 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.23 -> 1.24 AlphaInstrInfo.td updated: 1.95 -> 1.96 --- Log message: improve constant loading. Still sucks, but oh well --- Diffs of the changes: (+53 -17) AlphaISelDAGToDAG.cpp | 38 +++--

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp AlphaISelLowering.cpp AlphaISelLowering.h AlphaISelPattern.cpp AlphaInstrInfo.td

2005-12-24 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.21 -> 1.22 AlphaISelLowering.cpp updated: 1.15 -> 1.16 AlphaISelLowering.h updated: 1.7 -> 1.8 AlphaISelPattern.cpp updated: 1.196 -> 1.197 AlphaInstrInfo.td updated: 1.88 -> 1.89 --- Log message: All that just to lowe

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp AlphaISelLowering.cpp AlphaISelLowering.h AlphaISelPattern.cpp AlphaInstrInfo.td

2005-12-24 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.20 -> 1.21 AlphaISelLowering.cpp updated: 1.14 -> 1.15 AlphaISelLowering.h updated: 1.6 -> 1.7 AlphaISelPattern.cpp updated: 1.195 -> 1.196 AlphaInstrInfo.td updated: 1.87 -> 1.88 --- Log message: All addressing modes

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp AlphaISelLowering.cpp AlphaISelLowering.h AlphaISelPattern.cpp AlphaInstrInfo.td

2005-12-23 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.19 -> 1.20 AlphaISelLowering.cpp updated: 1.13 -> 1.14 AlphaISelLowering.h updated: 1.5 -> 1.6 AlphaISelPattern.cpp updated: 1.194 -> 1.195 AlphaInstrInfo.td updated: 1.85 -> 1.86 --- Log message: Let's see if we can b

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

2005-12-23 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.18 -> 1.19 AlphaInstrFormats.td updated: 1.18 -> 1.19 AlphaInstrInfo.td updated: 1.84 -> 1.85 --- Log message: move loads and stores over. Smart addr selection comming --- Diffs of the changes: (+53 -58) AlphaISel

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

2005-12-12 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.17 -> 1.18 AlphaInstrInfo.td updated: 1.83 -> 1.84 --- Log message: fix FP selects --- Diffs of the changes: (+14 -14) AlphaISelDAGToDAG.cpp |2 +- AlphaInstrInfo.td | 26 +- 2 fil

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

2005-12-12 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.16 -> 1.17 --- Log message: restore a more restricted select --- Diffs of the changes: (+32 -0) AlphaISelDAGToDAG.cpp | 32 1 files changed, 32 insertions(+) Index: llvm/lib/Tar

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

2005-12-10 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.15 -> 1.16 AlphaInstrInfo.td updated: 1.82 -> 1.83 --- Log message: FP select improvements (and likely breakage), oh and crazy people might want to *return* floating point values. Don't see why myself --- Diffs of t

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

2005-12-06 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.14 -> 1.15 AlphaInstrInfo.td updated: 1.80 -> 1.81 --- Log message: fix divide and remainder --- Diffs of the changes: (+14 -13) AlphaISelDAGToDAG.cpp | 24 +++- AlphaInstrInfo.td |3 +

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

2005-12-06 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.13 -> 1.14 --- Log message: more decent branches for FP. I might have to make some intermediate nodes to actually be able to use the DAG for FPcmp --- Diffs of the changes: (+33 -2) AlphaISelDAGToDAG.cpp | 35 +

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

2005-12-05 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.12 -> 1.13 AlphaInstrInfo.td updated: 1.76 -> 1.77 --- Log message: move this over to the dag --- Diffs of the changes: (+9 -10) AlphaISelDAGToDAG.cpp |8 AlphaInstrInfo.td | 11 +-- 2 fi

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

2005-12-05 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.11 -> 1.12 --- Log message: fix constant pool loads --- Diffs of the changes: (+1 -1) AlphaISelDAGToDAG.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/Alpha/AlphaISelDAGToDAG

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

2005-11-30 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.10 -> 1.11 --- Log message: Flags where I think I need them, quick, before the nightly tester starts --- Diffs of the changes: (+42 -23) AlphaISelDAGToDAG.cpp | 65

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

2005-11-30 Thread Chris Lattner
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.9 -> 1.10 --- Log message: SelectNodeTo now returns its result, we must pay attention to it. --- Diffs of the changes: (+29 -40) AlphaISelDAGToDAG.cpp | 69 +- 1

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp AlphaISelLowering.cpp AlphaISelPattern.cpp AlphaInstrInfo.td

2005-11-30 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.8 -> 1.9 AlphaISelLowering.cpp updated: 1.11 -> 1.12 AlphaISelPattern.cpp updated: 1.190 -> 1.191 AlphaInstrInfo.td updated: 1.75 -> 1.76 --- Log message: Make typesafe that which isn't: FCMOVxx --- Diffs of the chang

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp AlphaISelLowering.cpp AlphaISelLowering.h AlphaISelPattern.cpp AlphaInstrInfo.td

2005-11-30 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.7 -> 1.8 AlphaISelLowering.cpp updated: 1.10 -> 1.11 AlphaISelLowering.h updated: 1.4 -> 1.5 AlphaISelPattern.cpp updated: 1.189 -> 1.190 AlphaInstrInfo.td updated: 1.74 -> 1.75 --- Log message: FPSelect and more custo

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp AlphaISelLowering.cpp AlphaISelLowering.h AlphaISelPattern.cpp AlphaInstrFormats.td AlphaInstrInfo.td AlphaRegisterInfo.td

2005-11-29 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.6 -> 1.7 AlphaISelLowering.cpp updated: 1.9 -> 1.10 AlphaISelLowering.h updated: 1.3 -> 1.4 AlphaISelPattern.cpp updated: 1.188 -> 1.189 AlphaInstrFormats.td updated: 1.14 -> 1.15 AlphaInstrInfo.td updated: 1.73 -> 1.74

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

2005-10-26 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.4 -> 1.5 AlphaInstrInfo.td updated: 1.69 -> 1.70 --- Log message: int comparison patterns --- Diffs of the changes: (+48 -40) AlphaISelDAGToDAG.cpp | 28 --- AlphaInstrInfo.td | 60 +

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

2005-10-25 Thread Chris Lattner
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.3 -> 1.4 --- Log message: The dag isel generator generates this now --- Diffs of the changes: (+0 -32) AlphaISelDAGToDAG.cpp | 32 1 files changed, 32 deletions(-) Index: llvm/

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

2005-10-22 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.2 -> 1.3 AlphaInstrInfo.td updated: 1.67 -> 1.68 --- Log message: Add several things. loads branches setcc working calls Global address External addresses now I can manage malloc calls. --- Diffs of the changes: (

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelDAGToDAG.cpp AlphaISelLowering.h AlphaInstrFormats.td AlphaInstrInfo.td

2005-10-22 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaISelDAGToDAG.cpp updated: 1.1 -> 1.2 AlphaISelLowering.h updated: 1.2 -> 1.3 AlphaInstrFormats.td updated: 1.9 -> 1.10 AlphaInstrInfo.td updated: 1.66 -> 1.67 --- Log message: Well, the Constant matching pattern works. Can't say much about calls