| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Convert command line option processing code over to use the syntax supported | Chris Lattner | 2002-07-22 | 1 | -31/+28 |
| | | | | | | | by the CommandLine 2.0 library llvm-svn: 2984 | ||||
| * | Convert Command Line option handling code to use the CommandLine 2.0 interface | Chris Lattner | 2002-07-22 | 1 | -3/+3 |
| | | | | | llvm-svn: 2983 | ||||
| * | Checkin CommandLine 2.0 | Chris Lattner | 2002-07-22 | 3 | -713/+1652 |
| | | | | | llvm-svn: 2982 | ||||
| * | Print the contents, not the pointer... | Chris Lattner | 2002-07-22 | 1 | -2/+3 |
| | | | | | llvm-svn: 2981 | ||||
| * | comeented out debug printing | Anand Shukla | 2002-07-21 | 1 | -3/+3 |
| | | | | | llvm-svn: 2980 | ||||
| * | Adding code for outputing length in .s | Anand Shukla | 2002-07-21 | 1 | -2/+20 |
| | | | | | llvm-svn: 2979 | ||||
| * | changed first arg of parseBytecodeBuffer to unsigned char | Anand Shukla | 2002-07-21 | 1 | -1/+1 |
| | | | | | llvm-svn: 2978 | ||||
| * | changed first arg og parseBytecodeBuffer to uchar | Anand Shukla | 2002-07-21 | 1 | -1/+1 |
| | | | | | llvm-svn: 2977 | ||||
| * | *** empty log message *** | Chris Lattner | 2002-07-20 | 17 | -0/+4261 |
| | | | | | llvm-svn: 2976 | ||||
| * | Check in the boost type_traits library, because it is now used by the ↵ | Chris Lattner | 2002-07-20 | 2 | -0/+74 |
| | | | | | | | CommandLine library. llvm-svn: 2975 | ||||
| * | changed size computation | Mehwish Nagda | 2002-07-19 | 1 | -35/+57 |
| | | | | | llvm-svn: 2974 | ||||
| * | Ignore some common varargs functions. | Chris Lattner | 2002-07-19 | 1 | -0/+6 |
| | | | | | llvm-svn: 2973 | ||||
| * | New testcase | Chris Lattner | 2002-07-19 | 1 | -0/+14 |
| | | | | | llvm-svn: 2972 | ||||
| * | minor corrections | Anand Shukla | 2002-07-18 | 6 | -139/+187 |
| | | | | | llvm-svn: 2971 | ||||
| * | * Inline CopyFunctionCallsList | Chris Lattner | 2002-07-18 | 1 | -35/+88 |
| | | | | | | | | | * Don't clone OrigCallList * Rename removeDeadNodes -> removeTriviallyDeadNodes * Implement new removeDeadNodes method llvm-svn: 2970 | ||||
| * | Rename removeDeadNodes to removeTriviallyDeadNodes | Chris Lattner | 2002-07-18 | 1 | -1/+3 |
| | | | | | llvm-svn: 2969 | ||||
| * | Rename removeDeadNodes to removeTriviallyDeadNodes | Chris Lattner | 2002-07-18 | 1 | -3/+12 |
| | | | | | | | Add new removeDeadNodes method llvm-svn: 2968 | ||||
| * | Simplify saveOrigFunctionCalls | Chris Lattner | 2002-07-18 | 1 | -10/+5 |
| | | | | | llvm-svn: 2967 | ||||
| * | Add support for a top-down propagation pass: | Vikram S. Adve | 2002-07-18 | 1 | -6/+13 |
| | | | | | | | | -- Save a copy of the original call nodes in DSGraph before inlining bottom-up. -- Also, save a list of the callers of each function in DSGraph. llvm-svn: 2966 | ||||
| * | Add support for a top-down propagation pass. | Vikram S. Adve | 2002-07-18 | 2 | -20/+131 |
| | | | | | | | | | | Each DSGraph now keeps a list of pending callers that have not been inlined into the function represented by that graph. It also keeps a copy of the original call nodes before the BU pass eliminates some of them. llvm-svn: 2965 | ||||
| * | Implement cast nodes correctly. | Chris Lattner | 2002-07-18 | 2 | -14/+19 |
| | | | | | llvm-svn: 2964 | ||||
| * | Add support for bottom up closure of ds analysis | Chris Lattner | 2002-07-18 | 1 | -1/+8 |
| | | | | | llvm-svn: 2963 | ||||
| * | Build globaldce tests | Chris Lattner | 2002-07-18 | 1 | -1/+1 |
| | | | | | llvm-svn: 2962 | ||||
| * | Seperate stats for DCE'd functions and vars | Chris Lattner | 2002-07-18 | 1 | -3/+4 |
| | | | | | llvm-svn: 2961 | ||||
| * | * Code cleanups | Chris Lattner | 2002-07-18 | 1 | -20/+16 |
| | | | | | | | * Fix a REALLY misleading error message llvm-svn: 2960 | ||||
| * | *** empty log message *** | Chris Lattner | 2002-07-18 | 1 | -2/+3 |
| | | | | | llvm-svn: 2959 | ||||
| * | * s/method/function | Chris Lattner | 2002-07-18 | 1 | -52/+53 |
| | | | | | llvm-svn: 2958 | ||||
| * | * s/method/function | Chris Lattner | 2002-07-18 | 1 | -61/+73 |
| | | | | | | | | | * BIG CHANGE: The root of the call "graph" is considered to be the external node, not the "Root". This means that users using graph iterators like df_begin() will start from the external node. llvm-svn: 2957 | ||||
| * | New testcase | Chris Lattner | 2002-07-18 | 1 | -0/+12 |
| | | | | | llvm-svn: 2956 | ||||
| * | New testcases for bug in globaldce | Chris Lattner | 2002-07-18 | 2 | -0/+22 |
| | | | | | llvm-svn: 2955 | ||||
| * | 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 | ||||
| * | The graph is more accurate when I don't completely ignore the return value. | Chris Lattner | 2002-07-18 | 1 | -0/+3 |
| | | | | | llvm-svn: 2952 | ||||
| * | * Correctly get prototype for void*malloc(size_t) | Chris Lattner | 2002-07-18 | 1 | -2/+11 |
| | | | | | llvm-svn: 2951 | ||||
| * | Fixes to be LP64 correct | Chris Lattner | 2002-07-18 | 2 | -6/+6 |
| | | | | | llvm-svn: 2950 | ||||
| * | * ConstExpr::getelementptr now takes a vector of Constants not Values | Chris Lattner | 2002-07-18 | 1 | -109/+73 |
| | | | | | | | * Assert things instead of printing an error and returning null. llvm-svn: 2949 | ||||
| * | ConstExpr::getelementptr now takes a vector of Constants not Values | Chris Lattner | 2002-07-18 | 2 | -3/+13 |
| | | | | | llvm-svn: 2948 | ||||
| * | Add a hack to check for a subset of true dominance properties | Chris Lattner | 2002-07-18 | 1 | -4/+22 |
| | | | | | llvm-svn: 2947 | ||||
| * | Implement linking of ConstExprs | Chris Lattner | 2002-07-18 | 1 | -9/+43 |
| | | | | | llvm-svn: 2946 | ||||
| * | Lots of bug fixes, add BottomUpClosure, which has bugs, but is a start. | Chris Lattner | 2002-07-18 | 4 | -71/+482 |
| | | | | | llvm-svn: 2945 | ||||
| * | First cut at implementing bottom up analysis | Chris Lattner | 2002-07-18 | 1 | -32/+117 |
| | | | | | llvm-svn: 2944 | ||||
| * | Make getelementptr ConstExpr take a vector of constants not values | Chris Lattner | 2002-07-18 | 1 | -8/+8 |
| | | | | | llvm-svn: 2943 | ||||
| * | added check for Function with 0 BB | Mehwish Nagda | 2002-07-17 | 1 | -18/+28 |
| | | | | | llvm-svn: 2942 | ||||
| * | *** empty log message *** | Guochun Shi | 2002-07-17 | 1 | -0/+146 |
| | | | | | llvm-svn: 2941 | ||||
| * | New testcase | Chris Lattner | 2002-07-17 | 1 | -0/+2 |
| | | | | | llvm-svn: 2940 | ||||
| * | Fix prototype to make function. | Chris Lattner | 2002-07-17 | 1 | -2/+1 |
| | | | | | llvm-svn: 2939 | ||||
| * | New testcase, unanalyzed. | Chris Lattner | 2002-07-17 | 1 | -0/+74 |
| | | | | | llvm-svn: 2938 | ||||
| * | 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 | ||||
| * | New testcase finally identified!! | Chris Lattner | 2002-07-17 | 1 | -0/+21 |
| | | | | | llvm-svn: 2935 | ||||

