| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | constant fold sign_extend_inreg | Chris Lattner | 2006-05-06 | 1 | -1/+9 |
* | Fix Regression/CodeGen/Generic/2006-04-26-SetCCAnd.ll and | Chris Lattner | 2006-04-27 | 1 | -1/+29 |
* | JumpTable support! What this represents is working asm and jit support for | Nate Begeman | 2006-04-22 | 1 | -0/+26 |
* | Implement folding of a bunch of binops with undef | Chris Lattner | 2006-04-20 | 1 | -0/+46 |
* | Make these predicates return true for bit_convert(buildvector)'s as well as | Chris Lattner | 2006-04-15 | 1 | -0/+8 |