[BOLT][NFC] Move isADD64rr and isADDri out of MCPlusBuilder class
Reviewed By: rafauler Differential Revision: https://reviews.llvm.org/D123077
This commit is contained in:
parent
6302a91468
commit
f99398fe0e
|
@ -511,11 +511,6 @@ public:
|
|||
return 0;
|
||||
}
|
||||
|
||||
virtual bool isADD64rr(const MCInst &Inst) const {
|
||||
llvm_unreachable("not implemented");
|
||||
return false;
|
||||
}
|
||||
|
||||
virtual bool isSUB(const MCInst &Inst) const {
|
||||
llvm_unreachable("not implemented");
|
||||
return false;
|
||||
|
|
|
@ -1103,8 +1103,6 @@ public:
|
|||
|
||||
bool isMoveMem2Reg(const MCInst &Inst) const override { return false; }
|
||||
|
||||
bool isADD64rr(const MCInst &Inst) const override { return false; }
|
||||
|
||||
bool isLeave(const MCInst &Inst) const override { return false; }
|
||||
|
||||
bool isPop(const MCInst &Inst) const override { return false; }
|
||||
|
|
|
@ -68,6 +68,13 @@ bool isMOVSX64rm32(const MCInst &Inst) {
|
|||
return Inst.getOpcode() == X86::MOVSX64rm32;
|
||||
}
|
||||
|
||||
bool isADD64rr(const MCInst &Inst) { return Inst.getOpcode() == X86::ADD64rr; }
|
||||
|
||||
bool isADDri(const MCInst &Inst) {
|
||||
return Inst.getOpcode() == X86::ADD64ri32 ||
|
||||
Inst.getOpcode() == X86::ADD64ri8;
|
||||
}
|
||||
|
||||
class X86MCPlusBuilder : public MCPlusBuilder {
|
||||
public:
|
||||
X86MCPlusBuilder(const MCInstrAnalysis *Analysis, const MCInstrInfo *Info,
|
||||
|
@ -292,19 +299,10 @@ public:
|
|||
return 0;
|
||||
}
|
||||
|
||||
bool isADD64rr(const MCInst &Inst) const override {
|
||||
return Inst.getOpcode() == X86::ADD64rr;
|
||||
}
|
||||
|
||||
bool isSUB(const MCInst &Inst) const override {
|
||||
return X86::isSUB(Inst.getOpcode());
|
||||
}
|
||||
|
||||
bool isADDri(const MCInst &Inst) const {
|
||||
return Inst.getOpcode() == X86::ADD64ri32 ||
|
||||
Inst.getOpcode() == X86::ADD64ri8;
|
||||
}
|
||||
|
||||
bool isLEA64r(const MCInst &Inst) const override {
|
||||
return Inst.getOpcode() == X86::LEA64r;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue