summaryrefslogtreecommitdiffstats
path: root/llvm
Commit message (Collapse)AuthorAgeFilesLines
* Convert command line option processing code over to use the syntax supportedChris Lattner2002-07-221-31/+28
| | | | | | by the CommandLine 2.0 library llvm-svn: 2984
* Convert Command Line option handling code to use the CommandLine 2.0 interfaceChris Lattner2002-07-221-3/+3
| | | | llvm-svn: 2983
* Checkin CommandLine 2.0Chris Lattner2002-07-223-713/+1652
| | | | llvm-svn: 2982
* Print the contents, not the pointer...Chris Lattner2002-07-221-2/+3
| | | | llvm-svn: 2981
* comeented out debug printingAnand Shukla2002-07-211-3/+3
| | | | llvm-svn: 2980
* Adding code for outputing length in .sAnand Shukla2002-07-211-2/+20
| | | | llvm-svn: 2979
* changed first arg of parseBytecodeBuffer to unsigned charAnand Shukla2002-07-211-1/+1
| | | | llvm-svn: 2978
* changed first arg og parseBytecodeBuffer to ucharAnand Shukla2002-07-211-1/+1
| | | | llvm-svn: 2977
* *** empty log message ***Chris Lattner2002-07-2017-0/+4261
| | | | llvm-svn: 2976
* Check in the boost type_traits library, because it is now used by the ↵Chris Lattner2002-07-202-0/+74
| | | | | | CommandLine library. llvm-svn: 2975
* changed size computationMehwish Nagda2002-07-191-35/+57
| | | | llvm-svn: 2974
* Ignore some common varargs functions.Chris Lattner2002-07-191-0/+6
| | | | llvm-svn: 2973
* New testcaseChris Lattner2002-07-191-0/+14
| | | | llvm-svn: 2972
* minor correctionsAnand Shukla2002-07-186-139/+187
| | | | llvm-svn: 2971
* * Inline CopyFunctionCallsListChris Lattner2002-07-181-35/+88
| | | | | | | | * Don't clone OrigCallList * Rename removeDeadNodes -> removeTriviallyDeadNodes * Implement new removeDeadNodes method llvm-svn: 2970
* Rename removeDeadNodes to removeTriviallyDeadNodesChris Lattner2002-07-181-1/+3
| | | | llvm-svn: 2969
* Rename removeDeadNodes to removeTriviallyDeadNodesChris Lattner2002-07-181-3/+12
| | | | | | Add new removeDeadNodes method llvm-svn: 2968
* Simplify saveOrigFunctionCallsChris Lattner2002-07-181-10/+5
| | | | llvm-svn: 2967
* Add support for a top-down propagation pass:Vikram S. Adve2002-07-181-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. Adve2002-07-182-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 Lattner2002-07-182-14/+19
| | | | llvm-svn: 2964
* Add support for bottom up closure of ds analysisChris Lattner2002-07-181-1/+8
| | | | llvm-svn: 2963
* Build globaldce testsChris Lattner2002-07-181-1/+1
| | | | llvm-svn: 2962
* Seperate stats for DCE'd functions and varsChris Lattner2002-07-181-3/+4
| | | | llvm-svn: 2961
* * Code cleanupsChris Lattner2002-07-181-20/+16
| | | | | | * Fix a REALLY misleading error message llvm-svn: 2960
* *** empty log message ***Chris Lattner2002-07-181-2/+3
| | | | llvm-svn: 2959
* * s/method/functionChris Lattner2002-07-181-52/+53
| | | | llvm-svn: 2958
* * s/method/functionChris Lattner2002-07-181-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 testcaseChris Lattner2002-07-181-0/+12
| | | | llvm-svn: 2956
* New testcases for bug in globaldceChris Lattner2002-07-182-0/+22
| | | | llvm-svn: 2955
* Only functions with external linkage can be resolved to function declarations.Chris Lattner2002-07-181-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 Lattner2002-07-181-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 Lattner2002-07-181-0/+3
| | | | llvm-svn: 2952
* * Correctly get prototype for void*malloc(size_t)Chris Lattner2002-07-181-2/+11
| | | | llvm-svn: 2951
* Fixes to be LP64 correctChris Lattner2002-07-182-6/+6
| | | | llvm-svn: 2950
* * ConstExpr::getelementptr now takes a vector of Constants not ValuesChris Lattner2002-07-181-109/+73
| | | | | | * Assert things instead of printing an error and returning null. llvm-svn: 2949
* ConstExpr::getelementptr now takes a vector of Constants not ValuesChris Lattner2002-07-182-3/+13
| | | | llvm-svn: 2948
* Add a hack to check for a subset of true dominance propertiesChris Lattner2002-07-181-4/+22
| | | | llvm-svn: 2947
* Implement linking of ConstExprsChris Lattner2002-07-181-9/+43
| | | | llvm-svn: 2946
* Lots of bug fixes, add BottomUpClosure, which has bugs, but is a start.Chris Lattner2002-07-184-71/+482
| | | | llvm-svn: 2945
* First cut at implementing bottom up analysisChris Lattner2002-07-181-32/+117
| | | | llvm-svn: 2944
* Make getelementptr ConstExpr take a vector of constants not valuesChris Lattner2002-07-181-8/+8
| | | | llvm-svn: 2943
* added check for Function with 0 BBMehwish Nagda2002-07-171-18/+28
| | | | llvm-svn: 2942
* *** empty log message ***Guochun Shi2002-07-171-0/+146
| | | | llvm-svn: 2941
* New testcaseChris Lattner2002-07-171-0/+2
| | | | llvm-svn: 2940
* Fix prototype to make function.Chris Lattner2002-07-171-2/+1
| | | | llvm-svn: 2939
* New testcase, unanalyzed.Chris Lattner2002-07-171-0/+74
| | | | llvm-svn: 2938
* Anand forgot to check in the makefile corresponding to his previous changeChris Lattner2002-07-171-1/+1
| | | | | | which eliminated the EmitFunctions directory llvm-svn: 2937
* * Remove dead code from ExprTypeConvert.cppChris Lattner2002-07-173-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 Lattner2002-07-171-0/+21
| | | | llvm-svn: 2935
OpenPOWER on IntegriCloud