History log of /llvm-project/llvm/lib/Target/PowerPC/PPCBranchSelector.cpp (Results 76 – 90 of 90)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# be1a4d80 17-Nov-2006 Chris Lattner <sabre@nondot.org>

fix typo

llvm-svn: 31799


# a715288b 16-Nov-2006 Chris Lattner <sabre@nondot.org>

implicit_def_vrrc doesn't generate code.

llvm-svn: 31797


# 96d73860 16-Nov-2006 Chris Lattner <sabre@nondot.org>

add a statistic

llvm-svn: 31785


# 4dc4f30a 13-Oct-2006 Chris Lattner <sabre@nondot.org>

Correctly handle instruction separators.

llvm-svn: 30935


# 3d27be13 27-Aug-2006 Chris Lattner <sabre@nondot.org>

s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|

llvm-svn: 29911


# 1b200574 25-Aug-2006 Evan Cheng <evan.cheng@apple.com>

Add a comment.

llvm-svn: 29889


# d7572fb2 25-Aug-2006 Evan Cheng <evan.cheng@apple.com>

Encode pc-relative conditional branch offset as pc+(num of bytes / 4). The
asm printer will print it as offset*4. e.g. bne cr0, $+8.

The PPC code emitter was expecting the offset to be number of ins

Encode pc-relative conditional branch offset as pc+(num of bytes / 4). The
asm printer will print it as offset*4. e.g. bne cr0, $+8.

The PPC code emitter was expecting the offset to be number of instructions, not
number of bytes. This fixes a whole bunch of JIT failures.

llvm-svn: 29885

show more ...


# 996795b0 28-Jun-2006 Chris Lattner <sabre@nondot.org>

Use hidden visibility to make symbols in an anonymous namespace get
dropped. This shrinks libllvmgcc.dylib another 67K

llvm-svn: 28975


# d48ce275 27-Jun-2006 Chris Lattner <sabre@nondot.org>

Implement 64-bit undef, sub, shl/shr, srem/urem

llvm-svn: 28929


# fef7a2d0 04-May-2006 Chris Lattner <sabre@nondot.org>

There shalt be only one "immediate" operand type!

llvm-svn: 28099


# bb01d4f2 17-Mar-2006 Nate Begeman <natebegeman@mac.com>

Remove BRTWOWAY*
Make the PPC backend not dependent on BRTWOWAY_CC and make the branch
selector smarter about the code it generates, fixing a case in the
readme.

llvm-svn: 26814


# 26e385a6 08-Feb-2006 Chris Lattner <sabre@nondot.org>

Rename BSel -> PPCBSel for the benefit of doxygen users.
Move the methods out of line.
Remove unused Debug.h stuff.
Teach getNumBytesForInstruction to know the size of an inline asm.

llvm-svn: 26064


Revision tags: llvmorg-1.6.0
# 6cca84e4 16-Oct-2005 Nate Begeman <natebegeman@mac.com>

More PPC32 -> PPC changes, as well as merging some classes that were
redundant after the change.

llvm-svn: 23759


# 6f3b9546 14-Oct-2005 Chris Lattner <sabre@nondot.org>

Rename PPC32*.h to PPC*.h

This completes the grand PPC file renaming

llvm-svn: 23745


# bfca1ab7 14-Oct-2005 Chris Lattner <sabre@nondot.org>

Rename PowerPC*.h to PPC*.h

llvm-svn: 23743


1234