2010-02-28 |
Chris Lattner | use MorphNodeTo instead of SelectNodeTo. SelectNodeTo |
blob | commitdiff | raw |
2010-02-28 |
Chris Lattner | enhance the new isel to use SelectNodeTo for most patterns, |
blob | commitdiff | raw | diff to current |
2010-02-26 |
Chris Lattner | fix the matcher in the presence of multiple scopes... |
blob | commitdiff | raw | diff to current |
2010-02-25 |
Chris Lattner | change the scope node to include a list of children... |
blob | commitdiff | raw | diff to current |
2010-02-25 |
Chris Lattner | rename PushMatcherNode -> ScopeMatcherNode to more... |
blob | commitdiff | raw | diff to current |
2010-02-24 |
Chris Lattner | fix a bug I introduced by checking the wrong node's... |
blob | commitdiff | raw | diff to current |
2010-02-24 |
Chris Lattner | contract movechild+checktype into a new checkchild... |
blob | commitdiff | raw | diff to current |
2010-02-24 |
Chris Lattner | implement a simple proof-of-concept optimization for |
blob | commitdiff | raw | diff to current |
2010-02-24 |
Chris Lattner | The new isel was not properly handling patterns that... |
blob | commitdiff | raw | diff to current |
2010-02-23 |
Chris Lattner | fix X86/uint_to_fp-2.ll, only fold loads when they... |
blob | commitdiff | raw | diff to current |
2010-02-23 |
Chris Lattner | fix an off-by-one error. |
blob | commitdiff | raw | diff to current |
2010-02-23 |
Chris Lattner | switch the value# in OPC_CompleteMatch and OPC_EmitNode... |
blob | commitdiff | raw | diff to current |
2010-02-22 |
Chris Lattner | add a new Push2 opcode for targets (like cellspu) which... |
blob | commitdiff | raw | diff to current |
2010-02-22 |
Chris Lattner | expand my hack to work with nodes that have flags but... |
blob | commitdiff | raw | diff to current |
2010-02-22 |
Chris Lattner | add a new CheckMultiOpcode opcode for checking that... |
blob | commitdiff | raw | diff to current |
2010-02-22 |
Chris Lattner | add some debug hooks for tracking the behavior of the... |
blob | commitdiff | raw | diff to current |
2010-02-22 |
Chris Lattner | enhance my hack for flags handling, this allows us... |
blob | commitdiff | raw | diff to current |
2010-02-21 |
Chris Lattner | fix most of the failures in the x86 suite by handling... |
blob | commitdiff | raw | diff to current |
2010-02-21 |
Chris Lattner | fix an odd thinko in an assertion, all arm tests pass... |
blob | commitdiff | raw | diff to current |
2010-02-21 |
Chris Lattner | speculatively teach OPC_CheckValueType and OPC_EmitNode... |
blob | commitdiff | raw | diff to current |
2010-02-21 |
Chris Lattner | teach OPC_CheckType to handle MVT::iPTR, down to 2... |
blob | commitdiff | raw | diff to current |
2010-02-21 |
Chris Lattner | make this check a bit more generous, it may be outlivin... |
blob | commitdiff | raw | diff to current |
2010-02-21 |
Chris Lattner | Relax an assertion a bit. We allow replacing things... |
blob | commitdiff | raw | diff to current |
2010-02-21 |
Chris Lattner | when a match fails and we have to rollback, make sure... |
blob | commitdiff | raw | diff to current |
2010-02-21 |
Chris Lattner | handle optional in flags that aren't present. |
blob | commitdiff | raw | diff to current |
2010-02-21 |
Chris Lattner | fix two bugs in OPC_EmitRegister, which makes ppc happier. |
blob | commitdiff | raw | diff to current |
2010-02-21 |
Chris Lattner | implement the last known missing feature: updating... |
blob | commitdiff | raw | diff to current |
2010-02-21 |
Chris Lattner | Lots of improvements to the new dagisel emitter. This... |
blob | commitdiff | raw | diff to current |
2010-02-19 |
Chris Lattner | add emitter support for integer constants and simple... |
blob | commitdiff | raw | diff to current |
2010-02-18 |
Chris Lattner | add support for referencing registers and immediates, |
blob | commitdiff | raw | diff to current |
2010-02-17 |
Chris Lattner | Emulate the current isel's "IsChainCompatible" logic... |
blob | commitdiff | raw | diff to current |
2010-02-17 |
Chris Lattner | simplify IsChainCompatible codegen, add comments. no |
blob | commitdiff | raw | diff to current |
2010-02-17 |
Chris Lattner | make the new isel's interpreter loop call the generated |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Chris Lattner | convert the new matcher to check intermediate nodes... |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Chris Lattner | generate code for node and pattern predicates. Note... |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Chris Lattner | add support for the new isel matcher to generate |
blob | commitdiff | raw | diff to current |
2010-02-15 |
Chris Lattner | Check in the first big step of rewriting DAGISelEmitter to |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Dan Gohman | Change SelectCode's argument from SDValue to SDNode... |
blob | commitdiff | raw | diff to current |
2009-12-13 |
Anton Korobeynikov | Fix weird typo which leads to unallocated memory access... |
blob | commitdiff | raw | diff to current |
2009-12-03 |
Chris Lattner | improve portability to avoid conflicting with std:... |
blob | commitdiff | raw | diff to current |
2009-11-14 |
Benjamin Kramer | Implement DISABLE_INLINE for MSVC. This required changi... |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Owen Anderson | Split EVT into MVT and EVT, the former representing... |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Owen Anderson | Rename MVT to EVT, in preparation for splitting SimpleV... |
blob | commitdiff | raw | diff to current |
2009-04-15 |
Dan Gohman | Generalize one of the SelectionDAG::ReplaceAllUsesWith... |
blob | commitdiff | raw | diff to current |
2009-01-28 |
Dan Gohman | Delete unnecessary elses. |
blob | commitdiff | raw | diff to current |
2008-11-05 |
Dan Gohman | Make ISel ignore dead nodes. The DAGCombiner normally... |
blob | commitdiff | raw | diff to current |
2008-11-05 |
Dan Gohman | The HadDelete field is no longer used. |
blob | commitdiff | raw | diff to current |
2008-11-05 |
Dan Gohman | Update some comments to reflect the new code. |
blob | commitdiff | raw | diff to current |
2008-11-05 |
Dan Gohman | Eliminate the ISel priority queue, which used the topol... |
blob | commitdiff | raw | diff to current |
2008-10-31 |
Dan Gohman | Totally disable the setSubgraphColor calls temporarily... |
blob | commitdiff | raw | diff to current |
2008-10-28 |
Dan Gohman | Add some more information to the top-level comment... |
blob | commitdiff | raw | diff to current |
2008-10-28 |
Evan Cheng | Avoid calls to setSubgraphColor in release mode. They... |
blob | commitdiff | raw | diff to current |
2008-10-27 |
David Greene | Have TableGen emit setSubgraphColor calls under control... |
blob | commitdiff | raw | diff to current |
2008-09-30 |
Dan Gohman | Optimize SelectionDAG's AssignTopologicalOrder even... |
blob | commitdiff | raw | diff to current |
2008-08-28 |
Gabor Greif | erect abstraction boundaries for accessing SDValue... |
blob | commitdiff | raw | diff to current |
2008-08-21 |
Dan Gohman | Simplify SelectRoot's interface, and factor out some... |
blob | commitdiff | raw | diff to current |
2008-07-27 |
Dan Gohman | Rename SDOperand to SDValue. |
blob | commitdiff | raw | diff to current |
2008-07-17 |
Dan Gohman | Add a new function, ReplaceAllUsesOfValuesWith, which... |
blob | commitdiff | raw | diff to current |
2008-07-17 |
Evan Cheng | Indentation. |
blob | commitdiff | raw | diff to current |
2008-06-11 |
Duncan Sands | Sometimes (rarely) nodes held in LegalizeTypes |
blob | commitdiff | raw | diff to current |
2008-05-14 |
Roman Levenstein | Do not generate by TableGen the hard-coded standard... |
blob | commitdiff | raw | diff to current |
|