[llvm-commits] CVS: llvm/include/llvm/InlineAsm.h IntrinsicInst.h LinkAllVMCore.h PassSupport.h

Reid Spencer reid at x10sys.com
Wed Jul 26 09:18:24 PDT 2006



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 {






More information about the llvm-commits mailing list