1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00

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).

llvm-svn: 14439
This commit is contained in:
Chris Lattner 2004-06-27 18:57:34 +00:00
parent fd25f66f50
commit 78e3b3650e

View File

@ -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