mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-05-16 07:38:43 +00:00
Use the default copy-ctor, copy-assignment, and destructor.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78670 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
d1ad72f54f
commit
3751aa559d
@ -119,12 +119,6 @@ private:
|
|||||||
TargetFlags = 0;
|
TargetFlags = 0;
|
||||||
}
|
}
|
||||||
public:
|
public:
|
||||||
MachineOperand(const MachineOperand &M) {
|
|
||||||
*this = M;
|
|
||||||
}
|
|
||||||
|
|
||||||
~MachineOperand() {}
|
|
||||||
|
|
||||||
/// getType - Returns the MachineOperandType for this operand.
|
/// getType - Returns the MachineOperandType for this operand.
|
||||||
///
|
///
|
||||||
MachineOperandType getType() const { return (MachineOperandType)OpKind; }
|
MachineOperandType getType() const { return (MachineOperandType)OpKind; }
|
||||||
@ -448,20 +442,6 @@ public:
|
|||||||
Op.setTargetFlags(TargetFlags);
|
Op.setTargetFlags(TargetFlags);
|
||||||
return Op;
|
return Op;
|
||||||
}
|
}
|
||||||
const MachineOperand &operator=(const MachineOperand &MO) {
|
|
||||||
OpKind = MO.OpKind;
|
|
||||||
IsDef = MO.IsDef;
|
|
||||||
IsImp = MO.IsImp;
|
|
||||||
IsKill = MO.IsKill;
|
|
||||||
IsDead = MO.IsDead;
|
|
||||||
IsUndef = MO.IsUndef;
|
|
||||||
IsEarlyClobber = MO.IsEarlyClobber;
|
|
||||||
SubReg = MO.SubReg;
|
|
||||||
ParentMI = MO.ParentMI;
|
|
||||||
Contents = MO.Contents;
|
|
||||||
TargetFlags = MO.TargetFlags;
|
|
||||||
return *this;
|
|
||||||
}
|
|
||||||
|
|
||||||
friend class MachineInstr;
|
friend class MachineInstr;
|
||||||
friend class MachineRegisterInfo;
|
friend class MachineRegisterInfo;
|
||||||
|
@ -145,17 +145,6 @@ public:
|
|||||||
const std::string &Msg, const std::string &LineStr)
|
const std::string &Msg, const std::string &LineStr)
|
||||||
: Filename(FN), LineNo(Line), ColumnNo(Col), Message(Msg),
|
: Filename(FN), LineNo(Line), ColumnNo(Col), Message(Msg),
|
||||||
LineContents(LineStr) {}
|
LineContents(LineStr) {}
|
||||||
SMDiagnostic(const SMDiagnostic &RHS) {
|
|
||||||
operator=(RHS);
|
|
||||||
}
|
|
||||||
|
|
||||||
void operator=(const SMDiagnostic &E) {
|
|
||||||
Filename = E.Filename;
|
|
||||||
LineNo = E.LineNo;
|
|
||||||
ColumnNo = E.ColumnNo;
|
|
||||||
Message = E.Message;
|
|
||||||
LineContents = E.LineContents;
|
|
||||||
}
|
|
||||||
|
|
||||||
void Print(const char *ProgName, raw_ostream &S);
|
void Print(const char *ProgName, raw_ostream &S);
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user