aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2004-06-27 18:57:34 +0000
committerChris Lattner <sabre@nondot.org>2004-06-27 18:57:34 +0000
commitce8158d1d63b841ab2ab3186aea49c76d144a942 (patch)
tree891f89f9ce8758fd86d8c0948ef4917ea4098a9f
parent4e7244e68e617f6ba23e547fdf2593eeee2af8f2 (diff)
Now that the SparcV9 specific MachineCodeForInstruction class uses it's own
map on the side, Instruction no longer has to be Annotable. This reduces the size of the Instruction class by another 4 bytes (on a 32-bit system). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14439 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--include/llvm/Instruction.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/include/llvm/Instruction.h b/include/llvm/Instruction.h
index 31407ff849..85f6cdb0b1 100644
--- a/include/llvm/Instruction.h
+++ b/include/llvm/Instruction.h
@@ -16,7 +16,6 @@
#define LLVM_INSTRUCTION_H
#include "llvm/User.h"
-#include "Support/Annotation.h"
namespace llvm {
@@ -27,7 +26,7 @@ template<typename SC> struct ilist_traits;
template<typename ValueSubClass, typename ItemParentClass, typename SymTabClass,
typename SubClass> class SymbolTableListTraits;
-class Instruction : public User, public Annotable {
+class Instruction : public User {
BasicBlock *Parent;
Instruction *Prev, *Next; // Next and Prev links for our intrusive linked list