aboutsummaryrefslogtreecommitdiffstats
path: root/lib
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
* 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
* 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
* * Remove the concept of a critical shadow nodeChris Lattner2002-04-165-55/+79
* * Eliminate ArgDSNode's completely, now rely on scalar mapChris Lattner2002-04-165-100/+94
* 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-141-27/+18
* Turn off debug outputChris Lattner2002-04-141-9/+36
* * 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
* 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-131-0/+20
* * Clean up code to use isa & dyncast instead of poking directly into instruct...Chris Lattner2002-04-131-9/+9
* Implement function rewriting to use offsets instead of pointers in programs.Chris Lattner2002-04-121-217/+569
* * Add commentChris Lattner2002-04-121-2/+6
* 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
* * Add documentationChris Lattner2002-04-101-210/+208
* Print out what the root of the call graph is.Chris Lattner2002-04-101-0/+2
* Implement TODO, fixing bug:Chris Lattner2002-04-091-16/+9
* Move FunctionArgument out of iOther.h into Argument.h and rename class toChris Lattner2002-04-091-5/+6
* Move FunctionArgument out of iOther.h into Argument.h and rename class toChris Lattner2002-04-0920-39/+51
* Eliminate unneccesary extraneous iteratorsChris Lattner2002-04-091-10/+4
* Move FunctionArgument out of iOther.h into Argument.h and rename class toChris Lattner2002-04-091-18/+18
* Update comment to reflect class name change.Chris Lattner2002-04-091-2/+2
* Move FunctionArgument out of iOther.h into Argument.h and rename class toChris Lattner2002-04-091-15/+0
* Move FunctionArgument out of iOther.h into Argument.h and rename class toChris Lattner2002-04-091-2/+19
* Add explicit #includes of Function.h to make up for the removed #includeChris Lattner2002-04-094-0/+4
* Add #includes to make up for #includes pruned out of header files.Chris Lattner2002-04-098-2/+11
* Add a couple of extra casts to avoid extra #includeChris Lattner2002-04-091-2/+2
* Add a couple of extra casts to avoid having to add #includeChris Lattner2002-04-091-3/+3
* Use opaque decl instead of #includeChris Lattner2002-04-091-1/+1
* iUse new form of pop_back to make code more conciseChris Lattner2002-04-091-2/+1