aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* prune #includesChris Lattner2005-10-152-3/+2
* These instructions are now autogeneratedChris Lattner2005-10-151-34/+0
* Add a pattern for FSQRTSChris Lattner2005-10-151-1/+1
* remove dead codeChris Lattner2005-10-151-8/+3
* Implement the last major missing piece in the DAG isel generator: when emittingChris Lattner2005-10-151-17/+47
* Use getExtLoad here instead of getNode, as extloads produce two values. ThisChris Lattner2005-10-151-2/+3
* remove broken SRA/rlwimi caseChris Lattner2005-10-151-11/+2
* Rename PPC32*.h to PPC*.hChris Lattner2005-10-1412-17/+16
* Merge PPCJITInfo.h and PPC32JITInfo.h. Note that the PowerPCJITInfoChris Lattner2005-10-145-45/+22
* Rename PowerPC*.h to PPC*.hChris Lattner2005-10-1415-19/+19
* Rename PowerPCInstrBuilder.h -> PPC*Chris Lattner2005-10-143-3/+3
* Nuke the PowerPCTargetMachine.h header. Note that the PowerPCTargetMachineChris Lattner2005-10-144-49/+24
* Rename PowerPC*.td -> PPC*.tdChris Lattner2005-10-142-4/+4
* These are deadChris Lattner2005-10-142-74/+0
* Eliminate PowerPC.td and PPC32.td, consolidating them into PPC.tdChris Lattner2005-10-149-32/+70
* Like the comment says...Chris Lattner2005-10-141-6/+0
* Nuke PowerPCInstrFormats.h, its contents are dead. Remove the definitionsChris Lattner2005-10-146-87/+11
* Properly split f32 and f64 into separate register classes for scalar sse fpNate Begeman2005-10-145-79/+78
* Remove an unnecsesary file. PPC32 and PPC64 share architected registers.Nate Begeman2005-10-144-52/+38
* add the integer truncate/extension operationsChris Lattner2005-10-141-3/+14
* Make sure targets depend on TargetSelectionDAG.tdChris Lattner2005-10-141-1/+1
* These are now autogeneratedChris Lattner2005-10-141-12/+0
* Now that we have int/fp lattice values, implement the SDTCisOpSmallerThanOpChris Lattner2005-10-141-2/+41
* Fairly serious rework of the typing code to add new int/fp lattice values.Chris Lattner2005-10-142-60/+109
* simplify the code a bitChris Lattner2005-10-141-26/+18
* Add patterns for FP round/extendChris Lattner2005-10-141-2/+2
* add a new SDTCisOpSmallerThanOp type constraint, and implement fround/fextend...Chris Lattner2005-10-141-0/+13
* Add basic support for recognizing a new SDTCisOpSmallerThanOp type constraintChris Lattner2005-10-142-1/+13
* Implement a couple of new (important) features.Chris Lattner2005-10-142-50/+128
* Do not let getLegalValueTypes return a list with duplicates in itChris Lattner2005-10-141-0/+7
* fold sext_in_reg, sext_in_reg where both have the same VT. This wasNate Begeman2005-10-141-1/+1
* Allow $Chris Lattner2005-10-141-1/+1
* Relax the checking on zextload generation a bit, since as sabre pointed outNate Begeman2005-10-142-27/+49
* Fix errors when compiling with -pedanticChris Lattner2005-10-141-5/+5
* Fix the trunc(load) case, finally allowing crafty and povray to passChris Lattner2005-10-131-1/+2
* Fix some bugs in (sext (load x))Chris Lattner2005-10-131-1/+2
* When ExpandOp'ing a [SZ]EXTLOAD, make sure to remember that the chainChris Lattner2005-10-131-2/+28
* Implement PromoteOp for *EXTLOAD, allowing MallocBench/gs to LegalizeChris Lattner2005-10-131-0/+10
* Fix the remaining DAGCombiner issues pointed out by sabre. This should fixNate Begeman2005-10-131-16/+11
* Fix a minor bug in the dag combiner that broke pcompress2 and some otherChris Lattner2005-10-131-4/+3
* Updated to be less restrictive on what is matchedPatrick Meredith2005-10-131-1/+3
* Add support to Legalize for expanding i64 sextload/zextload into hi and loNate Begeman2005-10-131-0/+35
* Inhibit instructions from being pushed before function calls. This willJim Laskey2005-10-131-3/+55
* apparently one of the makefile changes changed libprofile.so to profile.soChris Lattner2005-10-131-1/+1
* This script is used to remove nodes with the label %tmp(.#)* and allPatrick Meredith2005-10-131-0/+30
* Nate implemented this :)Chris Lattner2005-10-131-2/+0
* Move some Legalize functionality over to the DAGCombiner where it belongs.Nate Begeman2005-10-133-149/+79
* SimplifySelectCC is deadNate Begeman2005-10-131-6/+0
* Fix a potential bug with two combine-to's back to back that chris pointedNate Begeman2005-10-121-4/+14
* More cool stuff for the dag combiner. We can now finally handle thingsNate Begeman2005-10-121-3/+22