| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Hide extra argument | Chris Lattner | 2002-07-22 | 1 | -1/+1 |
| | | | | | llvm-svn: 2986 | ||||
| * | *** empty log message *** | Chris Lattner | 2002-07-22 | 3 | -22/+34 |
| | | | | | llvm-svn: 2985 | ||||
| * | comeented out debug printing | Anand Shukla | 2002-07-21 | 1 | -3/+3 |
| | | | | | llvm-svn: 2980 | ||||
| * | minor corrections | Anand Shukla | 2002-07-18 | 6 | -139/+187 |
| | | | | | llvm-svn: 2971 | ||||
| * | Seperate stats for DCE'd functions and vars | Chris Lattner | 2002-07-18 | 1 | -3/+4 |
| | | | | | llvm-svn: 2961 | ||||
| * | *** empty log message *** | Chris Lattner | 2002-07-18 | 1 | -2/+3 |
| | | | | | llvm-svn: 2959 | ||||
| * | Only functions with external linkage can be resolved to function declarations. | Chris Lattner | 2002-07-18 | 1 | -2/+6 |
| | | | | | | | | This change fixes programs that have multiple functions named the same thing, where are least one of them is static/internal. llvm-svn: 2954 | ||||
| * | * Rewrite loop to be slightly more efficient (arguably) | Chris Lattner | 2002-07-18 | 1 | -2/+2 |
| | | | | | | | * Fix a MAJOR thinko that was causing bad links to happen on Spec llvm-svn: 2953 | ||||
| * | * Correctly get prototype for void*malloc(size_t) | Chris Lattner | 2002-07-18 | 1 | -2/+11 |
| | | | | | llvm-svn: 2951 | ||||
| * | Implement linking of ConstExprs | Chris Lattner | 2002-07-18 | 1 | -9/+43 |
| | | | | | llvm-svn: 2946 | ||||
| * | Anand forgot to check in the makefile corresponding to his previous change | Chris Lattner | 2002-07-17 | 1 | -1/+1 |
| | | | | | | | which eliminated the EmitFunctions directory llvm-svn: 2937 | ||||
| * | * Remove dead code from ExprTypeConvert.cpp | Chris Lattner | 2002-07-17 | 3 | -66/+83 |
| | | | | | | | | | | | | | - I->use_empty() can never be true because of the IHolder's * Fix bug: test/Regression/Transforms/LevelRaise/2002-07-16-SourceAndDestCrash.ll - Add a new NewCasts member to VMC to keep track of casts that have been created and to ensure there is always a reference to the cast. - Extend ValueHandle a bit so it can be used in an STL container - Make sure we destroy the ValueMapCache before verifying the function in LevelRaise.cpp llvm-svn: 2936 | ||||
| * | * Add a bunch of debugging features to LevelRaise | Chris Lattner | 2002-07-16 | 1 | -4/+37 |
| | | | | | | | | - Verify the function every time it is exprconverted if DEBUG is on - Provide a way to start exprconversion AT a specific instruction. llvm-svn: 2934 | ||||
| * | Avoid !sized assertion failure if Ty is not a sized type | Chris Lattner | 2002-07-16 | 1 | -1/+2 |
| | | | | | llvm-svn: 2933 | ||||
| * | Fix bug: test/Regression/Transforms/LevelRaise/2002-07-16-RaiseCrash2.ll | Chris Lattner | 2002-07-16 | 1 | -1/+3 |
| | | | | | llvm-svn: 2932 | ||||
| * | Moved over EmitFunctions to this library | Anand Shukla | 2002-07-16 | 1 | -0/+45 |
| | | | | | llvm-svn: 2928 | ||||
| * | removed this directory | Anand Shukla | 2002-07-16 | 1 | -5/+0 |
| | | | | | llvm-svn: 2927 | ||||
| * | Moved EmitFunctions.cpp up to instrumentation directory | Anand Shukla | 2002-07-16 | 1 | -45/+0 |
| | | | | | llvm-svn: 2926 | ||||
| * | Bugfix to previous checkin | Chris Lattner | 2002-07-16 | 1 | -1/+1 |
| | | | | | llvm-svn: 2924 | ||||
| * | * Cleanup pass | Chris Lattner | 2002-07-16 | 1 | -17/+10 |
| | | | | | | | | | * The global variable cannot be internal or else we cannot use it! * Always add a function to the table, even if it only has a single basic block. llvm-svn: 2921 | ||||
| * | * Add assertion to ExprTypeConvert to detect error earlier than without it | Chris Lattner | 2002-07-16 | 2 | -0/+2 |
| | | | | | | | | * Fix bug in LevelRaise.cpp, correcting this problem: test/Regression/Transforms/LevelRaise/2002-07-16-RaiseCrash.ll llvm-svn: 2920 | ||||
| * | Added EmitFunctions directory | Anand Shukla | 2002-07-12 | 1 | -0/+1 |
| | | | | | llvm-svn: 2883 | ||||
| * | Initial makefile | Anand Shukla | 2002-07-12 | 1 | -0/+5 |
| | | | | | llvm-svn: 2882 | ||||
| * | Initial version: adds a function table to output code | Anand Shukla | 2002-07-12 | 1 | -0/+52 |
| | | | | | llvm-svn: 2881 | ||||
| * | Disable folding g-e-p instructions into loads and stores. | Chris Lattner | 2002-07-10 | 1 | -0/+2 |
| | | | | | llvm-svn: 2870 | ||||
| * | Disable pool allocation stuff until data structure analysis is sorted back out | Chris Lattner | 2002-07-10 | 1 | -2/+7 |
| | | | | | llvm-svn: 2869 | ||||
| * | Fix iteration and InsertPos bugs introduced when Chris changed over to ilist. | Vikram S. Adve | 2002-07-08 | 1 | -21/+35 |
| | | | | | llvm-svn: 2840 | ||||
| * | changes BBsorting and oredering | Anand Shukla | 2002-07-08 | 2 | -720/+90 |
| | | | | | llvm-svn: 2817 | ||||
| * | small corrections | Anand Shukla | 2002-07-08 | 1 | -23/+22 |
| | | | | | llvm-svn: 2816 | ||||
| * | changed function numbering | Anand Shukla | 2002-07-08 | 1 | -102/+95 |
| | | | | | llvm-svn: 2815 | ||||
| * | *** empty log message *** | Chris Lattner | 2002-06-30 | 3 | -3/+0 |
| | | | | | llvm-svn: 2813 | ||||
| * | Clean up anands patch | Chris Lattner | 2002-06-30 | 1 | -1/+0 |
| | | | | | llvm-svn: 2812 | ||||
| * | changes to make it compatible with 64bit gcc | Anand Shukla | 2002-06-25 | 1 | -2/+3 |
| | | | | | llvm-svn: 2795 | ||||
| * | additions and bug fixes | Anand Shukla | 2002-06-25 | 5 | -445/+1395 |
| | | | | | llvm-svn: 2794 | ||||
| * | added include<iostream> for cerr | Anand Shukla | 2002-06-25 | 1 | -0/+1 |
| | | | | | llvm-svn: 2793 | ||||
| * | changes to make it compatible with 64bit gcc | Anand Shukla | 2002-06-25 | 7 | -14/+34 |
| | | | | | llvm-svn: 2792 | ||||
| * | changes to make it compatible with 64bit gcc | Anand Shukla | 2002-06-25 | 1 | -0/+1 |
| | | | | | llvm-svn: 2791 | ||||
| * | MEGAPATCH checkin. | Chris Lattner | 2002-06-25 | 22 | -711/+627 |
| | | | | | | | For details, See: docs/2002-06-25-MegaPatchInfo.txt llvm-svn: 2779 | ||||
| * | MEGAPATCH checkin. | Chris Lattner | 2002-06-25 | 7 | -287/+272 |
| | | | | | | | For details, See: docs/2002-06-25-MegaPatchInfo.txt llvm-svn: 2778 | ||||
| * | *** empty log message *** | Chris Lattner | 2002-06-25 | 6 | -150/+114 |
| | | | | | llvm-svn: 2777 | ||||
| * | Remove DynamicConstantMerge pass, because it did not fit in with the Pass | Chris Lattner | 2002-06-25 | 1 | -64/+27 |
| | | | | | | | system correctly. llvm-svn: 2772 | ||||
| * | Remove "fixers" for problems in GCC generated code that cannot be generated | Chris Lattner | 2002-06-25 | 1 | -187/+11 |
| | | | | | | | anymore. llvm-svn: 2771 | ||||
| * | Relocating Graph.h | Anand Shukla | 2002-06-25 | 1 | -0/+465 |
| | | | | | llvm-svn: 2770 | ||||
| * | Avoid deleting individual instructions until AFTER dead blocks have dropped | Chris Lattner | 2002-05-28 | 1 | -17/+20 |
| | | | | | | | | their references. This fixes bug: test/Regression/Transforms/ADCE/2002-05-28-Crash*.ll llvm-svn: 2753 | ||||
| * | Simplify the interface to local DCE and Constant prop | Chris Lattner | 2002-05-26 | 4 | -9/+9 |
| | | | | | llvm-svn: 2749 | ||||
| * | Do not remove type names that contain a . | Chris Lattner | 2002-05-26 | 1 | -4/+0 |
| | | | | | llvm-svn: 2747 | ||||
| * | Fix "unimplemented features": | Chris Lattner | 2002-05-24 | 1 | -6/+37 |
| | | | | | | | | | | test/Regression/Transforms/FunctionResolve/retmismatch[12].ll This makes it much more useful for running benchmarks that are missing prototypes for some functions. llvm-svn: 2745 | ||||
| * | Split the FunctionResolution pass out of CleanGCCOutput.cpp. | Chris Lattner | 2002-05-24 | 2 | -218/+226 |
| | | | | | llvm-svn: 2742 | ||||
| * | Fix comments to reflect reality | Chris Lattner | 2002-05-24 | 1 | -4/+4 |
| | | | | | llvm-svn: 2741 | ||||
| * | Support programs that do not #include <malloc.h> or give a full prototype | Chris Lattner | 2002-05-24 | 1 | -3/+42 |
| | | | | | | | | | | | for malloc and free. Lots of crufty benchmarks are using stuff like: char *malloc(); void free(); to forward declare malloc and free. Now we recognize and raise these forms llvm-svn: 2740 | ||||

