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
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(-)
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
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 ++
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(-
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 +
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
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
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
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
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
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
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 +
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
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
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 |
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
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 -
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 |
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:
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
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
22 matches
Mail list logo