summaryrefslogtreecommitdiff
path: root/utils
Commit message (Expand)AuthorAge
* Sort the features and processor lists for the sake of search (and maintainers.)Jim Laskey2005-10-22
* Plugin new subtarget backend into the build.Jim Laskey2005-10-21
* New TableGen backends for subtarget information. Only command line stuffJim Laskey2005-10-21
* Make tblgen emit:Chris Lattner2005-10-21
* add support for literal immediates in patterns to match, allowing us toChris Lattner2005-10-19
* Add basic support for integer constants in pattern results.Chris Lattner2005-10-19
* Fix some checking that was causing duraid to get a perplexing assertionChris Lattner2005-10-19
* Add support for patterns that have physical registers in them. Testcase:Chris Lattner2005-10-19
* Asserting here is to violentChris Lattner2005-10-19
* Nate wants to define 'Pat's which turn into instructions that don't haveChris Lattner2005-10-19
* Duraid pointed out that it is impolite to emit PPC:: into the IA64 backendChris Lattner2005-10-18
* Make the generated code significantly more memory efficient, by usingChris Lattner2005-10-16
* Implement the last major missing piece in the DAG isel generator: when emittingChris Lattner2005-10-15
* Now that we have int/fp lattice values, implement the SDTCisOpSmallerThanOpChris Lattner2005-10-14
* Fairly serious rework of the typing code to add new int/fp lattice values.Chris Lattner2005-10-14
* simplify the code a bitChris Lattner2005-10-14
* Add basic support for recognizing a new SDTCisOpSmallerThanOp type constraintChris Lattner2005-10-14
* Implement a couple of new (important) features.Chris Lattner2005-10-14
* Do not let getLegalValueTypes return a list with duplicates in itChris Lattner2005-10-14
* Updated to be less restrictive on what is matchedPatrick Meredith2005-10-13
* apparently one of the makefile changes changed libprofile.so to profile.soChris Lattner2005-10-13
* This script is used to remove nodes with the label %tmp(.#)* and allPatrick Meredith2005-10-13
* put the right labels on the dataChris Lattner2005-10-02
* Emit the value type for each register class.Chris Lattner2005-10-02
* Rename MRegisterDesc -> TargetRegisterDesc for consistencyChris Lattner2005-09-30
* remove some more initializersChris Lattner2005-09-30
* trim down the target info structs now that we have a preferred spill register...Chris Lattner2005-09-30
* Compute a preferred spill register class for each callee-save registerChris Lattner2005-09-30
* Fix a warningChris Lattner2005-09-30
* RegenerateChris Lattner2005-09-30
* Refactor this a bit to move ParsingTemplateArgs to only apply to classes,Chris Lattner2005-09-30
* RegenerateChris Lattner2005-09-30
* Generate a parse error instead of a checked exception if template args areChris Lattner2005-09-30
* regenerateChris Lattner2005-09-30
* Refactor the grammar a bit to implement TableGen/ForwardRef.tdChris Lattner2005-09-30
* allow regs to be in multiple reg classesChris Lattner2005-09-30
* Teach tablegen to reassociate operators when possible. This allows it toChris Lattner2005-09-29
* Teach tblgen to build permutations of instructions, so that the target authorChris Lattner2005-09-29
* add support for an associative markerChris Lattner2005-09-28
* Emit an error if instructions or patterns are defined but can never match.Chris Lattner2005-09-28
* collect commutativity informationChris Lattner2005-09-28
* Prefer cheaper patterns to more expensive ones. Print the costs to the gener...Chris Lattner2005-09-28
* Select Constant nodes to TargetConstant nodesChris Lattner2005-09-28
* memoize the assert resultsChris Lattner2005-09-26
* Emit the switch stmt cases in alphabetical order instead of pointer order,Chris Lattner2005-09-26
* implement a fixme: only select values once, even if used multiple times.Chris Lattner2005-09-26
* Fix VC++ build errors.Jeff Cohen2005-09-25
* memoize translationsChris Lattner2005-09-24
* Teach the DAG isel generator to emit code that creates nodes.Chris Lattner2005-09-24
* Emit better code (no more copies for var references), and support DAG patternsChris Lattner2005-09-23