Age | Commit message (Expand) | Author |
2010-03-02 | eliminate CodeGen/DAGISelHeader.h, it is empty now. | Chris Lattner |
2010-03-02 | Sink InstructionSelect() out of each target into SDISel, and rename it | Chris Lattner |
2010-03-01 | remove some functions that were only used by the | Chris Lattner |
2010-02-28 | hoist the new isel interpreter out of DAGISelHeader.h | Chris Lattner |
2010-02-28 | change a few opcodes to use VBRs instead of embedding | Chris Lattner |
2010-02-28 | move all the opcodes out of DAGISelHeader.h (which gets | Chris Lattner |
2010-02-28 | resolve a fixme by using hte new flag. | Chris Lattner |
2010-02-28 | enhance the EmitNode/MorphNodeTo operands to take a bit that | Chris Lattner |
2010-02-28 | enhance the new isel to handle the 'node already exists' | Chris Lattner |
2010-02-28 | use MorphNodeTo instead of SelectNodeTo. SelectNodeTo | Chris Lattner |
2010-02-28 | enhance the new isel to use SelectNodeTo for most patterns, | Chris Lattner |
2010-02-26 | fix the matcher in the presence of multiple scopes: we need to save | Chris Lattner |
2010-02-25 | change the scope node to include a list of children to be checked | Chris Lattner |
2010-02-25 | rename PushMatcherNode -> ScopeMatcherNode to more accurately | Chris Lattner |
2010-02-24 | fix a bug I introduced by checking the wrong node's VT in OPC_CheckChildXType | Chris Lattner |
2010-02-24 | contract movechild+checktype into a new checkchild node, shrinking the | Chris Lattner |
2010-02-24 | implement a simple proof-of-concept optimization for | Chris Lattner |
2010-02-24 | The new isel was not properly handling patterns that covered | Chris Lattner |
2010-02-23 | fix X86/uint_to_fp-2.ll, only fold loads when they have a | Chris Lattner |
2010-02-23 | fix an off-by-one error. | Chris Lattner |
2010-02-23 | switch the value# in OPC_CompleteMatch and OPC_EmitNode to use a | Chris Lattner |
2010-02-22 | add a new Push2 opcode for targets (like cellspu) which have | Chris Lattner |
2010-02-22 | expand my hack to work with nodes that have flags but no chains and the | Chris Lattner |
2010-02-22 | add a new CheckMultiOpcode opcode for checking that a node | Chris Lattner |
2010-02-22 | add some debug hooks for tracking the behavior of the isel. | Chris Lattner |
2010-02-22 | enhance my hack for flags handling, this allows us to pass | Chris Lattner |
2010-02-21 | fix most of the failures in the x86 suite by handling multiple | Chris Lattner |
2010-02-21 | fix an odd thinko in an assertion, all arm tests pass now. | Chris Lattner |
2010-02-21 | speculatively teach OPC_CheckValueType and OPC_EmitNode to handle | Chris Lattner |
2010-02-21 | teach OPC_CheckType to handle MVT::iPTR, down to 2 ppc failures. | Chris Lattner |
2010-02-21 | make this check a bit more generous, it may be outliving its | Chris Lattner |
2010-02-21 | Relax an assertion a bit. We allow replacing things like | Chris Lattner |
2010-02-21 | when a match fails and we have to rollback, make sure to keep 'N' in | Chris Lattner |
2010-02-21 | handle optional in flags that aren't present. | Chris Lattner |
2010-02-21 | fix two bugs in OPC_EmitRegister, which makes ppc happier. | Chris Lattner |
2010-02-21 | implement the last known missing feature: updating uses of results | Chris Lattner |
2010-02-21 | Lots of improvements to the new dagisel emitter. This gets it to | Chris Lattner |
2010-02-19 | add emitter support for integer constants and simple physreg references. | Chris Lattner |
2010-02-18 | add support for referencing registers and immediates, | Chris Lattner |
2010-02-17 | Emulate the current isel's "IsChainCompatible" logic for now. | Chris Lattner |
2010-02-17 | simplify IsChainCompatible codegen, add comments. no | Chris Lattner |
2010-02-17 | make the new isel's interpreter loop call the generated | Chris Lattner |
2010-02-16 | convert the new matcher to check intermediate nodes for a single | Chris Lattner |
2010-02-16 | generate code for node and pattern predicates. Note that this won't | Chris Lattner |
2010-02-16 | add support for the new isel matcher to generate | Chris Lattner |
2010-02-15 | Check in the first big step of rewriting DAGISelEmitter to | Chris Lattner |
2010-01-05 | Change SelectCode's argument from SDValue to SDNode *, to make it more | Dan Gohman |
2009-12-13 | Fix weird typo which leads to unallocated memory access for nodes with 4 resu... | Anton Korobeynikov |
2009-12-03 | improve portability to avoid conflicting with std::next in c++'0x. | Chris Lattner |
2009-11-14 | Implement DISABLE_INLINE for MSVC. This required changing the position in all | Benjamin Kramer |