| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | New testcase that is a distilled form of the other one | Chris Lattner | 2002-05-28 | 2 | -1/+18 |
| | | | | | llvm-svn: 2752 | ||||
| * | New testcase that crashes ADCE | Chris Lattner | 2002-05-28 | 1 | -0/+54 |
| | | | | | llvm-svn: 2751 | ||||
| * | Simplify the interface to local dce and constprop | Chris Lattner | 2002-05-26 | 1 | -2/+2 |
| | | | | | llvm-svn: 2750 | ||||
| * | Simplify the interface to local DCE and Constant prop | Chris Lattner | 2002-05-26 | 4 | -9/+9 |
| | | | | | llvm-svn: 2749 | ||||
| * | Support opaque type printing a little bit at least | Chris Lattner | 2002-05-26 | 1 | -0/+2 |
| | | | | | llvm-svn: 2748 | ||||
| * | 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 | ||||
| * | Testcases to show what -funcresolve does. | Chris Lattner | 2002-05-24 | 4 | -0/+70 |
| | | | | | llvm-svn: 2744 | ||||
| * | Run FuncResolve tests | Chris Lattner | 2002-05-24 | 1 | -2/+3 |
| | | | | | llvm-svn: 2743 | ||||
| * | 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 | ||||
| * | New testcase, to be inspected by hand | Chris Lattner | 2002-05-23 | 1 | -0/+13 |
| | | | | | llvm-svn: 2739 | ||||
| * | No need to run dce with adce right behind! | Chris Lattner | 2002-05-23 | 1 | -1/+0 |
| | | | | | llvm-svn: 2738 | ||||
| * | New testcase | Chris Lattner | 2002-05-23 | 1 | -0/+14 |
| | | | | | llvm-svn: 2737 | ||||
| * | Make sure the extracted function has external linkage, so that it doesn't | Chris Lattner | 2002-05-23 | 1 | -0/+3 |
| | | | | | | | get eliminated by globaldce! llvm-svn: 2736 | ||||
| * | New testcase | Chris Lattner | 2002-05-23 | 1 | -0/+9 |
| | | | | | llvm-svn: 2735 | ||||
| * | Fold add X, 0 for floating point types as well | Chris Lattner | 2002-05-23 | 1 | -2/+1 |
| | | | | | llvm-svn: 2734 | ||||
| * | Fix bug: test/Regression/Transforms/ADCE/2002-05-23-ZeroArgPHITest.ll | Chris Lattner | 2002-05-23 | 1 | -1/+4 |
| | | | | | | | Which contains a description of why this is neccesary. llvm-svn: 2733 | ||||
| * | New testcase | Chris Lattner | 2002-05-23 | 1 | -0/+33 |
| | | | | | llvm-svn: 2732 | ||||
| * | Convert RegClass::IsColorUsedArr from a dynamically allocated array to | Chris Lattner | 2002-05-23 | 7 | -67/+60 |
| | | | | | | | a vector. This makes asserting on array bounds easier. llvm-svn: 2731 | ||||
| * | Add a new setSuccessor method to terminator instructions | Chris Lattner | 2002-05-23 | 2 | -0/+19 |
| | | | | | llvm-svn: 2730 | ||||
| * | Implement DataTypes.h in terms of inttypes.h | Chris Lattner | 2002-05-23 | 1 | -0/+2 |
| | | | | | llvm-svn: 2729 | ||||
| * | Avoid creating the symbol table if we don't need it. | Chris Lattner | 2002-05-22 | 1 | -2/+2 |
| | | | | | llvm-svn: 2728 | ||||
| * | Support function declarations with either %XXX or "XXX" style for now | Chris Lattner | 2002-05-22 | 1 | -2/+4 |
| | | | | | | | | "XXX" style should be considered deprecated, and will hopefully be removed in the future. llvm-svn: 2727 | ||||
| * | Print out function name with % style instead of "" style | Chris Lattner | 2002-05-22 | 1 | -2/+2 |
| | | | | | llvm-svn: 2726 | ||||
| * | Remove spaces from function names | Chris Lattner | 2002-05-22 | 2 | -4/+4 |
| | | | | | | | While I was at it, I converted functions to new style % name llvm-svn: 2725 | ||||
| * | New testcase | Chris Lattner | 2002-05-22 | 1 | -0/+25 |
| | | | | | llvm-svn: 2724 | ||||
| * | Run profile paths tests | Chris Lattner | 2002-05-22 | 1 | -1/+1 |
| | | | | | llvm-svn: 2723 | ||||
| * | Test cases for profile paths pass | Chris Lattner | 2002-05-22 | 2 | -0/+20 |
| | | | | | llvm-svn: 2722 | ||||
| * | 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 | ||||
| * | Fix and implement ADCE to finally work! | Chris Lattner | 2002-05-22 | 1 | -136/+159 |
| | | | | | llvm-svn: 2720 | ||||
| * | Add the ADCE pass to gccas finally! | Chris Lattner | 2002-05-22 | 1 | -1/+1 |
| | | | | | llvm-svn: 2719 | ||||
| * | New testcase | Chris Lattner | 2002-05-22 | 1 | -0/+13 |
| | | | | | llvm-svn: 2718 | ||||
| * | Build the extract utility | Chris Lattner | 2002-05-22 | 1 | -1/+1 |
| | | | | | llvm-svn: 2717 | ||||
| * | Initial checkin of the "extract" utility | Chris Lattner | 2002-05-22 | 2 | -0/+110 |
| | | | | | llvm-svn: 2716 | ||||
| * | Add more testcases for ADCE | Chris Lattner | 2002-05-22 | 4 | -1/+208 |
| | | | | | llvm-svn: 2715 | ||||
| * | Convert transforms over to standardize debugging output on -debug option | Chris Lattner | 2002-05-22 | 3 | -76/+26 |
| | | | | | llvm-svn: 2714 | ||||
| * | Use the new DEBUG(x) macro to allow debugging code to be enabled on the ↵ | Chris Lattner | 2002-05-22 | 4 | -62/+36 |
| | | | | | | | commandline llvm-svn: 2713 | ||||
| * | Move debug options out of header files so that the header does not have | Chris Lattner | 2002-05-22 | 4 | -10/+14 |
| | | | | | | | to #include CommandLine.h. llvm-svn: 2712 | ||||
| * | Move the DEBUG_LV option out of the public header file into a private header. | Chris Lattner | 2002-05-22 | 1 | -0/+9 |
| | | | | | llvm-svn: 2711 | ||||
| * | Avoid #including CommandLine.h | Chris Lattner | 2002-05-22 | 4 | -32/+4 |
| | | | | | llvm-svn: 2710 | ||||
| * | Implement a new command line option, -debug, which is meant to unify all of | Chris Lattner | 2002-05-22 | 5 | -0/+51 |
| | | | | | | | | | the random debugging macros scattered throughout llvm. The new DEBUG(x) macro should be used instead of special purpose debug macros. llvm-svn: 2709 | ||||
| * | Add ability to update existing variables with values read from the command line | Chris Lattner | 2002-05-22 | 3 | -11/+50 |
| | | | | | | | | | | to certain classes. This is nice because it means that in header files we can just declare a value, and still have that value be set based on a command-line argument. The difference is now that the #include of CommandLine.h does not need to go into the header file as well. llvm-svn: 2708 | ||||
| * | Fix bug: test/Regression/Transforms/SCCP/2002-05-21-InvalidSimplify.ll | Chris Lattner | 2002-05-22 | 1 | -12/+12 |
| | | | | | | | Improperly handling edges... by not marking them alive properly llvm-svn: 2707 | ||||
| * | Must run cfgsimplify to eliminate dead blocks | Chris Lattner | 2002-05-22 | 1 | -1/+1 |
| | | | | | llvm-svn: 2706 | ||||
| * | New testcase | Chris Lattner | 2002-05-21 | 1 | -0/+39 |
| | | | | | llvm-svn: 2705 | ||||
| * | * Fix typeo | Chris Lattner | 2002-05-21 | 1 | -1/+2 |
| | | | | | | | | * Provide a #include of <malloc.h> so that the sun C compiler does not miscompile malloc function calls llvm-svn: 2702 | ||||
| * | Add implementation of SimplifyCFG | Chris Lattner | 2002-05-21 | 1 | -0/+198 |
| | | | | | llvm-svn: 2701 | ||||
| * | New CFG Simplification pass: removed from the old DCE pass | Chris Lattner | 2002-05-21 | 1 | -0/+100 |
| | | | | | llvm-svn: 2700 | ||||

