| Commit message (Expand) | Author | Age | Files | Lines |
* | add methods for analysis of call results and return nodes. | Chris Lattner | 2007-02-28 | 1 | -12/+42 |
* | add methods to analyze calls and formals. | Chris Lattner | 2007-02-28 | 1 | -0/+34 |
* | Minor refactoring of CC Lowering interfaces | Chris Lattner | 2007-02-27 | 1 | -1/+4 |
* | move CC Lowering stuff to its own public interface | Chris Lattner | 2007-02-27 | 1 | -0/+34 |
* | Fold (sext (truncate x)) more aggressively, by avoiding creation of a | Chris Lattner | 2007-02-26 | 1 | -10/+34 |
* | track signedness of formal argument, though we have a fixme here. | Chris Lattner | 2007-02-26 | 1 | -0/+8 |
* | Fix for PR1224. | Jim Laskey | 2007-02-25 | 1 | -35/+50 |
* | optimize duplicate ValueMap lookups | Chris Lattner | 2007-02-25 | 1 | -9/+6 |
* | fold trivial token factor nodes. This allows us to compile | Chris Lattner | 2007-02-25 | 1 | -0/+6 |
* | initialize a instance variable | Chris Lattner | 2007-02-25 | 1 | -0/+1 |
* | Deal with cases when MMI is not requested. | Jim Laskey | 2007-02-24 | 1 | -0/+14 |
* | Drop unused operand. | Jim Laskey | 2007-02-24 | 1 | -2/+0 |
* | Fix CodeGen/Generic/2007-02-23-DAGCombine-Miscompile.ll and PR1219 | Chris Lattner | 2007-02-24 | 1 | -2/+2 |
* | Handle improper cast. | Jim Laskey | 2007-02-23 | 1 | -6/+19 |
* | Need to init. | Jim Laskey | 2007-02-22 | 1 | -0/+2 |
* | Tighten up error checking of args. | Jim Laskey | 2007-02-22 | 1 | -17/+23 |
* | Handle lowering invoke to call correctly. | Jim Laskey | 2007-02-22 | 1 | -95/+97 |
* | Simplify lowering and selection of exception ops. | Jim Laskey | 2007-02-22 | 1 | -2/+26 |
* | Selection and lowering for exception handling. | Jim Laskey | 2007-02-21 | 3 | -2/+141 |
* | print target nodes nicely | Chris Lattner | 2007-02-17 | 1 | -1/+1 |
* | Implement i/n/s constraints correctly. This fixes | Chris Lattner | 2007-02-17 | 1 | -2/+16 |
* | fix indentation | Chris Lattner | 2007-02-15 | 1 | -2/+2 |
* | Apply B Scott Michel's patch for PR1184, which improves diagnostics in an | Chris Lattner | 2007-02-15 | 1 | -2/+16 |
* | For PR1195: | Reid Spencer | 2007-02-15 | 3 | -17/+17 |
* | For PR1195: | Reid Spencer | 2007-02-15 | 3 | -33/+33 |
* | fix a warning | Chris Lattner | 2007-02-14 | 1 | -1/+1 |
* | Refix CodeGen/Generic/switch-lower.ll. In contrast to my previous patch, | Chris Lattner | 2007-02-14 | 1 | -5/+5 |
* | Generalize TargetData strings, to support more interesting forms of data. | Chris Lattner | 2007-02-14 | 2 | -7/+7 |
* | implement expand of truncate. This allows truncates from i128 to i64 to | Chris Lattner | 2007-02-13 | 1 | -0/+13 |
* | Fix PR1198, by adding initial i128 support. Patch by Dan Gohman. | Chris Lattner | 2007-02-13 | 1 | -0/+1 |
* | revert my previous switch lowering change, which miscompiles a few programs. | Chris Lattner | 2007-02-13 | 1 | -2/+2 |
* | Add a space between // and the comment. | Lauro Ramos Venancio | 2007-02-13 | 1 | -9/+9 |
* | Add "original alignment" to function arguments flags. | Lauro Ramos Venancio | 2007-02-13 | 1 | -10/+30 |
* | Fix switch lowering to order cases in zext order, which is how we emit the | Chris Lattner | 2007-02-13 | 1 | -2/+2 |
* | Privatize StructLayout::MemberOffsets, adding an accessor | Chris Lattner | 2007-02-10 | 1 | -2/+2 |
* | Add function live-ins to entry block live-in set. | Evan Cheng | 2007-02-10 | 1 | -0/+8 |
* | Rename some variables to avoid confusion with SelectionDAGISel::BB. | Evan Cheng | 2007-02-10 | 1 | -6/+6 |
* | Make use of TLI.SimplifySetCC() in LegalizeSetCCOperands(). | Evan Cheng | 2007-02-08 | 1 | -8/+36 |
* | Move SimplifySetCC to TargetLowering and allow it to be shared with legalizer. | Evan Cheng | 2007-02-08 | 2 | -399/+426 |
* | switch the VRBaseMap in the scheduler from an std::map to a DenseMap. This | Chris Lattner | 2007-02-04 | 2 | -6/+6 |
* | Introduce new UnarySDNode/BinarySDNode/TernarySDNode nodes, which coallocate | Chris Lattner | 2007-02-04 | 1 | -12/+29 |
* | eliminate the SDNode::setValueTypes method. | Chris Lattner | 2007-02-04 | 1 | -34/+17 |
* | eliminate a bunch of duplicate ctors and helper functions. | Chris Lattner | 2007-02-04 | 1 | -116/+81 |
* | move MorphNode to out of line and merge setNodeOperands into it. There is | Chris Lattner | 2007-02-04 | 1 | -14/+33 |
* | simplify MorphNodeTo to take a VTList operand. | Chris Lattner | 2007-02-04 | 1 | -14/+13 |
* | eliminate some extraneous methods in SDNode | Chris Lattner | 2007-02-04 | 1 | -5/+16 |
* | Give each selectiondag node class a home for it's vtable and rtti info | Chris Lattner | 2007-02-04 | 1 | -2/+17 |
* | Switch VAlueMap from std::map to DenseMap. | Chris Lattner | 2007-02-04 | 1 | -3/+3 |
* | Switch NodeMap from std::map to DenseMap, this speeds up isel by 2.3% | Chris Lattner | 2007-02-04 | 1 | -7/+11 |
* | swtich vector-> smallvector, speeding up selectiondag stuff 1% | Chris Lattner | 2007-02-04 | 1 | -2/+2 |