summaryrefslogtreecommitdiffstats
path: root/llvm/include/Support
Commit message (Collapse)AuthorAgeFilesLines
...
* Spell `necessary' correctly.Misha Brukman2003-08-182-2/+2
| | | | llvm-svn: 7944
* lib/Support/CommandLine.cpp:Brian Gaeke2003-08-151-1/+1
| | | | | | | | | | | | | | | | | Many changes suggested by Chris. It's okay, I'll recover from the emotional damage...maybe someday. :-) Collapse ParseCStringVector into ParseStringVector. Comment it. Make it take a const input. Use std::string::npos instead of -1 (what a mouthful!) Make ParseEnvironmentOptions take const inputs. Check its args at the very beginning. Strdup all the contents of newArgv and free them all at the end. include/Support/CommandLine.h: Constify progName and envVar arguments to ParseEnvironmentOptions(). llvm-svn: 7905
* hash_map and hash_set:Misha Brukman2003-08-152-5/+13
| | | | | | | | * Define HASH_NAMESPACE to `std' in the case of pre-3.0 GCC compilers * Add comments to clarify the intent of all the #ifdef madness * Add VIM directive to highlight files as C++ llvm-svn: 7903
* Reordered includes to be consistent with the LLVM style.Misha Brukman2003-08-151-1/+1
| | | | llvm-svn: 7887
* Remove extraneous cl:: namespace qualifiersChris Lattner2003-08-141-4/+4
| | | | llvm-svn: 7852
* Add support for reading command line arguments from an environment variable.Brian Gaeke2003-08-141-0/+7
| | | | llvm-svn: 7851
* If we can't find INT64_MAX, set it to a reasonable default value,Brian Gaeke2003-08-111-1/+9
| | | | | | instead of printing out an (incorrect) #error message. llvm-svn: 7744
* Remove references to `bugpoint' from the now-generic system utilities.Misha Brukman2003-08-071-5/+6
| | | | llvm-svn: 7693
* Moved removeFile() and getUniqueFilename() into FileUtilities.Misha Brukman2003-08-072-10/+10
| | | | llvm-svn: 7691
* Move debugging support out of Statistic.h into Debug.h, implement the new ↵Chris Lattner2003-08-012-21/+53
| | | | | | DEBUG_TYPE facilities llvm-svn: 7490
* Including statistics into an anonymous namespace that gets #included intoChris Lattner2003-08-011-10/+1
| | | | | | every file is a bad idea. llvm-svn: 7489
* New fileChris Lattner2003-08-011-0/+29
| | | | llvm-svn: 7482
* This file doesn't need this includeChris Lattner2003-08-011-5/+0
| | | | llvm-svn: 7479
* Enable JIT when the platform supports it.John Criswell2003-07-291-4/+27
| | | | | | | | Select /localhome/$USER when it exists. Fix the checks for bidirectional and forward iterators so that they work with version of GCC prior to 3.x. llvm-svn: 7383
* Fix another accessibility problem illuminated by GCC 3.3Chris Lattner2003-07-251-1/+1
| | | | llvm-svn: 7314
* Fix visibility problem exposed by GCC 3.3Chris Lattner2003-07-251-1/+1
| | | | llvm-svn: 7313
* Use the C++ <cassert> header, not the C <assert.h> headerChris Lattner2003-07-251-1/+1
| | | | llvm-svn: 7310
* Add includes of assertChris Lattner2003-07-252-0/+2
| | | | llvm-svn: 7307
* Fix accessibility problems GCC 3.3Chris Lattner2003-07-251-1/+3
| | | | llvm-svn: 7306
* Add assert.h includeChris Lattner2003-07-251-0/+1
| | | | llvm-svn: 7305
* Convert to C++ style commentsChris Lattner2003-07-252-4/+4
| | | | llvm-svn: 7304
* Include vector into these two files to ensure that specializations likeVikram S. Adve2003-07-252-0/+8
| | | | | | | | | stl_bvector.h are correctly included into *anything* that includes hash_map or hash_set. ext/hash_map includes stl_vector.h directly and leaves out the specializations, causing truly nasty bugs due to inconsistent versions of vector<> being used for vector<bool> in different files. llvm-svn: 7303
* The word `separate' only has one `e'.Misha Brukman2003-07-141-1/+1
| | | | llvm-svn: 7173
* Lowercase versions of `occurrence' need to be spelled correctly, too.Misha Brukman2003-07-101-6/+6
| | | | llvm-svn: 7142
* `Occurrence' has no `a' and the `r' is doubled.Misha Brukman2003-07-101-22/+22
| | | | llvm-svn: 7140
* Merged in autoconf branch. This provides configuration via the autoconfJohn Criswell2003-06-3015-106/+51
| | | | | | system. llvm-svn: 7014
* Add support for 'unsigned' command line argumentsChris Lattner2003-06-281-0/+15
| | | | llvm-svn: 6928
* Get rid of WORDSIZE macro which can pollute untold numbers of translation unitsChris Lattner2003-06-221-18/+12
| | | | llvm-svn: 6843
* Remove a ton of extraneous #includesChris Lattner2003-06-224-8/+5
| | | | llvm-svn: 6842
* Regularize the names of #include-guards.Brian Gaeke2003-06-1723-48/+48
| | | | llvm-svn: 6732
* Isolate machine-dependent use of <alloca.h> in "Support/Alloca.h",Brian Gaeke2003-06-161-0/+30
| | | | | | | so that we can easily change its use to be conditional on the result of an autoconf test later. llvm-svn: 6723
* Whoops. I didn't mean to step on John's changes.Brian Gaeke2003-06-161-7/+22
| | | | llvm-svn: 6722
* This version supports FreeBSD.Brian Gaeke2003-06-161-25/+25
| | | | llvm-svn: 6721
* Changed the LITTLE_ENDIAN and BIG_ENDIAN macros to ENDIAN_LITTLE and ENDIAN_BIG.John Criswell2003-06-111-7/+22
| | | | | | | | This will prevent them from conflicting with macros defined by the system header files. When autoconf comes, this will look a lot nicer. llvm-svn: 6684
* Included assert.h so that the code compiles under newer versions of GCC.John Criswell2003-06-116-0/+9
| | | | llvm-svn: 6682
* Made changes suggested by Chris; Renamed 'union' function to unionSetsWithSumant Kowshik2003-06-041-11/+7
| | | | llvm-svn: 6605
* There are now no uses of NonCopyableVChris Lattner2003-06-031-11/+0
| | | | llvm-svn: 6580
* Add doxygen comment for namespaceChris Lattner2003-06-031-1/+4
| | | | llvm-svn: 6579
* Implementation of Equivalence ClassesSumant Kowshik2003-05-291-0/+93
| | | | llvm-svn: 6422
* dyn_cast_or_null should work just the same as dyn_cast doesChris Lattner2003-05-291-3/+3
| | | | llvm-svn: 6394
* Add support for a new "CommaSeparated" modifierChris Lattner2003-05-221-3/+15
| | | | llvm-svn: 6293
* Updates to match recent timer updatesChris Lattner2003-05-091-1/+2
| | | | llvm-svn: 6069
* Allow autoconversion from ilist_iterator<T> to T* in a dyn_cast and friendsChris Lattner2003-04-231-0/+20
| | | | llvm-svn: 5862
* Allow dyn_cast to operate on things that aren't OBVIOUSLY a pointer type.Chris Lattner2003-04-231-2/+2
| | | | | | These things can be converted to a pointer, like ilist_iterators llvm-svn: 5861
* Update commentChris Lattner2003-03-211-1/+1
| | | | llvm-svn: 5752
* Fix problems with BitSetVector that makes it not compile under GCC 3.0 and 2.95Chris Lattner2003-03-171-6/+6
| | | | llvm-svn: 5745
* Fix #endifChris Lattner2003-02-241-0/+2
| | | | llvm-svn: 5615
* Add support for the slist extensionChris Lattner2003-02-241-0/+32
| | | | llvm-svn: 5614
* Allow the addition of edge source labelsChris Lattner2003-02-051-1/+4
| | | | llvm-svn: 5493
* Add hash_multimap supportChris Lattner2003-02-011-0/+1
| | | | llvm-svn: 5457
OpenPOWER on IntegriCloud