Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove DSA. | John Criswell | 2006-12-13 | 14 | -7235/+0 |
| | | | | llvm-svn: 32550 | ||||
* | Removed more <iostream> includes | Bill Wendling | 2006-12-07 | 1 | -5/+4 |
| | | | | llvm-svn: 32321 | ||||
* | Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are | Bill Wendling | 2006-12-07 | 9 | -48/+47 |
| | | | | | | now cerr, cout, and NullStream resp. llvm-svn: 32298 | ||||
* | Detemplatize the Statistic class. The only type it is instantiated with | Chris Lattner | 2006-12-06 | 9 | -26/+26 |
| | | | | | | is 'unsigned'. llvm-svn: 32279 | ||||
* | Remove the 'printname' argument to WriteAsOperand. It is always true, and | Chris Lattner | 2006-12-06 | 1 | -2/+2 |
| | | | | | | passing false would make the asmprinter fail anyway. llvm-svn: 32264 | ||||
* | Replacing std::iostreams with llvm iostreams. Some of these changes involve | Bill Wendling | 2006-11-29 | 3 | -7/+10 |
| | | | | | | | adding a temporary wrapper around the ostream to make it friendly to functions expecting an LLVM stream. This should be fixed in the future. llvm-svn: 31990 | ||||
* | Convert to using llvm streams instead of iostreams. | Bill Wendling | 2006-11-28 | 6 | -35/+35 |
| | | | | llvm-svn: 31989 | ||||
* | For PR950: | Reid Spencer | 2006-11-27 | 2 | -17/+24 |
| | | | | | | | | | | The long awaited CAST patch. This introduces 12 new instructions into LLVM to replace the cast instruction. Corresponding changes throughout LLVM are provided. This passes llvm-test, llvm/test, and SPEC CPUINT2000 with the exception of 175.vpr which fails only on a slight floating point output difference. llvm-svn: 31931 | ||||
* | Needed <iostream> for now. | Bill Wendling | 2006-11-17 | 1 | -0/+1 |
| | | | | llvm-svn: 31816 | ||||
* | Replace DEBUG(std::cerr with DOUT. Removed some iostream #includes. | Bill Wendling | 2006-11-17 | 6 | -106/+95 |
| | | | | llvm-svn: 31811 | ||||
* | Optionally allow comparison operations from affect DSGraphs | Andrew Lenharth | 2006-11-07 | 1 | -1/+6 |
| | | | | llvm-svn: 31511 | ||||
* | Allow loop detection during debug in forwarding nodes, and revert auxcall ↵ | Andrew Lenharth | 2006-11-07 | 1 | -8/+20 |
| | | | | | | patch as it make 176.gcc untenable llvm-svn: 31510 | ||||
* | debug type for DSA TD | Andrew Lenharth | 2006-11-07 | 1 | -1/+1 |
| | | | | llvm-svn: 31509 | ||||
* | Split the External and Intrinsic handling into seperate functions. This | Andrew Lenharth | 2006-11-03 | 1 | -497/+505 |
| | | | | | | | | | | improves readability of the call handling code significantly, as well as makes it clear which parts are hacky (externals) and which parts are good (call handling). No functionality change. llvm-svn: 31415 | ||||
* | For PR786: | Reid Spencer | 2006-11-02 | 3 | -8/+5 |
| | | | | | | | | | | Turn on -Wunused and -Wno-unused-parameter. Clean up most of the resulting fall out by removing unused variables. Remaining warnings have to do with unused functions (I didn't want to delete code without review) and unused variables in generated code. Maintainers should clean up the remaining issues when they see them. All changes pass DejaGnu tests and Olden. llvm-svn: 31380 | ||||
* | Make these hack flags hidden, like other dsa hack flags | Andrew Lenharth | 2006-10-23 | 1 | -2/+2 |
| | | | | llvm-svn: 31136 | ||||
* | Revert the aggressive inlining for now, it doesn't handle external correctly | Andrew Lenharth | 2006-10-23 | 1 | -112/+78 |
| | | | | llvm-svn: 31135 | ||||
* | [SU]int update - inactive code may get activated someday | Jim Laskey | 2006-10-23 | 1 | -1/+1 |
| | | | | llvm-svn: 31128 | ||||
* | For PR950: | Reid Spencer | 2006-10-20 | 1 | -1/+1 |
| | | | | | | | | This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and ConstantUInt classes in favor of just using ConstantInt. llvm-svn: 31063 | ||||
* | Move some warnings to debug mode. | Andrew Lenharth | 2006-10-13 | 4 | -21/+23 |
| | | | | llvm-svn: 30933 | ||||
* | Add ability to annotate (color) nodes in a viewGraph. | Jim Laskey | 2006-10-02 | 1 | -1/+1 |
| | | | | llvm-svn: 30686 | ||||
* | For PR387: | Reid Spencer | 2006-08-28 | 1 | -1/+8 |
| | | | | | | | Close out this long standing bug by removing the remaining overloaded virtual functions in LLVM. The -Woverloaded-virtual option is now turned on. llvm-svn: 29934 | ||||
* | simplify AnalysisGroup registration, eliminating one typeid call. | Chris Lattner | 2006-08-28 | 2 | -2/+2 |
| | | | | llvm-svn: 29932 | ||||
* | eliminate RegisterOpt. It does the same thing as RegisterPass. | Chris Lattner | 2006-08-27 | 3 | -4/+4 |
| | | | | llvm-svn: 29925 | ||||
* | Fit to 80 cols | Chris Lattner | 2006-08-27 | 1 | -3/+6 |
| | | | | llvm-svn: 29922 | ||||
* | Eliminate RegisterAnalysis. RegisterPass now does all that is necessary. | Chris Lattner | 2006-08-27 | 8 | -8/+8 |
| | | | | llvm-svn: 29921 | ||||
* | add some missing externals | Andrew Lenharth | 2006-06-28 | 1 | -3/+18 |
| | | | | llvm-svn: 28955 | ||||
* | For PR801: | Reid Spencer | 2006-06-27 | 1 | -86/+1 |
| | | | | | | | | | Refactor the Graph writing code to use a common implementation which is now in lib/Support/GraphWriter.cpp. This completes the PR. Patch by Anton Korobeynikov. Thanks, Anton! llvm-svn: 28925 | ||||
* | Do partial inlining in BU. This resolves more call sites. Also add options ↵ | Andrew Lenharth | 2006-06-19 | 1 | -61/+171 |
| | | | | | | to merge in globals during recursion and to back annotate DSNodes when function pointers are resolved. This makes PA work for a whole lot more things (unresolved call sites being what has been killing various DSA based passes) llvm-svn: 28859 | ||||
* | Fix a bug, don't drop indirect call sites, especially if there is nothing ↵ | Andrew Lenharth | 2006-06-19 | 1 | -1/+27 |
| | | | | | | known about them yet, and restore a simple version of a removed function llvm-svn: 28857 | ||||
* | Add a error message to cbu to match bu | Andrew Lenharth | 2006-06-16 | 1 | -1/+7 |
| | | | | llvm-svn: 28819 | ||||
* | move header | Andrew Lenharth | 2006-06-16 | 1 | -1/+1 |
| | | | | llvm-svn: 28818 | ||||
* | For PR798: | Reid Spencer | 2006-06-05 | 1 | -6/+82 |
| | | | | | | Add support for Graphviz. Patch contributed by Anton Korobeynikov. llvm-svn: 28684 | ||||
* | move calltarget to dsa | Andrew Lenharth | 2006-05-29 | 1 | -0/+125 |
| | | | | llvm-svn: 28546 | ||||
* | Patches to make the LLVM sources more -pedantic clean. Patch provided | Chris Lattner | 2006-05-24 | 1 | -1/+1 |
| | | | | | | by Anton Korobeynikov! This is a step towards closing PR786. llvm-svn: 28447 | ||||
* | Remove dead variable | Chris Lattner | 2006-05-12 | 1 | -2/+0 |
| | | | | llvm-svn: 28249 | ||||
* | slightly more useful error message | Andrew Lenharth | 2006-04-25 | 1 | -2/+3 |
| | | | | llvm-svn: 27971 | ||||
* | better c99 struct handling | Andrew Lenharth | 2006-04-25 | 1 | -2/+1 |
| | | | | llvm-svn: 27970 | ||||
* | Another simple case type merge case to try | Andrew Lenharth | 2006-04-19 | 1 | -0/+24 |
| | | | | llvm-svn: 27831 | ||||
* | deal with memchr | Andrew Lenharth | 2006-04-19 | 1 | -0/+7 |
| | | | | llvm-svn: 27830 | ||||
* | friendlier error message | Andrew Lenharth | 2006-04-19 | 1 | -1/+1 |
| | | | | llvm-svn: 27829 | ||||
* | stupid stuff | Andrew Lenharth | 2006-04-19 | 1 | -3/+7 |
| | | | | llvm-svn: 27821 | ||||
* | I understand now. Shoot. | Andrew Lenharth | 2006-04-18 | 1 | -21/+3 |
| | | | | llvm-svn: 27819 | ||||
* | llvm.memc* improvements. helps PA a lot in some specmarks | Andrew Lenharth | 2006-04-18 | 1 | -2/+7 |
| | | | | llvm-svn: 27812 | ||||
* | llvm.memc* improvements. helps PA a lot in some specmarks | Andrew Lenharth | 2006-04-18 | 1 | -4/+11 |
| | | | | llvm-svn: 27811 | ||||
* | Handle some kernel code than ends in [0 x sbyte]. I think this is safe | Andrew Lenharth | 2006-04-13 | 1 | -2/+11 |
| | | | | llvm-svn: 27672 | ||||
* | revert this, this is safe, if conservative. leave a note to that effect | Andrew Lenharth | 2006-04-05 | 1 | -9/+7 |
| | | | | llvm-svn: 27428 | ||||
* | If adding a link to a collapsed, node, ignore offset. | Andrew Lenharth | 2006-03-27 | 1 | -0/+3 |
| | | | | | | Fixes 2006-03-27-LinkedCollapsed.ll llvm-svn: 27194 | ||||
* | no heap is happening here | Andrew Lenharth | 2006-03-15 | 1 | -1/+1 |
| | | | | llvm-svn: 26781 | ||||
* | remove qsort for now | Andrew Lenharth | 2006-03-15 | 1 | -9/+0 |
| | | | | llvm-svn: 26779 |