aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Give me PHI's space backChris Lattner2001-11-061-0/+1
* Bug fix: uninitialized variable.Vikram S. Adve2001-11-062-10/+10
* Bug fix: Printing AdIBef and AdIAft outside the scope where theyVikram S. Adve2001-11-061-7/+7
* Print PHI nodes with zero operands even if they are illegalChris Lattner2001-11-061-5/+4
* Fix bug with ADD nodes and malloc promotionChris Lattner2001-11-051-9/+29
* Don't print spurious linking warnings about methods that are never used.Chris Lattner2001-11-052-30/+35
* Use the expression map correctly.Chris Lattner2001-11-053-49/+188
* Modified graph construction to use one pass to find all defs.Vikram S. Adve2001-11-054-112/+288
* Make reg. numbers signed ints.Vikram S. Adve2001-11-051-1/+1
* New file for expression tree conversionChris Lattner2001-11-041-0/+494
* Refactor code to share stuffChris Lattner2001-11-044-603/+148
* * Relax restriction that prevented malloc promotion in certain casesChris Lattner2001-11-041-21/+22
* Generate code for Rem instruction.Vikram S. Adve2001-11-041-19/+53
* Fix obscure nasty bug with bytecode writing that could cause the last byte to...Chris Lattner2001-11-041-2/+5
* * Disable debug outputChris Lattner2001-11-041-22/+48
* Convert backward conversion of expression trees into a new more powerful bidi...Chris Lattner2001-11-041-11/+297
* Fixed instruction information for RDCCR and WRCCR.Vikram S. Adve2001-11-043-59/+128
* Minor method renameChris Lattner2001-11-045-10/+10
* Add transformations for Load and GetElementPtr. Fix broken transform with shr.Chris Lattner2001-11-041-0/+99
* Fix cast instructions that end up in bad places in GCC outputChris Lattner2001-11-041-0/+84
* Added an assertion since it seems like AdjList returns an errornous size in m...Ruchira Sasanka2001-11-032-4/+14
* Avoid making a broken transformation!Chris Lattner2001-11-031-20/+33
* Add new cleanup pass:Chris Lattner2001-11-031-7/+73
* Added support for correct spilling of %ccrRuchira Sasanka2001-11-034-122/+58
* Added code to support correct saving of %ccr across callsRuchira Sasanka2001-11-034-21/+158
* * Export method to merge identically named methodsChris Lattner2001-11-031-3/+80
* Arranged stack frame - needs furhter organizationRuchira Sasanka2001-11-032-0/+36
* Arranged stack frame - needs furhter organizationRuchira Sasanka2001-11-034-4/+133
* Commented out code so that copies are inserted for all phi argsRuchira Sasanka2001-11-031-8/+19
* Be lenient on types so that programs that are not very typesafe will workChris Lattner2001-11-031-14/+14
* Changes to compile the TSP benchmark successfully. Favor warning instead of ...Chris Lattner2001-11-031-38/+51
* Add code to link method together with the same name if one is vararg and the ...Chris Lattner2001-11-031-42/+203
* Don't forget to link type names together too. Fix for Olden/mst benchmarkChris Lattner2001-11-033-0/+135
* Remove debugging infoChris Lattner2001-11-031-10/+0
* Fix major bugs in type resolutionChris Lattner2001-11-033-29/+134
* Add extra code for debugging linker problemsChris Lattner2001-11-033-6/+57
* Dramatically simplify recursive type processing. Fixed a few bugs, a few sti...Chris Lattner2001-11-021-108/+47
* Improve some debugging codeChris Lattner2001-11-021-6/+9
* Support floating point numbers in expodential form so that small numbers don'...Chris Lattner2001-11-011-1/+1
* * Add comments for peepholesChris Lattner2001-11-011-3/+91
* Add DCE as integral part of the level raising to avoid processing instruction...Chris Lattner2001-11-011-4/+9
* Expose the low level DCE mechanism to external usersChris Lattner2001-11-011-10/+20
* Implement new simpler constructors for if you don't have a index listChris Lattner2001-11-011-0/+15
* * Implement expression type conversion for constant valuesChris Lattner2001-11-011-11/+76
* Simplify DCE code a lotChris Lattner2001-11-011-26/+5
* Implement constant propogation of null pointer values.Chris Lattner2001-11-013-1/+84
* * Convert getelementptr/store pairs into a single storeChris Lattner2001-11-011-1/+26
* Initial checkin of level raising code, after move and cleanup and expands fro...Chris Lattner2001-11-011-0/+592
* Propogate name to the malloc itself instead of to the castChris Lattner2001-11-011-1/+3
* Use the correct prototype for malloc and freeChris Lattner2001-10-311-2/+2