| Commit message (Expand) | Author | Age | Files | Lines |
| * | Emit type checks late instead of early, this encourages | Chris Lattner | 2010-03-01 | 1 | -1/+6 |
| * | Emit a redundant check for immediates at root context, e.g. (imm 0). | Chris Lattner | 2010-03-01 | 1 | -1/+10 |
| * | eliminate the CheckMultiOpcodeMatcher code and have each | Chris Lattner | 2010-03-01 | 1 | -21/+33 |
| * | enhance RecordNode and RecordChild comments to indicate what | Chris Lattner | 2010-03-01 | 1 | -4/+7 |
| * | Emit redundant opcode checks for andimm and orimm tests at root | Chris Lattner | 2010-03-01 | 1 | -0/+7 |
| * | inline the node transforms and node predicates into the generated | Chris Lattner | 2010-03-01 | 1 | -1/+1 |
| * | enhance the EmitNode/MorphNodeTo operands to take a bit that | Chris Lattner | 2010-02-28 | 1 | -5/+1 |
| * | enhance the new isel to use SelectNodeTo for most patterns, | Chris Lattner | 2010-02-28 | 1 | -8/+1 |
| * | enhance EmitNodeMatcher to keep track of the recorded slot numbers | Chris Lattner | 2010-02-28 | 1 | -1/+2 |
| * | add infrastructure to support forming selectnodeto. Not used yet | Chris Lattner | 2010-02-28 | 1 | -4/+4 |
| * | change CheckOpcodeMatcher to hold the SDNodeInfo instead of | Chris Lattner | 2010-02-27 | 1 | -7/+5 |
| * | rename fooMatcherNode to fooMatcher. | Chris Lattner | 2010-02-25 | 1 | -49/+49 |
| * | add a fixme for an experiment that defeated me for the time being. | Chris Lattner | 2010-02-25 | 1 | -0/+4 |
| * | The new isel was not properly handling patterns that covered | Chris Lattner | 2010-02-24 | 1 | -7/+33 |
| * | Change ComplexPattern handling to push the node being matched as | Chris Lattner | 2010-02-22 | 1 | -21/+13 |
| * | add a new CheckMultiOpcode opcode for checking that a node | Chris Lattner | 2010-02-22 | 1 | -3/+5 |
| * | When matching patterns that have a complex pattern as their root, make | Chris Lattner | 2010-02-22 | 1 | -1/+16 |
| * | fix most of the failures in the x86 suite by handling multiple | Chris Lattner | 2010-02-21 | 1 | -8/+36 |
| * | Always emit register class id references as i32 like | Chris Lattner | 2010-02-21 | 1 | -1/+1 |
| * | implement the last known missing feature: updating uses of results | Chris Lattner | 2010-02-21 | 1 | -4/+4 |
| * | Lots of improvements to the new dagisel emitter. This gets it to | Chris Lattner | 2010-02-21 | 1 | -89/+335 |
| * | I confused myself, temporaries will be recorded right along with other inputs. | Chris Lattner | 2010-02-19 | 1 | -31/+7 |
| * | introduce a new ResultVal and start keeping track of temporary values. | Chris Lattner | 2010-02-19 | 1 | -12/+60 |
| * | add support for referencing registers and immediates, | Chris Lattner | 2010-02-18 | 1 | -0/+32 |
| * | start sketching out the structure of code for result emission generation. | Chris Lattner | 2010-02-18 | 1 | -8/+113 |
| * | rename the child field to 'next'. This is not a parent/child | Chris Lattner | 2010-02-18 | 1 | -3/+3 |
| * | eliminate the MatcherNodeWithChild class, give the 'child' | Chris Lattner | 2010-02-18 | 1 | -7/+7 |
| * | Emulate the current isel's "IsChainCompatible" logic for now. | Chris Lattner | 2010-02-17 | 1 | -4/+17 |
| * | properly record chain inputs to complex patterns, | Chris Lattner | 2010-02-17 | 1 | -6/+13 |
| * | Prep work to handle input chains of matched patterns and checking for | Chris Lattner | 2010-02-17 | 1 | -4/+28 |
| * | record input chains. | Chris Lattner | 2010-02-17 | 1 | -0/+9 |
| * | prefix captured value names with $ so they look like | Chris Lattner | 2010-02-17 | 1 | -3/+2 |
| * | improve comments on OPC_Record to say what we're recording a node. | Chris Lattner | 2010-02-17 | 1 | -1/+1 |
| * | make the new isel generator plop out a CheckComplexPattern function | Chris Lattner | 2010-02-17 | 1 | -3/+9 |
| * | fix inverted condition. | Chris Lattner | 2010-02-17 | 1 | -1/+3 |
| * | complex patterns don't get 'record' nodes, they implicitly | Chris Lattner | 2010-02-16 | 1 | -1/+20 |
| * | fix rdar://7653908, a crash on a case where we would fold a load | Chris Lattner | 2010-02-16 | 1 | -1/+0 |
| * | simplify this code. In the new world order there is no | Chris Lattner | 2010-02-16 | 1 | -27/+24 |
| * | convert the new matcher to check intermediate nodes for a single | Chris Lattner | 2010-02-16 | 1 | -4/+2 |
| * | remove now dead code and fixme. | Chris Lattner | 2010-02-16 | 1 | -2/+0 |
| * | add support for the new isel matcher to generate | Chris Lattner | 2010-02-16 | 1 | -10/+53 |
| * | Check in the first big step of rewriting DAGISelEmitter to | Chris Lattner | 2010-02-15 | 1 | -0/+287 |