summaryrefslogtreecommitdiffstats
path: root/llvm/include/Support/SCCIterator.h
Commit message (Collapse)AuthorAgeFilesLines
* Changes For Bug 352Reid Spencer2004-09-011-199/+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 namespace qualifierChris Lattner2003-11-131-1/+1
| | | | llvm-svn: 9959
* Minor cleanupsChris Lattner2003-11-131-43/+38
| | | | llvm-svn: 9958
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
| | | | llvm-svn: 9903
* Added LLVM notice.John Criswell2003-10-201-0/+7
| | | | llvm-svn: 9300
* 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
* Including statistics into an anonymous namespace that gets #included intoChris Lattner2003-08-011-10/+1
| | | | | | every file is a bad idea. llvm-svn: 7489
* Merged in autoconf branch. This provides configuration via the autoconfJohn Criswell2003-06-301-1/+0
| | | | | | system. llvm-svn: 7014
* Remove a ton of extraneous #includesChris Lattner2003-06-221-4/+4
| | | | llvm-svn: 6842
* Regularize the names of #include-guards.Brian Gaeke2003-06-171-2/+2
| | | | llvm-svn: 6732
* Included assert.h so that the code compiles under newer versions of GCC.John Criswell2003-06-111-0/+1
| | | | llvm-svn: 6682
* Bug fix in operator==() and in method fini().Vikram S. Adve2002-12-061-4/+5
| | | | llvm-svn: 4945
* Fix warningChris Lattner2002-11-151-3/+1
| | | | llvm-svn: 4708
* Add tarj_end() methodChris Lattner2002-11-101-0/+5
| | | | llvm-svn: 4684
* Generic graph iterator to enumerate the SCCs of a graphVikram S. Adve2002-11-041-0/+221
in linear time using Tarjan's DFS algorithm. llvm-svn: 4531
OpenPOWER on IntegriCloud