[MIPS] Update llvm 7.0 gn build file for mipsel

This enables LLVM reactor backend to be used for mipsel
in Chromium, though Subzero remains the default option.

Bug: b/117854176
Change-Id: I8c66017cd3a966202b61f8cbd65e065e3512e1e5
Reviewed-on: https://swiftshader-review.googlesource.com/c/22008
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
Tested-by: Gordana Cmiljanovic <gordana.cmiljanovic@mips.com>
diff --git a/third_party/llvm-7.0/BUILD.gn b/third_party/llvm-7.0/BUILD.gn
index ec2fd43..f28a03d 100644
--- a/third_party/llvm-7.0/BUILD.gn
+++ b/third_party/llvm-7.0/BUILD.gn
@@ -82,11 +82,13 @@
   "llvm/include/",
   "llvm/lib/Target/AArch64/",
   "llvm/lib/Target/ARM/",
+  "llvm/lib/Target/Mips/",
   "llvm/lib/Target/X86/",
   "configs/common/include/",
   "configs/common/lib/IR/",
   "configs/common/lib/Target/AArch64/",
   "configs/common/lib/Target/ARM/",
+  "configs/common/lib/Target/Mips/",
   "configs/common/lib/Target/X86/",
   "configs/common/lib/Transforms/InstCombine/",
 ]
@@ -486,6 +488,59 @@
     "llvm/lib/Target/ARM/Thumb1InstrInfo.cpp",
     "llvm/lib/Target/ARM/ARMLegalizerInfo.cpp",
     "llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp",
+    "llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp",
+    "llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp",
+    "llvm/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.cpp",
+    "llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp",
+    "llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp",
+    "llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp",
+    "llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp",
+    "llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp",
+    "llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp",
+    "llvm/lib/Target/Mips/MCTargetDesc/MipsOptionRecord.cpp",
+    "llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp",
+    "llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp",
+    "llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp",
+    "llvm/lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp",
+    "llvm/lib/Target/Mips/Mips16FrameLowering.cpp",
+    "llvm/lib/Target/Mips/Mips16HardFloat.cpp",
+    "llvm/lib/Target/Mips/Mips16HardFloatInfo.cpp",
+    "llvm/lib/Target/Mips/Mips16InstrInfo.cpp",
+    "llvm/lib/Target/Mips/Mips16ISelDAGToDAG.cpp",
+    "llvm/lib/Target/Mips/Mips16ISelLowering.cpp",
+    "llvm/lib/Target/Mips/Mips16RegisterInfo.cpp",
+    "llvm/lib/Target/Mips/MipsAnalyzeImmediate.cpp",
+    "llvm/lib/Target/Mips/MipsAsmPrinter.cpp",
+    "llvm/lib/Target/Mips/MipsCallLowering.cpp",
+    "llvm/lib/Target/Mips/MipsCCState.cpp",
+    "llvm/lib/Target/Mips/MipsConstantIslandPass.cpp",
+    "llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp",
+    "llvm/lib/Target/Mips/MipsExpandPseudo.cpp",
+    "llvm/lib/Target/Mips/MipsFastISel.cpp",
+    "llvm/lib/Target/Mips/MipsInstrInfo.cpp",
+    "llvm/lib/Target/Mips/MipsInstructionSelector.cpp",
+    "llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp",
+    "llvm/lib/Target/Mips/MipsISelLowering.cpp",
+    "llvm/lib/Target/Mips/MipsFrameLowering.cpp",
+    "llvm/lib/Target/Mips/MipsLegalizerInfo.cpp",
+    "llvm/lib/Target/Mips/MipsBranchExpansion.cpp",
+    "llvm/lib/Target/Mips/MipsMCInstLower.cpp",
+    "llvm/lib/Target/Mips/MipsMachineFunction.cpp",
+    "llvm/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp",
+    "llvm/lib/Target/Mips/MipsOptimizePICCall.cpp",
+    "llvm/lib/Target/Mips/MipsOs16.cpp",
+    "llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp",
+    "llvm/lib/Target/Mips/MipsRegisterInfo.cpp",
+    "llvm/lib/Target/Mips/MipsSEFrameLowering.cpp",
+    "llvm/lib/Target/Mips/MipsSEInstrInfo.cpp",
+    "llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp",
+    "llvm/lib/Target/Mips/MipsSEISelLowering.cpp",
+    "llvm/lib/Target/Mips/MipsSERegisterInfo.cpp",
+    "llvm/lib/Target/Mips/MipsSubtarget.cpp",
+    "llvm/lib/Target/Mips/MipsTargetMachine.cpp",
+    "llvm/lib/Target/Mips/MipsTargetObjectFile.cpp",
+    "llvm/lib/Target/Mips/MicroMipsSizeReduction.cpp",
+    "llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp",
     "llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp",
     "llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp",
     "llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp",