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
|