[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp PPCFrameInfo.h PPCHazardRecognizers.cpp PPCISelLowering.cpp PPCISelLowering.h PPCInstr64Bit.td PPCInstrInfo.td PPCRegisterInfo.cpp

2007-02-24 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCCodeEmitter.cpp updated: 1.74 -> 1.75 PPCFrameInfo.h updated: 1.12 -> 1.13 PPCHazardRecognizers.cpp updated: 1.18 -> 1.19 PPCISelLowering.cpp updated: 1.253 -> 1.254 PPCISelLowering.h updated: 1.58 -> 1.59 PPCInstr64Bit.td updated: 1.38 -> 1.39 PP

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

2006-12-15 Thread Jim Laskey
Changes in directory llvm/lib/Target/PowerPC: PPCCodeEmitter.cpp updated: 1.73 -> 1.74 --- Log message: Missing load/store relocations. --- Diffs of the changes: (+7 -1) PPCCodeEmitter.cpp |8 +++- 1 files changed, 7 insertions(+), 1 deletion(-) Index: llvm/lib/Target/PowerPC/PPCC

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp PPCISelLowering.cpp PPCSubtarget.cpp PPCSubtarget.h PPCTargetMachine.cpp

2006-12-11 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCCodeEmitter.cpp updated: 1.72 -> 1.73 PPCISelLowering.cpp updated: 1.243 -> 1.244 PPCSubtarget.cpp updated: 1.26 -> 1.27 PPCSubtarget.h updated: 1.18 -> 1.19 PPCTargetMachine.cpp updated: 1.109 -> 1.110 --- Log message: Another step forward in PP

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp PPCJITInfo.cpp PPCTargetMachine.cpp

2006-12-07 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCCodeEmitter.cpp updated: 1.71 -> 1.72 PPCJITInfo.cpp updated: 1.32 -> 1.33 PPCTargetMachine.cpp updated: 1.108 -> 1.109 --- Log message: this is an initial patch to switch the ppc64 jit over to working in PIC mode, which allows the code to be abo

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

2006-12-06 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCCodeEmitter.cpp updated: 1.69 -> 1.70 --- Log message: add relocation support for ppc64 branches. --- Diffs of the changes: (+2 -2) PPCCodeEmitter.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Target/Pow

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

2006-11-14 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCCodeEmitter.cpp updated: 1.68 -> 1.69 PPCInstr64Bit.td updated: 1.25 -> 1.26 PPCInstrInfo.td updated: 1.257 -> 1.258 PPCRegisterInfo.cpp updated: 1.81 -> 1.82 PPCRegisterInfo.td updated: 1.38 -> 1.39 --- Log message: Rework PPC64 calls. Now we h

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp PPCJITInfo.cpp PPCJITInfo.h PPCRelocations.h

2006-07-27 Thread Evan Cheng
Changes in directory llvm/lib/Target/PowerPC: PPCCodeEmitter.cpp updated: 1.64 -> 1.65 PPCJITInfo.cpp updated: 1.26 -> 1.27 PPCJITInfo.h updated: 1.11 -> 1.12 PPCRelocations.h updated: 1.8 -> 1.9 --- Log message: Resolve BB references with relocation. --- Diffs of the changes: (+22 -27) PPC

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

2006-07-25 Thread Evan Cheng
Changes in directory llvm/lib/Target/PowerPC: PPCCodeEmitter.cpp updated: 1.63 -> 1.64 PPCJITInfo.cpp updated: 1.24 -> 1.25 PPCJITInfo.h updated: 1.9 -> 1.10 --- Log message: - Refactor the code that resolve basic block references to a TargetJITInfo method. - Added synchronizeICache() to Targ

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp PPCJITInfo.cpp PPCRelocations.h

2006-07-12 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCCodeEmitter.cpp updated: 1.62 -> 1.63 PPCJITInfo.cpp updated: 1.23 -> 1.24 PPCRelocations.h updated: 1.7 -> 1.8 --- Log message: Implement PPC64 relocations types --- Diffs of the changes: (+36 -5) PPCCodeEmitter.cpp | 23 +

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

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

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

2006-05-03 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCCodeEmitter.cpp updated: 1.58 -> 1.59 --- Log message: Change from using MachineRelocation ctors to using static methods in MachineRelocation to create Relocations. --- Diffs of the changes: (+2 -2) PPCCodeEmitter.cpp |4 ++-- 1 files ch

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

2006-05-03 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCCodeEmitter.cpp updated: 1.57 -> 1.58 --- Log message: Suck block address tracking out of targets into the JIT Emitter. This simplifies the MachineCodeEmitter interface just a little bit and makes BasicBlocks work like constant pools and jump ta

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCCodeEmitter.cpp updated: 1.56 -> 1.57 --- Log message: Change the BasicBlockAddrs map to be a vector, indexed by MBB number. --- Diffs of the changes: (+9 -7) PPCCodeEmitter.cpp | 16 +--- 1 files changed, 9 insertions(+), 7 de

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCCodeEmitter.cpp updated: 1.55 -> 1.56 --- Log message: Several related changes: 1. Change several methods in the MachineCodeEmitter class to be pure virtual. 2. Suck emitConstantPool/initJumpTableInfo into startFunction, removing them from th

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCCodeEmitter.cpp updated: 1.54 -> 1.55 PPCJITInfo.cpp updated: 1.20 -> 1.21 --- Log message: Fix a purely hypothetical problem (for now): emitWord emits in the host byte format. This doesn't work when using the code emitter in a cross target envi

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

2006-05-02 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCCodeEmitter.cpp updated: 1.53 -> 1.54 --- Log message: Refactor the machine code emitter interface to pull the pointers for the current code emission location into the base class, instead of being in the derived classes. This change means that

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

2006-04-21 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCCodeEmitter.cpp updated: 1.51 -> 1.52 --- Log message: Teach the JIT how to relocate LI, this fixes the JIT on Prolangs-C/TimberWolfMC --- Diffs of the changes: (+1 -0) PPCCodeEmitter.cpp |1 + 1 files changed, 1 insertion(+) Index: ll

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp PPCJITInfo.cpp PPCTargetMachine.cpp

2006-04-21 Thread Nate Begeman
Changes in directory llvm/lib/Target/PowerPC: PPCCodeEmitter.cpp updated: 1.50 -> 1.51 PPCJITInfo.cpp updated: 1.17 -> 1.18 PPCTargetMachine.cpp updated: 1.86 -> 1.87 --- Log message: Change the PPC JIT to use a Static relocation model --- Diffs of the changes: (+4 -29) PPCCodeEmitter.cpp

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

2006-04-17 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCCodeEmitter.cpp updated: 1.49 -> 1.50 PPCRegisterInfo.cpp updated: 1.58 -> 1.59 PPCRegisterInfo.h updated: 1.13 -> 1.14 --- Log message: Move some knowledge about registers out of the code emitter into the register info. --- Diffs of the chang

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

2006-03-21 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCCodeEmitter.cpp updated: 1.48 -> 1.49 --- Log message: Don't emit pseudo instructions! --- Diffs of the changes: (+1 -0) PPCCodeEmitter.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp diff -u

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

2006-03-10 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCCodeEmitter.cpp updated: 1.47 -> 1.48 --- Log message: teach the JIT to encode vector registers --- Diffs of the changes: (+32 -32) PPCCodeEmitter.cpp | 64 ++--- 1 files changed, 32 insertio

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

2006-01-29 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCCodeEmitter.cpp updated: 1.44 -> 1.45 PPCISelLowering.cpp updated: 1.79 -> 1.80 --- Log message: Functions that are lazily streamed in from the .bc file are *not* external. This fixes llvm-test/SingleSource/UnitTests/2006-01-29-SimpleIndirectCall

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

2006-01-22 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCCodeEmitter.cpp updated: 1.43 -> 1.44 --- Log message: Add explicit #includes of --- Diffs of the changes: (+1 -0) PPCCodeEmitter.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp diff -u llvm

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

2006-01-06 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCCodeEmitter.cpp updated: 1.42 -> 1.43 --- Log message: Fix the PPC JIT failures last night, which were due to mishandling of linkonce globals --- Diffs of the changes: (+1 -0) PPCCodeEmitter.cpp |1 + 1 files changed, 1 insertion(+) I

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

2005-12-10 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCCodeEmitter.cpp updated: 1.41 -> 1.42 --- Log message: Fix the JIT failures from last night. --- Diffs of the changes: (+2 -1) PPCCodeEmitter.cpp |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/lib/Target/PowerPC/PP