aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen
Commit message (Expand)AuthorAgeFilesLines
* SelectNodeTo() may return a SDOperand that is different from the input.Evan Cheng2006-08-161-4/+1
* The generated runloop shouldn't require Select to update 'Result'. In factChris Lattner2006-08-151-3/+6
* allow Select to return the node being selected if RAU isn't needed.Chris Lattner2006-08-151-1/+1
* Use SmallVector instead.Evan Cheng2006-08-111-1/+1
* - Prevent some functions from being inlined to eliminate the code size bloatEvan Cheng2006-08-111-67/+96
* Revert previous patchChris Lattner2006-08-091-501/+396
* Reverting back to original 1.8 version so I can manually merge in patch.Tanya Lattner2006-08-091-396/+501
* Start eliminating temporary vectors used to create DAG nodes. Instead, passChris Lattner2006-08-081-2/+3
* Making TableGen'd instruction selection code non-recursive. This fixes PR805.Evan Cheng2006-08-072-246/+123
* Remove some extraneous newlines.Chris Lattner2006-08-031-2/+2
* Really add support for compilers without noinlineChris Lattner2006-08-031-0/+2
* Pass N by reference to select functions to prevent gcc from allocating more s...Evan Cheng2006-08-011-3/+3
* Remove an unneeded match condition: the type check for root node has beenEvan Cheng2006-07-311-7/+22
* Split each select function for a particular opcode into multiple ones. OneEvan Cheng2006-07-281-178/+259
* Clean up.Evan Cheng2006-07-281-3/+2
* Rename IsFoldableBy to CanBeFoldedleByEvan Cheng2006-07-281-1/+1
* Remove InFlightSet hack. No longer needed.Evan Cheng2006-07-281-46/+0
* Remove dead code.Evan Cheng2006-07-271-29/+0
* Let each target specific isel provide routine to check if a chain producing n...Evan Cheng2006-07-271-8/+2
* Fix for bug 840. Only use noinline attribute if gcc version >= 3.4Evan Cheng2006-07-261-3/+6
* Removed a hack intended to allow (store (op (load))) folding. Will handle thi...Evan Cheng2006-07-211-52/+7
* Eliminate data relocations by using NULL instead of global empty list.Jim Laskey2006-07-211-5/+2
* Use an enumeration to eliminate data relocations.Jim Laskey2006-07-212-2/+12
* Also checks for noResults field.Evan Cheng2006-07-201-1/+4
* Make sub- and super- register classes const.Evan Cheng2006-07-191-4/+5
* Fix a bug handling instructions, like blr, which just consist of a textChris Lattner2006-07-191-5/+11
* Add code size to target instruction use it as the 3rd isel sorting tie-breaker.Evan Cheng2006-07-191-3/+25
* Make sub- super- reg-class tables static.Evan Cheng2006-07-181-3/+6
* Fix case where identical cases were not detected across case #0, becauseChris Lattner2006-07-181-2/+3
* Fix an accidentally duplicated line that caused tblgen to crash on itanium.Chris Lattner2006-07-181-3/+4
* Maximally group commands. When all instructions within a command set have aChris Lattner2006-07-182-13/+70
* Change generator to remove operands as it processes them. No change inChris Lattner2006-07-182-17/+22
* Handle the last operand more intelligently. When emitting the \n, alsoChris Lattner2006-07-181-5/+7
* Emit switches with 1/2 cases as unconditional code or an if/then/else forChris Lattner2006-07-181-10/+24
* Steal bits from the asm string index to use for operand information. On bothChris Lattner2006-07-181-10/+12
* Merge operand info and asmstr idx into a single 32-bit field. No other change.Chris Lattner2006-07-181-16/+18
* Completely change the structure of the generated asmprinter to be more tableChris Lattner2006-07-182-26/+207
* Use __attribute__((noinline)) only if compiled by gcc.Evan Cheng2006-07-161-1/+1
* Parameterize target node ValueType to allow more sharing of emit functions.Evan Cheng2006-07-162-32/+67
* Reduce instruction selection code size and stack frame size by factoringEvan Cheng2006-07-152-43/+135
* The generated index array should be const.Chris Lattner2006-07-141-1/+1
* Emit the string information for the asm writer as a single large stringChris Lattner2006-07-141-36/+69
* Clean up.Jim Laskey2006-07-131-1/+4
* 1. Simplfy bit operations.Jim Laskey2006-07-132-181/+116
* Move base value of instruction to lookup table to prepare for case reduction.Jim Laskey2006-07-121-17/+37
* It was pointed out that DEBUG() is only available with -debug.Jim Laskey2006-07-111-4/+12
* Ensure that dump calls that are associated with asserts are removed fromJim Laskey2006-07-111-4/+4
* Reduce bloat in target libraries by removing per machine instruction assertionJim Laskey2006-07-111-3/+1
* tblgen uses EHChris Lattner2006-07-071-0/+2
* Ugly hack! Add helper functions InsertInFlightSetEntry andEvan Cheng2006-06-291-4/+8