From: Chris Lattner Date: Sun, 27 Jun 2004 18:57:34 +0000 (+0000) Subject: Now that the SparcV9 specific MachineCodeForInstruction class uses it's own X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=ce8158d1d63b841ab2ab3186aea49c76d144a942;p=oota-llvm.git 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 --- diff --git a/include/llvm/Instruction.h b/include/llvm/Instruction.h index 31407ff8498..85f6cdb0b14 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 struct ilist_traits; template 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