| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Simplify the code that adds passes so compilation can stop after any step | Chris Lattner | 2002-06-25 | 1 | -29/+66 |
| | | | | | llvm-svn: 2775 | ||||
| * | * Update with MegaPatch | Chris Lattner | 2002-06-25 | 1 | -139/+125 |
| | | | | | | | * Fix various bugs llvm-svn: 2774 | ||||
| * | * 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 | ||||
| * | Test more thoroughly | Chris Lattner | 2002-06-24 | 1 | -1/+9 |
| | | | | | llvm-svn: 2769 | ||||
| * | Expose the analyzer | Chris Lattner | 2002-06-24 | 1 | -0/+1 |
| | | | | | llvm-svn: 2768 | ||||
| * | Basic test of the inlinr | Chris Lattner | 2002-06-24 | 2 | -0/+23 |
| | | | | | llvm-svn: 2767 | ||||
| * | Testcase for unimplemented feature | Chris Lattner | 2002-06-24 | 1 | -0/+17 |
| | | | | | llvm-svn: 2766 | ||||
| * | Checkin descriptive note | Chris Lattner | 2002-06-24 | 1 | -0/+15 |
| | | | | | llvm-svn: 2765 | ||||
| * | Mark some stuff as done | Chris Lattner | 2002-06-10 | 1 | -5/+0 |
| | | | | | llvm-svn: 2764 | ||||
| * | New testcases for verifier | Chris Lattner | 2002-06-08 | 2 | -0/+23 |
| | | | | | llvm-svn: 2763 | ||||
| * | 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 const problems | Chris Lattner | 2002-06-05 | 1 | -4/+4 |
| | | | | | llvm-svn: 2760 | ||||
| * | 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 | ||||
| * | Allow const bb's to be checked for containment in a loop | Chris Lattner | 2002-06-03 | 1 | -1/+1 |
| | | | | | llvm-svn: 2754 | ||||
| * | 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 | ||||
| * | 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 | ||||

