aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Convert SCCP over to use InstVisitor instead of hand crafted switchChris Lattner2002-04-181-181/+136
* Remove gep::isStructSelectorChris Lattner2002-04-181-9/+4
* GEP instructions can never be constant propogated.Chris Lattner2002-04-181-7/+12
* Store instructions always return void, so they never get a nameChris Lattner2002-04-181-2/+1
* Correctly transform dependant arguments, allowing the perimeter bm to work.Chris Lattner2002-04-181-82/+303
* * StoreInst's shouldn't take names (they are _always_ void type)Chris Lattner2002-04-181-6/+2
* Fix a bug printing out %c formated characters.Chris Lattner2002-04-171-1/+1
* Inline indirect function calls that are only capable of calling one functionChris Lattner2002-04-172-10/+13
* Make data structure acurately get ALL edges, even loads of null fields ofChris Lattner2002-04-173-29/+30
* Make data structure acurately get ALL edges, even loads of null fields ofChris Lattner2002-04-172-20/+24
* Add casts for documentationChris Lattner2002-04-161-2/+2
* * Clean up the code a bitChris Lattner2002-04-161-8/+4
* Remove old frivolous uses of getStrValue in a debugging statementChris Lattner2002-04-162-4/+4
* Remove unneccesary castChris Lattner2002-04-161-1/+1
* Changes to:Chris Lattner2002-04-161-44/+106
* Fix for buggy testChris Lattner2002-04-161-1/+1
* * Remove the concept of a critical shadow nodeChris Lattner2002-04-165-55/+79
* Remove the concept of a critical shadow nodeChris Lattner2002-04-162-28/+12
* New testcaseChris Lattner2002-04-162-0/+32
* New testcaseChris Lattner2002-04-161-0/+28
* * Eliminate ArgDSNode's completely, now rely on scalar mapChris Lattner2002-04-165-100/+94
* * Eliminate ArgDSNode's completely, rely now on Scalar mapChris Lattner2002-04-162-46/+14
* run an extra pass after a function has been transformed to eliminateChris Lattner2002-04-151-0/+122
* Only print debug message if DEBUG_RA is onChris Lattner2002-04-151-8/+6
* Only emit message if DEBUG_RA is onChris Lattner2002-04-152-12/+12
* Eliminate cast of same type instructions.Chris Lattner2002-04-151-0/+8
* * s/Method/FunctionChris Lattner2002-04-151-5/+21
* Checkin first unit testcases for the backendChris Lattner2002-04-143-0/+41
* * s/Method/FunctionChris Lattner2002-04-141-27/+18
* Turn off debug outputChris Lattner2002-04-141-9/+36
* s/Method/FunctionChris Lattner2002-04-141-4/+4
* Update documentation a LOT, make it more accurate and match current modelChris Lattner2002-04-141-158/+373
* * Allow datasize to be specified on the commandlineChris Lattner2002-04-131-13/+58
* * Fix bug: test/Regression/Verifier/2002-04-13-RetTypes.llChris Lattner2002-04-131-22/+47
* New testcase for the verifierChris Lattner2002-04-132-0/+28
* Minor bugfix for previous checkinChris Lattner2002-04-131-1/+1
* * Remove obselete code for unsized arraysChris Lattner2002-04-131-20/+67
* * Give alloca's for pool descriptors better names than "pool<n>".Chris Lattner2002-04-131-5/+28
* * Add names to the symbol table for pool types and modified typesChris Lattner2002-04-131-11/+45
* Add Module::getTypeNameChris Lattner2002-04-132-0/+25
* Add info about the StringList classChris Lattner2002-04-131-3/+29
* * Clean up code to use isa & dyncast instead of poking directly into instruct...Chris Lattner2002-04-131-9/+9
* * Add the printm pass to allow dumping the entire module after a transformation.Chris Lattner2002-04-131-9/+15
* Implement function rewriting to use offsets instead of pointers in programs.Chris Lattner2002-04-121-217/+569
* * Add commentChris Lattner2002-04-121-2/+6
* Expose funcresolve pass through optChris Lattner2002-04-121-1/+4
* Add new check of return value type matching ret instruction values typesChris Lattner2002-04-121-2/+17
* Fix pure virtual function called exception!Chris Lattner2002-04-121-2/+1
* Handle the FP format problem, where outputed FP constants were not preciseChris Lattner2002-04-111-7/+24
* * The cleangcc pass is broken into two parts, we only want toChris Lattner2002-04-101-8/+8