| Index: lib/Target/Mips/MipsInstrInfo.td
 | 
| diff --git a/lib/Target/Mips/MipsInstrInfo.td b/lib/Target/Mips/MipsInstrInfo.td
 | 
| index e3180f8f393e972b78a7d24f03af7689e4dccbf1..961859672be80f1594f74eaeb55ff14bf6027715 100644
 | 
| --- a/lib/Target/Mips/MipsInstrInfo.td
 | 
| +++ b/lib/Target/Mips/MipsInstrInfo.td
 | 
| @@ -841,6 +841,16 @@ def SFI_DATA_MASK :
 | 
|  MipsAsmPseudoInst<(outs CPURegs:$dst), (ins CPURegs:$src1, CPURegs:$src2),
 | 
|      "sfi_data_mask\t$dst, $src1, $src2">;
 | 
|  
 | 
| +// See the comment in MipsLongBranch.cpp why we need these two instructions.
 | 
| +def NACL_LONG_BRANCH_LUi :
 | 
| +MipsAsmPseudoInst<(outs CPURegs:$dst), (ins brtarget:$tgt, brtarget:$baltgt),
 | 
| +    "nacl_long_branch_lui\t$dst, $tgt, $baltgt">;
 | 
| +
 | 
| +def NACL_LONG_BRANCH_ADDiu :
 | 
| +MipsAsmPseudoInst<(outs CPURegs:$dst),
 | 
| +                  (ins CPURegs:$src, brtarget:$tgt, brtarget:$baltgt),
 | 
| +    "nacl_long_branch_addiu\t$dst, $src, $tgt, $baltgt">;
 | 
| +
 | 
|  // @LOCALMOD-END
 | 
|  
 | 
|  // Return RA.
 | 
| 
 |