diff options
author | Chris Lattner <sabre@nondot.org> | 2003-01-14 21:29:58 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2003-01-14 21:29:58 +0000 |
commit | 4fd26cc90e0bf37f77fe72a030f4e42441e64301 (patch) | |
tree | c293a626c37e338c43c3a6e4ed3b209494e9e23b | |
parent | 67229e4bff120c6e6a2b84ac2b9c7e7a810b43ed (diff) | |
download | bcm5719-llvm-4fd26cc90e0bf37f77fe72a030f4e42441e64301.tar.gz bcm5719-llvm-4fd26cc90e0bf37f77fe72a030f4e42441e64301.zip |
Move annotation to support library
llvm-svn: 5268
-rw-r--r-- | llvm/include/Support/Annotation.h | 16 | ||||
-rw-r--r-- | llvm/include/llvm/CodeGen/MachineCodeForInstruction.h | 2 | ||||
-rw-r--r-- | llvm/include/llvm/CodeGen/MachineFunction.h | 2 | ||||
-rw-r--r-- | llvm/include/llvm/CodeGen/MachineInstr.h | 5 | ||||
-rw-r--r-- | llvm/include/llvm/Target/TargetData.h | 2 | ||||
-rw-r--r-- | llvm/include/llvm/Value.h | 2 | ||||
-rw-r--r-- | llvm/lib/Support/Annotation.cpp | 2 | ||||
-rw-r--r-- | llvm/support/lib/Support/Annotation.cpp | 2 |
8 files changed, 15 insertions, 18 deletions
diff --git a/llvm/include/Support/Annotation.h b/llvm/include/Support/Annotation.h index 90259536b87..d9c02db8320 100644 --- a/llvm/include/Support/Annotation.h +++ b/llvm/include/Support/Annotation.h @@ -1,21 +1,19 @@ -//===-- llvm/Annotation.h - Annotation classes -------------------*- C++ -*--=// +//===-- Support/Annotation.h - Annotation classes ---------------*- C++ -*-===// // // This file contains the declarations for two classes: Annotation & Annotable. // Using these two simple classes, anything that derives from Annotable can have // Annotation subclasses attached to them, ready for easy retrieval. // -// Annotations are designed to be easily attachable to LLVM code (as all Value's -// are Annotable), and can even be serialized to bytecode and to assembly. +// Annotations are designed to be easily attachable to various classes. // -// The AnnotationManager class (defined in AnnotationManager.h) is essential for -// using these classes. It is responsible for turning Annotation name strings -// into tokens [unique id #'s] that may be used to search for and create -// annotations. +// The AnnotationManager class is essential for using these classes. It is +// responsible for turning Annotation name strings into tokens [unique id #'s] +// that may be used to search for and create annotations. // //===----------------------------------------------------------------------===// -#ifndef LLVM_ANNOTATION_H -#define LLVM_ANNOTATION_H +#ifndef SUPPORT_ANNOTATION_H +#define SUPPORT_ANNOTATION_H #include <string> class AnnotationID; diff --git a/llvm/include/llvm/CodeGen/MachineCodeForInstruction.h b/llvm/include/llvm/CodeGen/MachineCodeForInstruction.h index 9894c94b109..ff171e9621d 100644 --- a/llvm/include/llvm/CodeGen/MachineCodeForInstruction.h +++ b/llvm/include/llvm/CodeGen/MachineCodeForInstruction.h @@ -18,7 +18,7 @@ #ifndef LLVM_CODEGEN_MACHINECODE_FOR_INSTRUCTION_H #define LLVM_CODEGEN_MACHINECODE_FOR_INSTRUCTION_H -#include "llvm/Annotation.h" +#include "Support/Annotation.h" #include <vector> class MachineInstr; class Instruction; diff --git a/llvm/include/llvm/CodeGen/MachineFunction.h b/llvm/include/llvm/CodeGen/MachineFunction.h index 56452f10483..db6c1ca3785 100644 --- a/llvm/include/llvm/CodeGen/MachineFunction.h +++ b/llvm/include/llvm/CodeGen/MachineFunction.h @@ -12,7 +12,7 @@ #define LLVM_CODEGEN_MACHINEFUNCTION_H #include "llvm/CodeGen/MachineBasicBlock.h" -#include "llvm/Annotation.h" +#include "Support/Annotation.h" #include "Support/ilist" class Function; diff --git a/llvm/include/llvm/CodeGen/MachineInstr.h b/llvm/include/llvm/CodeGen/MachineInstr.h index 5b75df7381e..4fb23c0df7f 100644 --- a/llvm/include/llvm/CodeGen/MachineInstr.h +++ b/llvm/include/llvm/CodeGen/MachineInstr.h @@ -9,11 +9,10 @@ #ifndef LLVM_CODEGEN_MACHINEINSTR_H #define LLVM_CODEGEN_MACHINEINSTR_H -#include "llvm/Annotation.h" #include "llvm/Target/MRegisterInfo.h" -#include "Support/iterator" +#include "Support/Annotation.h" #include "Support/NonCopyable.h" -#include <vector> +#include "Support/iterator" class Value; class Function; class MachineBasicBlock; diff --git a/llvm/include/llvm/Target/TargetData.h b/llvm/include/llvm/Target/TargetData.h index b1ea6b9a17b..bd60ff3652c 100644 --- a/llvm/include/llvm/Target/TargetData.h +++ b/llvm/include/llvm/Target/TargetData.h @@ -13,8 +13,8 @@ #ifndef LLVM_TARGET_TARGETDATA_H #define LLVM_TARGET_TARGETDATA_H -#include "llvm/Annotation.h" #include "llvm/Pass.h" +#include "Support/Annotation.h" #include "Support/DataTypes.h" #include <vector> class Value; diff --git a/llvm/include/llvm/Value.h b/llvm/include/llvm/Value.h index 9627a02ca0f..f6bd144676f 100644 --- a/llvm/include/llvm/Value.h +++ b/llvm/include/llvm/Value.h @@ -10,8 +10,8 @@ #ifndef LLVM_VALUE_H #define LLVM_VALUE_H -#include "llvm/Annotation.h" #include "llvm/AbstractTypeUser.h" +#include "Support/Annotation.h" #include "Support/Casting.h" #include <iostream> #include <vector> diff --git a/llvm/lib/Support/Annotation.cpp b/llvm/lib/Support/Annotation.cpp index 96ead521f50..9f24607af7c 100644 --- a/llvm/lib/Support/Annotation.cpp +++ b/llvm/lib/Support/Annotation.cpp @@ -5,7 +5,7 @@ //===----------------------------------------------------------------------===// #include <map> -#include "llvm/Annotation.h" +#include "Support/Annotation.h" using std::string; using std::map; using std::pair; diff --git a/llvm/support/lib/Support/Annotation.cpp b/llvm/support/lib/Support/Annotation.cpp index 96ead521f50..9f24607af7c 100644 --- a/llvm/support/lib/Support/Annotation.cpp +++ b/llvm/support/lib/Support/Annotation.cpp @@ -5,7 +5,7 @@ //===----------------------------------------------------------------------===// #include <map> -#include "llvm/Annotation.h" +#include "Support/Annotation.h" using std::string; using std::map; using std::pair; |