Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.122 - 1.123
PPCRegisterInfo.h updated: 1.34 - 1.35
---
Log message:
eliminateFrameIndex() change.
---
Diffs of the changes: (+4 -2)
PPCRegisterInfo.cpp |4 +++-
PPCRegisterInfo.h |2 +-
2 files changed,
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.121 - 1.122
---
Log message:
Match MachineFunction::UsedPhysRegs changes.
---
Diffs of the changes: (+6 -7)
PPCRegisterInfo.cpp | 13 ++---
1 files changed, 6 insertions(+), 7 deletions(-)
Index:
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.117 - 1.118
---
Log message:
Protect R31's frame offset from being used by callee-saved registers, when R31
is the frame pointer.
---
Diffs of the changes: (+20 -0)
PPCRegisterInfo.cpp | 20
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.116 - 1.117
PPCRegisterInfo.h updated: 1.33 - 1.34
---
Log message:
Added MRegisterInfo hook to re-materialize an instruction.
---
Diffs of the changes: (+12 -0)
PPCRegisterInfo.cpp |9 +
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.115 - 1.116
PPCRegisterInfo.h updated: 1.32 - 1.33
---
Log message:
Minor interface change.
---
Diffs of the changes: (+4 -2)
PPCRegisterInfo.cpp |3 ++-
PPCRegisterInfo.h |3 ++-
2 files changed, 4
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.114 - 1.115
PPCRegisterInfo.h updated: 1.31 - 1.32
---
Log message:
PEI now passes a RegScavenger ptr to eliminateFrameIndex.
---
Diffs of the changes: (+4 -3)
PPCRegisterInfo.cpp |4 ++--
PPCRegisterInfo.h
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.109 - 1.110
---
Log message:
By default, spills kills the register being stored.
---
Diffs of the changes: (+15 -15)
PPCRegisterInfo.cpp | 30 +++---
1 files changed, 15 insertions(+), 15
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.107 - 1.108
PPCRegisterInfo.h updated: 1.26 - 1.27
---
Log message:
Re-apply my liveintervalanalysis changes. Now with PR1207:
http://llvm.org/PR1207 fixes.
---
Diffs of the changes: (+32 -9)
PPCRegisterInfo.cpp
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.106 - 1.107
PPCRegisterInfo.h updated: 1.25 - 1.26
---
Log message:
For PR1207: http://llvm.org/PR1207 :
Revert patches that caused the problem. Evan, please investigate and reapply
when you've discovered the problem.
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.105 - 1.106
PPCRegisterInfo.h updated: 1.24 - 1.25
---
Log message:
Added getReservedRegs().
---
Diffs of the changes: (+32 -9)
PPCRegisterInfo.cpp | 39 ++-
PPCRegisterInfo.h
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.101 - 1.102
PPCTargetAsmInfo.cpp updated: 1.14 - 1.15
---
Log message:
Landing pad-less eh for PPC.
---
Diffs of the changes: (+5 -4)
PPCRegisterInfo.cpp |7 +++
PPCTargetAsmInfo.cpp |2 ++
2 files
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.102 - 1.103
---
Log message:
Only gather frame info if debug or eh.
---
Diffs of the changes: (+2 -2)
PPCRegisterInfo.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.97 - 1.98
PPCRegisterInfo.h updated: 1.23 - 1.24
---
Log message:
- Tell PEI that PPC will handle stack frame rounding itself.
- Do not round up to max. alignment of stack object if it is stack alignment.
It will
On 25-Jan-07, at 06:25 PM, Evan Cheng wrote:
Index: llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
diff -u llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp:1.97 llvm/lib/
Target/PowerPC/PPCRegisterInfo.cpp:1.98
--- llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp:1.97 Wed Jan 24
12:45:13 2007
+++
NVM. I forgot this was redundant. -- Jim
On 25-Jan-07, at 06:40 PM, Jim Laskey wrote:
On 25-Jan-07, at 06:25 PM, Evan Cheng wrote:
Index: llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
diff -u llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp:1.97 llvm/lib/
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.96 - 1.97
PPCRegisterInfo.h updated: 1.22 - 1.23
---
Log message:
Repair debug frames as a prelude to eh_frames. Switched to using MachineMoves
by value so that clean up is less confusing (these vectors tend to be
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.94 - 1.95
PPCRegisterInfo.h updated: 1.20 - 1.21
---
Log message:
Fix naming inconsistency.
---
Diffs of the changes: (+12 -12)
PPCRegisterInfo.cpp | 20 ++--
PPCRegisterInfo.h |4 ++--
2
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.92 - 1.93
---
Log message:
fix CodeGen/PowerPC/2006-12-07-LargeAlloca.ll on ppc64
---
Diffs of the changes: (+1 -0)
PPCRegisterInfo.cpp |1 +
1 files changed, 1 insertion(+)
Index:
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.90 - 1.91
---
Log message:
MachineInstr::setOpcode - MachineInstr::setInstrDescriptor
---
Diffs of the changes: (+1 -1)
PPCRegisterInfo.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.86 - 1.87
---
Log message:
1. Ignore the -disable-fp-elim when the routine is a leaf.
2. Offsets on 64-bit stores are still in bytes.
---
Diffs of the changes: (+2 -2)
PPCRegisterInfo.cpp |4 ++--
1 files
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.87 - 1.88
---
Log message:
Assert unhandled case.
---
Diffs of the changes: (+2 -0)
PPCRegisterInfo.cpp |2 ++
1 files changed, 2 insertions(+)
Index: llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
diff -u
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.82 - 1.83
PPCInstr64Bit.td updated: 1.26 - 1.27
---
Log message:
Fix the PPC regressions last night
---
Diffs of the changes: (+7 -7)
PPCInstr64Bit.td|2 +-
PPCRegisterInfo.cpp | 12 ++--
2
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.79 - 1.80
---
Log message:
Make sure stack link is set in 64-bit.
---
Diffs of the changes: (+9 -3)
PPCRegisterInfo.cpp | 12 +---
1 files changed, 9 insertions(+), 3 deletions(-)
Index:
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.72 - 1.73
---
Log message:
The PPC64 JIT needs register numbers to encode instructions.
---
Diffs of the changes: (+36 -35)
PPCRegisterInfo.cpp | 71 ++--
1 files
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.70 - 1.71
---
Log message:
Fix rewriting frame offsets with ixaddr instructions, which implicitly shift
the offset two bits to the left.
---
Diffs of the changes: (+21 -8)
PPCRegisterInfo.cpp | 29
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.67 - 1.68
---
Log message:
Fix spilling and reloading of CR regs to reload the right values. This fixes
Olden/power (and probably others) with -regalloc=local.
---
Diffs of the changes: (+24 -2)
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.68 - 1.69
---
Log message:
Gaar! Don't use r11 for CR save/restore, use R0. R11 can be register
allocated, thus live across the save/reload. This fixes
llc-beta /MultiSource/Applications/spiff/spiff
llc-beta
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.65 - 1.66
---
Log message:
Fix the PowerPC JIT-only failure on UnitTests/Vector/sumarray-dbl, which is
really a bad codegen bug that LLC happens to get lucky with. I must chat with
Nate for the proper fix.
---
Diffs
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.62 - 1.63
PPCRegisterInfo.td updated: 1.35 - 1.36
---
Log message:
Revert Nate's CR patch from last night, which caused many regressions (e.g.
fhourstones).
Loading and storing off R0 isn't what we wanted. Also,
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.61 - 1.62
PPCRegisterInfo.td updated: 1.34 - 1.35
---
Log message:
Since we don't handle callee-save CRs right yet, don't allocate them. Also
don't step on R11 in the middle of a function when saving and restoring
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.57 - 1.58
---
Log message:
Use a small table instead of macros to do this conversion.
---
Diffs of the changes: (+13 -10)
PPCRegisterInfo.cpp | 23 +--
1 files changed, 13 insertions(+), 10
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.60 - 1.61
---
Log message:
Don't diddle VRSAVE if no registers need to be added/removed from it. This
allows us to codegen functions as:
_test_rol:
vspltisw v2, -12
vrlw v2, v2, v2
blr
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.54 - 1.55
---
Log message:
Suppress debug label when not debug.
---
Diffs of the changes: (+1 -1)
PPCRegisterInfo.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.55 - 1.56
---
Log message:
Fix PR727: http://llvm.cs.uiuc.edu/PR727 , correctly handling large stack
aligments on ppc
---
Diffs of the changes: (+28 -32)
PPCRegisterInfo.cpp | 60
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.56 - 1.57
---
Log message:
Fix SingleSource/UnitTests/Vector/sumarray-dbl
---
Diffs of the changes: (+3 -4)
PPCRegisterInfo.cpp |7 +++
1 files changed, 3 insertions(+), 4 deletions(-)
Index:
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.53 - 1.54
PPCRegisterInfo.h updated: 1.12 - 1.13
---
Log message:
Foundation for call frame information.
---
Diffs of the changes: (+31 -2)
PPCRegisterInfo.cpp | 31 +--
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.52 - 1.53
---
Log message:
Force use of a frame-pointer if there is anything on the stack that is aligned
more than the OS keeps the stack aligned.
---
Diffs of the changes: (+18 -7)
PPCRegisterInfo.cpp | 25
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.51 - 1.52
PPCRegisterInfo.h updated: 1.11 - 1.12
---
Log message:
Expose base register for DwarfWriter. Refactor code accordingly.
---
Diffs of the changes: (+4 -11)
PPCRegisterInfo.cpp | 11 ++-
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.50 - 1.51
---
Log message:
Translate llvm target registers to dwarf register numbers properly.
---
Diffs of the changes: (+1 -1)
PPCRegisterInfo.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.49 - 1.50
PPCRegisterInfo.h updated: 1.10 - 1.11
---
Log message:
Add support to locate local variables in frames (early version.)
---
Diffs of the changes: (+15 -0)
PPCRegisterInfo.cpp | 12
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.45 - 1.46
---
Log message:
in functions that use a lot of callee saved regs, this can be more than
5 instructions away.
---
Diffs of the changes: (+1 -1)
PPCRegisterInfo.cpp |2 +-
1 files changed, 1
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.47 - 1.48
---
Log message:
remove dead variable
---
Diffs of the changes: (+0 -2)
PPCRegisterInfo.cpp |2 --
1 files changed, 2 deletions(-)
Index: llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
diff -u
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.41 - 1.42
---
Log message:
Fix an off-by-one error that Nate's eagle eyes caught
---
Diffs of the changes: (+1 -1)
PPCRegisterInfo.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.36 - 1.37
---
Log message:
Add the necessary support to the ISel to allow targets to codegen the new
alignment information appropriately. Includes code for PowerPC to support
fixed-size allocas with alignment larger
44 matches
Mail list logo