Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | This is a dead directory now | Chris Lattner | 2004-09-21 | 1 | -5/+0 |
| | | | | llvm-svn: 16458 | ||||
* | Changes For Bug 352 | Reid Spencer | 2004-09-01 | 41 | -6173/+0 |
| | | | | | | | | Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. llvm-svn: 16137 | ||||
* | Add size member function. | Alkis Evlogimenos | 2004-08-27 | 1 | -0/+4 |
| | | | | llvm-svn: 16067 | ||||
* | Add default index functor (an identity functor). You could use a | Alkis Evlogimenos | 2004-08-26 | 1 | -12/+18 |
| | | | | | | | vector directly to get the same functionality but using a DenseMap makes the code more readable IMO. llvm-svn: 16052 | ||||
* | Instead of int64_t, overload itostr with `long long' parameter. | Misha Brukman | 2004-08-18 | 1 | -8/+7 |
| | | | | | | This appeases both SparcV9 and 64-bit PowerPC. llvm-svn: 15910 | ||||
* | Add an overload | Chris Lattner | 2004-08-17 | 1 | -0/+7 |
| | | | | llvm-svn: 15889 | ||||
* | Add itostr(long) for our furry 64-bit friends. | Misha Brukman | 2004-08-17 | 1 | -0/+7 |
| | | | | llvm-svn: 15885 | ||||
* | Allow any cl::opt to use the method getPosition() to retrieve the option's | Reid Spencer | 2004-08-13 | 1 | -24/+34 |
| | | | | | | | | | | | | | absolute position on the command line. Similarly allow any cl::list to use the method getPosition(n) to retrieve the absolute position of the nth option in the list. This provides support for two things: (a) options like -l that are actually positional and their order of occurrence matters when they are intermixed with positional arguments like "a.o"; and (b) options like -x LANG which affect only the positional arguments that come after the option. In both cases, knowing the absolute position of a given option helps. llvm-svn: 15725 | ||||
* | Fix typo in comment. | Brian Gaeke | 2004-07-29 | 1 | -1/+1 |
| | | | | llvm-svn: 15318 | ||||
* | Add back() and pop_back() methods to SetVector | Chris Lattner | 2004-07-25 | 1 | -14/+28 |
| | | | | | | | Move clear to the end of the class Add assertions llvm-svn: 15203 | ||||
* | Add support for killing the program if it executes for too long. | Chris Lattner | 2004-07-24 | 1 | -2/+3 |
| | | | | llvm-svn: 15158 | ||||
* | Include <iostream> here, because most people using DEBUG() want to use ↵ | Brian Gaeke | 2004-07-21 | 1 | -0/+3 |
| | | | | | | | | std::cerr too. This means that users of this file do not also need to include <iostream>. llvm-svn: 15088 | ||||
* | Add greater_ptr functor. | Alkis Evlogimenos | 2004-07-21 | 1 | -0/+7 |
| | | | | llvm-svn: 15070 | ||||
* | Add prototypes for platform-independent wrappers for isinf(). | Brian Gaeke | 2004-07-21 | 1 | -0/+4 |
| | | | | | | Patch contributed by Bill Wendling. llvm-svn: 15055 | ||||
* | Use C++-style <cstdio> instead of C-style <stdio.h> | Misha Brukman | 2004-07-20 | 1 | -1/+1 |
| | | | | llvm-svn: 15042 | ||||
* | Dump the old-fashioned C-style <ctype.h> in favor of new `C++'-style <cctype> | Misha Brukman | 2004-07-20 | 1 | -1/+1 |
| | | | | llvm-svn: 15025 | ||||
* | isupper() and tolower() are declared in <ctype.h> | Misha Brukman | 2004-07-20 | 1 | -3/+3 |
| | | | | llvm-svn: 15016 | ||||
* | Added support for stdint.h. It is now automatically included by | John Criswell | 2004-07-19 | 1 | -0/+1 |
| | | | | | | | DataTypes.h. So far, it doesn't seem to break Linux, Solaris, or MacOS X. This should automatically include it for those people who need it. llvm-svn: 15006 | ||||
* | Add a new macro to be used for the end of enum lists. | Chris Lattner | 2004-07-16 | 1 | -0/+1 |
| | | | | llvm-svn: 14862 | ||||
* | Give SetVector range support | Chris Lattner | 2004-07-15 | 1 | -1/+17 |
| | | | | llvm-svn: 14855 | ||||
* | Fix warning compiling with VC++ | Chris Lattner | 2004-07-12 | 1 | -2/+2 |
| | | | | llvm-svn: 14772 | ||||
* | Provide better support for pointer-valued command line arguments | Chris Lattner | 2004-07-11 | 1 | -0/+3 |
| | | | | llvm-svn: 14746 | ||||
* | Add a new header | Chris Lattner | 2004-07-11 | 1 | -0/+35 |
| | | | | llvm-svn: 14737 | ||||
* | Get rid of some cruft in the insert method. | Reid Spencer | 2004-07-08 | 1 | -3/+3 |
| | | | | llvm-svn: 14704 | ||||
* | First version of a vector with uniqueness constraints (or a set with | Reid Spencer | 2004-07-08 | 1 | -0/+108 |
| | | | | | | deterministic, insertion-order iteration). llvm-svn: 14702 | ||||
* | Add more operators. | Alkis Evlogimenos | 2004-07-04 | 1 | -0/+2 |
| | | | | llvm-svn: 14589 | ||||
* | Get rid of Annotable's vtable. If anyone deletes an object through an ↵ | Chris Lattner | 2004-06-27 | 1 | -1/+1 |
| | | | | | | | | | | Annotable*, they get what they deserve. This reduces the size of Instruction & Function by 4 bytes each. llvm-svn: 14433 | ||||
* | Unbreak the build. tsk tsk | Chris Lattner | 2004-06-25 | 1 | -1/+1 |
| | | | | llvm-svn: 14390 | ||||
* | Add a LowercaseString() utility function, courtesy of brg. | Misha Brukman | 2004-06-24 | 1 | -0/+7 |
| | | | | llvm-svn: 14383 | ||||
* | Provide prototypes for IsNAN() wrapper. | Brian Gaeke | 2004-06-23 | 1 | -0/+4 |
| | | | | llvm-svn: 14339 | ||||
* | Add some constants for VC | Chris Lattner | 2004-06-04 | 1 | -3/+11 |
| | | | | llvm-svn: 14028 | ||||
* | Fix a *really* dumb warning on VC | Chris Lattner | 2004-06-04 | 1 | -1/+1 |
| | | | | llvm-svn: 14025 | ||||
* | GCC doesn't like prefix form of cast with two identifiers I guess. | Chris Lattner | 2004-06-04 | 1 | -1/+1 |
| | | | | llvm-svn: 14021 | ||||
* | Silence a warning | Chris Lattner | 2004-06-04 | 1 | -1/+1 |
| | | | | llvm-svn: 14019 | ||||
* | Add ssize_t for VC++ | Chris Lattner | 2004-06-04 | 1 | -2/+3 |
| | | | | llvm-svn: 14018 | ||||
* | Add more needed typedefs | Chris Lattner | 2004-06-04 | 1 | -0/+2 |
| | | | | llvm-svn: 14014 | ||||
* | Add explicit casts to silence warnings. There is no need to use snprintf here. | Chris Lattner | 2004-06-04 | 1 | -4/+4 |
| | | | | llvm-svn: 14013 | ||||
* | Make this work with VC++ | Chris Lattner | 2004-06-04 | 1 | -0/+7 |
| | | | | llvm-svn: 14012 | ||||
* | The prototype for ParseCommandLineOptions changed at some point, but this | Chris Lattner | 2004-06-03 | 1 | -1/+1 |
| | | | | | | was never updated. I guess GCC just ignores the prototype llvm-svn: 13995 | ||||
* | Only use the non-standards-compliant std::distance on the compiler that is | Chris Lattner | 2004-06-03 | 1 | -4/+5 |
| | | | | | | buggy, not for all compilers that are not GCC 3 llvm-svn: 13990 | ||||
* | Add a new CopyFile function | Chris Lattner | 2004-06-02 | 1 | -1/+5 |
| | | | | llvm-svn: 13944 | ||||
* | Add comparator useful for natural comparisons on collections with | Alkis Evlogimenos | 2004-05-30 | 1 | -0/+6 |
| | | | | | | pointers to objects. llvm-svn: 13909 | ||||
* | Add a new function for the JIT | Chris Lattner | 2004-05-28 | 1 | -0/+7 |
| | | | | llvm-svn: 13869 | ||||
* | Add a pair of functions to hide system specific details of mapping a file in ↵ | Chris Lattner | 2004-05-28 | 1 | -1/+11 |
| | | | | | | for reading. llvm-svn: 13863 | ||||
* | Beta-test moving a header from include/Support into the llvm hierarchy: | Chris Lattner | 2004-05-27 | 1 | -32/+0 |
| | | | | | | it seems to work :) llvm-svn: 13814 | ||||
* | Remember the set of leaders. Also compute on demand and cache the equiv | Vikram S. Adve | 2004-05-23 | 1 | -32/+52 |
| | | | | | | | class for each leader. Finally, rename Elem2ECLeaderMap to Elem2LeaderMap (most of the changed lines are only due to the latter). llvm-svn: 13651 | ||||
* | Add the enum corresponding to the source change I made earlier | Chris Lattner | 2004-05-07 | 1 | -2/+3 |
| | | | | llvm-svn: 13395 | ||||
* | Move the stuff that fixes the size, orientation & fonts of graphs to | Brian Gaeke | 2004-05-05 | 1 | -3/+2 |
| | | | | | | | | | | | the debugging functions that call "dot". These fixed settings have various problems: for example, the fixed size that is set in the graph traits classes is not appropriate for turning the dot file into a PNG, and if TrueType font rendering is being used, the 'Courier' TrueType font may not be installed. It seems easy enough to specify these things on the command line, anyhow. llvm-svn: 13366 | ||||
* | Declare iterator as public since it is defined as such (gcc-3.4 fix) | Alkis Evlogimenos | 2004-04-21 | 1 | -1/+1 |
| | | | | llvm-svn: 13090 | ||||
* | Switch to including <iostream> for compatibility with gcc-3.0.x (Debian). | Brian Gaeke | 2004-04-16 | 1 | -1/+1 |
| | | | | llvm-svn: 12990 |