summaryrefslogtreecommitdiffstats
path: root/llvm/lib
Commit message (Collapse)AuthorAgeFilesLines
* *** empty log message ***Chris Lattner2002-07-241-2/+2
| | | | llvm-svn: 3058
* Non-standard hash classes are not in the std:: namespaceChris Lattner2002-07-241-1/+1
| | | | llvm-svn: 3057
* *** empty log message ***Chris Lattner2002-07-249-19/+18
| | | | llvm-svn: 3056
* Fix problem that GCC3.1 doesn't like.Chris Lattner2002-07-241-1/+1
| | | | llvm-svn: 3050
* Fix a bug exposed by lliChris Lattner2002-07-241-2/+11
| | | | llvm-svn: 3049
* Eliminate several include/llvm/Transforms/IPO/*.h files, moving their ↵Chris Lattner2002-07-244-4/+4
| | | | | | contents into IPO.h llvm-svn: 3043
* Merge ChangeAllocations into scalar.hChris Lattner2002-07-232-2/+2
| | | | llvm-svn: 3038
* Rename headerChris Lattner2002-07-231-1/+1
| | | | llvm-svn: 3037
* Cleanup and simplify codeChris Lattner2002-07-231-59/+22
| | | | llvm-svn: 3036
* Incorporate ConstantMerge.h into IPO.hChris Lattner2002-07-231-3/+2
| | | | llvm-svn: 3035
* Rename LevelChange.h to RaisePointerReferences.hChris Lattner2002-07-231-1/+1
| | | | llvm-svn: 3034
* Register the WriteBytecodePassChris Lattner2002-07-231-0/+5
| | | | llvm-svn: 3033
* Register Verifier passChris Lattner2002-07-231-2/+2
| | | | llvm-svn: 3019
* Add support for pass registrationChris Lattner2002-07-231-0/+93
| | | | llvm-svn: 3018
* Register Writer passesChris Lattner2002-07-231-0/+4
| | | | llvm-svn: 3017
* *** empty log message ***Chris Lattner2002-07-2320-55/+48
| | | | llvm-svn: 3016
* * Remove getPassName implementationChris Lattner2002-07-235-12/+12
| | | | | | * Register all Passes llvm-svn: 3015
* * Cleanup the pass a bit more, making it more object oriented.Chris Lattner2002-07-231-65/+48
| | | | | | | * Split the two behaviors of the InsertTraceCode class into two subclasses * Register Passes llvm-svn: 3014
* * Break the two different behaviors of SimpleStructMutation into two subclassesChris Lattner2002-07-231-26/+42
| | | | | | * Register the passes llvm-svn: 3013
* * Make the ctor take a TargetData even though it's not using it yetChris Lattner2002-07-231-4/+7
| | | | | | * Register the pass llvm-svn: 3012
* * Remove lots of dead stuffChris Lattner2002-07-231-10/+1
| | | | | | * Register Pass llvm-svn: 3011
* Initial checkinChris Lattner2002-07-231-0/+30
| | | | llvm-svn: 3005
* *** empty log message ***Chris Lattner2002-07-2315-24/+12
| | | | llvm-svn: 3002
* Convert over to new style makefile where libraries by default build .o filesChris Lattner2002-07-231-3/+1
| | | | | | unless they specify BUILD_ARCHIVE to also build a .a file. llvm-svn: 3001
* *** empty log message ***Chris Lattner2002-07-231-0/+32
| | | | llvm-svn: 2999
* moving to the Reoptimizer/Mapping dirMehwish Nagda2002-07-221-279/+0
| | | | llvm-svn: 2993
* moved from CodeGen to this dirMehwish Nagda2002-07-221-0/+11
| | | | llvm-svn: 2992
* Always create a shadow node for a store instruction, even if it's storingChris Lattner2002-07-221-3/+3
| | | | | | a scalar value. Likewise for load instructions. llvm-svn: 2990
* Minor bugfix, prevents error in LLIChris Lattner2002-07-221-4/+6
| | | | llvm-svn: 2989
* Hide extra argumentChris Lattner2002-07-221-1/+1
| | | | llvm-svn: 2986
* *** empty log message ***Chris Lattner2002-07-2210-67/+112
| | | | llvm-svn: 2985
* 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-221-242/+445
| | | | 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 size computationMehwish Nagda2002-07-191-35/+57
| | | | llvm-svn: 2974
* Ignore some common varargs functions.Chris Lattner2002-07-191-0/+6
| | | | llvm-svn: 2973
* 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
* 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-181-17/+39
| | | | | | | | | 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
* 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
* 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
OpenPOWER on IntegriCloud