1 cc_library_static { 2 name: "libLLVMX86CodeGen", 3 defaults: [ 4 "llvm-lib-defaults", 5 "llvm-x86-defaults", 6 ], 7 srcs: ["*.cpp"], 8 9 // b/31559947, b/31938382 clang-tidy segmentation fault. 10 tidy_checks: [ 11 "-clang-analyzer-*", 12 "-readability-*", 13 "-google-readability-*", 14 ], 15 } 16 17 cc_defaults { 18 name: "llvm-x86-defaults", 19 generated_headers: ["llvm-gen-x86"], 20 static_libs: ["llvm-x86-headers"], 21 } 22 23 cc_library_static { 24 name: "llvm-x86-headers", 25 host_supported: true, 26 target: { 27 windows: { 28 enabled: true, 29 }, 30 }, 31 export_include_dirs: ["."], 32 } 33 34 llvm_tblgen { 35 name: "llvm-gen-x86", 36 in: "X86.td", 37 outs: [ 38 "X86GenAsmMatcher.inc", 39 "X86GenAsmWriter.inc", 40 "X86GenAsmWriter1.inc", 41 "X86GenDisassemblerTables.inc", 42 "X86GenRegisterInfo.inc", 43 "X86GenInstrInfo.inc", 44 "X86GenDAGISel.inc", 45 "X86GenFastISel.inc", 46 "X86GenSubtargetInfo.inc", 47 "X86GenCallingConv.inc", 48 ], 49 } 50 51 subdirs = ["*"] 52