|  | Commit message (Expand) | Author | Age | Files | Lines | 
|---|
| * | 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 | 
| * | Implement support for the formal_arguments node.  To get this, targets should... | Chris Lattner | 2006-04-12 | 1 | -0/+1 | 
| * | Don't memoize vloads in the load map!  Don't memoize them anywhere here, let | Chris Lattner | 2006-04-12 | 1 | -2/+0 | 
| * | Add code generator support for VSELECT | Chris Lattner | 2006-04-08 | 1 | -8/+9 | 
| * | Constant fold bitconvert(undef) | Chris Lattner | 2006-04-04 | 1 | -0/+2 | 
| * | These entries already exist | Chris Lattner | 2006-04-02 | 1 | -4/+0 | 
| * | Add some missing node names | Chris Lattner | 2006-04-02 | 1 | -0/+9 | 
| * | Significantly improve handling of vectors that are live across basic blocks, | Chris Lattner | 2006-03-31 | 1 | -2/+1 | 
| * | new node | Chris Lattner | 2006-03-28 | 1 | -0/+1 | 
| * | Add an assertion | Chris Lattner | 2006-03-28 | 1 | -0/+2 |