[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