• Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1cc_library_static {
2    name: "libLLVMMipsCodeGen",
3    defaults: [
4        "llvm-lib-defaults",
5        "llvm-mips-defaults",
6    ],
7    srcs: ["*.cpp"],
8}
9
10cc_defaults {
11    name: "llvm-mips-defaults",
12    generated_headers: ["llvm-gen-mips"],
13    static_libs: ["llvm-mips-headers"],
14}
15
16cc_library_static {
17    name: "llvm-mips-headers",
18    host_supported: true,
19    target: {
20        windows: {
21            enabled: true,
22        },
23    },
24    export_include_dirs: ["."],
25}
26
27llvm_tblgen {
28    name: "llvm-gen-mips",
29    in: "Mips.td",
30    outs: [
31        "MipsGenRegisterInfo.inc",
32        "MipsGenInstrInfo.inc",
33        "MipsGenCodeEmitter.inc",
34        "MipsGenMCCodeEmitter.inc",
35        "MipsGenMCPseudoLowering.inc",
36        "MipsGenAsmWriter.inc",
37        "MipsGenAsmMatcher.inc",
38        "MipsGenDAGISel.inc",
39        "MipsGenFastISel.inc",
40        "MipsGenCallingConv.inc",
41        "MipsGenSubtargetInfo.inc",
42        "MipsGenDisassemblerTables.inc",
43    ],
44}
45
46subdirs = ["*"]
47