| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | * Update to work with Megapatch | Chris Lattner | 2002-06-25 | 1 | -105/+153 |
| | | | | | | | | | * Add two new checks: * PHI nodes must be the first thing in a basic block, all grouped together * All basic blocks should only end with terminator insts, not contain them llvm-svn: 2773 | ||||
| * | 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 | ||||
| * | Fix constness | Chris Lattner | 2002-06-05 | 1 | -1/+1 |
| | | | | | llvm-svn: 2762 | ||||
| * | Fix Constness problems | Chris Lattner | 2002-06-05 | 1 | -13/+13 |
| | | | | | llvm-svn: 2761 | ||||
| * | Fix constness problem | Chris Lattner | 2002-06-05 | 1 | -2/+2 |
| | | | | | llvm-svn: 2759 | ||||
| * | Fix constness problems now that the cast operators preserve the constness | Chris Lattner | 2002-06-05 | 2 | -5/+5 |
| | | | | | | | of their argument llvm-svn: 2758 | ||||
| * | * Be more typesafe: cast<x> now no longer discards constness | Chris Lattner | 2002-06-04 | 1 | -61/+61 |
| | | | | | | | | * The newly installed version of Bison now really likes there to be ;'s after productions. Add them to avoid tons of warnings. llvm-svn: 2757 | ||||
| * | Disable debugging output | Chris Lattner | 2002-06-04 | 1 | -1/+1 |
| | | | | | llvm-svn: 2756 | ||||
| * | *** empty log message *** | Chris Lattner | 2002-06-03 | 1 | -1/+1 |
| | | | | | llvm-svn: 2755 | ||||
| * | 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 | ||||
| * | 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 | ||||
| * | 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 | ||||
| * | 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 | ||||
| * | Convert RegClass::IsColorUsedArr from a dynamically allocated array to | Chris Lattner | 2002-05-23 | 5 | -56/+49 |
| | | | | | | | a vector. This makes asserting on array bounds easier. llvm-svn: 2731 | ||||
| * | 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 | ||||
| * | 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 | ||||
| * | 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 | 1 | -4/+2 |
| | | | | | llvm-svn: 2710 | ||||
| * | Implement a new command line option, -debug, which is meant to unify all of | Chris Lattner | 2002-05-22 | 1 | -0/+3 |
| | | | | | | | | | 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 | 1 | -1/+1 |
| | | | | | | | | | | 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 | ||||
| * | * 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 | ||||
| * | Simplify interface to ConstantFoldTerminator | Chris Lattner | 2002-05-21 | 1 | -3/+3 |
| | | | | | llvm-svn: 2697 | ||||
| * | Fix bug: test/Regression/Transforms/CFGSimplify/2002-05-21-PHIElimination.ll | Chris Lattner | 2002-05-21 | 1 | -4/+21 |
| | | | | | llvm-svn: 2694 | ||||
| * | Fix bug: test/Regression/CBackend/2002-05-21-MissingReturn.ll | Chris Lattner | 2002-05-21 | 1 | -1/+3 |
| | | | | | llvm-svn: 2690 | ||||
| * | Fixed the makefile to not die when compiling a new, empty, source directory | Mehwish Nagda | 2002-05-21 | 1 | -0/+3 |
| | | | | | llvm-svn: 2688 | ||||
| * | * Change commandline options a bit to be nicer | Chris Lattner | 2002-05-20 | 1 | -42/+47 |
| | | | | | | | | * Insert accurate prototypes for functions * Insert casts to use accurate prototypes llvm-svn: 2677 | ||||
| * | Hide debugging options | Chris Lattner | 2002-05-20 | 4 | -4/+4 |
| | | | | | llvm-svn: 2676 | ||||
| * | Remove explicit support for tracing code. It should be linked into the | Chris Lattner | 2002-05-20 | 1 | -43/+10 |
| | | | | | | | executable just like everything else. llvm-svn: 2674 | ||||
| * | Remove tracing code hack | Chris Lattner | 2002-05-20 | 1 | -1/+1 |
| | | | | | llvm-svn: 2673 | ||||
| * | Fix bug: test/Regression/Transforms/SCCP/2002-05-20-MissedIncomingValue.ll | Chris Lattner | 2002-05-20 | 1 | -1/+11 |
| | | | | | | | That was causing a miscompilation of strtol/atoi plus others llvm-svn: 2669 | ||||
| * | Don't lose namespace qualifications on previous patch. | Chris Lattner | 2002-05-20 | 1 | -2/+2 |
| | | | | | llvm-svn: 2664 | ||||
| * | Rename IsPowerOf2 to isPowerOf2 | Chris Lattner | 2002-05-19 | 1 | -2/+2 |
| | | | | | llvm-svn: 2663 | ||||
| * | Link with test/Libraries/libinstr32.a for runtime routines | Vikram S. Adve | 2002-05-19 | 1 | -1/+1 |
| | | | | | | | supporting tracing. That should be moved to a "runtime" directory. llvm-svn: 2660 | ||||

