Changes in directory llvm/include/llvm:
InlineAsm.h updated: 1.12 -> 1.13 IntrinsicInst.h updated: 1.17 -> 1.18 LinkAllVMCore.h updated: 1.3 -> 1.4 PassSupport.h updated: 1.23 -> 1.24 --- 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: (+11 -5) InlineAsm.h | 2 +- IntrinsicInst.h | 2 +- LinkAllVMCore.h | 10 ++++++++-- PassSupport.h | 2 +- 4 files changed, 11 insertions(+), 5 deletions(-) Index: llvm/include/llvm/InlineAsm.h diff -u llvm/include/llvm/InlineAsm.h:1.12 llvm/include/llvm/InlineAsm.h:1.13 --- llvm/include/llvm/InlineAsm.h:1.12 Wed Jun 7 18:03:13 2006 +++ llvm/include/llvm/InlineAsm.h Wed Jul 26 11:18:00 2006 @@ -17,7 +17,7 @@ #define LLVM_INLINEASM_H #include "llvm/Value.h" -#include "llvm/Support/IncludeFile.h" +#include "llvm/System/IncludeFile.h" #include <vector> namespace llvm { Index: llvm/include/llvm/IntrinsicInst.h diff -u llvm/include/llvm/IntrinsicInst.h:1.17 llvm/include/llvm/IntrinsicInst.h:1.18 --- llvm/include/llvm/IntrinsicInst.h:1.17 Wed Jun 7 17:00:25 2006 +++ llvm/include/llvm/IntrinsicInst.h Wed Jul 26 11:18:00 2006 @@ -28,7 +28,7 @@ #include "llvm/Function.h" #include "llvm/Instructions.h" #include "llvm/Intrinsics.h" -#include "llvm/Support/IncludeFile.h" +#include "llvm/System/IncludeFile.h" namespace llvm { /// IntrinsicInst - A useful wrapper class for inspecting calls to intrinsic Index: llvm/include/llvm/LinkAllVMCore.h diff -u llvm/include/llvm/LinkAllVMCore.h:1.3 llvm/include/llvm/LinkAllVMCore.h:1.4 --- llvm/include/llvm/LinkAllVMCore.h:1.3 Wed Jun 7 18:03:13 2006 +++ llvm/include/llvm/LinkAllVMCore.h Wed Jul 26 11:18:00 2006 @@ -16,13 +16,19 @@ #ifndef LLVM_LINKALLVMCORE_H #define LLVM_LINKALLVMCORE_H -#include "llvm/Support/IncludeFile.h" -#include "llvm/Support/Mangler.h" +#include "llvm/System/IncludeFile.h" + #include "llvm/Module.h" #include "llvm/Instructions.h" #include "llvm/IntrinsicInst.h" #include "llvm/InlineAsm.h" #include "llvm/Analysis/Verifier.h" +#include "llvm/System/Memory.h" +#include "llvm/System/Mutex.h" +#include "llvm/Support/Dwarf.h" +#include "llvm/Support/Mangler.h" +#include "llvm/Support/MathExtras.h" +#include "llvm/Support/SlowOperationInformer.h" namespace { struct ForceVMCoreLinking { Index: llvm/include/llvm/PassSupport.h diff -u llvm/include/llvm/PassSupport.h:1.23 llvm/include/llvm/PassSupport.h:1.24 --- llvm/include/llvm/PassSupport.h:1.23 Wed Jun 7 15:00:19 2006 +++ llvm/include/llvm/PassSupport.h Wed Jul 26 11:18:00 2006 @@ -21,7 +21,7 @@ #ifndef LLVM_PASS_SUPPORT_H #define LLVM_PASS_SUPPORT_H -#include "llvm/Support/IncludeFile.h" +#include "llvm/System/IncludeFile.h" // No need to include Pass.h, we are being included by it! namespace llvm { _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits