| Commit message (Expand) | Author | Age | Files | Lines |
| * | Reflect MemOpAddrMode change; added a helper to create pre-indexed load. | Evan Cheng | 2006-10-17 | 1 | -4/+68 |
| * | Make it simplier to dump DAGs while in DAGCombiner. Remove a nasty optimizat... | Jim Laskey | 2006-10-17 | 1 | -1/+1 |
| * | When SimplifySetCC was moved to the DAGCombiner, it was never removed from | Chris Lattner | 2006-10-14 | 1 | -154/+17 |
| * | Fix a bug where we incorrectly turned '(X & 0) == 0' into '(X & 0) >> -1', | Chris Lattner | 2006-10-13 | 1 | -2/+2 |
| * | Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode. | Evan Cheng | 2006-10-13 | 1 | -30/+67 |
| * | Add RemoveDeadNode to remove a dead node and its (potentially) dead operands. | Evan Cheng | 2006-10-12 | 1 | -0/+33 |
| * | Naming consistency. | Evan Cheng | 2006-10-11 | 1 | -2/+2 |
| * | Jimptables working again on alpha. | Andrew Lenharth | 2006-10-11 | 1 | -1/+1 |
| * | FindModifiedNodeSlot needs to add LoadSDNode ivars to create proper Selection... | Evan Cheng | 2006-10-11 | 1 | -0/+9 |
| * | SDNode::dump should also print out extension type and VT. | Evan Cheng | 2006-10-10 | 1 | -0/+21 |
| * | Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes. | Evan Cheng | 2006-10-09 | 1 | -35/+56 |
| * | Add getStore() helper function to create ISD::STORE nodes. | Evan Cheng | 2006-10-05 | 1 | -1/+16 |
| * | Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add an | Evan Cheng | 2006-10-04 | 1 | -11/+14 |
| * | Comments on JumpTableness | Andrew Lenharth | 2006-09-26 | 1 | -0/+1 |
| * | Fold extract_element(cst) to cst | Chris Lattner | 2006-09-19 | 1 | -2/+8 |
| * | Minor speedup for legalize by avoiding some malloc traffic | Chris Lattner | 2006-09-19 | 1 | -0/+9 |
| * | Added support for machine specific constantpool values. These are useful for | Evan Cheng | 2006-09-12 | 1 | -1/+29 |
| * | Implement the fpowi now by lowering to a libcall | Chris Lattner | 2006-09-09 | 1 | -0/+1 |
| * | Move isCommutativeBinOp from SelectionDAG.cpp and DAGCombiner.cpp out. Make i... | Evan Cheng | 2006-08-29 | 1 | -15/+0 |
| * | Eliminate SelectNodeTo() and getTargetNode() variants which take more than | Evan Cheng | 2006-08-27 | 1 | -254/+12 |
| * | SelectNodeTo now returns a SDNode*. | Evan Cheng | 2006-08-26 | 1 | -74/+74 |
| * | minor changes. | Chris Lattner | 2006-08-16 | 1 | -18/+19 |
| * | Use the appropriate typedef | Chris Lattner | 2006-08-16 | 1 | -2/+1 |
| * | Start using SDVTList more consistently | Chris Lattner | 2006-08-15 | 1 | -66/+66 |
| * | add a new SDVTList type and new SelectionDAG::getVTList methods to streamline | Chris Lattner | 2006-08-15 | 1 | -68/+79 |
| * | Add a new getNode() method that takes a pointer to an already-intern'd list | Chris Lattner | 2006-08-14 | 1 | -78/+70 |
| * | remove SelectionDAG::InsertISelMapEntry, it is dead | Chris Lattner | 2006-08-14 | 1 | -9/+0 |
| * | Add code to resize the CSEMap hash table. This doesn't speedup codegen of | Chris Lattner | 2006-08-14 | 1 | -0/+1 |
| * | Add the actual constant to the hash for ConstantPool nodes. Thanks to | Chris Lattner | 2006-08-14 | 1 | -0/+1 |
| * | Remove 8 more std::map's. | Chris Lattner | 2006-08-11 | 1 | -92/+40 |
| * | Move the BBNodes, GlobalValues, TargetGlobalValues, Constants, TargetConstants, | Chris Lattner | 2006-08-11 | 1 | -88/+57 |
| * | eliminate the NullaryOps map, use CSEMap instead. | Chris Lattner | 2006-08-11 | 1 | -22/+18 |
| * | Change one ReplaceAllUsesWith method to take an array of operands to replace | Chris Lattner | 2006-08-11 | 1 | -4/+2 |
| * | Start eliminating temporary vectors used to create DAG nodes. Instead, pass | Chris Lattner | 2006-08-08 | 1 | -128/+35 |
| * | Eliminate some malloc traffic by allocating vectors on the stack. Change some | Chris Lattner | 2006-08-08 | 1 | -61/+44 |
| * | Revamp the "CSEMap" datastructure used in the SelectionDAG class. This | Chris Lattner | 2006-08-07 | 1 | -312/+278 |
| * | Clear TopOrder before assigning topological order. Some clean ups. | Evan Cheng | 2006-08-07 | 1 | -1/+3 |
| * | Make SelectionDAG::RemoveDeadNodes iterative instead of recursive, which | Chris Lattner | 2006-08-04 | 1 | -50/+32 |
| * | - Change AssignTopologicalOrder to return vector of SDNode* by reference. | Evan Cheng | 2006-08-02 | 1 | -16/+22 |
| * | Added AssignTopologicalOrder() to assign each node an unique id based on thei... | Evan Cheng | 2006-08-01 | 1 | -2/+38 |
| * | Remove InFlightSet hack. No longer needed. | Evan Cheng | 2006-07-28 | 1 | -14/+0 |
| * | AssignNodeIds should return unsigned. | Evan Cheng | 2006-07-27 | 1 | -2/+2 |
| * | AssignNodeIds assign each node in the DAG an unique id. | Evan Cheng | 2006-07-27 | 1 | -0/+12 |
| * | Add an out-of-line virtual method for the sdnode class to give it a home. | Chris Lattner | 2006-07-19 | 1 | -0/+4 |
| * | Ugly hack! Add helper functions InsertInFlightSetEntry and | Evan Cheng | 2006-06-29 | 1 | -0/+14 |
| * | Fix CodeGen/Generic/2006-06-28-SimplifySetCCCrash.ll | Chris Lattner | 2006-06-28 | 1 | -6/+4 |
| * | Add a new ISD::CALL node, make the default impl of TargetLowering::LowerCallTo | Chris Lattner | 2006-05-16 | 1 | -0/+1 |
| * | remove dead vars | Chris Lattner | 2006-05-12 | 1 | -2/+1 |
| * | Compile: | Chris Lattner | 2006-05-12 | 1 | -1/+6 |
| * | Fold shifts with undef operands. | Chris Lattner | 2006-05-08 | 1 | -0/+7 |