//
//===----------------------------------------------------------------------===//
-#ifndef LLVM_SUPPORT_ALLOCA_H
-#define LLVM_SUPPORT_ALLOCA_H
+#ifndef SUPPORT_ALLOCA_H
+#define SUPPORT_ALLOCA_H
// TODO: Determine HAVE_ALLOCA_H based on autoconf results.
// The following method is too brittle.
#include <alloca.h>
#endif
-#endif /* LLVM_SUPPORT_ALLOCA_H */
+#endif /* SUPPORT_ALLOCA_H */
//
//===----------------------------------------------------------------------===//
-#ifndef LLVM_SUPPORT_BITVECTORSET_H
-#define LLVM_SUPPORT_BITVECTORSET_H
+#ifndef SUPPORT_BITSETVECTOR_H
+#define SUPPORT_BITSETVECTOR_H
#include <bitset>
#include <vector>
//
//===----------------------------------------------------------------------===//
-#ifndef LLVM_SUPPORT_COMMANDLINE_H
-#define LLVM_SUPPORT_COMMANDLINE_H
+#ifndef SUPPORT_COMMANDLINE_H
+#define SUPPORT_COMMANDLINE_H
#include <string>
#include <vector>
// TODO: This file sucks. Not only does it not work, but this stuff should be
// autoconfiscated anyways. Major FIXME
-#ifndef LLVM_SUPPORT_DATATYPES_H
-#define LLVM_SUPPORT_DATATYPES_H
+#ifndef SUPPORT_DATATYPES_H
+#define SUPPORT_DATATYPES_H
#define __STDC_LIMIT_MACROS 1
#include <inttypes.h>
#error "include/Support/DataTypes.h could not determine endianness!"
#endif
-#endif /* LLVM_SUPPORT_DATATYPES_H */
+#endif /* SUPPORT_DATATYPES_H */
//
//===----------------------------------------------------------------------===//
-#ifndef LLVM_SUPPORT_DEPTH_FIRST_ITERATOR_H
-#define LLVM_SUPPORT_DEPTH_FIRST_ITERATOR_H
+#ifndef SUPPORT_DEPTHFIRSTITERATOR_H
+#define SUPPORT_DEPTHFIRSTITERATOR_H
#include "Support/GraphTraits.h"
#include "Support/iterator"
//
//===------------------------------------------------------------------===//
-#ifndef LLVM_SUPPORT_EQUIVALENCE_CLASSES_H
-#define LLVM_SUPPORT_EQUIVALENCE_CLASSES_H
+#ifndef SUPPORT_EQUIVALENCECLASSES_H
+#define SUPPORT_EQUIVALENCECLASSES_H
#include <map>
#include <vector>
//
//===----------------------------------------------------------------------===//
-#ifndef LLVM_SUPPORT_GRAPH_TRAITS_H
-#define LLVM_SUPPORT_GRAPH_TRAITS_H
+#ifndef SUPPORT_GRAPHTRAITS_H
+#define SUPPORT_GRAPHTRAITS_H
// GraphTraits - This class should be specialized by different graph types...
// which is why the default version is empty.
//
//===----------------------------------------------------------------------===//
-#ifndef LLVM_SUPPORT_HASHEXTRAS_H
-#define LLVM_SUPPORT_HASHEXTRAS_H
+#ifndef SUPPORT_HASHEXTRAS_H
+#define SUPPORT_HASHEXTRAS_H
#include <string>
#include "Support/hash_map"
//
//===----------------------------------------------------------------------===//
-#ifndef SUPPORT_LEAK_DETECTOR_H
-#define SUPPORT_LEAK_DETECTOR_H
+#ifndef SUPPORT_LEAKDETECTOR_H
+#define SUPPORT_LEAKDETECTOR_H
#include <string>
class Value;
//
//===----------------------------------------------------------------------===//
-#ifndef SUPPORT_MATH_EXTRAS_H
-#define SUPPORT_MATH_EXTRAS_H
+#ifndef SUPPORT_MATHEXTRAS_H
+#define SUPPORT_MATHEXTRAS_H
#include "Support/DataTypes.h"
//
//===----------------------------------------------------------------------===//
-#ifndef LLVM_SUPPORT_NONCOPYABLE_H
-#define LLVM_SUPPORT_NONCOPYABLE_H
+#ifndef SUPPORT_NONCOPYABLE_H
+#define SUPPORT_NONCOPYABLE_H
class NonCopyable {
// Disable the copy constructor and the assignment operator
//
//===----------------------------------------------------------------------===//
-#ifndef LLVM_SUPPORT_POSTORDER_ITERATOR_H
-#define LLVM_SUPPORT_POSTORDER_ITERATOR_H
+#ifndef SUPPORT_POSTORDERITERATOR_H
+#define SUPPORT_POSTORDERITERATOR_H
#include "Support/GraphTraits.h"
#include "Support/iterator"
// (NOTE: This requires some simple wrappers and is not supported yet.)
//===----------------------------------------------------------------------===//
-#ifndef LLVM_SUPPORT_TARJANSCC_ITERATOR_H
-#define LLVM_SUPPORT_TARJANSCC_ITERATOR_H
+#ifndef SUPPORT_TARJANSCCITERATOR_H
+#define SUPPORT_TARJANSCCITERATOR_H
#include "Support/GraphTraits.h"
#include <Support/Statistic.h>
//
//===----------------------------------------------------------------------===//
-#ifndef LLVM_SUPPORT_STL_EXTRAS_H
-#define LLVM_SUPPORT_STL_EXTRAS_H
+#ifndef SUPPORT_STLEXTRAS_H
+#define SUPPORT_STLEXTRAS_H
#include <functional>
#include "Support/iterator"
//
//===----------------------------------------------------------------------===//
-#ifndef LLVM_SUPPORT_SET_OPERATIONS_H
-#define LLVM_SUPPORT_SET_OPERATIONS_H
+#ifndef SUPPORT_SETOPERATIONS_H
+#define SUPPORT_SETOPERATIONS_H
// set_union(A, B) - Compute A := A u B, return whether A changed.
//
//
//===----------------------------------------------------------------------===//
-#ifndef SUPPORT_STRING_EXTRAS_H
-#define SUPPORT_STRING_EXTRAS_H
+#ifndef SUPPORT_STRINGEXTRAS_H
+#define SUPPORT_STRINGEXTRAS_H
#include "Support/DataTypes.h"
#include <string>
//
//===----------------------------------------------------------------------===//
-#ifndef LLVM_SUPPORT_TREE_H
-#define LLVM_SUPPORT_TREE_H
+#ifndef SUPPORT_TREE_H
+#define SUPPORT_TREE_H
#include <vector>
//
//===----------------------------------------------------------------------===//
-#ifndef LLVM_SUPPORT_TYPEINFO_H
-#define LLVM_SUPPORT_TYPEINFO_H
+#ifndef SUPPORT_TYPEINFO_H
+#define SUPPORT_TYPEINFO_H
#include <typeinfo>
//
//===----------------------------------------------------------------------===//
-#ifndef SUPPORT_HASHMAP_H
-#define SUPPORT_HASHMAP_H
+#ifndef SUPPORT_HASH_MAP
+#define SUPPORT_HASH_MAP
// Compiler Support Matrix
//
//
//===----------------------------------------------------------------------===//
-#ifndef SUPPORT_HASHSET_H
-#define SUPPORT_HASHSET_H
+#ifndef SUPPORT_HASH_SET
+#define SUPPORT_HASH_SET
// Compiler Support Matrix
//
//
//===----------------------------------------------------------------------===//
-#ifndef INCLUDED_SUPPORT_ILIST
-#define INCLUDED_SUPPORT_ILIST
+#ifndef SUPPORT_ILIST
+#define SUPPORT_ILIST
#include <assert.h>
#include <algorithm>
//
//===----------------------------------------------------------------------===//
-#ifndef SUPPORT_ITERATOR_H
-#define SUPPORT_ITERATOR_H
+#ifndef SUPPORT_ITERATOR
+#define SUPPORT_ITERATOR
#include <iterator>
//
//===----------------------------------------------------------------------===//
-#ifndef SUPPORT_SLIST_H
-#define SUPPORT_SLIST_H
+#ifndef SUPPORT_SLIST
+#define SUPPORT_SLIST
// Compiler Support Matrix
//
//
//===----------------------------------------------------------------------===//
-#ifndef LLVM_SUPPORT_BITVECTORSET_H
-#define LLVM_SUPPORT_BITVECTORSET_H
+#ifndef SUPPORT_BITSETVECTOR_H
+#define SUPPORT_BITSETVECTOR_H
#include <bitset>
#include <vector>
//
//===----------------------------------------------------------------------===//
-#ifndef LLVM_SUPPORT_DEPTH_FIRST_ITERATOR_H
-#define LLVM_SUPPORT_DEPTH_FIRST_ITERATOR_H
+#ifndef SUPPORT_DEPTHFIRSTITERATOR_H
+#define SUPPORT_DEPTHFIRSTITERATOR_H
#include "Support/GraphTraits.h"
#include "Support/iterator"
//
//===------------------------------------------------------------------===//
-#ifndef LLVM_SUPPORT_EQUIVALENCE_CLASSES_H
-#define LLVM_SUPPORT_EQUIVALENCE_CLASSES_H
+#ifndef SUPPORT_EQUIVALENCECLASSES_H
+#define SUPPORT_EQUIVALENCECLASSES_H
#include <map>
#include <vector>
//
//===----------------------------------------------------------------------===//
-#ifndef LLVM_SUPPORT_GRAPH_TRAITS_H
-#define LLVM_SUPPORT_GRAPH_TRAITS_H
+#ifndef SUPPORT_GRAPHTRAITS_H
+#define SUPPORT_GRAPHTRAITS_H
// GraphTraits - This class should be specialized by different graph types...
// which is why the default version is empty.
//
//===----------------------------------------------------------------------===//
-#ifndef LLVM_SUPPORT_HASHEXTRAS_H
-#define LLVM_SUPPORT_HASHEXTRAS_H
+#ifndef SUPPORT_HASHEXTRAS_H
+#define SUPPORT_HASHEXTRAS_H
#include <string>
#include "Support/hash_map"
//
//===----------------------------------------------------------------------===//
-#ifndef LLVM_SUPPORT_POSTORDER_ITERATOR_H
-#define LLVM_SUPPORT_POSTORDER_ITERATOR_H
+#ifndef SUPPORT_POSTORDERITERATOR_H
+#define SUPPORT_POSTORDERITERATOR_H
#include "Support/GraphTraits.h"
#include "Support/iterator"
// (NOTE: This requires some simple wrappers and is not supported yet.)
//===----------------------------------------------------------------------===//
-#ifndef LLVM_SUPPORT_TARJANSCC_ITERATOR_H
-#define LLVM_SUPPORT_TARJANSCC_ITERATOR_H
+#ifndef SUPPORT_TARJANSCCITERATOR_H
+#define SUPPORT_TARJANSCCITERATOR_H
#include "Support/GraphTraits.h"
#include <Support/Statistic.h>
//
//===----------------------------------------------------------------------===//
-#ifndef LLVM_SUPPORT_STL_EXTRAS_H
-#define LLVM_SUPPORT_STL_EXTRAS_H
+#ifndef SUPPORT_STLEXTRAS_H
+#define SUPPORT_STLEXTRAS_H
#include <functional>
#include "Support/iterator"
//
//===----------------------------------------------------------------------===//
-#ifndef LLVM_SUPPORT_SET_OPERATIONS_H
-#define LLVM_SUPPORT_SET_OPERATIONS_H
+#ifndef SUPPORT_SETOPERATIONS_H
+#define SUPPORT_SETOPERATIONS_H
// set_union(A, B) - Compute A := A u B, return whether A changed.
//
//
//===----------------------------------------------------------------------===//
-#ifndef SUPPORT_STRING_EXTRAS_H
-#define SUPPORT_STRING_EXTRAS_H
+#ifndef SUPPORT_STRINGEXTRAS_H
+#define SUPPORT_STRINGEXTRAS_H
#include "Support/DataTypes.h"
#include <string>
//
//===----------------------------------------------------------------------===//
-#ifndef LLVM_SUPPORT_TREE_H
-#define LLVM_SUPPORT_TREE_H
+#ifndef SUPPORT_TREE_H
+#define SUPPORT_TREE_H
#include <vector>
//
//===----------------------------------------------------------------------===//
-#ifndef INCLUDED_SUPPORT_ILIST
-#define INCLUDED_SUPPORT_ILIST
+#ifndef SUPPORT_ILIST
+#define SUPPORT_ILIST
#include <assert.h>
#include <algorithm>
//
//===----------------------------------------------------------------------===//
-#ifndef LLVM_SUPPORT_COMMANDLINE_H
-#define LLVM_SUPPORT_COMMANDLINE_H
+#ifndef SUPPORT_COMMANDLINE_H
+#define SUPPORT_COMMANDLINE_H
#include <string>
#include <vector>
//
//===----------------------------------------------------------------------===//
-#ifndef SUPPORT_LEAK_DETECTOR_H
-#define SUPPORT_LEAK_DETECTOR_H
+#ifndef SUPPORT_LEAKDETECTOR_H
+#define SUPPORT_LEAKDETECTOR_H
#include <string>
class Value;
//
//===----------------------------------------------------------------------===//
-#ifndef SUPPORT_MATH_EXTRAS_H
-#define SUPPORT_MATH_EXTRAS_H
+#ifndef SUPPORT_MATHEXTRAS_H
+#define SUPPORT_MATHEXTRAS_H
#include "Support/DataTypes.h"
//
//===----------------------------------------------------------------------===//
-#ifndef LLVM_SUPPORT_TYPEINFO_H
-#define LLVM_SUPPORT_TYPEINFO_H
+#ifndef SUPPORT_TYPEINFO_H
+#define SUPPORT_TYPEINFO_H
#include <typeinfo>