File tree Expand file tree Collapse file tree 3 files changed +1
-7
lines changed Expand file tree Collapse file tree 3 files changed +1
-7
lines changed Original file line number Diff line number Diff line change @@ -424,9 +424,7 @@ class MCPlusBuilder {
424
424
425
425
// / Return a register number that is guaranteed to not match with
426
426
// / any real register on the underlying architecture.
427
- virtual MCPhysReg getNoRegister () const {
428
- llvm_unreachable (" not implemented" );
429
- }
427
+ MCPhysReg getNoRegister () const { return MCRegister::NoRegister; }
430
428
431
429
// / Return a register corresponding to a function integer argument \p ArgNo
432
430
// / if the argument is passed in a register. Or return the result of
Original file line number Diff line number Diff line change @@ -204,8 +204,6 @@ class AArch64MCPlusBuilder : public MCPlusBuilder {
204
204
return Inst.getOpcode () == AArch64::BLR;
205
205
}
206
206
207
- MCPhysReg getNoRegister () const override { return AArch64::NoRegister; }
208
-
209
207
bool hasPCRelOperand (const MCInst &Inst) const override {
210
208
// ADRP is blacklisted and is an exception. Even though it has a
211
209
// PC-relative operand, this operand is not a complete symbol reference
Original file line number Diff line number Diff line change @@ -3202,8 +3202,6 @@ class X86MCPlusBuilder : public MCPlusBuilder {
3202
3202
3203
3203
MCPhysReg getX86R11 () const override { return X86::R11; }
3204
3204
3205
- MCPhysReg getNoRegister () const override { return X86::NoRegister; }
3206
-
3207
3205
MCPhysReg getIntArgRegister (unsigned ArgNo) const override {
3208
3206
// FIXME: this should depend on the calling convention.
3209
3207
switch (ArgNo) {
You can’t perform that action at this time.
0 commit comments