mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-14 16:33:28 +00: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). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14439 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
4e7244e68e
commit
ce8158d1d6
@ -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
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user