summaryrefslogtreecommitdiffstats
path: root/llvm/include/Support
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixes for PR114: Thanks to Reid Spencer!Chris Lattner2003-11-167-22/+31
| | | | llvm-svn: 10029
* Remove needless dependence on boostChris Lattner2003-11-131-3/+2
| | | | llvm-svn: 9961
* Add namespace qualifierChris Lattner2003-11-131-1/+1
| | | | llvm-svn: 9959
* Minor cleanupsChris Lattner2003-11-131-43/+38
| | | | llvm-svn: 9958
* Fix faulty namespacificationChris Lattner2003-11-121-4/+7
| | | | llvm-svn: 9943
* Regress to not using the llvm namespace.John Criswell2003-11-121-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 Gaeke2003-11-1128-2/+110
| | | | llvm-svn: 9903
* Add prototypes for CheckMagic, IsArchive, and IsBytecode.Brian Gaeke2003-11-111-2/+17
| | | | llvm-svn: 9900
* VS: ----------------------------------------------------------------------Brian Gaeke2003-11-111-0/+5
| | | | | | Add prototype for FileOpenable(). llvm-svn: 9891
* Patch to fix PR102, contributed by Reid Spencer.Brian Gaeke2003-11-102-29/+43
| | | | llvm-svn: 9849
* Provide a specialization of _Alloc_traits, which allows the G++ runtime to avoidChris Lattner2003-11-071-2/+13
| | | | | | storing an instance of the allocator in each data structure it uses. Yaay. llvm-svn: 9795
* Add some ctors for this allocatorChris Lattner2003-11-071-0/+4
| | | | llvm-svn: 9766
* Add std::pair tier. This is a much simplified version of boost::tieAlkis Evlogimenos2003-11-051-0/+48
| | | | | | that works only for std::pair. llvm-svn: 9723
* New file, for use by the pool allocator projectChris Lattner2003-11-041-0/+68
| | | | llvm-svn: 9702
* Escape "'s, which are frequent visitors to C++ typesChris Lattner2003-10-311-0/+1
| | | | llvm-svn: 9642
* Apparently my Mac OS X fixes were not entirely compatible with SPARC...hmm.Brian Gaeke2003-10-301-1/+1
| | | | llvm-svn: 9612
* Add support for utostr(unsigned long)Brian Gaeke2003-10-291-0/+4
| | | | llvm-svn: 9588
* Pull in stdint.h here, if we have it. Some systems keepBrian Gaeke2003-10-291-0/+4
| | | | | | the INT*_MAX macros there. llvm-svn: 9577
* Remove __STDC_LIMIT_MACROS from here.Brian Gaeke2003-10-281-1/+4
| | | | llvm-svn: 9550
* This #include is no longer necessaryChris Lattner2003-10-201-1/+0
| | | | llvm-svn: 9306
* Added LLVM notice.John Criswell2003-10-2033-0/+231
| | | | llvm-svn: 9300
* This file uses assert and doesn't include anything which already #includes ↵Chris Lattner2003-10-151-0/+1
| | | | | | <cassert> llvm-svn: 9142
* Add missing default argumentChris Lattner2003-10-131-1/+1
| | | | llvm-svn: 9092
* add support for "external" depth first iterators, which store the 'visited' setChris Lattner2003-10-131-11/+99
| | | | | | outside of the iterator itself. llvm-svn: 9090
* Extricate the "reverse" support from the depth-first iterator. This is reallyChris Lattner2003-10-131-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 Gaeke2003-10-101-0/+29
| | | | llvm-svn: 9008
* Moved to llvm/include/llvm/Support because it is LLVM-specific.Misha Brukman2003-10-061-121/+0
| | | | llvm-svn: 8897
* Doxygenize class comments. Add new NamedRegionTimer classChris Lattner2003-10-061-20/+32
| | | | llvm-svn: 8888
* Output a very high-precision numberChris Lattner2003-10-051-1/+1
| | | | llvm-svn: 8856
* Standardize header file commentsChris Lattner2003-09-3021-38/+31
| | | | llvm-svn: 8782
* Add a file headerChris Lattner2003-09-301-0/+6
| | | | llvm-svn: 8781
* Remove unused headerChris Lattner2003-09-301-14/+0
| | | | llvm-svn: 8780
* Abstracted away the process of running our tools + gcc from bugpoint.Misha Brukman2003-09-291-0/+115
| | | | llvm-svn: 8753
* Tersified and fixed whitespace (tabs -> spaces).Misha Brukman2003-09-291-10/+6
| | | | llvm-svn: 8752
* In ExecWait(), made the child process exit if it can't execve() the newJohn Criswell2003-09-171-1/+1
| | | | | | | | program. Added the use of const (which compiles and is hopefully correct). Added comments. llvm-svn: 8585
* Added the ExecWait() function.John Criswell2003-09-171-0/+8
| | | | llvm-svn: 8578
* Fix spelloChris Lattner2003-09-101-1/+1
| | | | llvm-svn: 8432
* Added the MakeFileReadable() method.John Criswell2003-09-021-0/+17
| | | | llvm-svn: 8327
* Added the MakeFileExecutable() method. This method takes a filename andJohn Criswell2003-09-021-0/+15
| | | | | | gives it execute access while respecting the user's umask. llvm-svn: 8324
* Rename TarjanSCCIterator -> scc_iteratorChris Lattner2003-08-311-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::vectorChris Lattner2003-08-311-25/+9
| | | | llvm-svn: 8272
* Move the HasLoop method from the SCC class to the iterator classChris Lattner2003-08-311-12/+13
| | | | llvm-svn: 8268
* * CleanupsChris Lattner2003-08-311-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 Lattner2003-08-311-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 Lattner2003-08-311-5/+5
| | | | | | debugging, comment it out llvm-svn: 8245
* Fix compilation problems with G++ 3.4Chris Lattner2003-08-291-17/+17
| | | | llvm-svn: 8212
* Spell `incompatible' correctly.Misha Brukman2003-08-271-2/+2
| | | | llvm-svn: 8163
* Changes to work better with GCC3.4/LLVM G++Chris Lattner2003-08-221-3/+6
| | | | llvm-svn: 8054
* Remove unused fileChris Lattner2003-08-211-26/+0
| | | | llvm-svn: 8021
* Make assertion message more helpful in a case that might happen...Chris Lattner2003-08-191-1/+2
| | | | llvm-svn: 7975
OpenPOWER on IntegriCloud