aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/TargetSelectionDAG.td
AgeCommit message (Expand)Author
2008-05-05Added addition atomic instrinsics and, or, xor, min, and max.Mon P Wang
2008-03-16Make insert_subreg a two-address instruction, vastly simplifying LowerSubregs...Christopher Lamb
2008-03-13Get rid of a pseudo instruction and replace it with subreg based operation on...Christopher Lamb
2008-03-08Implement x86 support for @llvm.prefetch. It corresponds to prefetcht{0|1|2} ...Evan Cheng
2008-02-21Atomic op support. If any gcc test uses __sync builtins, it might start fail...Andrew Lenharth
2008-02-16llvm.memory.barrier, and impl for x86 and alphaAndrew Lenharth
2008-02-14Change how FP immediates are handled. Nate Begeman
2008-02-11Enable SSE4 codegen and pattern matching.Nate Begeman
2008-02-09Tablegen support for insert & extract element matchingNate Begeman
2008-01-31Allow ComplexExpressions in InstrInfo.td files to be slightly more... complex...Christopher Lamb
2008-01-30Factor the addressing mode and the load/store VT out of LoadSDNodeDan Gohman
2008-01-17This commit changes:Chris Lattner
2008-01-15rename SDTRet -> SDTNone.Chris Lattner
2008-01-10add SDNPSideEffect node property declarationChris Lattner
2008-01-10add SDNPMayLoad to the 'load' sdnode definition. This is enough to get all t...Chris Lattner
2008-01-06rename isStore -> mayStore to more accurately reflect what it captures.Chris Lattner
2008-01-06Change the 'isStore' inferrer to look for 'SDNPMayStore' Chris Lattner
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-11-24add a immAllZerosV_bc pattern fragment for consistency with others.Chris Lattner
2007-11-13Unifacalize the CALLSEQ{START,END} stuff.Bill Wendling
2007-09-25Rename keyword "modify" -> "implicit".Evan Cheng
2007-09-12Initial support for multi-result patterns:Evan Cheng
2007-08-05Long double patch 4 of N: initial x87 implementation.Dale Johannesen
2007-07-26Add selection DAG nodes for subreg insert/extract. PR1350Christopher Lamb
2007-07-16Fix comments about vectors to use the current wording.Dan Gohman
2007-04-20Implement "general dynamic", "initial exec" and "local exec" TLS models forLauro Ramos Venancio
2007-01-26Make LABEL a builtin opcode.Jim Laskey
2006-11-14Fix predicates for unindexed stores so they don't accidentally match indexedChris Lattner
2006-11-09Rename ISD::MemOpAddrMode to ISD::MemIndexedModeEvan Cheng
2006-11-08Added indexed store node and patfrag's.Evan Cheng
2006-10-26Change load PatFrag to ignore indexed load.Evan Cheng
2006-10-13Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode.Evan Cheng
2006-10-11Add properties to ComplexPattern.Evan Cheng
2006-10-11Naming consistency.Evan Cheng
2006-10-09Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes.Evan Cheng
2006-10-04Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add anEvan Cheng
2006-06-15Vector extract / insert index operand should have ptr type.Evan Cheng
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