2006-07-31 |
Evan Cheng | Remove an unneeded match condition: the type check... |
blob | commitdiff | raw | diff to current |
2006-07-28 |
Evan Cheng | Split each select function for a particular opcode... |
blob | commitdiff | raw | diff to current |
2006-07-28 |
Evan Cheng | Clean up. |
blob | commitdiff | raw | diff to current |
2006-07-28 |
Evan Cheng | Rename IsFoldableBy to CanBeFoldedleBy |
blob | commitdiff | raw | diff to current |
2006-07-28 |
Evan Cheng | Remove InFlightSet hack. No longer needed. |
blob | commitdiff | raw | diff to current |
2006-07-27 |
Evan Cheng | Remove dead code. |
blob | commitdiff | raw | diff to current |
2006-07-27 |
Evan Cheng | Let each target specific isel provide routine to check... |
blob | commitdiff | raw | diff to current |
2006-07-26 |
Evan Cheng | Fix for bug 840. Only use noinline attribute if gcc... |
blob | commitdiff | raw | diff to current |
2006-07-21 |
Evan Cheng | Removed a hack intended to allow (store (op (load)... |
blob | commitdiff | raw | diff to current |
2006-07-20 |
Evan Cheng | Also checks for noResults field. |
blob | commitdiff | raw | diff to current |
2006-07-19 |
Evan Cheng | Add code size to target instruction use it as the 3rd... |
blob | commitdiff | raw | diff to current |
2006-07-16 |
Evan Cheng | Use __attribute__((noinline)) only if compiled by gcc. |
blob | commitdiff | raw | diff to current |
2006-07-16 |
Evan Cheng | Parameterize target node ValueType to allow more sharin... |
blob | commitdiff | raw | diff to current |
2006-07-15 |
Evan Cheng | Reduce instruction selection code size and stack frame... |
blob | commitdiff | raw | diff to current |
2006-07-11 |
Jim Laskey | It was pointed out that DEBUG() is only available with... |
blob | commitdiff | raw | diff to current |
2006-07-11 |
Jim Laskey | Ensure that dump calls that are associated with asserts... |
blob | commitdiff | raw | diff to current |
2006-06-29 |
Evan Cheng | Ugly hack! Add helper functions InsertInFlightSetEntry and |
blob | commitdiff | raw | diff to current |
2006-06-20 |
Chris Lattner | Fix an error message regression. Print: |
blob | commitdiff | raw | diff to current |
2006-06-20 |
Chris Lattner | Don't require src/dst patterns to be able to fully... |
blob | commitdiff | raw | diff to current |
2006-06-20 |
Chris Lattner | Make sure to use the result of the pattern to infer... |
blob | commitdiff | raw | diff to current |
2006-06-16 |
Chris Lattner | Improve a comment. |
blob | commitdiff | raw | diff to current |
2006-06-15 |
Evan Cheng | Allow more use of iPTR in patterns. |
blob | commitdiff | raw | diff to current |
2006-06-14 |
Evan Cheng | Added support for variable_ops. |
blob | commitdiff | raw | diff to current |
2006-06-14 |
Evan Cheng | Fix support for optional input flag. |
blob | commitdiff | raw | diff to current |
2006-06-13 |
Evan Cheng | getOperandNum(): error if specified operand number... |
blob | commitdiff | raw | diff to current |
2006-06-09 |
Chris Lattner | Wrap to 80 cols |
blob | commitdiff | raw | diff to current |
2006-05-25 |
Evan Cheng | Can't trust NodeDepth when checking for possibility... |
blob | commitdiff | raw | diff to current |
2006-05-25 |
Evan Cheng | Fixed a really ugly bug. The TableGen'd isel is not... |
blob | commitdiff | raw | diff to current |
2006-05-19 |
Evan Cheng | Now that iPTR is a fully resolved type. We end up losin... |
blob | commitdiff | raw | diff to current |
2006-05-17 |
Evan Cheng | Remove PointerType from target definition. Use abstract... |
blob | commitdiff | raw | diff to current |
2006-05-16 |
Evan Cheng | Allow patterns to refer to physical registers that... |
blob | commitdiff | raw | diff to current |
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 |
next |