2006-10-30 |
Evan Cheng | Added a new SDNode type: BR_JT for jumptable branch. |
blob | commitdiff | raw |
2006-10-29 |
Evan Cheng | VLOAD is not the LoadSDNode opcode. |
blob | commitdiff | raw | diff to current |
2006-10-29 |
Nick Lewycky | Remove spurious case. EXTLOAD is not one of the node... |
blob | commitdiff | raw | diff to current |
2006-10-28 |
Jim Laskey | Load and stores have not been uniqued properly. |
blob | commitdiff | raw | diff to current |
2006-10-28 |
Chris Lattner | Fix a serious bug that caused any x86 vector stuff... |
blob | commitdiff | raw | diff to current |
2006-10-27 |
Jim Laskey | Clean up. |
blob | commitdiff | raw | diff to current |
2006-10-27 |
Jim Laskey | Switch over from SelectionNodeCSEMap to FoldingSet. |
blob | commitdiff | raw | diff to current |
2006-10-26 |
Evan Cheng | getPreIndexedLoad -> getIndexedLoad. |
blob | commitdiff | raw | diff to current |
2006-10-17 |
Chris Lattner | Trivial patch to speed up legalizing common i64 constants. |
blob | commitdiff | raw | diff to current |
2006-10-17 |
Evan Cheng | Reflect MemOpAddrMode change; added a helper to create... |
blob | commitdiff | raw | diff to current |
2006-10-17 |
Jim Laskey | Make it simplier to dump DAGs while in DAGCombiner... |
blob | commitdiff | raw | diff to current |
2006-10-14 |
Chris Lattner | When SimplifySetCC was moved to the DAGCombiner, it... |
blob | commitdiff | raw | diff to current |
2006-10-13 |
Chris Lattner | Fix a bug where we incorrectly turned '(X & 0) == 0... |
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-12 |
Evan Cheng | Add RemoveDeadNode to remove a dead node and its (poten... |
blob | commitdiff | raw | diff to current |
2006-10-11 |
Evan Cheng | Naming consistency. |
blob | commitdiff | raw | diff to current |
2006-10-11 |
Andrew Lenharth | Jimptables working again on alpha. |
blob | commitdiff | raw | diff to current |
2006-10-11 |
Evan Cheng | FindModifiedNodeSlot needs to add LoadSDNode ivars... |
blob | commitdiff | raw | diff to current |
2006-10-10 |
Evan Cheng | SDNode::dump should also print out extension type and VT. |
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-05 |
Evan Cheng | Add getStore() helper function to create ISD::STORE... |
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-09-26 |
Andrew Lenharth | Comments on JumpTableness |
blob | commitdiff | raw | diff to current |
2006-09-19 |
Chris Lattner | Fold extract_element(cst) to cst |
blob | commitdiff | raw | diff to current |
2006-09-19 |
Chris Lattner | Minor speedup for legalize by avoiding some malloc... |
blob | commitdiff | raw | diff to current |
2006-09-12 |
Evan Cheng | Added support for machine specific constantpool values... |
blob | commitdiff | raw | diff to current |
2006-09-09 |
Chris Lattner | Implement the fpowi now by lowering to a libcall |
blob | commitdiff | raw | diff to current |
2006-08-29 |
Evan Cheng | Move isCommutativeBinOp from SelectionDAG.cpp and DAGCo... |
blob | commitdiff | raw | diff to current |
2006-08-27 |
Evan Cheng | Eliminate SelectNodeTo() and getTargetNode() variants... |
blob | commitdiff | raw | diff to current |
2006-08-26 |
Evan Cheng | SelectNodeTo now returns a SDNode*. |
blob | commitdiff | raw | diff to current |
2006-08-16 |
Chris Lattner | minor changes. |
blob | commitdiff | raw | diff to current |
2006-08-16 |
Chris Lattner | Use the appropriate typedef |
blob | commitdiff | raw | diff to current |
2006-08-15 |
Chris Lattner | Start using SDVTList more consistently |
blob | commitdiff | raw | diff to current |
2006-08-15 |
Chris Lattner | add a new SDVTList type and new SelectionDAG::getVTList... |
blob | commitdiff | raw | diff to current |
2006-08-14 |
Chris Lattner | Add a new getNode() method that takes a pointer to... |
blob | commitdiff | raw | diff to current |
2006-08-14 |
Chris Lattner | remove SelectionDAG::InsertISelMapEntry, it is dead |
blob | commitdiff | raw | diff to current |
2006-08-14 |
Chris Lattner | Add code to resize the CSEMap hash table. This doesn... |
blob | commitdiff | raw | diff to current |
2006-08-14 |
Chris Lattner | Add the actual constant to the hash for ConstantPool... |
blob | commitdiff | raw | diff to current |
2006-08-11 |
Chris Lattner | Remove 8 more std::map's. |
blob | commitdiff | raw | diff to current |
2006-08-11 |
Chris Lattner | Move the BBNodes, GlobalValues, TargetGlobalValues... |
blob | commitdiff | raw | diff to current |
2006-08-11 |
Chris Lattner | eliminate the NullaryOps map, use CSEMap instead. |
blob | commitdiff | raw | diff to current |
2006-08-11 |
Chris Lattner | Change one ReplaceAllUsesWith method to take an array... |
blob | commitdiff | raw | diff to current |
2006-08-08 |
Chris Lattner | Start eliminating temporary vectors used to create... |
blob | commitdiff | raw | diff to current |
2006-08-08 |
Chris Lattner | Eliminate some malloc traffic by allocating vectors... |
blob | commitdiff | raw | diff to current |
2006-08-07 |
Chris Lattner | Revamp the "CSEMap" datastructure used in the Selection... |
blob | commitdiff | raw | diff to current |
2006-08-07 |
Evan Cheng | Clear TopOrder before assigning topological order.... |
blob | commitdiff | raw | diff to current |
2006-08-04 |
Chris Lattner | Make SelectionDAG::RemoveDeadNodes iterative instead... |
blob | commitdiff | raw | diff to current |
2006-08-02 |
Evan Cheng | - Change AssignTopologicalOrder to return vector of... |
blob | commitdiff | raw | diff to current |
2006-08-01 |
Evan Cheng | Added AssignTopologicalOrder() to assign each node... |
blob | commitdiff | raw | diff to current |
2006-07-28 |
Evan Cheng | Remove InFlightSet hack. No longer needed. |
blob | commitdiff | raw | diff to current |
2006-07-27 |
Evan Cheng | AssignNodeIds should return unsigned. |
blob | commitdiff | raw | diff to current |
2006-07-27 |
Evan Cheng | AssignNodeIds assign each node in the DAG an unique id. |
blob | commitdiff | raw | diff to current |
2006-07-19 |
Chris Lattner | Add an out-of-line virtual method for the sdnode class... |
blob | commitdiff | raw | diff to current |
2006-06-29 |
Evan Cheng | Ugly hack! Add helper functions InsertInFlightSetEntry and |
blob | commitdiff | raw | diff to current |
2006-06-28 |
Chris Lattner | Fix CodeGen/Generic/2006-06-28-SimplifySetCCCrash.ll |
blob | commitdiff | raw | diff to current |
2006-05-16 |
Chris Lattner | Add a new ISD::CALL node, make the default impl of... |
blob | commitdiff | raw | diff to current |
2006-05-12 |
Chris Lattner | remove dead vars |
blob | commitdiff | raw | diff to current |
2006-05-12 |
Chris Lattner | Compile: |
blob | commitdiff | raw | diff to current |
2006-05-08 |
Chris Lattner | Fold shifts with undef operands. |
blob | commitdiff | raw | diff to current |
2006-05-06 |
Chris Lattner | constant fold sign_extend_inreg |
blob | commitdiff | raw | diff to current |
2006-04-27 |
Chris Lattner | Fix Regression/CodeGen/Generic/2006-04-26-SetCCAnd... |
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-20 |
Chris Lattner | Implement folding of a bunch of binops with undef |
blob | commitdiff | raw | diff to current |
2006-04-15 |
Chris Lattner | Make these predicates return true for bit_convert(build... |
blob | commitdiff | raw | diff to current |
2006-04-12 |
Chris Lattner | Implement support for the formal_arguments node. To... |
blob | commitdiff | raw | diff to current |
2006-04-12 |
Chris Lattner | Don't memoize vloads in the load map! Don't memoize... |
blob | commitdiff | raw | diff to current |
2006-04-08 |
Chris Lattner | Add code generator support for VSELECT |
blob | commitdiff | raw | diff to current |
2006-04-04 |
Chris Lattner | Constant fold bitconvert(undef) |
blob | commitdiff | raw | diff to current |
2006-04-02 |
Chris Lattner | These entries already exist |
blob | commitdiff | raw | diff to current |
2006-04-02 |
Chris Lattner | Add some missing node names |
blob | commitdiff | raw | diff to current |
2006-03-31 |
Chris Lattner | Significantly improve handling of vectors that are... |
blob | commitdiff | raw | diff to current |
2006-03-28 |
Chris Lattner | new node |
blob | commitdiff | raw | diff to current |
2006-03-28 |
Chris Lattner | Add an assertion |
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 |
Chris Lattner | Unbreak the build on non-apple compilers :-( |
blob | commitdiff | raw | diff to current |
2006-03-27 |
Evan Cheng | Try again |
blob | commitdiff | raw | diff to current |
2006-03-27 |
Evan Cheng | Incorrect check for FP all one's |
blob | commitdiff | raw | diff to current |
2006-03-27 |
Evan Cheng | Change isBuildVectorAllOnesInteger to isBuildVectorAllO... |
blob | commitdiff | raw | diff to current |
2006-03-27 |
Chris Lattner | Instead of printing "INTRINSIC" on intrinsic node,... |
blob | commitdiff | raw | diff to current |
2006-03-26 |
Evan Cheng | Add ISD::isBuildVectorAllZeros predicate |
blob | commitdiff | raw | diff to current |
2006-03-25 |
Chris Lattner | Fix a bug in ISD::isBuildVectorAllOnesInteger that... |
blob | commitdiff | raw | diff to current |
2006-03-25 |
Chris Lattner | Implement the ISD::isBuildVectorAllOnesInteger predicate |
blob | commitdiff | raw | diff to current |
2006-03-24 |
Chris Lattner | fix some bogus assertions: noop bitconverts are legal |
blob | commitdiff | raw | diff to current |
2006-03-24 |
Chris Lattner | Identify the INTRINSIC node |
blob | commitdiff | raw | diff to current |
2006-03-22 |
Chris Lattner | Implement simple support for vector casting. This... |
blob | commitdiff | raw | diff to current |
2006-03-21 |
Chris Lattner | add some trivial support for extractelement. |
blob | commitdiff | raw | diff to current |
2006-03-21 |
Chris Lattner | Add a hacky workaround for crashes due to vectors live... |
blob | commitdiff | raw | diff to current |
2006-03-19 |
Chris Lattner | Add very basic support for VECTOR_SHUFFLE |
blob | commitdiff | raw | diff to current |
2006-03-19 |
Chris Lattner | Add SCALAR_TO_VECTOR support |
blob | commitdiff | raw | diff to current |
2006-03-19 |
Chris Lattner | Rename ConstantVec -> BUILD_VECTOR and VConstant -... |
blob | commitdiff | raw | diff to current |
2006-03-18 |
Chris Lattner | Change the structure of lowering vector stuff. Note... |
blob | commitdiff | raw | diff to current |
2006-03-17 |
Chris Lattner | add a couple enum values |
blob | commitdiff | raw | diff to current |
2006-03-17 |
Nate Begeman | Remove BRTWOWAY* |
blob | commitdiff | raw | diff to current |
2006-03-15 |
Chris Lattner | add support for vector->vector casts |
blob | commitdiff | raw | diff to current |
2006-03-05 |
Chris Lattner | Don't depend on the C99 copysign function, implement... |
blob | commitdiff | raw | diff to current |
2006-03-05 |
Jeff Cohen | Fix VC++ compilation error. |
blob | commitdiff | raw | diff to current |
2006-03-05 |
Chris Lattner | Add some simple copysign folds |
blob | commitdiff | raw | diff to current |
2006-03-05 |
Chris Lattner | Codegen copysign[f] into a FCOPYSIGN node |
blob | commitdiff | raw | diff to current |
2006-03-03 |
Evan Cheng | SDOperand::isOperand should not be a forwarding. It... |
blob | commitdiff | raw | diff to current |
2006-03-03 |
Evan Cheng | Added isOperand(N): true if this is an operand of N |
blob | commitdiff | raw | diff to current |
next |