| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | 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 | |||||
| * | Fold add X, 0 for floating point types as well | Chris Lattner | 2002-05-23 | 1 | -2/+1 | |
| | | | | | llvm-svn: 2734 | |||||
| * | Convert code to use the DEBUG macro so that debug code can simply be | Chris Lattner | 2002-05-22 | 5 | -197/+147 | |
| | | | | | | | enabled with the -debug command line option. llvm-svn: 2721 | |||||

