aboutsummaryrefslogtreecommitdiffstats
path: root/utils
Commit message (Expand)AuthorAgeFilesLines
* Prevent folding of instructions which produce chains that have more than 1 re...Evan Cheng2005-12-092-4/+9
* * Make sure complex pattern operands are selected first since their selectEvan Cheng2005-12-092-66/+83
* * Added an explicit type field to ComplexPattern.Evan Cheng2005-12-083-9/+12
* Added support for ComplexPattern. These are patterns that require C++ patternEvan Cheng2005-12-084-47/+171
* * Infer instruction property hasCtrlDep from pattern if it has one.Evan Cheng2005-12-051-31/+50
* Implement PR673: for explicit register references, use type informationChris Lattner2005-12-051-15/+8
* Add some methodsChris Lattner2005-12-052-1/+22
* Generate code to silence bogus GCC warnings.Chris Lattner2005-12-051-1/+1
* * Commit the fix (by Chris) for a tblgen type inferencing bug.Evan Cheng2005-12-044-71/+198
* Support multiple ValueTypes per RegisterClass, needed for upcoming vectorNate Begeman2005-12-014-17/+57
* Teach tblgen to accept register source operands in patterns, e.g.Evan Cheng2005-12-012-8/+69
* Nuke CodeGenInstruction's ValueType member, it is no longer used.Nate Begeman2005-12-012-18/+7
* Stop checking the ValueType of the CodeGenInstruction. Instead, use theNate Begeman2005-12-013-28/+62
* fit into 80 columnsNate Begeman2005-11-301-2/+2
* Make the code generated by tblgen return the result of SelectNodeTo, toChris Lattner2005-11-301-2/+1
* No longer track value types for asm printer operands, and remove them asNate Begeman2005-11-301-12/+6
* Fix some copy and paste typos.Nate Begeman2005-11-301-2/+2
* Better error message when unrecognized opcode is seen.Evan Cheng2005-11-291-1/+6
* Add the new vector types to tablegenNate Begeman2005-11-291-0/+12
* Initialize this variable on all paths, fixing a crasher in windows. ThanksChris Lattner2005-11-191-1/+1
* Teach tblgen about instruction operands that have multiple MachineInstrChris Lattner2005-11-193-9/+29
* Validate that the input to 'Pat' patterns is sane.Chris Lattner2005-11-171-0/+8
* teach tblgen to be smart enough to handle tglobaladdr nodesChris Lattner2005-11-171-0/+2
* fix a tblgen bug that Evan ran into, where we would lose the '$src' nameChris Lattner2005-11-161-4/+4
* remove these labels, there are now bigger jumps in the graph that are unlabeledChris Lattner2005-11-151-9/+0
* 1. Remove ranges from itinerary data.Jim Laskey2005-11-031-9/+11
* Reject integer literals that are out of range for their type.Chris Lattner2005-11-031-1/+19
* Add support for immediates directly in the pattern, this allows itanium toChris Lattner2005-11-022-3/+33
* Allow itineraries to be passed through the Target Machine.Jim Laskey2005-11-013-16/+38
* Keep VC++ happy.Jeff Cohen2005-11-011-0/+1
* Let people who run the nightly tester specify paths to external tests, insteadChris Lattner2005-11-011-2/+21
* Emit itinerary class in instruction info.Jim Laskey2005-10-312-2/+39
* Generate cpu to itinerary map.Jim Laskey2005-10-312-8/+63
* Revert an accidental commit.Chris Lattner2005-10-291-1/+1
* Make negative immediates in patterns work correctly, silence some warningsChris Lattner2005-10-291-1/+1
* Switch more code over to using getValueAsListOfDefs. Look at all the -'s. :)Chris Lattner2005-10-283-41/+25
* Rename Record::getValueAsListDef to getValueAsListOfDefs, to more accuratelyChris Lattner2005-10-285-34/+24
* Use the new interface Jim addedChris Lattner2005-10-281-15/+7
* Removed Mr. Smith from the code.Jim Laskey2005-10-282-172/+144
* Added method to return a vector of records for a ListInit of Def field. ThisJim Laskey2005-10-282-0/+25
* The nightly tester report doesn't report JIT code size anymore, remove itChris Lattner2005-10-283-50/+4
* Add some commentary.Jim Laskey2005-10-281-19/+119
* Keep Visual Studio happy.Jeff Cohen2005-10-281-0/+1
* Now generating instruction itineraries for scheduling. Not my best work, but...Jim Laskey2005-10-272-32/+211
* Simplify.Jim Laskey2005-10-261-6/+1
* Give full control of subtarget features over to table generated code.Jim Laskey2005-10-262-15/+65
* Condcodes are in the ISD namespaceChris Lattner2005-10-261-1/+1
* Add support for CondCode'sChris Lattner2005-10-261-4/+14
* Emit some boilerplate for targetsChris Lattner2005-10-251-0/+29
* Refactored to make room for more stuff (scheduling info.)Jim Laskey2005-10-252-77/+102