History log of /llvm-project/llvm/include/llvm/CodeGen/SelectionDAGNodes.h (Results 826 – 850 of 866)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: llvmorg-1.5.0
# eaff95da 14-May-2005 Chris Lattner <sabre@nondot.org>

add accessors

llvm-svn: 22007


# 46db599b 13-May-2005 Chris Lattner <sabre@nondot.org>

add TAILCALL node

llvm-svn: 21956


# 2dce7037 12-May-2005 Chris Lattner <sabre@nondot.org>

rename the ADJCALLSTACKDOWN/ADJCALLSTACKUP nodes to be CALLSEQ_START/BEGIN.

llvm-svn: 21915


# 7933dcdb 11-May-2005 Chris Lattner <sabre@nondot.org>

new method

llvm-svn: 21869


# 61171e59 09-May-2005 Chris Lattner <sabre@nondot.org>

Add READPORT, WRITEPORT, READIO, WRITEIO nodes, wrap long lines

llvm-svn: 21823


# 5e177826 03-May-2005 Andrew Lenharth <andrewl@lenharth.org>

Implement count leading zeros (ctlz), count trailing zeros (cttz), and count
population (ctpop). Generic lowering is implemented, however only promotion
is implemented for SelectionDAG at the moment

Implement count leading zeros (ctlz), count trailing zeros (cttz), and count
population (ctpop). Generic lowering is implemented, however only promotion
is implemented for SelectionDAG at the moment.

More coming soon.

llvm-svn: 21676

show more ...


# 2f82d2d5 28-Apr-2005 Chris Lattner <sabre@nondot.org>

Add FSQRT, FSIN, FCOS nodes, patch contributed by Morten Ofstad

llvm-svn: 21605


# 4a73c2cf 27-Apr-2005 Andrew Lenharth <andrewl@lenharth.org>

Implement Value* tracking for loads and stores in the selection DAG. This enables one to use alias analysis in the backends.

(TRUNK)Stores and (EXT|ZEXT|SEXT)Loads have an extra SDOperand which is

Implement Value* tracking for loads and stores in the selection DAG. This enables one to use alias analysis in the backends.

(TRUNK)Stores and (EXT|ZEXT|SEXT)Loads have an extra SDOperand which is a SrcValueSDNode which contains the Value*. Note that if the operation is introduced by the backend, it will still have the operand, but the value* will be null.

llvm-svn: 21599

show more ...


# 01230b24 21-Apr-2005 Misha Brukman <brukman+llvm@gmail.com>

Remove trailing whitespace

llvm-svn: 21409


# 71886d95 13-Apr-2005 Chris Lattner <sabre@nondot.org>

Remove the ZERO_EXTEND_INREG node which is redundant with AND

llvm-svn: 21263


# 4b1323e8 09-Apr-2005 Chris Lattner <sabre@nondot.org>

Add a new node

llvm-svn: 21162


# 61b6f04a 08-Apr-2005 Chris Lattner <sabre@nondot.org>

fix this method for 64-bit constants

llvm-svn: 21158


# 9953d17a 06-Apr-2005 Chris Lattner <sabre@nondot.org>

document these nodes, as they are nonobvious

llvm-svn: 21108


# 55e8625c 05-Apr-2005 Nate Begeman <natebegeman@mac.com>

Add MULHU and MULHS nodes for the high part of an (un)signed 32x32=64b
multiply.

llvm-svn: 21102


# b3183de8 02-Apr-2005 Chris Lattner <sabre@nondot.org>

Add two happy new nodes for FABS and FNEG

llvm-svn: 21007


# 6f28fd38 02-Apr-2005 Chris Lattner <sabre@nondot.org>

fix a comment

llvm-svn: 21003


# dbd130cf 02-Apr-2005 Chris Lattner <sabre@nondot.org>

add some new nodes.

llvm-svn: 21000


# cda9aa7f 01-Apr-2005 Nate Begeman <natebegeman@mac.com>

Add ISD::UNDEF node
Teach the SelectionDAG code how to expand and promote it
Have PPC32 LowerCallTo generate ISD::UNDEF for int arg regs used up by fp
arguments, but not shadowing their value. Thi

Add ISD::UNDEF node
Teach the SelectionDAG code how to expand and promote it
Have PPC32 LowerCallTo generate ISD::UNDEF for int arg regs used up by fp
arguments, but not shadowing their value. This allows us to do the right
thing with both fixed and vararg floating point arguments.

llvm-svn: 20988

show more ...


# 9337e4c5 31-Mar-2005 Misha Brukman <brukman+llvm@gmail.com>

Fix spelling of `corresponds'

llvm-svn: 20966


# dec53920 31-Mar-2005 Andrew Lenharth <andrewl@lenharth.org>

PCMarker support for DAG and Alpha

llvm-svn: 20965


# e85a8d8f 21-Jan-2005 Chris Lattner <sabre@nondot.org>

Keep track of node depth for each node

llvm-svn: 19732


# ad1ffcc3 20-Jan-2005 Chris Lattner <sabre@nondot.org>

Eliminate the unimplemented ADDC/SUBB operations, add ADD_PARTS/SUB_PARTS instead.

llvm-svn: 19713


# 178219f9 18-Jan-2005 Chris Lattner <sabre@nondot.org>

Allow setcc operations to have non-bool types.

llvm-svn: 19655


# 30d205e0 17-Jan-2005 Chris Lattner <sabre@nondot.org>

Add methods

llvm-svn: 19627


# 1001c6e2 15-Jan-2005 Chris Lattner <sabre@nondot.org>

Add new SIGN_EXTEND_INREG, ZERO_EXTEND_INREG, and FP_ROUND_INREG operators.

llvm-svn: 19568


1...<<3132333435