summaryrefslogtreecommitdiff
path: root/lib/Target/TargetSelectionDAG.td
Commit message (Expand)AuthorAge
* Implement "general dynamic", "initial exec" and "local exec" TLS models forLauro Ramos Venancio2007-04-20
* Make LABEL a builtin opcode.Jim Laskey2007-01-26
* Fix predicates for unindexed stores so they don't accidentally match indexedChris Lattner2006-11-14
* Rename ISD::MemOpAddrMode to ISD::MemIndexedModeEvan Cheng2006-11-09
* Added indexed store node and patfrag's.Evan Cheng2006-11-08
* Change load PatFrag to ignore indexed load.Evan Cheng2006-10-26
* Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode.Evan Cheng2006-10-13
* Add properties to ComplexPattern.Evan Cheng2006-10-11
* Naming consistency.Evan Cheng2006-10-11
* Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes.Evan Cheng2006-10-09
* Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add anEvan Cheng2006-10-04
* Vector extract / insert index operand should have ptr type.Evan Cheng2006-06-15
* JumpTable support! What this represents is working asm and jit support forNate Begeman2006-04-22
* Renamed AddedCost to AddedComplexity.Evan Cheng2006-04-19
* Allow "let AddedCost = n in" to increase pattern complexity.Evan Cheng2006-04-19
* Add a new vnot_conv predicate for matching vnot's where the allones vector isChris Lattner2006-04-15
* Add vector_extract and vector_insert nodes.Evan Cheng2006-03-31
* Tblgen doesn't like multiple SDNode<> definitions that map to the sameenum va...Chris Lattner2006-03-28
* Changed isBuildVectorAllOnesInteger to isBuildVectorAllOnes.Evan Cheng2006-03-27
* Add immAllZerosV helperEvan Cheng2006-03-26
* add a vnot helper node for matching 'not' on vectorsChris Lattner2006-03-25
* Add new intrinsic node definitions for tblgen useChris Lattner2006-03-25
* Shuffle some includes aroundChris Lattner2006-03-24
* expose intrinsic info to the targets.Chris Lattner2006-03-24
* x86 ISD::SCALAR_TO_VECTOR support.Evan Cheng2006-03-21
* Add a build_vector nodeChris Lattner2006-03-20
* add vector_shuffleChris Lattner2006-03-20
* add support for the bitconvert nodeChris Lattner2006-03-16
* relax fcopysignAndrew Lenharth2006-03-09
* fcopysign supportAndrew Lenharth2006-03-09
* remove the read/write port/io intrinsics.Chris Lattner2006-03-03
* kill ADD_PARTS & SUB_PARTS and replace them with fancy new ADDC, ADDE, SUBCNate Begeman2006-02-17
* Whoops, didn't mean to check this in yet.Nate Begeman2006-02-17
* Add a missing and useful pat fragNate Begeman2006-02-17
* Targets all now request ConstantFP to be legalized into TargetConstantFP.Chris Lattner2006-01-29
* bswap implementationNate Begeman2006-01-14
* Add bswap, rotl, and rotr nodesNate Begeman2006-01-11
* New DAG node properties SNDPInFlag, SNDPOutFlag, and SNDPOptInFlag to replaceEvan Cheng2006-01-09
* Added fpimm node for ConstantFP.Evan Cheng2006-01-05
* Added initial support for DEBUG_LABEL allowing debug specific labels to beJim Laskey2006-01-05
* Add unique id to debug location for debug label use (work in progress.)Jim Laskey2006-01-04
* Add support for brcondAndrew Lenharth2006-01-01
* support targetexternalsymAndrew Lenharth2005-12-24
* * Removed the use of FLAG. Now use hasFlagIn and hasFlagOut instead.Evan Cheng2005-12-23
* Operand 1 of TRUNCSTORE can be any of integer and floating point types.Evan Cheng2005-12-23
* Added special flag node FLAG.Evan Cheng2005-12-22
* add some nodes, forgot to commit this last night :(Chris Lattner2005-12-21
* Added X86 readport patterns.Evan Cheng2005-12-20
* X86 conditional branch support.Evan Cheng2005-12-19
* add a node, for completenessChris Lattner2005-12-18