2014-01-25 |
Craig Topper | Fix typo in commment tyep->type. |
blob | commitdiff | raw |
2014-01-21 |
Craig Topper | Use ArrayRef to simplify some code. |
blob | commitdiff | raw | diff to current |
2013-03-24 |
Jakob Stoklund Olesen | Allow types to be omitted in output patterns. |
blob | commitdiff | raw | diff to current |
2013-03-23 |
Jakob Stoklund Olesen | Allow direct value types in pattern definitions. |
blob | commitdiff | raw | diff to current |
2013-03-19 |
Ulrich Weigand | Extend TableGen instruction selection matcher to improv... |
blob | commitdiff | raw | diff to current |
2012-12-04 |
Chandler Carruth | Sort the #include lines for utils/... |
blob | commitdiff | raw | diff to current |
2012-10-25 |
Joerg Sonnenberger | Remove exception handling usage from tblgen. |
blob | commitdiff | raw | diff to current |
2012-10-10 |
Sean Silva | tblgen: Mechanically move dynamic_cast<> to dyn_cast<>. |
blob | commitdiff | raw | diff to current |
2012-09-06 |
Tom Stellard | Tablegen: Add OperandWithDefaultOps Operand type |
blob | commitdiff | raw | diff to current |
2012-06-26 |
Tim Northover | Teach TableGen to put chains on more instructions |
blob | commitdiff | raw | diff to current |
2012-03-26 |
Chris Lattner | fix a failure path to print the right thing, part of... |
blob | commitdiff | raw | diff to current |
2011-10-01 |
Peter Collingbourne | Move TableGen's parser and entry point into a library |
blob | commitdiff | raw | diff to current |
2011-09-29 |
Jakob Stoklund Olesen | Switch to ArrayRef<CodeGenRegisterClass*>. |
blob | commitdiff | raw | diff to current |
2011-07-29 |
David Greene | Unconstify Inits |
blob | commitdiff | raw | diff to current |
2011-07-29 |
David Greene | [AVX] Constify Inits |
blob | commitdiff | raw | diff to current |
2011-07-11 |
Eric Christopher | Revert r134921, 134917, 134908 and 134907. They're... |
blob | commitdiff | raw | diff to current |
2011-07-11 |
David Greene | [AVX] Make Inits Foldable |
blob | commitdiff | raw | diff to current |
2011-06-27 |
Owen Anderson | Add support for alternative register names, useful... |
blob | commitdiff | raw | diff to current |
2011-06-18 |
Jakob Stoklund Olesen | Store CodeGenRegisters as pointers so they won't be... |
blob | commitdiff | raw | diff to current |
2011-06-15 |
Jakob Stoklund Olesen | Give CodeGenRegisterClass a real sorted member set. |
blob | commitdiff | raw | diff to current |
2011-05-19 |
Cameron Zwarich | Fix PR9947 by placing OPFL_MemRefs on the node using... |
blob | commitdiff | raw | diff to current |
2011-03-11 |
Jim Grosbach | Teach TableGen to pre-calculate register enum values... |
blob | commitdiff | raw | diff to current |
2010-12-23 |
Chris Lattner | Flag -> Glue, the ongoing saga |
blob | commitdiff | raw | diff to current |
2010-12-23 |
Chris Lattner | continue renaming flag -> glue. |
blob | commitdiff | raw | diff to current |
2010-12-21 |
Jim Grosbach | Tidy up a bit. Trailing whitespace, hard tabs and 80... |
blob | commitdiff | raw | diff to current |
2010-12-21 |
Chris Lattner | rename MVT::Flag to MVT::Glue. "Flag" is a terrible... |
blob | commitdiff | raw | diff to current |
2010-11-01 |
Chris Lattner | factor the operand list (and related fields/operations... |
blob | commitdiff | raw | diff to current |
2010-09-04 |
Chris Lattner | zap dead code. |
blob | commitdiff | raw | diff to current |
2010-08-10 |
Eric Christopher | We already have this as OperandNode. |
blob | commitdiff | raw | diff to current |
2010-05-24 |
Jakob Stoklund Olesen | Add the SubRegIndex TableGen class. |
blob | commitdiff | raw | diff to current |
2010-03-27 |
Chris Lattner | fix a long standing fixme, which required fixing a... |
blob | commitdiff | raw | diff to current |
2010-03-27 |
Chris Lattner | hoist some funky logic into CodeGenInstruction |
blob | commitdiff | raw | diff to current |
2010-03-27 |
Chris Lattner | continue pushing tblgen's support for nodes with multiple |
blob | commitdiff | raw | diff to current |
2010-03-24 |
Chris Lattner | add plumbing for handling multiple result nodes |
blob | commitdiff | raw | diff to current |
2010-03-19 |
Chris Lattner | major surgery on tblgen: generalize TreePatternNode |
blob | commitdiff | raw | diff to current |
2010-03-19 |
Chris Lattner | resolve fixme: we now infer the instruction-level ... |
blob | commitdiff | raw | diff to current |
2010-03-19 |
Chris Lattner | add a new SDNPVariadic SDNP node flag, and use it in |
blob | commitdiff | raw | diff to current |
2010-03-19 |
Chris Lattner | look up instructions by record, not by name. |
blob | commitdiff | raw | diff to current |
2010-03-18 |
Chris Lattner | expand tblgen's support for instructions with implicit... |
blob | commitdiff | raw | diff to current |
2010-03-15 |
Chris Lattner | Completely rewrite tblgen's type inference mechanism, |
blob | commitdiff | raw | diff to current |
2010-03-07 |
Chris Lattner | more factoring. |
blob | commitdiff | raw | diff to current |
2010-03-04 |
Chris Lattner | zap fixme. |
blob | commitdiff | raw | diff to current |
2010-03-04 |
Chris Lattner | now that complexpatterns are all emitted at the end... |
blob | commitdiff | raw | diff to current |
2010-03-04 |
Chris Lattner | change the new isel matcher to emit ComplexPattern... |
blob | commitdiff | raw | diff to current |
2010-03-04 |
Chris Lattner | enhance comment output to specify what recorded slot |
blob | commitdiff | raw | diff to current |
2010-03-02 |
Chris Lattner | Rewrite chain handling validation and input TokenFactor... |
blob | commitdiff | raw | diff to current |
2010-03-01 |
Chris Lattner | resolve some fixmes |
blob | commitdiff | raw | diff to current |
2010-03-01 |
Chris Lattner | resolve a fixme and simplify code by moving insertion... |
blob | commitdiff | raw | diff to current |
2010-03-01 |
Chris Lattner | resolve a fixme by having the .td file parser reject... |
blob | commitdiff | raw | diff to current |
2010-03-01 |
Chris Lattner | Emit type checks late instead of early, this encourages |
blob | commitdiff | raw | diff to current |
2010-03-01 |
Chris Lattner | Emit a redundant check for immediates at root context... |
blob | commitdiff | raw | diff to current |
2010-03-01 |
Chris Lattner | eliminate the CheckMultiOpcodeMatcher code and have... |
blob | commitdiff | raw | diff to current |
2010-03-01 |
Chris Lattner | enhance RecordNode and RecordChild comments to indicate... |
blob | commitdiff | raw | diff to current |
2010-03-01 |
Chris Lattner | Emit redundant opcode checks for andimm and orimm tests... |
blob | commitdiff | raw | diff to current |
2010-03-01 |
Chris Lattner | inline the node transforms and node predicates into... |
blob | commitdiff | raw | diff to current |
2010-02-28 |
Chris Lattner | enhance the EmitNode/MorphNodeTo operands to take a... |
blob | commitdiff | raw | diff to current |
2010-02-28 |
Chris Lattner | enhance the new isel to use SelectNodeTo for most patterns, |
blob | commitdiff | raw | diff to current |
2010-02-28 |
Chris Lattner | enhance EmitNodeMatcher to keep track of the recorded... |
blob | commitdiff | raw | diff to current |
2010-02-28 |
Chris Lattner | add infrastructure to support forming selectnodeto... |
blob | commitdiff | raw | diff to current |
2010-02-27 |
Chris Lattner | change CheckOpcodeMatcher to hold the SDNodeInfo instead of |
blob | commitdiff | raw | diff to current |
2010-02-25 |
Chris Lattner | rename fooMatcherNode to fooMatcher. |
blob | commitdiff | raw | diff to current |
2010-02-25 |
Chris Lattner | add a fixme for an experiment that defeated me 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-22 |
Chris Lattner | Change ComplexPattern handling to push the node being... |
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 | When matching patterns that have a complex pattern... |
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 | Always emit register class id references as i32 like |
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 | I confused myself, temporaries will be recorded right... |
blob | commitdiff | raw | diff to current |
2010-02-19 |
Chris Lattner | introduce a new ResultVal and start keeping track of... |
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-18 |
Chris Lattner | start sketching out the structure of code for result... |
blob | commitdiff | raw | diff to current |
2010-02-18 |
Chris Lattner | rename the child field to 'next'. This is not a parent... |
blob | commitdiff | raw | diff to current |
2010-02-18 |
Chris Lattner | eliminate the MatcherNodeWithChild class, give the... |
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 | properly record chain inputs to complex patterns, |
blob | commitdiff | raw | diff to current |
2010-02-17 |
Chris Lattner | Prep work to handle input chains of matched patterns... |
blob | commitdiff | raw | diff to current |
2010-02-17 |
Chris Lattner | record input chains. |
blob | commitdiff | raw | diff to current |
2010-02-17 |
Chris Lattner | prefix captured value names with $ so they look like |
blob | commitdiff | raw | diff to current |
2010-02-17 |
Chris Lattner | improve comments on OPC_Record to say what we're record... |
blob | commitdiff | raw | diff to current |
2010-02-17 |
Chris Lattner | make the new isel generator plop out a CheckComplexPatt... |
blob | commitdiff | raw | diff to current |
2010-02-17 |
Chris Lattner | fix inverted condition. |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Chris Lattner | complex patterns don't get 'record' nodes, they implicitly |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Chris Lattner | fix rdar://7653908, a crash on a case where we would... |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Chris Lattner | simplify this code. In the new world order there is no |
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 | remove now dead code and fixme. |
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 |
|