aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* add some new instructions to the classifier. With this, we correctly insertChris Lattner2006-03-071-0/+11
* add some comments that describe what we modelChris Lattner2006-03-071-3/+18
* Implement a very very simple hazard recognizer for LSU rejects and ctr set/readChris Lattner2006-03-073-2/+292
* Fix some formatting, when looking for hazards, prefer target nodes overChris Lattner2006-03-071-7/+15
* add a noteChris Lattner2006-03-071-0/+14
* Keep VC++ building.Jeff Cohen2006-03-071-0/+6
* add a noteChris Lattner2006-03-071-0/+11
* - Emit subsections_via_symbols for Darwin.Evan Cheng2006-03-074-20/+41
* Enable Dwarf debugging info.Evan Cheng2006-03-078-6/+83
* Teach the alignment handling code to look through constant expr casts and GEPsChris Lattner2006-03-071-4/+12
* new regression testChris Lattner2006-03-061-0/+24
* Teach instcombine to increase the alignment of memset/memcpy/memmove whenChris Lattner2006-03-061-3/+74
* update file commentChris Lattner2006-03-061-3/+8
* Remove some code that doesn't make senseEvan Cheng2006-03-061-12/+5
* Make sure command line options are parsed before we try to add the LibPathReid Spencer2006-03-061-4/+4
* Remove SUnit::Priority1: it is re-calculated on demand as number of liveEvan Cheng2006-03-061-35/+25
* Hoist the HazardRecognizer out of the ScheduleDAGList.cpp file to whereChris Lattner2006-03-062-112/+32
* Hoist the HazardRecognizer out of the ScheduleDAGList.cpp file to whereChris Lattner2006-03-062-6/+57
* Comment fixesChris Lattner2006-03-051-2/+2
* Don't depend on the C99 copysign function, implement it ourselves.Chris Lattner2006-03-051-7/+17
* new testcase I forgot to check in earlierChris Lattner2006-03-051-0/+7
* When a hazard recognizer needs noops to be inserted, do so. This representsChris Lattner2006-03-052-10/+19
* add an emitnoop methodChris Lattner2006-03-051-2/+6
* implement TII::insertNoopChris Lattner2006-03-053-1/+8
* custom lowered nodes are legal tooChris Lattner2006-03-051-1/+2
* add a hook to insert a noopChris Lattner2006-03-051-0/+7
* Implement G5HazardRecognizer as a trivial thing that wants 5 cycles betweenChris Lattner2006-03-051-2/+42
* Add basic hazard recognizer support. noop insertion isn't complete yet though.Chris Lattner2006-03-051-15/+104
* For transforms the behave differently if main goes away, add an option to pre...Andrew Lenharth2006-03-051-0/+13
* Fix VC++ compilation error.Jeff Cohen2006-03-051-0/+5
* Breathe some life into a comment.Jim Laskey2006-03-051-1/+1
* Split the list scheduler into top-down and bottom-up pieces. The priorityChris Lattner2006-03-052-43/+185
* Add a new scheduling type. This is, of course, a hack. Proper factoringChris Lattner2006-03-051-3/+8
* Move the available queue to being inside the ListSchedule method, since itChris Lattner2006-03-051-10/+15
* add a noteChris Lattner2006-03-051-0/+4
* Reinstate this now that the offending opposite xform has been removed.Chris Lattner2006-03-051-0/+7
* Do not fold (add (shl x, c1), (shl c2, c1)) -> (shl (add x, c2), c1),Chris Lattner2006-03-051-18/+0
* print arbitrary constant pool entriesChris Lattner2006-03-051-0/+9
* Back out fold (shl (add x, c1), c2) -> (add (shl x, c2), c1<<c2) for now.Evan Cheng2006-03-051-7/+0
* Add some simple copysign foldsChris Lattner2006-03-052-7/+61
* Codegen copysign[f] into a FCOPYSIGN nodeChris Lattner2006-03-053-4/+63
* Copysign needs to be expanded everywhere. Note that Alpha and IA64 shouldChris Lattner2006-03-055-0/+16
* Add a copysign nodeChris Lattner2006-03-051-1/+7
* add a note for something evan noticedChris Lattner2006-03-051-0/+28
* Make vector narrowing more effective, implementingChris Lattner2006-03-051-22/+62
* new testcase for vector narrowing.Chris Lattner2006-03-051-0/+11
* Implemented.Chris Lattner2006-03-041-16/+0
* fold (mul (add x, c1), c2) -> (add (mul x, c2), c1*c2)Chris Lattner2006-03-041-1/+14
* new testcaseChris Lattner2006-03-041-0/+21
* Fix a crash compiling ObsequiChris Lattner2006-03-041-5/+12