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

2007-06-13 Thread Dale Johannesen
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.cpp updated: 1.40 -> 1.41 --- Log message: Handle blocks with 2 unconditional branches in AnalyzeBranch. --- Diffs of the changes: (+10 -0) PPCInstrInfo.cpp | 10 ++ 1 files changed, 10 insertions(+) Index: llvm/lib/Tar

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

2007-06-08 Thread Evan Cheng
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.cpp updated: 1.39 -> 1.40 --- Log message: Add a utility routine to check for unpredicated terminator instruction. --- Diffs of the changes: (+3 -3) PPCInstrInfo.cpp |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-)

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

2007-05-21 Thread Evan Cheng
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.cpp updated: 1.38 -> 1.39 --- Log message: BlockHasNoFallThrough() now returns true if block ends with a return instruction. --- Diffs of the changes: (+1 -0) PPCInstrInfo.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm

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

2007-05-17 Thread Evan Cheng
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.cpp updated: 1.37 -> 1.38 PPCInstrInfo.h updated: 1.21 -> 1.22 --- Log message: RemoveBranch() and InsertBranch() now returns number of instructions deleted / inserted. --- Diffs of the changes: (+16 -13) PPCInstrInfo.cpp | 21 ++

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

2007-04-25 Thread Evan Cheng
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.cpp updated: 1.36 -> 1.37 --- Log message: Relex assertions to account for additional implicit def / use operands. --- Diffs of the changes: (+5 -5) PPCInstrInfo.cpp | 10 +- 1 files changed, 5 insertions(+), 5 deletions(-

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

2006-11-15 Thread Evan Cheng
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.cpp updated: 1.30 -> 1.31 PPCRegisterInfo.cpp updated: 1.83 -> 1.84 --- Log message: Properly transfer kill / dead info. --- Diffs of the changes: (+27 -13) PPCInstrInfo.cpp| 10 ++ PPCRegisterInfo.cpp | 30 +

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

2006-11-13 Thread Evan Cheng
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.cpp updated: 1.29 -> 1.30 PPCRegisterInfo.cpp updated: 1.80 -> 1.81 PPCRegisterInfo.h updated: 1.16 -> 1.17 --- Log message: Matches MachineInstr changes. --- Diffs of the changes: (+14 -12) PPCInstrInfo.cpp|2 +- PPCRegiste

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

2006-10-28 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.cpp updated: 1.28 -> 1.29 PPCInstrInfo.h updated: 1.18 -> 1.19 --- Log message: implement the BlockHasNoFallThrough hook --- Diffs of the changes: (+12 -0) PPCInstrInfo.cpp | 11 +++ PPCInstrInfo.h |1 + 2 files cha

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

2006-10-20 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.cpp updated: 1.27 -> 1.28 --- Log message: Implement support for branch reversal, fix a bug in branch analysis. This provides stuff like: cmpw cr0, r15, r29 mr r14, r15 - bge cr0, LBB3_111 ;bb656 - b L

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

2006-10-20 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.cpp updated: 1.26 -> 1.27 --- Log message: Simplify code, no functionality change --- Diffs of the changes: (+2 -4) PPCInstrInfo.cpp |6 ++ 1 files changed, 2 insertions(+), 4 deletions(-) Index: llvm/lib/Target/PowerPC/P

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

2006-10-20 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.cpp updated: 1.25 -> 1.26 --- Log message: implement support for inserting a cond branch --- Diffs of the changes: (+8 -4) PPCInstrInfo.cpp | 12 1 files changed, 8 insertions(+), 4 deletions(-) Index: llvm/lib/Tar

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

2006-10-17 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.cpp updated: 1.24 -> 1.25 --- Log message: add support for inserting an uncond branch --- Diffs of the changes: (+8 -2) PPCInstrInfo.cpp | 10 -- 1 files changed, 8 insertions(+), 2 deletions(-) Index: llvm/lib/Target/P

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

2006-10-13 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.cpp updated: 1.23 -> 1.24 PPCInstrInfo.h updated: 1.16 -> 1.17 --- Log message: implement branch inspection/modification methods. --- Diffs of the changes: (+106 -0) PPCInstrInfo.cpp | 93 +

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

2006-07-10 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.cpp updated: 1.22 -> 1.23 PPCRegisterInfo.cpp updated: 1.71 -> 1.72 PPCRegisterInfo.h updated: 1.15 -> 1.16 --- Log message: In 64-bit mode, 64-bit GPRs are callee saved, not 32-bit ones. --- Diffs of the changes: (+99 -62) PPCInst

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

2006-06-16 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.cpp updated: 1.20 -> 1.21 PPCInstrInfo.h updated: 1.15 -> 1.16 PPCTargetMachine.cpp updated: 1.94 -> 1.95 --- Log message: Implement the getPointerRegClass method, which is required for the ptr_rc magic to work. --- Diffs of the chang

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

2006-05-04 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.cpp updated: 1.19 -> 1.20 PPCRegisterInfo.cpp updated: 1.64 -> 1.65 --- Log message: Move some methods out of MachineInstr into MachineOperand --- Diffs of the changes: (+6 -6) PPCInstrInfo.cpp|4 ++-- PPCRegisterInfo.cpp |

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

2006-03-16 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.cpp updated: 1.18 -> 1.19 PPCRegisterInfo.cpp updated: 1.46 -> 1.47 --- Log message: teach the ppc backend how to spill/reload vector regs --- Diffs of the changes: (+21 -1) PPCInstrInfo.cpp|2 +- PPCRegisterInfo.cpp | 20

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

2006-03-16 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.cpp updated: 1.17 -> 1.18 PPCInstrInfo.td updated: 1.183 -> 1.184 PPCRegisterInfo.cpp updated: 1.44 -> 1.45 --- Log message: Add support for copying registers. still needed: spilling and reloading them --- Diffs of the changes: (+7 -

[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/Target/PowerPC/PPCInstrInfo.cpp

2006-02-02 Thread Nate Begeman
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.cpp updated: 1.15 -> 1.16 --- Log message: add 64b gpr store to the possible list of isStoreToStackSlot opcodes. --- Diffs of the changes: (+1 -1) PPCInstrInfo.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2006-02-02 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.cpp updated: 1.14 -> 1.15 PPCInstrInfo.h updated: 1.10 -> 1.11 --- Log message: implement isStoreToStackSlot for PPC --- Diffs of the changes: (+19 -1) PPCInstrInfo.cpp | 19 ++- PPCInstrInfo.h |1 + 2 files

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

2006-02-02 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.cpp updated: 1.13 -> 1.14 PPCInstrInfo.h updated: 1.9 -> 1.10 PPCRegisterInfo.cpp updated: 1.42 -> 1.43 PPCRegisterInfo.h updated: 1.9 -> 1.10 --- Log message: Move isLoadFrom/StoreToStackSlot from MRegisterInfo to TargetInstrInfo,a far