llvm-mirror/include/Support
Brian Gaeke 5d29845f19 Cygwin defines log2 as a macro. Undef it here IFF it has already been defined,
so that we always get the inline function instead. Remember, kids, like it says
in the GCC manual, "An Inline Function is As Fast As a Macro."

llvm-svn: 11815
2004-02-25 01:53:45 +00:00
..
Annotation.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
BitSetVector.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
Casting.h Fixes for PR114: Thanks to Reid Spencer! 2003-11-16 20:21:15 +00:00
CommandLine.h Use the new LLVM is_class template instead of the boost one, allowing us to 2004-02-24 03:50:05 +00:00
DataTypes.h.in DataTypes.h is now output from configure, and shortened 2004-02-23 22:07:26 +00:00
Debug.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
DepthFirstIterator.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
DOTGraphTraits.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
DynamicLinker.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
EquivalenceClasses.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
FileUtilities.h Change the order of the arguments to the ctor, allowing us to make the boolean default to true 2004-02-18 20:20:52 +00:00
GraphTraits.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
GraphWriter.h If a node has more than 64 outgoing edges, make the edges go from the 'truncated' block, 2004-02-11 20:44:17 +00:00
hash_map.in Renamed to hash_map.in; move to using autoconf substitution tags. 2004-02-23 18:56:35 +00:00
hash_set.in Renamed to hash_set.in; move to using autoconf substitution tags. 2004-02-23 18:56:36 +00:00
HashExtras.h Fixes for PR114: Thanks to Reid Spencer! 2003-11-16 20:21:15 +00:00
ilist Add global methods that prevent us from using ilist::iterators as 2004-02-09 22:40:50 +00:00
iterator.in Renamed from include/Support/iterator. Doxygenify comments; add autoconf substitution tags. 2004-02-23 18:16:10 +00:00
LeakDetector.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
MallocAllocator.h Fixes for PR114: Thanks to Reid Spencer! 2003-11-16 20:21:15 +00:00
MathExtras.h Cygwin defines log2 as a macro. Undef it here IFF it has already been defined, 2004-02-25 01:53:45 +00:00
PostOrderIterator.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
SCCIterator.h Add namespace qualifier 2003-11-13 02:30:22 +00:00
SetOperations.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
Signals.h Add a new function 2004-02-19 20:03:08 +00:00
SlowOperationInformer.h * Add a new helper progress method 2003-12-31 10:20:38 +00:00
Statistic.h Update the example here in the header file. 2004-02-13 04:49:04 +00:00
STLExtras.h Noone cares about similarity to boost 2004-02-24 03:47:25 +00:00
StringExtras.h add new function 2003-12-29 05:06:38 +00:00
SystemUtils.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
ThreadSupport-NoSupport.h Revision of Brian's threading support library to be a bit more generic and 2004-01-17 19:54:29 +00:00
ThreadSupport-PThreads.h Revision of Brian's threading support library to be a bit more generic and 2004-01-17 19:54:29 +00:00
ThreadSupport.h.in ThreadSupport.h is now output from configure. 2004-02-23 21:30:29 +00:00
Timer.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
Tree.h Hrm, how could this compile? 2003-11-29 19:55:02 +00:00
type_traits.h Check in a new type_traits header which provides the mysterious is_class 2004-02-24 03:49:29 +00:00
TypeInfo.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
VectorExtras.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00