#
979d2608 |
| 19-Mar-2006 |
Chris Lattner <sabre@nondot.org> |
add a node
llvm-svn: 26879
|
#
d933ef93 |
| 19-Mar-2006 |
Chris Lattner <sabre@nondot.org> |
improve comments, add a new MVT::getVectorBaseType method.
llvm-svn: 26855
|
#
122b3acc |
| 19-Mar-2006 |
Chris Lattner <sabre@nondot.org> |
Rename ConstantVec -> BUILD_VECTOR and VConstant -> VBUILD_VECTOR. Allow *BUILD_VECTOR to take variable inputs.
llvm-svn: 26846
|
#
a9567603 |
| 18-Mar-2006 |
Chris Lattner <sabre@nondot.org> |
Update comments.
llvm-svn: 26839
|
#
783ea16f |
| 17-Mar-2006 |
Chris Lattner <sabre@nondot.org> |
add a couple of enum values
llvm-svn: 26829
|
#
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
|
#
7373ddbe |
| 05-Mar-2006 |
Chris Lattner <sabre@nondot.org> |
Add a copysign node
llvm-svn: 26540
|
#
3bf916dd |
| 03-Mar-2006 |
Evan Cheng <evan.cheng@apple.com> |
Add more vector NodeTypes: VSDIV, VUDIV, VAND, VOR, and VXOR.
llvm-svn: 26504
|
#
23e75f5b |
| 03-Mar-2006 |
Evan Cheng <evan.cheng@apple.com> |
SDOperand::isOperand should not be a forwarding. It must check *this against N's operands.
llvm-svn: 26502
|
#
6b08ae84 |
| 03-Mar-2006 |
Evan Cheng <evan.cheng@apple.com> |
Added isOperand(N): true if this is an operand of N
llvm-svn: 26501
|
#
ad3c974a |
| 03-Mar-2006 |
Chris Lattner <sabre@nondot.org> |
remove the read/write port/io intrinsics.
llvm-svn: 26479
|
#
be85e89e |
| 01-Mar-2006 |
Evan Cheng <evan.cheng@apple.com> |
- Added VConstant as an abstract version of ConstantVec. - All abstrct vector nodes must have # of elements and element type as their first two operands.
llvm-svn: 26432
|
#
ed169db8 |
| 25-Feb-2006 |
Evan Cheng <evan.cheng@apple.com> |
Added an offset field to ConstantPoolSDNode.
llvm-svn: 26371
|
#
50e2638e |
| 22-Feb-2006 |
Chris Lattner <sabre@nondot.org> |
Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean.
Patch by Martin Partel!
llvm-svn: 26313
|
#
5965bd19 |
| 17-Feb-2006 |
Nate Begeman <natebegeman@mac.com> |
kill ADD_PARTS & SUB_PARTS and replace them with fancy new ADDC, ADDE, SUBC and SUBE nodes that actually expose what's going on and allow for significant simplifications in the targets.
llvm-svn: 26
kill ADD_PARTS & SUB_PARTS and replace them with fancy new ADDC, ADDE, SUBC and SUBE nodes that actually expose what's going on and allow for significant simplifications in the targets.
llvm-svn: 26255
show more ...
|
#
ea25aba3 |
| 09-Feb-2006 |
Chris Lattner <sabre@nondot.org> |
Add a comment: value is log2
llvm-svn: 26068
|
#
d37645c0 |
| 05-Feb-2006 |
Evan Cheng <evan.cheng@apple.com> |
* Added SDNode::isOnlyUse(). * Fix hasNUsesOfValue(), it should be const.
llvm-svn: 25990
|
#
32be2dc0 |
| 31-Jan-2006 |
Evan Cheng <evan.cheng@apple.com> |
Allow the specification of explicit alignments for constant pool entries.
llvm-svn: 25855
|
#
3b13bef3 |
| 29-Jan-2006 |
Chris Lattner <sabre@nondot.org> |
remove some methods
llvm-svn: 25779
|
#
9b60714b |
| 29-Jan-2006 |
Chris Lattner <sabre@nondot.org> |
Make ConstantFP legalize into TargetConstantFP like other leaf nodes do. Allow targets to register custom legalizers for ConstantFP in case there isn't a fixed list of constants that can be generate
Make ConstantFP legalize into TargetConstantFP like other leaf nodes do. Allow targets to register custom legalizers for ConstantFP in case there isn't a fixed list of constants that can be generated. On some architectures (ia64?) all fp immediates are legal.
llvm-svn: 25769
show more ...
|
#
b95594b2 |
| 28-Jan-2006 |
Chris Lattner <sabre@nondot.org> |
The 'target-independent' ISD::CALL isn't. Nuke it, making way for Nate's future work.
llvm-svn: 25720
|
#
63041f72 |
| 26-Jan-2006 |
Chris Lattner <sabre@nondot.org> |
Add new INLINEASM node
llvm-svn: 25663
|
#
e74795cd |
| 25-Jan-2006 |
Nate Begeman <natebegeman@mac.com> |
First part of bug 680: Remove TLI.LowerVA* and replace it with SDNodes that are lowered the same way as everything else.
llvm-svn: 25606
|
#
78c38a7b |
| 24-Jan-2006 |
Chris Lattner <sabre@nondot.org> |
add a method
llvm-svn: 25581
|
#
68335238 |
| 23-Jan-2006 |
Andrew Lenharth <andrewl@lenharth.org> |
another couple selects
llvm-svn: 25551
|