Commit e36ca90f by Gordana Cmiljanovic

[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/22008Reviewed-by: 's avatarNicolas Capens <nicolascapens@google.com> Tested-by: 's avatarGordana Cmiljanovic <gordana.cmiljanovic@mips.com>
parent 70942e2e
...@@ -82,11 +82,13 @@ llvm_include_dirs = [ ...@@ -82,11 +82,13 @@ llvm_include_dirs = [
"llvm/include/", "llvm/include/",
"llvm/lib/Target/AArch64/", "llvm/lib/Target/AArch64/",
"llvm/lib/Target/ARM/", "llvm/lib/Target/ARM/",
"llvm/lib/Target/Mips/",
"llvm/lib/Target/X86/", "llvm/lib/Target/X86/",
"configs/common/include/", "configs/common/include/",
"configs/common/lib/IR/", "configs/common/lib/IR/",
"configs/common/lib/Target/AArch64/", "configs/common/lib/Target/AArch64/",
"configs/common/lib/Target/ARM/", "configs/common/lib/Target/ARM/",
"configs/common/lib/Target/Mips/",
"configs/common/lib/Target/X86/", "configs/common/lib/Target/X86/",
"configs/common/lib/Transforms/InstCombine/", "configs/common/lib/Transforms/InstCombine/",
] ]
...@@ -486,6 +488,59 @@ swiftshader_source_set("swiftshader_llvm") { ...@@ -486,6 +488,59 @@ swiftshader_source_set("swiftshader_llvm") {
"llvm/lib/Target/ARM/Thumb1InstrInfo.cpp", "llvm/lib/Target/ARM/Thumb1InstrInfo.cpp",
"llvm/lib/Target/ARM/ARMLegalizerInfo.cpp", "llvm/lib/Target/ARM/ARMLegalizerInfo.cpp",
"llvm/lib/Target/ARM/ARMOptimizeBarriersPass.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/X86AsmInstrumentation.cpp",
"llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp", "llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp",
"llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp", "llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment