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
#define LLVM_INSTRUCTION_H
#include "llvm/User.h"
-#include "Support/Annotation.h"
namespace llvm {
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