| Age | Commit message (Expand) | Author |
| 2006-09-20 | Expand 64-bit shifts more optimally if we know that the high bit of the | Chris Lattner |
| 2006-09-19 | Fold extract_element(cst) to cst | Chris Lattner |
| 2006-09-19 | Minor speedup for legalize by avoiding some malloc traffic | Chris Lattner |
| 2006-09-18 | Fix a typo. | Evan Cheng |
| 2006-09-18 | Allow i32 UDIV, SDIV, UREM, SREM to be expanded into libcalls. | Evan Cheng |
| 2006-09-18 | absolute addresses must match pointer size | Andrew Lenharth |
| 2006-09-16 | Oh yeah, this is needed too | Chris Lattner |
| 2006-09-16 | simplify control flow, no functionality change | Chris Lattner |
| 2006-09-16 | Allow custom expand of mul | Chris Lattner |
| 2006-09-14 | Fold (X & C1) | (Y & C2) -> (X|Y) & C3 when possible. | Chris Lattner |
| 2006-09-14 | Split rotate matching code out to its own function. Make it stronger, by | Chris Lattner |
| 2006-09-13 | If LSR went through a lot of trouble to put constants (e.g. the addr of a global | Chris Lattner |
| 2006-09-13 | Compile X << 1 (where X is a long-long) to: | Chris Lattner |
| 2006-09-12 | Added support for machine specific constantpool values. These are useful for | Evan Cheng |
| 2006-09-10 | This code was trying too hard. By eliminating redundant edges in the CFG | Chris Lattner |
| 2006-09-09 | Implement the fpowi now by lowering to a libcall | Chris Lattner |
| 2006-09-09 | Allow targets to custom lower expanded BIT_CONVERT's | Chris Lattner |
| 2006-09-07 | Fix CodeGen/Generic/2006-09-06-SwitchLowering.ll, a bug where SDIsel inserted | Chris Lattner |
| 2006-09-05 | Change the default to 0, which means 'default'. | Chris Lattner |
| 2006-09-05 | Completely eliminate def&use operands. Now a register operand is EITHER a | Chris Lattner |
| 2006-09-04 | forgot this | Duraid Madina |
| 2006-09-01 | Allow legalizer to expand ISD::MUL using only MULHS in the rare case that is | Evan Cheng |
| 2006-08-31 | DAG combiner fix for rotates. Previously the outer-most condition checks | Evan Cheng |
| 2006-08-29 | Move isCommutativeBinOp from SelectionDAG.cpp and DAGCombiner.cpp out. Make i... | Evan Cheng |
| 2006-08-27 | s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| | Chris Lattner |
| 2006-08-27 | Eliminate SelectNodeTo() and getTargetNode() variants which take more than | Evan Cheng |
| 2006-08-26 | SelectNodeTo now returns a SDNode*. | Evan Cheng |
| 2006-08-21 | Fix PR861 | Chris Lattner |
| 2006-08-17 | switch the SUnit pred/succ sets from being std::sets to being smallvectors. | Chris Lattner |
| 2006-08-16 | minor changes. | Chris Lattner |
| 2006-08-16 | Use the appropriate typedef | Chris Lattner |
| 2006-08-15 | Start using SDVTList more consistently | Chris Lattner |
| 2006-08-15 | add a new SDVTList type and new SelectionDAG::getVTList methods to streamline | Chris Lattner |
| 2006-08-14 | eliminate use of getNode that takes vector of valuetypes. | Chris Lattner |
| 2006-08-14 | Add a new getNode() method that takes a pointer to an already-intern'd list | Chris Lattner |
| 2006-08-14 | remove SelectionDAG::InsertISelMapEntry, it is dead | Chris Lattner |
| 2006-08-14 | Add code to resize the CSEMap hash table. This doesn't speedup codegen of | Chris Lattner |
| 2006-08-14 | Add the actual constant to the hash for ConstantPool nodes. Thanks to | Chris Lattner |
| 2006-08-12 | Switch to using SuperFastHash instead of adding all elements together. This | Chris Lattner |
| 2006-08-11 | Switch NodeID to track 32-bit chunks instead of 8-bit chunks, for a 2.5% | Chris Lattner |
| 2006-08-11 | Remove 8 more std::map's. | Chris Lattner |
| 2006-08-11 | Move the BBNodes, GlobalValues, TargetGlobalValues, Constants, TargetConstants, | Chris Lattner |
| 2006-08-11 | eliminate the NullaryOps map, use CSEMap instead. | Chris Lattner |
| 2006-08-11 | change internal impl of dag combiner so that calls to CombineTo never have to | Chris Lattner |
| 2006-08-11 | Change one ReplaceAllUsesWith method to take an array of operands to replace | Chris Lattner |
| 2006-08-08 | Start eliminating temporary vectors used to create DAG nodes. Instead, pass | Chris Lattner |
| 2006-08-08 | Eliminate some malloc traffic by allocating vectors on the stack. Change some | Chris Lattner |
| 2006-08-07 | Revamp the "CSEMap" datastructure used in the SelectionDAG class. This | Chris Lattner |
| 2006-08-07 | Clear TopOrder before assigning topological order. Some clean ups. | Evan Cheng |
| 2006-08-07 | Reverse the FlaggedNodes after scanning up for flagged preds or else the orde... | Evan Cheng |