2008-02-14 |
Nate Begeman | Change how FP immediates are handled. |
blob | commitdiff | raw |
2008-02-11 |
Nate Begeman | Enable SSE4 codegen and pattern matching. |
blob | commitdiff | raw | diff to current |
2008-02-09 |
Nate Begeman | Tablegen support for insert & extract element matching |
blob | commitdiff | raw | diff to current |
2008-01-31 |
Christopher Lamb | Allow ComplexExpressions in InstrInfo.td files to be... |
blob | commitdiff | raw | diff to current |
2008-01-30 |
Dan Gohman | Factor the addressing mode and the load/store VT out... |
blob | commitdiff | raw | diff to current |
2008-01-17 |
Chris Lattner | This commit changes: |
blob | commitdiff | raw | diff to current |
2008-01-15 |
Chris Lattner | rename SDTRet -> SDTNone. |
blob | commitdiff | raw | diff to current |
2008-01-10 |
Chris Lattner | add SDNPSideEffect node property declaration |
blob | commitdiff | raw | diff to current |
2008-01-10 |
Chris Lattner | add SDNPMayLoad to the 'load' sdnode definition. This... |
blob | commitdiff | raw | diff to current |
2008-01-06 |
Chris Lattner | rename isStore -> mayStore to more accurately reflect... |
blob | commitdiff | raw | diff to current |
2008-01-06 |
Chris Lattner | Change the 'isStore' inferrer to look for 'SDNPMayStore' |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-11-24 |
Chris Lattner | add a immAllZerosV_bc pattern fragment for consistency... |
blob | commitdiff | raw | diff to current |
2007-11-13 |
Bill Wendling | Unifacalize the CALLSEQ{START,END} stuff. |
blob | commitdiff | raw | diff to current |
2007-09-25 |
Evan Cheng | Rename keyword "modify" -> "implicit". |
blob | commitdiff | raw | diff to current |
2007-09-12 |
Evan Cheng | Initial support for multi-result patterns: |
blob | commitdiff | raw | diff to current |
2007-08-05 |
Dale Johannesen | Long double patch 4 of N: initial x87 implementation. |
blob | commitdiff | raw | diff to current |
2007-07-26 |
Christopher Lamb | Add selection DAG nodes for subreg insert/extract.... |
blob | commitdiff | raw | diff to current |
2007-07-16 |
Dan Gohman | Fix comments about vectors to use the current wording. |
blob | commitdiff | raw | diff to current |
2007-04-20 |
Lauro Ramos Venancio | Implement "general dynamic", "initial exec" and "local... |
blob | commitdiff | raw | diff to current |
2007-01-26 |
Jim Laskey | Make LABEL a builtin opcode. |
blob | commitdiff | raw | diff to current |
2006-11-14 |
Chris Lattner | Fix predicates for unindexed stores so they don't accid... |
blob | commitdiff | raw | diff to current |
2006-11-09 |
Evan Cheng | Rename ISD::MemOpAddrMode to ISD::MemIndexedMode |
blob | commitdiff | raw | diff to current |
2006-11-08 |
Evan Cheng | Added indexed store node and patfrag's. |
blob | commitdiff | raw | diff to current |
2006-10-26 |
Evan Cheng | Change load PatFrag to ignore indexed load. |
blob | commitdiff | raw | diff to current |
2006-10-13 |
Evan Cheng | Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using... |
blob | commitdiff | raw | diff to current |
2006-10-11 |
Evan Cheng | Add properties to ComplexPattern. |
blob | commitdiff | raw | diff to current |
2006-10-11 |
Evan Cheng | Naming consistency. |
blob | commitdiff | raw | diff to current |
2006-10-09 |
Evan Cheng | Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes. |
blob | commitdiff | raw | diff to current |
2006-10-04 |
Evan Cheng | Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD... |
blob | commitdiff | raw | diff to current |
2006-06-15 |
Evan Cheng | Vector extract / insert index operand should have ptr... |
blob | commitdiff | raw | diff to current |
2006-04-22 |
Nate Begeman | JumpTable support! What this represents is working... |
blob | commitdiff | raw | diff to current |
2006-04-19 |
Evan Cheng | Renamed AddedCost to AddedComplexity. |
blob | commitdiff | raw | diff to current |
2006-04-19 |
Evan Cheng | Allow "let AddedCost = n in" to increase pattern comple... |
blob | commitdiff | raw | diff to current |
2006-04-15 |
Chris Lattner | Add a new vnot_conv predicate for matching vnot's where... |
blob | commitdiff | raw | diff to current |
2006-03-31 |
Evan Cheng | Add vector_extract and vector_insert nodes. |
blob | commitdiff | raw | diff to current |
2006-03-28 |
Chris Lattner | Tblgen doesn't like multiple SDNode<> definitions that... |
blob | commitdiff | raw | diff to current |
2006-03-27 |
Evan Cheng | Changed isBuildVectorAllOnesInteger to isBuildVectorAll... |
blob | commitdiff | raw | diff to current |
2006-03-26 |
Evan Cheng | Add immAllZerosV helper |
blob | commitdiff | raw | diff to current |
2006-03-25 |
Chris Lattner | add a vnot helper node for matching 'not' on vectors |
blob | commitdiff | raw | diff to current |
2006-03-25 |
Chris Lattner | Add new intrinsic node definitions for tblgen use |
blob | commitdiff | raw | diff to current |
2006-03-24 |
Chris Lattner | Shuffle some includes around |
blob | commitdiff | raw | diff to current |
2006-03-24 |
Chris Lattner | expose intrinsic info to the targets. |
blob | commitdiff | raw | diff to current |
2006-03-21 |
Evan Cheng | x86 ISD::SCALAR_TO_VECTOR support. |
blob | commitdiff | raw | diff to current |
2006-03-20 |
Chris Lattner | Add a build_vector node |
blob | commitdiff | raw | diff to current |
2006-03-20 |
Chris Lattner | add vector_shuffle |
blob | commitdiff | raw | diff to current |
2006-03-16 |
Chris Lattner | add support for the bitconvert node |
blob | commitdiff | raw | diff to current |
2006-03-09 |
Andrew Lenharth | relax fcopysign |
blob | commitdiff | raw | diff to current |
2006-03-09 |
Andrew Lenharth | fcopysign support |
blob | commitdiff | raw | diff to current |
2006-03-03 |
Chris Lattner | remove the read/write port/io intrinsics. |
blob | commitdiff | raw | diff to current |
2006-02-17 |
Nate Begeman | kill ADD_PARTS & SUB_PARTS and replace them with fancy... |
blob | commitdiff | raw | diff to current |
2006-02-17 |
Nate Begeman | Whoops, didn't mean to check this in yet. |
blob | commitdiff | raw | diff to current |
2006-02-17 |
Nate Begeman | Add a missing and useful pat frag |
blob | commitdiff | raw | diff to current |
2006-01-29 |
Chris Lattner | Targets all now request ConstantFP to be legalized... |
blob | commitdiff | raw | diff to current |
2006-01-14 |
Nate Begeman | bswap implementation |
blob | commitdiff | raw | diff to current |
2006-01-11 |
Nate Begeman | Add bswap, rotl, and rotr nodes |
blob | commitdiff | raw | diff to current |
2006-01-09 |
Evan Cheng | New DAG node properties SNDPInFlag, SNDPOutFlag, and... |
blob | commitdiff | raw | diff to current |
2006-01-05 |
Evan Cheng | Added fpimm node for ConstantFP. |
blob | commitdiff | raw | diff to current |
2006-01-05 |
Jim Laskey | Added initial support for DEBUG_LABEL allowing debug... |
blob | commitdiff | raw | diff to current |
2006-01-04 |
Jim Laskey | Add unique id to debug location for debug label use... |
blob | commitdiff | raw | diff to current |
2006-01-01 |
Andrew Lenharth | Add support for brcond |
blob | commitdiff | raw | diff to current |
2005-12-24 |
Andrew Lenharth | support targetexternalsym |
blob | commitdiff | raw | diff to current |
2005-12-23 |
Evan Cheng | * Removed the use of FLAG. Now use hasFlagIn and hasFla... |
blob | commitdiff | raw | diff to current |
2005-12-23 |
Evan Cheng | Operand 1 of TRUNCSTORE can be any of integer and float... |
blob | commitdiff | raw | diff to current |
2005-12-22 |
Evan Cheng | Added special flag node FLAG. |
blob | commitdiff | raw | diff to current |
2005-12-21 |
Chris Lattner | add some nodes, forgot to commit this last night :( |
blob | commitdiff | raw | diff to current |
2005-12-20 |
Evan Cheng | Added X86 readport patterns. |
blob | commitdiff | raw | diff to current |
2005-12-19 |
Evan Cheng | X86 conditional branch support. |
blob | commitdiff | raw | diff to current |
2005-12-18 |
Chris Lattner | add a node, for completeness |
blob | commitdiff | raw | diff to current |
2005-12-18 |
Nate Begeman | Since extload can also be used by FP, split STDIntExtLo... |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Chris Lattner | add truncstore |
blob | commitdiff | raw | diff to current |
2005-12-16 |
Jim Laskey | Added source file/line correspondence for dwarf (PowerP... |
blob | commitdiff | raw | diff to current |
2005-12-15 |
Evan Cheng | * Promote all 1 bit entities to 8 bit. |
blob | commitdiff | raw | diff to current |
2005-12-15 |
Evan Cheng | Added constpool, frameindex, and externalsym nodes. |
blob | commitdiff | raw | diff to current |
2005-12-14 |
Evan Cheng | Added support to specify predicates. |
blob | commitdiff | raw | diff to current |
2005-12-14 |
Evan Cheng | Fixed extload type profile. The 4th operand is a ValueT... |
blob | commitdiff | raw | diff to current |
2005-12-14 |
Evan Cheng | Added sextld + zextld DAG nodes. |
blob | commitdiff | raw | diff to current |
2005-12-13 |
Nate Begeman | Prepare support for AltiVec multiply, divide, and sqrt. |
blob | commitdiff | raw | diff to current |
2005-12-11 |
Chris Lattner | Fix typo :( |
blob | commitdiff | raw | diff to current |
2005-12-11 |
Chris Lattner | add selectcc |
blob | commitdiff | raw | diff to current |
2005-12-11 |
Chris Lattner | Realize the constant pool & global addrs must always... |
blob | commitdiff | raw | diff to current |
2005-12-10 |
Nate Begeman | Add support for TargetConstantPool nodes to the dag... |
blob | commitdiff | raw | diff to current |
2005-12-10 |
Evan Cheng | Use SDTCisPtrTy type property for store address. |
blob | commitdiff | raw | diff to current |
2005-12-10 |
Evan Cheng | * Added X86 store patterns. |
blob | commitdiff | raw | diff to current |
2005-12-09 |
Chris Lattner | Add SDTCisPtrTy and use it for loads, to indicate that... |
blob | commitdiff | raw | diff to current |
2005-12-08 |
Evan Cheng | Added support for ComplexPattern. |
blob | commitdiff | raw | diff to current |
2005-12-05 |
Chris Lattner | On some targets (e.g. X86), shift amounts are not the... |
blob | commitdiff | raw | diff to current |
2005-12-04 |
Evan Cheng | * Added instruction property hasCtrlDep for those which... |
blob | commitdiff | raw | diff to current |
2005-11-17 |
Chris Lattner | Add globaladdress and targetglobaladdress nodes for... |
blob | commitdiff | raw | diff to current |
2005-11-02 |
Duraid Madina | add support for SELECT to TargetSelectionDAG.td, add... |
blob | commitdiff | raw | diff to current |
2005-11-01 |
Duraid Madina | add support for int->FP and FP->int ops, and add ia64... |
blob | commitdiff | raw | diff to current |
2005-10-26 |
Chris Lattner | Add nodes for CondCodeSDNode and setcc, and add a bunch... |
blob | commitdiff | raw | diff to current |
2005-10-25 |
Chris Lattner | Add undef |
blob | commitdiff | raw | diff to current |
2005-10-20 |
Chris Lattner | Use a literal to define ineg instead of immzero |
blob | commitdiff | raw | diff to current |
2005-10-20 |
Andrew Lenharth | add cttz and ctpop |
blob | commitdiff | raw | diff to current |
2005-10-14 |
Chris Lattner | add the integer truncate/extension operations |
blob | commitdiff | raw | diff to current |
2005-10-14 |
Chris Lattner | add a new SDTCisOpSmallerThanOp type constraint, and... |
blob | commitdiff | raw | diff to current |
2005-10-10 |
Chris Lattner | Pull DAG ISel generation nodes out of the PowerPC backe... |
blob | commitdiff | raw | diff to current |
|