[llvm-commits] CVS: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp ARMInstrInfo.td ARMInstrThumb.td

2007-03-18 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.108 -> 1.109 ARMInstrInfo.td updated: 1.89 -> 1.90 ARMInstrThumb.td updated: 1.15 -> 1.16 --- Log message: Special LDR instructions to load from non-pc-relative constantpools. These are rematerializable. Only used for cons

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp ARMInstrInfo.td

2006-12-31 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.95 -> 1.96 ARMInstrInfo.td updated: 1.82 -> 1.83 --- Log message: implement missing compares patch by Lauro bug fixed by me --- Diffs of the changes: (+67 -38) ARMISelDAGToDAG.cpp | 103 ++

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp ARMInstrInfo.td

2006-12-28 Thread Lauro Ramos Venancio
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.92 -> 1.93 ARMInstrInfo.td updated: 1.81 -> 1.82 --- Log message: Implement SELECT_CC (f32/f64) for ARM. --- Diffs of the changes: (+16 -2) ARMISelDAGToDAG.cpp |4 +++- ARMInstrInfo.td | 14 +- 2

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp ARMInstrInfo.td

2006-12-12 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.90 -> 1.91 ARMInstrInfo.td updated: 1.78 -> 1.79 --- Log message: more general matching of the MVN instruction --- Diffs of the changes: (+11 -37) ARMISelDAGToDAG.cpp | 37 +++-- ARMI

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp ARMInstrInfo.td

2006-12-11 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.88 -> 1.89 ARMInstrInfo.td updated: 1.77 -> 1.78 --- Log message: use MVN to handle small negative constants --- Diffs of the changes: (+32 -0) ARMISelDAGToDAG.cpp | 21 + ARMInstrInfo.td |

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp ARMInstrInfo.td

2006-10-14 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.68 -> 1.69 ARMInstrInfo.td updated: 1.48 -> 1.49 --- Log message: fix some fp condition codes use non trapping comparison instructions --- Diffs of the changes: (+28 -41) ARMISelDAGToDAG.cpp | 60 +++

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp ARMInstrInfo.td

2006-10-13 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.65 -> 1.66 ARMInstrInfo.td updated: 1.45 -> 1.46 --- Log message: implement unordered floating point compares --- Diffs of the changes: (+78 -28) ARMISelDAGToDAG.cpp | 95 +---

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp ARMInstrInfo.td

2006-10-10 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.64 -> 1.65 ARMInstrInfo.td updated: 1.42 -> 1.43 --- Log message: uint <-> double conversion --- Diffs of the changes: (+26 -0) ARMISelDAGToDAG.cpp | 18 ++ ARMInstrInfo.td |8 2 fil

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp ARMInstrInfo.td

2006-10-10 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.63 -> 1.64 ARMInstrInfo.td updated: 1.40 -> 1.41 --- Log message: add double <-> int conversion --- Diffs of the changes: (+26 -0) ARMISelDAGToDAG.cpp | 18 ++ ARMInstrInfo.td |8 2

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp ARMInstrInfo.td

2006-10-10 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.62 -> 1.63 ARMInstrInfo.td updated: 1.39 -> 1.40 --- Log message: compare doubles --- Diffs of the changes: (+6 -2) ARMISelDAGToDAG.cpp |4 ++-- ARMInstrInfo.td |4 2 files changed, 6 insertions(+), 2

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp ARMInstrInfo.td

2006-10-10 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.61 -> 1.62 ARMInstrInfo.td updated: 1.38 -> 1.39 --- Log message: initial support for fp compares. Unordered compares not implemented yet --- Diffs of the changes: (+49 -11) ARMISelDAGToDAG.cpp | 50

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp ARMInstrInfo.td

2006-10-07 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.57 -> 1.58 ARMInstrInfo.td updated: 1.35 -> 1.36 --- Log message: implement FUITOS and FUITOD --- Diffs of the changes: (+31 -1) ARMISelDAGToDAG.cpp | 22 ++ ARMInstrInfo.td | 10 +-

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp ARMInstrInfo.td

2006-10-06 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.56 -> 1.57 ARMInstrInfo.td updated: 1.32 -> 1.33 --- Log message: add optional input flag to FMRRD --- Diffs of the changes: (+4 -3) ARMISelDAGToDAG.cpp |4 ++-- ARMInstrInfo.td |3 ++- 2 files changed, 4

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp ARMInstrInfo.td

2006-10-05 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.50 -> 1.51 ARMInstrInfo.td updated: 1.31 -> 1.32 --- Log message: implement a ArgumentLayout class to factor code common to LowerFORMAL_ARGUMENTS and LowerCALL implement FMDRR add support for f64 function arguments ---

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp ARMInstrInfo.td README.txt

2006-10-03 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.49 -> 1.50 ARMInstrInfo.td updated: 1.30 -> 1.31 README.txt updated: 1.2 -> 1.3 --- Log message: Implement floating point constants --- Diffs of the changes: (+11 -0) ARMISelDAGToDAG.cpp |3 +++ ARMInstrInfo.td

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp ARMInstrInfo.td ARMRegisterInfo.td

2006-10-02 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.48 -> 1.49 ARMInstrInfo.td updated: 1.29 -> 1.30 ARMRegisterInfo.td updated: 1.4 -> 1.5 --- Log message: fix the names of the 64bit fp register initial support for returning 64bit floating point numbers --- Diffs of the

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp ARMInstrInfo.td ARMRegisterInfo.td

2006-09-29 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.47 -> 1.48 ARMInstrInfo.td updated: 1.28 -> 1.29 ARMRegisterInfo.td updated: 1.3 -> 1.4 --- Log message: add floating point registers implement SINT_TO_FP --- Diffs of the changes: (+137 -23) ARMISelDAGToDAG.cpp |

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp ARMInstrInfo.td ARMTargetMachine.cpp

2006-08-21 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.32 -> 1.33 ARMInstrInfo.td updated: 1.17 -> 1.18 ARMTargetMachine.cpp updated: 1.5 -> 1.6 --- Log message: initial support for select --- Diffs of the changes: (+42 -1) ARMISelDAGToDAG.cpp | 26

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp ARMInstrInfo.td

2006-08-03 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.19 -> 1.20 ARMInstrInfo.td updated: 1.11 -> 1.12 --- Log message: add and use ARMISD::RET_FLAG --- Diffs of the changes: (+10 -9) ARMISelDAGToDAG.cpp | 15 +++ ARMInstrInfo.td |4 +++- 2 files ch

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp ARMInstrInfo.td

2006-05-30 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.9 -> 1.10 ARMInstrInfo.td updated: 1.3 -> 1.4 --- Log message: Expand ret into "CopyToReg;BRIND" --- Diffs of the changes: (+4 -18) ARMISelDAGToDAG.cpp | 12 +++- ARMInstrInfo.td | 10 +- 2 fi

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp ARMInstrInfo.td ARMRegisterInfo.cpp

2006-05-18 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.2 -> 1.3 ARMInstrInfo.td updated: 1.1 -> 1.2 ARMRegisterInfo.cpp updated: 1.2 -> 1.3 --- Log message: implement movri add a stub LowerFORMAL_ARGUMENTS --- Diffs of the changes: (+14 -3) ARMISelDAGToDAG.cpp |6 +++