Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fixes for PR114: Thanks to Reid Spencer! | Chris Lattner | 2003-11-16 | 7 | -22/+31 | |
| | | | | llvm-svn: 10029 | |||||
* | Remove needless dependence on boost | Chris Lattner | 2003-11-13 | 1 | -3/+2 | |
| | | | | llvm-svn: 9961 | |||||
* | Add namespace qualifier | Chris Lattner | 2003-11-13 | 1 | -1/+1 | |
| | | | | llvm-svn: 9959 | |||||
* | Minor cleanups | Chris Lattner | 2003-11-13 | 1 | -43/+38 | |
| | | | | llvm-svn: 9958 | |||||
* | Fix faulty namespacification | Chris Lattner | 2003-11-12 | 1 | -4/+7 | |
| | | | | llvm-svn: 9943 | |||||
* | Regress to not using the llvm namespace. | John Criswell | 2003-11-12 | 1 | -4/+0 | |
| | | | | | | | This keeps Pool Allocation stuff from compiling. We can re-visit it later when we have time to do it right. llvm-svn: 9932 | |||||
* | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 28 | -2/+110 | |
| | | | | llvm-svn: 9903 | |||||
* | Add prototypes for CheckMagic, IsArchive, and IsBytecode. | Brian Gaeke | 2003-11-11 | 1 | -2/+17 | |
| | | | | llvm-svn: 9900 | |||||
* | VS: ---------------------------------------------------------------------- | Brian Gaeke | 2003-11-11 | 1 | -0/+5 | |
| | | | | | | Add prototype for FileOpenable(). llvm-svn: 9891 | |||||
* | Patch to fix PR102, contributed by Reid Spencer. | Brian Gaeke | 2003-11-10 | 2 | -29/+43 | |
| | | | | llvm-svn: 9849 | |||||
* | Provide a specialization of _Alloc_traits, which allows the G++ runtime to avoid | Chris Lattner | 2003-11-07 | 1 | -2/+13 | |
| | | | | | | storing an instance of the allocator in each data structure it uses. Yaay. llvm-svn: 9795 | |||||
* | Add some ctors for this allocator | Chris Lattner | 2003-11-07 | 1 | -0/+4 | |
| | | | | llvm-svn: 9766 | |||||
* | Add std::pair tier. This is a much simplified version of boost::tie | Alkis Evlogimenos | 2003-11-05 | 1 | -0/+48 | |
| | | | | | | that works only for std::pair. llvm-svn: 9723 | |||||
* | New file, for use by the pool allocator project | Chris Lattner | 2003-11-04 | 1 | -0/+68 | |
| | | | | llvm-svn: 9702 | |||||
* | Escape "'s, which are frequent visitors to C++ types | Chris Lattner | 2003-10-31 | 1 | -0/+1 | |
| | | | | llvm-svn: 9642 | |||||
* | Apparently my Mac OS X fixes were not entirely compatible with SPARC...hmm. | Brian Gaeke | 2003-10-30 | 1 | -1/+1 | |
| | | | | llvm-svn: 9612 | |||||
* | Add support for utostr(unsigned long) | Brian Gaeke | 2003-10-29 | 1 | -0/+4 | |
| | | | | llvm-svn: 9588 | |||||
* | Pull in stdint.h here, if we have it. Some systems keep | Brian Gaeke | 2003-10-29 | 1 | -0/+4 | |
| | | | | | | the INT*_MAX macros there. llvm-svn: 9577 | |||||
* | Remove __STDC_LIMIT_MACROS from here. | Brian Gaeke | 2003-10-28 | 1 | -1/+4 | |
| | | | | llvm-svn: 9550 | |||||
* | This #include is no longer necessary | Chris Lattner | 2003-10-20 | 1 | -1/+0 | |
| | | | | llvm-svn: 9306 | |||||
* | Added LLVM notice. | John Criswell | 2003-10-20 | 33 | -0/+231 | |
| | | | | llvm-svn: 9300 | |||||
* | This file uses assert and doesn't include anything which already #includes ↵ | Chris Lattner | 2003-10-15 | 1 | -0/+1 | |
| | | | | | | <cassert> llvm-svn: 9142 | |||||
* | Add missing default argument | Chris Lattner | 2003-10-13 | 1 | -1/+1 | |
| | | | | llvm-svn: 9092 | |||||
* | add support for "external" depth first iterators, which store the 'visited' set | Chris Lattner | 2003-10-13 | 1 | -11/+99 | |
| | | | | | | outside of the iterator itself. llvm-svn: 9090 | |||||
* | Extricate the "reverse" support from the depth-first iterator. This is really | Chris Lattner | 2003-10-13 | 1 | -55/+38 | |
| | | | | | | | | | | a crappy form of post-order traversal which really does not belong here. While we are at it, improve documentation and use a vector instead of a stack. This improves the post dominator analysis pass by ~5%, and probably also helps other passes as well. llvm-svn: 9084 | |||||
* | Add my abstracted dynamic linker support files. | Brian Gaeke | 2003-10-10 | 1 | -0/+29 | |
| | | | | llvm-svn: 9008 | |||||
* | Moved to llvm/include/llvm/Support because it is LLVM-specific. | Misha Brukman | 2003-10-06 | 1 | -121/+0 | |
| | | | | llvm-svn: 8897 | |||||
* | Doxygenize class comments. Add new NamedRegionTimer class | Chris Lattner | 2003-10-06 | 1 | -20/+32 | |
| | | | | llvm-svn: 8888 | |||||
* | Output a very high-precision number | Chris Lattner | 2003-10-05 | 1 | -1/+1 | |
| | | | | llvm-svn: 8856 | |||||
* | Standardize header file comments | Chris Lattner | 2003-09-30 | 21 | -38/+31 | |
| | | | | llvm-svn: 8782 | |||||
* | Add a file header | Chris Lattner | 2003-09-30 | 1 | -0/+6 | |
| | | | | llvm-svn: 8781 | |||||
* | Remove unused header | Chris Lattner | 2003-09-30 | 1 | -14/+0 | |
| | | | | llvm-svn: 8780 | |||||
* | Abstracted away the process of running our tools + gcc from bugpoint. | Misha Brukman | 2003-09-29 | 1 | -0/+115 | |
| | | | | llvm-svn: 8753 | |||||
* | Tersified and fixed whitespace (tabs -> spaces). | Misha Brukman | 2003-09-29 | 1 | -10/+6 | |
| | | | | llvm-svn: 8752 | |||||
* | In ExecWait(), made the child process exit if it can't execve() the new | John Criswell | 2003-09-17 | 1 | -1/+1 | |
| | | | | | | | | program. Added the use of const (which compiles and is hopefully correct). Added comments. llvm-svn: 8585 | |||||
* | Added the ExecWait() function. | John Criswell | 2003-09-17 | 1 | -0/+8 | |
| | | | | llvm-svn: 8578 | |||||
* | Fix spello | Chris Lattner | 2003-09-10 | 1 | -1/+1 | |
| | | | | llvm-svn: 8432 | |||||
* | Added the MakeFileReadable() method. | John Criswell | 2003-09-02 | 1 | -0/+17 | |
| | | | | llvm-svn: 8327 | |||||
* | Added the MakeFileExecutable() method. This method takes a filename and | John Criswell | 2003-09-02 | 1 | -0/+15 | |
| | | | | | | gives it execute access while respecting the user's umask. llvm-svn: 8324 | |||||
* | Rename TarjanSCCIterator -> scc_iterator | Chris Lattner | 2003-08-31 | 1 | -19/+18 | |
| | | | | | | | | * Increases consistency with other iterators (e.g. df_iterator, po_iterator...) * It's shorter * We don't name classes by the implementation, we name it for the interface! llvm-svn: 8273 | |||||
* | ELIMINATE the SCC class completely. One less thing deriving from std::vector | Chris Lattner | 2003-08-31 | 1 | -25/+9 | |
| | | | | llvm-svn: 8272 | |||||
* | Move the HasLoop method from the SCC class to the iterator class | Chris Lattner | 2003-08-31 | 1 | -12/+13 | |
| | | | | llvm-svn: 8268 | |||||
* | * Cleanups | Chris Lattner | 2003-08-31 | 1 | -21/+14 | |
| | | | | | | | * operator* now returns a reference to the current SCC, instead of a possibly null pointer llvm-svn: 8261 | |||||
* | Remove usage of unsigned long: unsigned should be enough! | Chris Lattner | 2003-08-31 | 1 | -23/+23 | |
| | | | | | | Remove explicit use of a stack<>, use a vector instead llvm-svn: 8246 | |||||
* | This file uses cerr without including <iostream>. Since it's just for ↵ | Chris Lattner | 2003-08-31 | 1 | -5/+5 | |
| | | | | | | debugging, comment it out llvm-svn: 8245 | |||||
* | Fix compilation problems with G++ 3.4 | Chris Lattner | 2003-08-29 | 1 | -17/+17 | |
| | | | | llvm-svn: 8212 | |||||
* | Spell `incompatible' correctly. | Misha Brukman | 2003-08-27 | 1 | -2/+2 | |
| | | | | llvm-svn: 8163 | |||||
* | Changes to work better with GCC3.4/LLVM G++ | Chris Lattner | 2003-08-22 | 1 | -3/+6 | |
| | | | | llvm-svn: 8054 | |||||
* | Remove unused file | Chris Lattner | 2003-08-21 | 1 | -26/+0 | |
| | | | | llvm-svn: 8021 | |||||
* | Make assertion message more helpful in a case that might happen... | Chris Lattner | 2003-08-19 | 1 | -1/+2 | |
| | | | | llvm-svn: 7975 |