Changes in directory llvm/include/llvm/Support:
Dwarf.h updated: 1.8 -> 1.9 Mangler.h updated: 1.20 -> 1.21 MathExtras.h updated: 1.33 -> 1.34 SlowOperationInformer.h updated: 1.8 -> 1.9 IncludeFile.h (r1.3) removed --- Log message: For PR780: http://llvm.org/PR780 : 1. Move IncludeFile.h to System library 2. Move IncludeFile.cpp to System library 3. #1 and #2 required to prevent cyclic library dependencies for libSystem 4. Convert all existing uses of Support/IncludeFile.h to System/IncludeFile.h 5. Add IncludeFile support to various lib/System classes. 6. Add new lib/System classes to LinkAllVMCore.h All this in an attempt to pull in lib/System to what's required for VMCore --- Diffs of the changes: (+12 -1) Dwarf.h | 4 ++++ Mangler.h | 2 +- MathExtras.h | 4 ++++ SlowOperationInformer.h | 3 +++ 4 files changed, 12 insertions(+), 1 deletion(-) Index: llvm/include/llvm/Support/Dwarf.h diff -u llvm/include/llvm/Support/Dwarf.h:1.8 llvm/include/llvm/Support/Dwarf.h:1.9 --- llvm/include/llvm/Support/Dwarf.h:1.8 Fri Jun 16 08:14:03 2006 +++ llvm/include/llvm/Support/Dwarf.h Wed Jul 26 11:18:00 2006 @@ -16,6 +16,8 @@ #ifndef LLVM_SUPPORT_DWARF_H #define LLVM_SUPPORT_DWARF_H +#include "llvm/System/IncludeFile.h" + namespace llvm { namespace dwarf { @@ -546,4 +548,6 @@ } // End of namespace llvm +FORCE_DEFINING_FILE_TO_BE_LINKED(SupportDwarf) + #endif Index: llvm/include/llvm/Support/Mangler.h diff -u llvm/include/llvm/Support/Mangler.h:1.20 llvm/include/llvm/Support/Mangler.h:1.21 --- llvm/include/llvm/Support/Mangler.h:1.20 Wed Jun 7 18:03:13 2006 +++ llvm/include/llvm/Support/Mangler.h Wed Jul 26 11:18:00 2006 @@ -14,7 +14,7 @@ #ifndef LLVM_SUPPORT_MANGLER_H #define LLVM_SUPPORT_MANGLER_H -#include "llvm/Support/IncludeFile.h" +#include "llvm/System/IncludeFile.h" #include <map> #include <set> #include <string> Index: llvm/include/llvm/Support/MathExtras.h diff -u llvm/include/llvm/Support/MathExtras.h:1.33 llvm/include/llvm/Support/MathExtras.h:1.34 --- llvm/include/llvm/Support/MathExtras.h:1.33 Mon Jul 17 19:47:10 2006 +++ llvm/include/llvm/Support/MathExtras.h Wed Jul 26 11:18:00 2006 @@ -15,6 +15,7 @@ #define LLVM_SUPPORT_MATHEXTRAS_H #include "llvm/Support/DataTypes.h" +#include "llvm/System/IncludeFile.h" namespace llvm { @@ -306,4 +307,7 @@ } // End llvm namespace +FORCE_DEFINING_FILE_TO_BE_LINKED(SupportIsInf) +FORCE_DEFINING_FILE_TO_BE_LINKED(SupportIsNAN) + #endif Index: llvm/include/llvm/Support/SlowOperationInformer.h diff -u llvm/include/llvm/Support/SlowOperationInformer.h:1.8 llvm/include/llvm/Support/SlowOperationInformer.h:1.9 --- llvm/include/llvm/Support/SlowOperationInformer.h:1.8 Thu Jul 6 17:34:06 2006 +++ llvm/include/llvm/Support/SlowOperationInformer.h Wed Jul 26 11:18:00 2006 @@ -32,6 +32,7 @@ #include <string> #include <cassert> #include "llvm/Support/DataTypes.h" +#include "llvm/System/IncludeFile.h" namespace llvm { class SlowOperationInformer { @@ -63,3 +64,5 @@ } // end namespace llvm #endif /* SLOW_OPERATION_INFORMER_H */ + +FORCE_DEFINING_FILE_TO_BE_LINKED(SupportSlowOperationInformer) _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits