summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* new testcaseChris Lattner2005-09-181-0/+10
* remove debug outputChris Lattner2005-09-181-1/+0
* Implement or.ll:test21. This teaches instcombine to be able to turn this:Chris Lattner2005-09-181-3/+25
* new testcaseChris Lattner2005-09-181-0/+8
* Implement hook for ppcChris Lattner2005-09-172-0/+18
* add a new callbackChris Lattner2005-09-171-0/+8
* More DAG combining. Still need the branch instructions, and select_ccNate Begeman2005-09-161-5/+425
* Fix a minor bug, add commentsChris Lattner2005-09-161-2/+5
* teach the type inference code how to infer types for instructions and nodeChris Lattner2005-09-152-33/+66
* put instructions into a map instead of a vector for quick lookupChris Lattner2005-09-152-7/+18
* when parsing instructions remember information about the types taken andChris Lattner2005-09-152-7/+25
* disable this for nowChris Lattner2005-09-151-0/+2
* Start parsing "Pattern" nodesChris Lattner2005-09-151-11/+52
* rename a couple of methods, add structure for pattern parsingChris Lattner2005-09-152-17/+29
* Verify that xform functions only occur in logical placesChris Lattner2005-09-141-5/+14
* Promote xform fns to be explicit nodes in result patterns, and clean offChris Lattner2005-09-141-1/+15
* start building the instruction dest pattern correctly. Change the xformChris Lattner2005-09-142-15/+27
* catch unnamed inputsChris Lattner2005-09-141-1/+9
* check that there are no unexpected operandsChris Lattner2005-09-141-3/+11
* force all instruction operands to be named.Chris Lattner2005-09-142-5/+5
* Give all operands namesChris Lattner2005-09-141-1/+1
* give all operands namesChris Lattner2005-09-142-12/+14
* Check that operands have unique names. REJECT instructions with broken operandChris Lattner2005-09-141-29/+39
* fix a broke range checkChris Lattner2005-09-141-1/+1
* Parse significantly more of the instruction pattern, now collecting andChris Lattner2005-09-142-46/+141
* Fix some issues exposed by more testing. XORIS had the wrong operandsChris Lattner2005-09-141-5/+5
* Verify that set destinations occur first in the instruction operand list.Chris Lattner2005-09-141-2/+28
* Fix some bugs noticed by new checking codeChris Lattner2005-09-141-8/+14
* add an accessorChris Lattner2005-09-141-0/+6
* Fix the regression last night compiling povrayChris Lattner2005-09-141-2/+3
* fix a major regression from my patch this afternoonChris Lattner2005-09-141-0/+1
* remove some code that isn't ready for prime timeChris Lattner2005-09-142-6/+2
* Switch to a slightly more structured representation for instructionsChris Lattner2005-09-142-8/+24
* Add some more checking/verification codeChris Lattner2005-09-141-2/+19
* start parsing instructions into patterns, start doing many more checks ofChris Lattner2005-09-142-4/+61
* we don't need this proto any longerChris Lattner2005-09-131-1/+0
* don't emit the namespace inside the class!Chris Lattner2005-09-131-2/+1
* Emit code suitable for emission into the ISel class, allowing us to use/defineChris Lattner2005-09-131-4/+4
* move the #include for the generated code into the isel class body so weChris Lattner2005-09-131-1/+3
* continue xform function parsingChris Lattner2005-09-132-1/+12
* Start parsing node transformation informationChris Lattner2005-09-132-6/+46
* Add a new Record::getValueAsCode method to mirror the other getValueAs*Chris Lattner2005-09-133-11/+20
* completely eliminate TreePattern::PatternTypeChris Lattner2005-09-132-80/+42
* Change the arg lowering code to use copyfromreg from vregs associatedChris Lattner2005-09-131-12/+17
* This has been moved to the target-indep codeChris Lattner2005-09-132-44/+0
* This code is no longer needed, it is moved to the target-indep codeChris Lattner2005-09-132-49/+0
* If a function has liveins, and if the target requested that they be ploppedChris Lattner2005-09-131-0/+15
* Majik numbers are badChris Lattner2005-09-131-2/+2
* Remove some dead vectorsChris Lattner2005-09-131-4/+0
* Add a simple xform to simplify array accesses with casts in the way.Chris Lattner2005-09-131-2/+62