- aa4e339 add an optimized form of OPC_EmitMergeInputChains for the 1, 0 and by Chris Lattner · 15 years ago
- 5d3569e fix a bug in my recent patch that increased opcode size to 2 bytes: by Chris Lattner · 15 years ago
- d5d5a3d Change tblgen to emit FOOISD opcode names as two by Chris Lattner · 15 years ago
- 084df62 add plumbing for handling multiple result nodes in some more places. by Chris Lattner · 15 years ago
- 57fcd03 so hey, it turns out that the histogram was completely wrong, because by Chris Lattner · 15 years ago
- 57bf8a4 change the new isel matcher to emit ComplexPattern matches by Chris Lattner · 15 years ago
- d1aca7c enhance comment output to specify what recorded slot by Chris Lattner · 15 years ago
- cfe2eab introduce a new SwitchTypeMatcher node (which is analogous to by Chris Lattner · 15 years ago
- c6d7ad3 Rewrite chain handling validation and input TokenFactor handling by Chris Lattner · 15 years ago
- 38fd967 add some missing \n's by Chris Lattner · 15 years ago
- 8b30b8d fixme resolved. by Chris Lattner · 15 years ago
- e60f7b4 remove a little hack I did for the old isel, not needed now that it is gone. by Chris Lattner · 15 years ago
- 5520ad4 Missed a \n in previous commit. by Torok Edwin · 15 years ago
- 5c7fc88 Add command-line flag to tblgen to turn off generating comments for the new by Torok Edwin · 15 years ago
- fa342fa eliminate the CheckMultiOpcodeMatcher code and have each by Chris Lattner · 15 years ago
- eb66921 add a new OPC_SwitchOpcode which is semantically equivalent by Chris Lattner · 15 years ago
- 0cebe61 enhance RecordNode and RecordChild comments to indicate what by Chris Lattner · 15 years ago
- 4d0c931 inline the node transforms and node predicates into the generated by Chris Lattner · 15 years ago
- ccd23cc simplify some code now that chain/flag results are not stored in by Chris Lattner · 15 years ago
- d20c0bc don't emit useless functions. These were producing by Chris Lattner · 15 years ago
- 5310654 change a few opcodes to use VBRs instead of embedding by Chris Lattner · 15 years ago
- ff7fb60 enhance the EmitNode/MorphNodeTo operands to take a bit that by Chris Lattner · 15 years ago
- 9a21500 use MorphNodeTo instead of SelectNodeTo. SelectNodeTo by Chris Lattner · 15 years ago
- c78f2a3 enhance the new isel to use SelectNodeTo for most patterns, by Chris Lattner · 15 years ago
- 6281cda enhance EmitNodeMatcher to keep track of the recorded slot numbers by Chris Lattner · 15 years ago
- e86097a add infrastructure to support forming selectnodeto. Not used yet by Chris Lattner · 15 years ago
- a230f96 change CheckOpcodeMatcher to hold the SDNodeInfo instead of by Chris Lattner · 15 years ago
- 5a56e5c add some helpful comments to the emitter by Chris Lattner · 15 years ago
- d6c8472 change the scope node to include a list of children to be checked by Chris Lattner · 15 years ago
- 499622b formatting. by Chris Lattner · 15 years ago
- b21ba71 rename fooMatcherNode to fooMatcher. by Chris Lattner · 15 years ago
- 60df53e rename PushMatcherNode -> ScopeMatcherNode to more accurately by Chris Lattner · 15 years ago
- 23cfda7 contract movechild+checktype into a new checkchild node, shrinking the by Chris Lattner · 15 years ago
- 09b9f39 emit a histogram of the opcodes in comments. by Chris Lattner · 15 years ago
- c84edb7 Since the new instruction selector now works, I don't need to keep by Chris Lattner · 15 years ago
- 19b5a75 implement a simple proof-of-concept optimization for by Chris Lattner · 15 years ago
- 02f7358 The new isel was not properly handling patterns that covered by Chris Lattner · 15 years ago
- 860d4a7 really fix an off-by-one error by Chris Lattner · 15 years ago
- 5007e1e switch the value# in OPC_CompleteMatch and OPC_EmitNode to use a by Chris Lattner · 15 years ago
- 3e22f2d add a new Push2 opcode for targets (like cellspu) which have by Chris Lattner · 15 years ago
- 12a667c add a new CheckMultiOpcode opcode for checking that a node by Chris Lattner · 15 years ago
- 8fbad24 emit table indexes before each row so that it is debuggable. by Chris Lattner · 15 years ago
- bef2a51 fix a table size miscomputation, target opcodes are 2 bytes. by Chris Lattner · 15 years ago
- 984e188 emit to the right streams, to avoid emitting the push body before the push. by Chris Lattner · 15 years ago
- 77f2e27 implement the last known missing feature: updating uses of results by Chris Lattner · 15 years ago
- 8e946be Lots of improvements to the new dagisel emitter. This gets it to by Chris Lattner · 15 years ago
- 906b499 add emitter support for integer constants and simple physreg references. by Chris Lattner · 15 years ago
- 845c042 add support for referencing registers and immediates, by Chris Lattner · 15 years ago
- b49985a start sketching out the structure of code for result emission generation. by Chris Lattner · 15 years ago
- bd8227f rename the child field to 'next'. This is not a parent/child by Chris Lattner · 15 years ago
- 8ef9c79 eliminate the MatcherNodeWithChild class, give the 'child' field to MatcherNode. by Chris Lattner · 15 years ago
- 781f359 improve comments, the matcher is now feature complete, on to codegen. by Chris Lattner · 15 years ago
- 9a747f1 Emulate the current isel's "IsChainCompatible" logic for now. by Chris Lattner · 15 years ago
- c96087b improve comments on OPC_Record to say what we're recording a node. by Chris Lattner · 15 years ago
- 5be6e59 improve comments in generated matcher a bit. by Chris Lattner · 15 years ago
- e609a51 make the new isel generator plop out a CheckComplexPattern function by Chris Lattner · 15 years ago
- 21390d7 convert the new matcher to check intermediate nodes for a single by Chris Lattner · 15 years ago
- 050a03d generate code for node and pattern predicates. Note that this won't by Chris Lattner · 15 years ago
- e02ea54 refactor some code into a local class. by Chris Lattner · 15 years ago
- e39650a add support for the new isel matcher to generate by Chris Lattner · 15 years ago
- da272d1 Check in the first big step of rewriting DAGISelEmitter to by Chris Lattner · 15 years ago