2006-05-16 |
Evan Cheng | Allow patterns to refer to physical registers that... |
blob | commitdiff | raw |
2006-05-12 |
Evan Cheng | Unused instruction |
blob | commitdiff | raw | diff to current |
2006-05-10 |
Evan Cheng | Watch out for the following case: |
blob | commitdiff | raw | diff to current |
2006-05-10 |
Evan Cheng | Fix a load folding bug. It is exposed by a multi- resul... |
blob | commitdiff | raw | diff to current |
2006-04-28 |
Evan Cheng | Remove the temporary option: -no-isel-fold-inflight |
blob | commitdiff | raw | diff to current |
2006-04-28 |
Evan Cheng | When isel'ing a node, mark its operands "InFlight"... |
blob | commitdiff | raw | diff to current |
2006-04-22 |
Nate Begeman | JumpTable support! What this represents is working... |
blob | commitdiff | raw | diff to current |
2006-04-19 |
Evan Cheng | Rename AddedCost to AddedComplexity. |
blob | commitdiff | raw | diff to current |
2006-04-19 |
Evan Cheng | Allow "let AddedCost = n in" to increase pattern comple... |
blob | commitdiff | raw | diff to current |
2006-04-06 |
Chris Lattner | Infer element types for shuffle masks |
blob | commitdiff | raw | diff to current |
2006-04-06 |
Chris Lattner | rename a method, to avoid confusion with llvm intrinsics. |
blob | commitdiff | raw | diff to current |
2006-03-31 |
Chris Lattner | Allow bits init values to be used in patterns, turn... |
blob | commitdiff | raw | diff to current |
2006-03-30 |
Chris Lattner | Implement Regression/TableGen/DagDefSubst.ll |
blob | commitdiff | raw | diff to current |
2006-03-28 |
Chris Lattner | Tblgen doesn't like multiple SDNode<> definitions that... |
blob | commitdiff | raw | diff to current |
2006-03-27 |
Chris Lattner | Print error messages like this: |
blob | commitdiff | raw | diff to current |
2006-03-25 |
Chris Lattner | Add a missing check which cause an invalid .td file... |
blob | commitdiff | raw | diff to current |
2006-03-25 |
Chris Lattner | When failing selection for an intrinsic, print this: |
blob | commitdiff | raw | diff to current |
2006-03-24 |
Chris Lattner | Change approach so that we get codegen for free for... |
blob | commitdiff | raw | diff to current |
2006-03-24 |
Chris Lattner | fix 80 column violations |
blob | commitdiff | raw | diff to current |
2006-03-24 |
Chris Lattner | Parse intrinsics correctly and perform type propagation... |
blob | commitdiff | raw | diff to current |
2006-03-23 |
Evan Cheng | Allow result node to be a simple leaf node. This enable... |
blob | commitdiff | raw | diff to current |
2006-03-21 |
Evan Cheng | Don't forget to promote xform function to an explicit... |
blob | commitdiff | raw | diff to current |
2006-03-21 |
Chris Lattner | minor code simplification |
blob | commitdiff | raw | diff to current |
2006-03-20 |
Evan Cheng | The node wrapped in PatLeaf<> should be treated as... |
blob | commitdiff | raw | diff to current |
2006-03-20 |
Evan Cheng | It should be ok for a xform output type to be different... |
blob | commitdiff | raw | diff to current |
2006-03-20 |
Evan Cheng | Copy matching pattern's output type info to instruction... |
blob | commitdiff | raw | diff to current |
2006-03-20 |
Chris Lattner | Add a new SDTCisIntVectorOfSameSize type constraint |
blob | commitdiff | raw | diff to current |
2006-03-09 |
Evan Cheng | Temporary hack to enable more (store (op (load ...... |
blob | commitdiff | raw | diff to current |
2006-03-07 |
Evan Cheng | Don't generate silly matching code like this: |
blob | commitdiff | raw | diff to current |
2006-02-24 |
Chris Lattner | Select inline asm memory operands. |
blob | commitdiff | raw | diff to current |
2006-02-18 |
Evan Cheng | Bump up pattern cost if the resulting instruction is... |
blob | commitdiff | raw | diff to current |
2006-02-09 |
Evan Cheng | Call InsertISelMapEntry rather than map insertion opera... |
blob | commitdiff | raw | diff to current |
2006-02-09 |
Evan Cheng | Match getTargetNode() changes (now returns SDNode*... |
blob | commitdiff | raw | diff to current |
2006-02-09 |
Evan Cheng | Change Select() from |
blob | commitdiff | raw | diff to current |
2006-02-07 |
Evan Cheng | Hoist all SDOperand declarations within a Select_{opcod... |
blob | commitdiff | raw | diff to current |
2006-02-06 |
Evan Cheng | At the end of isel, select a replacement node for each... |
blob | commitdiff | raw | diff to current |
2006-02-06 |
Evan Cheng | Name change. |
blob | commitdiff | raw | diff to current |
2006-02-05 |
Evan Cheng | Handle HANDLENODE: just return itself. |
blob | commitdiff | raw | diff to current |
2006-02-05 |
Evan Cheng | Allow more loads to be folded which were previously... |
blob | commitdiff | raw | diff to current |
2006-02-05 |
Evan Cheng | Re-committing the last bit of change. It shouldn't... |
blob | commitdiff | raw | diff to current |
2006-02-04 |
Chris Lattner | Temporarily revert the last change, which breaks PPC... |
blob | commitdiff | raw | diff to current |
2006-02-04 |
Evan Cheng | Complex pattern's custom matcher should not call Select... |
blob | commitdiff | raw | diff to current |
2006-02-03 |
Chris Lattner | node predicates add to the complexity of a pattern... |
blob | commitdiff | raw | diff to current |
2006-02-03 |
Evan Cheng | (store (op (load ...))) folding problem. In the generat... |
blob | commitdiff | raw | diff to current |
2006-02-01 |
Evan Cheng | If a pattern's root node is a constant, its size should... |
blob | commitdiff | raw | diff to current |
2006-01-29 |
Chris Lattner | simplify some code |
blob | commitdiff | raw | diff to current |
2006-01-29 |
Andrew Lenharth | it is nice not to chop off bits for those blessed with... |
blob | commitdiff | raw | diff to current |
2006-01-29 |
Andrew Lenharth | make the casts actually cast to the variable type |
blob | commitdiff | raw | diff to current |
2006-01-29 |
Andrew Lenharth | start of the 64bit safety cleanup |
blob | commitdiff | raw | diff to current |
2006-01-29 |
Chris Lattner | Emit series of conditionals with &&, emitting stuff... |
blob | commitdiff | raw | diff to current |
2006-01-29 |
Chris Lattner | Factor matching code that is common between patterns... |
blob | commitdiff | raw | diff to current |
2006-01-29 |
Chris Lattner | Split out code generation from analysis from emission |
blob | commitdiff | raw | diff to current |
2006-01-29 |
Chris Lattner | move some code around, no change in the generated code |
blob | commitdiff | raw | diff to current |
2006-01-28 |
Chris Lattner | now that we have control over emission of the code... |
blob | commitdiff | raw | diff to current |
2006-01-28 |
Chris Lattner | Change PatternCodeEmitter to emit code into a buffer... |
blob | commitdiff | raw | diff to current |
2006-01-28 |
Chris Lattner | Fit to 80 columns, no functionality change |
blob | commitdiff | raw | diff to current |
2006-01-27 |
Jeff Cohen | Teach tablegen to generate code that is VC++ warning... |
blob | commitdiff | raw | diff to current |
2006-01-27 |
Evan Cheng | (store (op (load ...)), ...) |
blob | commitdiff | raw | diff to current |
2006-01-26 |
Chris Lattner | Teach the dag selectors to select InlineAsm nodes. |
blob | commitdiff | raw | diff to current |
2006-01-26 |
Evan Cheng | Another folding problem: if a node r/w chain or flag... |
blob | commitdiff | raw | diff to current |
2006-01-26 |
Evan Cheng | Add a FIXME comment. |
blob | commitdiff | raw | diff to current |
2006-01-26 |
Evan Cheng | Incoming (and optional) flag bugs. They may be embedded... |
blob | commitdiff | raw | diff to current |
2006-01-24 |
Evan Cheng | Fix an optional in flag bug. |
blob | commitdiff | raw | diff to current |
2006-01-24 |
Evan Cheng | Optional InFlag was not being included in node. |
blob | commitdiff | raw | diff to current |
2006-01-20 |
Evan Cheng | Prevent folding of a node with multiple uses if the... |
blob | commitdiff | raw | diff to current |
2006-01-19 |
Evan Cheng | Bug fix. Flag operand number may be calculated incorrectly. |
blob | commitdiff | raw | diff to current |
2006-01-19 |
Evan Cheng | Use pattern information to determine whether the use... |
blob | commitdiff | raw | diff to current |
2006-01-19 |
Evan Cheng | Prevent unnecessary CopyToReg when the same HW register... |
blob | commitdiff | raw | diff to current |
2006-01-17 |
Evan Cheng | Emit a type matching check for ComplexPatterns. |
blob | commitdiff | raw | diff to current |
2006-01-15 |
Evan Cheng | Type inferencing bug |
blob | commitdiff | raw | diff to current |
2006-01-12 |
Evan Cheng | Allow transformation from GlobalAddress to TargetGlobal... |
blob | commitdiff | raw | diff to current |
2006-01-12 |
Evan Cheng | GlobalAddress -> TargetGlobalAddress; ExternalSymbol... |
blob | commitdiff | raw | diff to current |
2006-01-11 |
Evan Cheng | Some minor fixes. |
blob | commitdiff | raw | diff to current |
2006-01-11 |
Chris Lattner | Always select target registers to themselves |
blob | commitdiff | raw | diff to current |
2006-01-11 |
Chris Lattner | Emit an error instead of an assertion if trying to... |
blob | commitdiff | raw | diff to current |
2006-01-09 |
Evan Cheng | * Remove instruction fields hasInFlag / hasOutFlag... |
blob | commitdiff | raw | diff to current |
2006-01-06 |
Evan Cheng | Pattern complexity calculation fix. |
blob | commitdiff | raw | diff to current |
2006-01-06 |
Evan Cheng | Tweak pattern complexity calc. |
blob | commitdiff | raw | diff to current |
2006-01-06 |
Evan Cheng | Bug fix wrt chain operand. |
blob | commitdiff | raw | diff to current |
2006-01-04 |
Jeff Cohen | Replace fix with one less disruptive to the original... |
blob | commitdiff | raw | diff to current |
2006-01-04 |
Jeff Cohen | Tblgen was generating syntactically illegal C++ code... |
blob | commitdiff | raw | diff to current |
2006-01-04 |
Chris Lattner | Remove obsolete comment, make things look a bit nicer |
blob | commitdiff | raw | diff to current |
2006-01-04 |
Chris Lattner | reduce stack usage of the recursive SelectCode function... |
blob | commitdiff | raw | diff to current |
2006-01-03 |
Chris Lattner | Remove my previous ugly hack that tries to reduce the... |
blob | commitdiff | raw | diff to current |
2005-12-30 |
Duraid Madina | HP-UX DVDs are crunchy and good to eat |
blob | commitdiff | raw | diff to current |
2005-12-30 |
Nate Begeman | Add support for generating v4i32 altivec code |
blob | commitdiff | raw | diff to current |
2005-12-26 |
Evan Cheng | Added field noResults to Instruction. |
blob | commitdiff | raw | diff to current |
2005-12-24 |
Andrew Lenharth | support targetexternalsym |
blob | commitdiff | raw | diff to current |
2005-12-23 |
Evan Cheng | * Support for hasInFlag and hasOutFlag (on instructions... |
blob | commitdiff | raw | diff to current |
2005-12-22 |
Chris Lattner | silence some bogus gcc warnings |
blob | commitdiff | raw | diff to current |
2005-12-22 |
Evan Cheng | Attempt to fix a crash on WIN32. |
blob | commitdiff | raw | diff to current |
2005-12-22 |
Evan Cheng | * Added support for FLAG - a special nameless flag... |
blob | commitdiff | raw | diff to current |
2005-12-21 |
Evan Cheng | Allows instructions which no explicit operands. e.g... |
blob | commitdiff | raw | diff to current |
2005-12-21 |
Chris Lattner | Eliminate some GCC warnings from the generated code |
blob | commitdiff | raw | diff to current |
2005-12-20 |
Evan Cheng | Fix the semantic of Requires<[cond]> to mean if (!cond... |
blob | commitdiff | raw | diff to current |
2005-12-20 |
Chris Lattner | This ugly patch works around a GCC bug where it is... |
blob | commitdiff | raw | diff to current |
2005-12-20 |
Evan Cheng | Now support instructions with implicit write to non... |
blob | commitdiff | raw | diff to current |
2005-12-20 |
Evan Cheng | Lefted out a fix in the previous check in. |
blob | commitdiff | raw | diff to current |
2005-12-19 |
Evan Cheng | Fix another bug related to chain / flag. |
blob | commitdiff | raw | diff to current |
2005-12-19 |
Evan Cheng | Fixes for a number of bugs: save flag results in CodeGe... |
blob | commitdiff | raw | diff to current |
next |