aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/TargetSelectionDAG.td
AgeCommit message (Expand)Author
2006-04-22JumpTable support! What this represents is working asm and jit support forNate Begeman
2006-04-19Renamed AddedCost to AddedComplexity.Evan Cheng
2006-04-19Allow "let AddedCost = n in" to increase pattern complexity.Evan Cheng
2006-04-15Add a new vnot_conv predicate for matching vnot's where the allones vector isChris Lattner
2006-03-31Add vector_extract and vector_insert nodes.Evan Cheng
2006-03-28Tblgen doesn't like multiple SDNode<> definitions that map to the sameenum va...Chris Lattner
2006-03-27Changed isBuildVectorAllOnesInteger to isBuildVectorAllOnes.Evan Cheng
2006-03-26Add immAllZerosV helperEvan Cheng
2006-03-25add a vnot helper node for matching 'not' on vectorsChris Lattner
2006-03-25Add new intrinsic node definitions for tblgen useChris Lattner
2006-03-24Shuffle some includes aroundChris Lattner
2006-03-24expose intrinsic info to the targets.Chris Lattner
2006-03-21x86 ISD::SCALAR_TO_VECTOR support.Evan Cheng
2006-03-20Add a build_vector nodeChris Lattner
2006-03-20add vector_shuffleChris Lattner
2006-03-16add support for the bitconvert nodeChris Lattner
2006-03-09relax fcopysignAndrew Lenharth
2006-03-09fcopysign supportAndrew Lenharth
2006-03-03remove the read/write port/io intrinsics.Chris Lattner
2006-02-17kill ADD_PARTS & SUB_PARTS and replace them with fancy new ADDC, ADDE, SUBCNate Begeman
2006-02-17Whoops, didn't mean to check this in yet.Nate Begeman
2006-02-17Add a missing and useful pat fragNate Begeman
2006-01-29Targets all now request ConstantFP to be legalized into TargetConstantFP.Chris Lattner
2006-01-14bswap implementationNate Begeman
2006-01-11Add bswap, rotl, and rotr nodesNate Begeman
2006-01-09New DAG node properties SNDPInFlag, SNDPOutFlag, and SNDPOptInFlag to replaceEvan Cheng
2006-01-05Added fpimm node for ConstantFP.Evan Cheng
2006-01-05Added initial support for DEBUG_LABEL allowing debug specific labels to beJim Laskey
2006-01-04Add unique id to debug location for debug label use (work in progress.)Jim Laskey
2006-01-01Add support for brcondAndrew Lenharth
2005-12-24support targetexternalsymAndrew Lenharth
2005-12-23* Removed the use of FLAG. Now use hasFlagIn and hasFlagOut instead.Evan Cheng
2005-12-23Operand 1 of TRUNCSTORE can be any of integer and floating point types.Evan Cheng
2005-12-22Added special flag node FLAG.Evan Cheng
2005-12-21add some nodes, forgot to commit this last night :(Chris Lattner
2005-12-20Added X86 readport patterns.Evan Cheng
2005-12-19X86 conditional branch support.Evan Cheng
2005-12-18add a node, for completenessChris Lattner
2005-12-18Since extload can also be used by FP, split STDIntExtLoad into two parts,Nate Begeman
2005-12-17add truncstoreChris Lattner
2005-12-16Added source file/line correspondence for dwarf (PowerPC only at this point.)Jim Laskey
2005-12-15* Promote all 1 bit entities to 8 bit.Evan Cheng
2005-12-15Added constpool, frameindex, and externalsym nodes.Evan Cheng
2005-12-14Added support to specify predicates.Evan Cheng
2005-12-14Fixed extload type profile. The 4th operand is a ValueType node with typeEvan Cheng
2005-12-14Added sextld + zextld DAG nodes.Evan Cheng
2005-12-13Prepare support for AltiVec multiply, divide, and sqrt.Nate Begeman
2005-12-11Fix typo :(Chris Lattner
2005-12-11add selectccChris Lattner
2005-12-11Realize the constant pool & global addrs must always be ptr typeChris Lattner