2006-01-06 |
Evan Cheng | Tweak pattern complexity calc. |
blob | commitdiff | raw |
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 |
2005-12-18 |
Chris Lattner | Handle basic block nodes |
blob | commitdiff | raw | diff to current |
2005-12-18 |
Chris Lattner | More fixes for Selection of copyto/fromreg with a flag |
blob | commitdiff | raw | diff to current |
2005-12-18 |
Chris Lattner | Select copytoreg and copyfromreg nodes that have flag... |
blob | commitdiff | raw | diff to current |
2005-12-17 |
Evan Cheng | Support for read / write from explicit registers with... |
blob | commitdiff | raw | diff to current |
2005-12-14 |
Evan Cheng | Added support to specify predicates. |
blob | commitdiff | raw | diff to current |
2005-12-14 |
Evan Cheng | Skip over srcvalue nodes when generating ISEL code. |
blob | commitdiff | raw | diff to current |
2005-12-12 |
Evan Cheng | Bug fix: CodeGenMap[N] = ... -> CodeGenMap[N.getValue... |
blob | commitdiff | raw | diff to current |
2005-12-12 |
Evan Cheng | At top of generated isel SelectCode() is this: |
blob | commitdiff | raw | diff to current |
2005-12-12 |
Evan Cheng | Bug fix: finding the correct incoming chain for pattern... |
blob | commitdiff | raw | diff to current |
2005-12-10 |
Nate Begeman | Add support for TargetConstantPool nodes to the dag... |
blob | commitdiff | raw | diff to current |
2005-12-10 |
Evan Cheng | Stop emitting a redudant type check for complex pattern... |
blob | commitdiff | raw | diff to current |
2005-12-10 |
Evan Cheng | For instructions which produce no result, e.g. store... |
blob | commitdiff | raw | diff to current |
2005-12-09 |
Chris Lattner | Add a new SDTCisPtrTy constraint, which indicates that... |
blob | commitdiff | raw | diff to current |
2005-12-09 |
Evan Cheng | * Do not allow nodes which produce chain results (e... |
blob | commitdiff | raw | diff to current |
2005-12-09 |
Evan Cheng | Prevent folding of instructions which produce chains... |
blob | commitdiff | raw | diff to current |
2005-12-09 |
Evan Cheng | * Make sure complex pattern operands are selected first... |
blob | commitdiff | raw | diff to current |
2005-12-08 |
Evan Cheng | * Added an explicit type field to ComplexPattern. |
blob | commitdiff | raw | diff to current |
2005-12-08 |
Evan Cheng | Added support for ComplexPattern. These are patterns... |
blob | commitdiff | raw | diff to current |
2005-12-05 |
Evan Cheng | * Infer instruction property hasCtrlDep from pattern... |
blob | commitdiff | raw | diff to current |
2005-12-05 |
Chris Lattner | Implement PR673: for explicit register references,... |
blob | commitdiff | raw | diff to current |
2005-12-05 |
Chris Lattner | Generate code to silence bogus GCC warnings. |
blob | commitdiff | raw | diff to current |
2005-12-04 |
Evan Cheng | * Commit the fix (by Chris) for a tblgen type inferenci... |
blob | commitdiff | raw | diff to current |
2005-12-01 |
Nate Begeman | Support multiple ValueTypes per RegisterClass, needed... |
blob | commitdiff | raw | diff to current |
2005-12-01 |
Evan Cheng | Teach tblgen to accept register source operands in... |
blob | commitdiff | raw | diff to current |
2005-12-01 |
Nate Begeman | Stop checking the ValueType of the CodeGenInstruction... |
blob | commitdiff | raw | diff to current |
2005-11-30 |
Chris Lattner | Make the code generated by tblgen return the result... |
blob | commitdiff | raw | diff to current |
2005-11-29 |
Evan Cheng | Better error message when unrecognized opcode is seen. |
blob | commitdiff | raw | diff to current |
2005-11-17 |
Chris Lattner | Validate that the input to 'Pat' patterns is sane. |
blob | commitdiff | raw | diff to current |
2005-11-17 |
Chris Lattner | teach tblgen to be smart enough to handle tglobaladdr... |
blob | commitdiff | raw | diff to current |
2005-11-16 |
Chris Lattner | fix a tblgen bug that Evan ran into, where we would... |
blob | commitdiff | raw | diff to current |
2005-11-03 |
Chris Lattner | Reject integer literals that are out of range for their... |
blob | commitdiff | raw | diff to current |
2005-11-02 |
Chris Lattner | Add support for immediates directly in the pattern... |
blob | commitdiff | raw | diff to current |
2005-10-29 |
Chris Lattner | Make negative immediates in patterns work correctly... |
blob | commitdiff | raw | diff to current |
2005-10-28 |
Chris Lattner | Rename Record::getValueAsListDef to getValueAsListOfDef... |
blob | commitdiff | raw | diff to current |
2005-10-28 |
Chris Lattner | Use the new interface Jim added |
blob | commitdiff | raw | diff to current |
2005-10-26 |
Chris Lattner | Condcodes are in the ISD namespace |
blob | commitdiff | raw | diff to current |
2005-10-26 |
Chris Lattner | Add support for CondCode's |
blob | commitdiff | raw | diff to current |
2005-10-25 |
Chris Lattner | Emit some boilerplate for targets |
blob | commitdiff | raw | diff to current |
2005-10-21 |
Chris Lattner | Make tblgen emit: |
blob | commitdiff | raw | diff to current |
2005-10-19 |
Chris Lattner | add support for literal immediates in patterns to match... |
blob | commitdiff | raw | diff to current |
2005-10-19 |
Chris Lattner | Add basic support for integer constants in pattern... |
blob | commitdiff | raw | diff to current |
2005-10-19 |
Chris Lattner | Add support for patterns that have physical registers... |
blob | commitdiff | raw | diff to current |
2005-10-19 |
Chris Lattner | Asserting here is to violent |
blob | commitdiff | raw | diff to current |
2005-10-19 |
Chris Lattner | Nate wants to define 'Pat's which turn into instruction... |
blob | commitdiff | raw | diff to current |
2005-10-18 |
Chris Lattner | Duraid pointed out that it is impolite to emit PPC... |
blob | commitdiff | raw | diff to current |
2005-10-16 |
Chris Lattner | Make the generated code significantly more memory effic... |
blob | commitdiff | raw | diff to current |
2005-10-15 |
Chris Lattner | Implement the last major missing piece in the DAG isel... |
blob | commitdiff | raw | diff to current |
2005-10-14 |
Chris Lattner | Now that we have int/fp lattice values, implement the... |
blob | commitdiff | raw | diff to current |
2005-10-14 |
Chris Lattner | Fairly serious rework of the typing code to add new... |
blob | commitdiff | raw | diff to current |
2005-10-14 |
Chris Lattner | simplify the code a bit |
blob | commitdiff | raw | diff to current |
2005-10-14 |
Chris Lattner | Add basic support for recognizing a new SDTCisOpSmaller... |
blob | commitdiff | raw | diff to current |
2005-10-14 |
Chris Lattner | Implement a couple of new (important) features. |
blob | commitdiff | raw | diff to current |
2005-09-29 |
Chris Lattner | Teach tablegen to reassociate operators when possible... |
blob | commitdiff | raw | diff to current |
2005-09-29 |
Chris Lattner | Teach tblgen to build permutations of instructions... |
blob | commitdiff | raw | diff to current |
2005-09-28 |
Chris Lattner | add support for an associative marker |
blob | commitdiff | raw | diff to current |
2005-09-28 |
Chris Lattner | Emit an error if instructions or patterns are defined... |
blob | commitdiff | raw | diff to current |
2005-09-28 |
Chris Lattner | collect commutativity information |
blob | commitdiff | raw | diff to current |
2005-09-28 |
Chris Lattner | Prefer cheaper patterns to more expensive ones. Print... |
blob | commitdiff | raw | diff to current |
2005-09-28 |
Chris Lattner | Select Constant nodes to TargetConstant nodes |
blob | commitdiff | raw | diff to current |
2005-09-26 |
Chris Lattner | memoize the assert results |
blob | commitdiff | raw | diff to current |
2005-09-26 |
Chris Lattner | Emit the switch stmt cases in alphabetical order instea... |
blob | commitdiff | raw | diff to current |
2005-09-26 |
Chris Lattner | implement a fixme: only select values once, even if... |
blob | commitdiff | raw | diff to current |
2005-09-25 |
Jeff Cohen | Fix VC++ build errors. |
blob | commitdiff | raw | diff to current |
2005-09-24 |
Chris Lattner | memoize translations |
blob | commitdiff | raw | diff to current |
2005-09-24 |
Chris Lattner | Teach the DAG isel generator to emit code that creates... |
blob | commitdiff | raw | diff to current |
2005-09-23 |
Chris Lattner | Emit better code (no more copies for var references... |
blob | commitdiff | raw | diff to current |
2005-09-23 |
Chris Lattner | Fix a fixme by passing around SDOperand's instead of... |
blob | commitdiff | raw | diff to current |
2005-09-23 |
Chris Lattner | Emit code that matches the incoming DAG pattern and... |
blob | commitdiff | raw | diff to current |
2005-09-23 |
Chris Lattner | emit information about the order patterns are to be... |
blob | commitdiff | raw | diff to current |
2005-09-23 |
Chris Lattner | start filling in the switch stmt |
blob | commitdiff | raw | diff to current |
2005-09-16 |
Chris Lattner | Fix a minor bug, add comments |
blob | commitdiff | raw | diff to current |
2005-09-15 |
Chris Lattner | teach the type inference code how to infer types for... |
blob | commitdiff | raw | diff to current |
2005-09-15 |
Chris Lattner | put instructions into a map instead of a vector for... |
blob | commitdiff | raw | diff to current |
2005-09-15 |
Chris Lattner | when parsing instructions remember information about... |
blob | commitdiff | raw | diff to current |
2005-09-15 |
Chris Lattner | Start parsing "Pattern" nodes |
blob | commitdiff | raw | diff to current |
2005-09-15 |
Chris Lattner | rename a couple of methods, add structure for pattern... |
blob | commitdiff | raw | diff to current |
2005-09-14 |
Chris Lattner | Verify that xform functions only occur in logical places |
blob | commitdiff | raw | diff to current |
next |