diff options
Diffstat (limited to 'lib/Target/Mips/MipsMCInstLower.cpp')
| -rw-r--r-- | lib/Target/Mips/MipsMCInstLower.cpp | 6 | 
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/Target/Mips/MipsMCInstLower.cpp b/lib/Target/Mips/MipsMCInstLower.cpp index 6b2a44d7a893..80d9b75b85b7 100644 --- a/lib/Target/Mips/MipsMCInstLower.cpp +++ b/lib/Target/Mips/MipsMCInstLower.cpp @@ -88,6 +88,11 @@ MCOperand MipsMCInstLower::LowerSymbolOperand(const MachineOperand &MO,      Offset += MO.getOffset();      break; +  case MachineOperand::MO_MCSymbol: +    Symbol = MO.getMCSymbol(); +    Offset += MO.getOffset(); +    break; +    case MachineOperand::MO_JumpTableIndex:      Symbol = AsmPrinter.GetJTISymbol(MO.getIndex());      break; @@ -141,6 +146,7 @@ MCOperand MipsMCInstLower::LowerOperand(const MachineOperand &MO,    case MachineOperand::MO_MachineBasicBlock:    case MachineOperand::MO_GlobalAddress:    case MachineOperand::MO_ExternalSymbol: +  case MachineOperand::MO_MCSymbol:    case MachineOperand::MO_JumpTableIndex:    case MachineOperand::MO_ConstantPoolIndex:    case MachineOperand::MO_BlockAddress:  | 
