Chris Lattner
|
b80ea80354
|
Add globaladdress and targetglobaladdress nodes for dag patterns
llvm-svn: 24389
|
2005-11-17 07:20:15 +00:00 |
|
Duraid Madina
|
94dd783c92
|
add support for SELECT to TargetSelectionDAG.td, add support for
selecting ints to IA64, and a few other ia64 bits and pieces
llvm-svn: 24147
|
2005-11-02 02:37:18 +00:00 |
|
Duraid Madina
|
c754478fbe
|
add support for int->FP and FP->int ops, and add ia64 patterns for these
llvm-svn: 24132
|
2005-11-01 03:07:25 +00:00 |
|
Chris Lattner
|
91450212d4
|
Add nodes for CondCodeSDNode and setcc, and add a bunch of pattern fragments
to make it easy to use them. This lets you write patterns like:
(set PRRC:$rd, (setne GPRC:$rS, imm:$SH))
and stuff.
llvm-svn: 24009
|
2005-10-26 17:00:25 +00:00 |
|
Chris Lattner
|
d006618062
|
Add undef
llvm-svn: 23990
|
2005-10-25 21:03:14 +00:00 |
|
Chris Lattner
|
2587e44b65
|
Use a literal to define ineg instead of immzero
llvm-svn: 23851
|
2005-10-20 23:30:37 +00:00 |
|
Andrew Lenharth
|
6c39e6c389
|
add cttz and ctpop
llvm-svn: 23848
|
2005-10-20 19:38:11 +00:00 |
|
Chris Lattner
|
664dd0c80e
|
add the integer truncate/extension operations
llvm-svn: 23733
|
2005-10-14 06:40:20 +00:00 |
|
Chris Lattner
|
1a001d068a
|
add a new SDTCisOpSmallerThanOp type constraint, and implement fround/fextend in terms of it
llvm-svn: 23726
|
2005-10-14 04:55:10 +00:00 |
|
Chris Lattner
|
2b9c260832
|
Pull DAG ISel generation nodes out of the PowerPC backend to where they
can be used by other targets. For those targets that want to use it,
have at. :)
llvm-svn: 23680
|
2005-10-10 06:00:30 +00:00 |
|