This class is no longer an annotation

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14437 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2004-06-27 18:50:49 +00:00
parent 4aa5b2affb
commit ea104df2b1
2 changed files with 4 additions and 10 deletions

View File

@ -28,7 +28,6 @@
#ifndef LLVM_CODEGEN_MACHINECODE_FOR_INSTRUCTION_H #ifndef LLVM_CODEGEN_MACHINECODE_FOR_INSTRUCTION_H
#define LLVM_CODEGEN_MACHINECODE_FOR_INSTRUCTION_H #define LLVM_CODEGEN_MACHINECODE_FOR_INSTRUCTION_H
#include "Support/Annotation.h"
#include <vector> #include <vector>
namespace llvm { namespace llvm {
@ -38,14 +37,12 @@ class Instruction;
class Value; class Value;
class CallArgsDescriptor; class CallArgsDescriptor;
extern AnnotationID MCFI_AID; class MachineCodeForInstruction {
class MachineCodeForInstruction : public Annotation {
std::vector<Value*> tempVec; // used by m/c instr but not VM instr std::vector<Value*> tempVec; // used by m/c instr but not VM instr
std::vector<MachineInstr*> Contents; // the machine instr for this VM instr std::vector<MachineInstr*> Contents; // the machine instr for this VM instr
CallArgsDescriptor* callArgsDesc; // only used for CALL instructions CallArgsDescriptor* callArgsDesc; // only used for CALL instructions
public: public:
MachineCodeForInstruction() : Annotation(MCFI_AID), callArgsDesc(NULL) {} MachineCodeForInstruction() : callArgsDesc(NULL) {}
~MachineCodeForInstruction(); ~MachineCodeForInstruction();
static MachineCodeForInstruction &get(const Instruction *I); static MachineCodeForInstruction &get(const Instruction *I);

View File

@ -28,7 +28,6 @@
#ifndef LLVM_CODEGEN_MACHINECODE_FOR_INSTRUCTION_H #ifndef LLVM_CODEGEN_MACHINECODE_FOR_INSTRUCTION_H
#define LLVM_CODEGEN_MACHINECODE_FOR_INSTRUCTION_H #define LLVM_CODEGEN_MACHINECODE_FOR_INSTRUCTION_H
#include "Support/Annotation.h"
#include <vector> #include <vector>
namespace llvm { namespace llvm {
@ -38,14 +37,12 @@ class Instruction;
class Value; class Value;
class CallArgsDescriptor; class CallArgsDescriptor;
extern AnnotationID MCFI_AID; class MachineCodeForInstruction {
class MachineCodeForInstruction : public Annotation {
std::vector<Value*> tempVec; // used by m/c instr but not VM instr std::vector<Value*> tempVec; // used by m/c instr but not VM instr
std::vector<MachineInstr*> Contents; // the machine instr for this VM instr std::vector<MachineInstr*> Contents; // the machine instr for this VM instr
CallArgsDescriptor* callArgsDesc; // only used for CALL instructions CallArgsDescriptor* callArgsDesc; // only used for CALL instructions
public: public:
MachineCodeForInstruction() : Annotation(MCFI_AID), callArgsDesc(NULL) {} MachineCodeForInstruction() : callArgsDesc(NULL) {}
~MachineCodeForInstruction(); ~MachineCodeForInstruction();
static MachineCodeForInstruction &get(const Instruction *I); static MachineCodeForInstruction &get(const Instruction *I);