aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/TargetSelectionDAG.td
Commit message (Expand)AuthorAgeFilesLines
* Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode.Evan Cheng2006-10-131-12/+40
* Add properties to ComplexPattern.Evan Cheng2006-10-111-1/+3
* Naming consistency.Evan Cheng2006-10-111-13/+13
* Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes.Evan Cheng2006-10-091-16/+74
* Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add anEvan Cheng2006-10-041-12/+10
* Vector extract / insert index operand should have ptr type.Evan Cheng2006-06-151-2/+2
* JumpTable support! What this represents is working asm and jit support forNate Begeman2006-04-221-0/+9
* Renamed AddedCost to AddedComplexity.Evan Cheng2006-04-191-4/+4
* Allow "let AddedCost = n in" to increase pattern complexity.Evan Cheng2006-04-191-1/+2
* Add a new vnot_conv predicate for matching vnot's where the allones vector isChris Lattner2006-04-151-0/+6
* Add vector_extract and vector_insert nodes.Evan Cheng2006-03-311-0/+4
* Tblgen doesn't like multiple SDNode<> definitions that map to the sameenum va...Chris Lattner2006-03-281-3/+3
* Changed isBuildVectorAllOnesInteger to isBuildVectorAllOnes.Evan Cheng2006-03-271-1/+1
* Add immAllZerosV helperEvan Cheng2006-03-261-0/+3
* add a vnot helper node for matching 'not' on vectorsChris Lattner2006-03-251-2/+6
* Add new intrinsic node definitions for tblgen useChris Lattner2006-03-251-0/+12
* Shuffle some includes aroundChris Lattner2006-03-241-3/+0
* expose intrinsic info to the targets.Chris Lattner2006-03-241-0/+3
* x86 ISD::SCALAR_TO_VECTOR support.Evan Cheng2006-03-211-0/+2
* Add a build_vector nodeChris Lattner2006-03-201-1/+1
* add vector_shuffleChris Lattner2006-03-201-0/+16
* add support for the bitconvert nodeChris Lattner2006-03-161-0/+3
* relax fcopysignAndrew Lenharth2006-03-091-1/+4
* fcopysign supportAndrew Lenharth2006-03-091-0/+1
* remove the read/write port/io intrinsics.Chris Lattner2006-03-031-11/+0
* kill ADD_PARTS & SUB_PARTS and replace them with fancy new ADDC, ADDE, SUBCNate Begeman2006-02-171-1/+8
* Whoops, didn't mean to check this in yet.Nate Begeman2006-02-171-8/+0
* Add a missing and useful pat fragNate Begeman2006-02-171-2/+9
* Targets all now request ConstantFP to be legalized into TargetConstantFP.Chris Lattner2006-01-291-1/+2
* bswap implementationNate Begeman2006-01-141-0/+1
* Add bswap, rotl, and rotr nodesNate Begeman2006-01-111-0/+2
* New DAG node properties SNDPInFlag, SNDPOutFlag, and SNDPOptInFlag to replaceEvan Cheng2006-01-091-0/+3
* Added fpimm node for ConstantFP.Evan Cheng2006-01-051-0/+2
* Added initial support for DEBUG_LABEL allowing debug specific labels to beJim Laskey2006-01-051-3/+6
* Add unique id to debug location for debug label use (work in progress.)Jim Laskey2006-01-041-2/+2
* Add support for brcondAndrew Lenharth2006-01-011-0/+5
* support targetexternalsymAndrew Lenharth2005-12-241-13/+16
* * Removed the use of FLAG. Now use hasFlagIn and hasFlagOut instead.Evan Cheng2005-12-231-1/+0
* Operand 1 of TRUNCSTORE can be any of integer and floating point types.Evan Cheng2005-12-231-1/+1
* Added special flag node FLAG.Evan Cheng2005-12-221-0/+1
* add some nodes, forgot to commit this last night :(Chris Lattner2005-12-211-0/+2
* Added X86 readport patterns.Evan Cheng2005-12-201-0/+5
* X86 conditional branch support.Evan Cheng2005-12-191-5/+0
* add a node, for completenessChris Lattner2005-12-181-0/+2
* Since extload can also be used by FP, split STDIntExtLoad into two parts,Nate Begeman2005-12-181-2/+5
* add truncstoreChris Lattner2005-12-171-3/+9
* Added source file/line correspondence for dwarf (PowerPC only at this point.)Jim Laskey2005-12-161-0/+10
* * Promote all 1 bit entities to 8 bit.Evan Cheng2005-12-151-1/+4
* Added constpool, frameindex, and externalsym nodes.Evan Cheng2005-12-151-3/+9
* Added support to specify predicates.Evan Cheng2005-12-141-2/+3