cc_defaults {
- name: "llvm-defaults",
- defaults: ["llvm-defaults-no-generated-headers"],
- header_libs: ["llvm-headers"],
+ name: "llvm70-defaults",
+ defaults: ["llvm70-defaults-no-generated-headers"],
+ header_libs: ["llvm70-headers"],
}
// This module defines all of the defaults used to compiled llvm, except for
// the generated headers. It is necessary to avoid a circular dependency
// from the tblgen tool used to generate the headers to the generated headers.
llvm_defaults {
- name: "llvm-defaults-no-generated-headers",
+ name: "llvm70-defaults-no-generated-headers",
host_supported: true,
clang: true,
"-Wno-error=user-defined-warnings",
],
- header_libs: ["llvm-headers-no-generated-headers"],
+ header_libs: ["llvm70-headers-no-generated-headers"],
target: {
android: {
}
cc_library_headers {
- name: "llvm-headers-no-generated-headers",
+ name: "llvm70-headers-no-generated-headers",
vendor_available: true,
host_supported: true,
export_include_dirs: ["include"],
}
cc_library_headers {
- name: "llvm-headers",
+ name: "llvm70-headers",
vendor_available: true,
host_supported: true,
- header_libs: ["llvm-headers-no-generated-headers"],
- export_header_lib_headers: ["llvm-headers-no-generated-headers"],
+ header_libs: ["llvm70-headers-no-generated-headers"],
+ export_header_lib_headers: ["llvm70-headers-no-generated-headers"],
generated_headers: [
- "llvm-gen-attributes",
- "llvm-gen-intrinsics",
- "llvm-gen-revision",
+ "llvm70-gen-attributes",
+ "llvm70-gen-intrinsics",
+ "llvm70-gen-revision",
],
export_generated_headers: [
- "llvm-gen-attributes",
- "llvm-gen-intrinsics",
- "llvm-gen-revision",
+ "llvm70-gen-attributes",
+ "llvm70-gen-intrinsics",
+ "llvm70-gen-revision",
],
target: {
windows: {
},
}
-llvm_tblgen {
- name: "llvm-gen-attributes",
+llvm70_tblgen {
+ name: "llvm70-gen-attributes",
in: "include/llvm/IR/Attributes.td",
outs: ["llvm/IR/Attributes.inc"],
}
-llvm_tblgen {
- name: "llvm-gen-intrinsics",
+llvm70_tblgen {
+ name: "llvm70-gen-intrinsics",
in: "include/llvm/IR/Intrinsics.td",
outs: [
"llvm/IR/IntrinsicEnums.inc",
}
genrule {
- name: "llvm-gen-revision",
+ name: "llvm70-gen-revision",
out: ["llvm/Support/VCSRevision.h"],
srcs: [".git/logs/HEAD"],
tool_files: ["git_sha1_gen.py"],
cmd: "python $(location git_sha1_gen.py) --output $(out)",
}
-force_build_llvm_components_defaults {
- name: "force_build_llvm_components",
+force_build_llvm70_components_defaults {
+ name: "force_build_llvm70_components",
// Host build disabled by soong/llvm.go unless FORCE_BUILD_LLVM_COMPONENTS
// environment variable is set
}
// LLVM shared library build
llvm_arm_static_libraries = [
- "libLLVMARMCodeGen",
- "libLLVMARMAsmParser",
- "libLLVMARMAsmPrinter",
- "libLLVMARMInfo",
- "libLLVMARMDesc",
- "libLLVMARMDisassembler",
- "libLLVMARMUtils",
+ "libLLVM70ARMCodeGen",
+ "libLLVM70ARMAsmParser",
+ "libLLVM70ARMAsmPrinter",
+ "libLLVM70ARMInfo",
+ "libLLVM70ARMDesc",
+ "libLLVM70ARMDisassembler",
+ "libLLVM70ARMUtils",
]
llvm_x86_static_libraries = [
- "libLLVMX86CodeGen",
- "libLLVMX86Info",
- "libLLVMX86Desc",
- "libLLVMX86AsmParser",
- "libLLVMX86AsmPrinter",
- "libLLVMX86Utils",
- "libLLVMX86Disassembler",
+ "libLLVM70X86CodeGen",
+ "libLLVM70X86Info",
+ "libLLVM70X86Desc",
+ "libLLVM70X86AsmParser",
+ "libLLVM70X86AsmPrinter",
+ "libLLVM70X86Utils",
+ "libLLVM70X86Disassembler",
]
llvm_mips_static_libraries = [
- "libLLVMMipsCodeGen",
- "libLLVMMipsInfo",
- "libLLVMMipsDesc",
- "libLLVMMipsAsmParser",
- "libLLVMMipsAsmPrinter",
- "libLLVMMipsDisassembler",
+ "libLLVM70MipsCodeGen",
+ "libLLVM70MipsInfo",
+ "libLLVM70MipsDesc",
+ "libLLVM70MipsAsmParser",
+ "libLLVM70MipsAsmPrinter",
+ "libLLVM70MipsDisassembler",
]
llvm_aarch64_static_libraries = [
- "libLLVMAArch64CodeGen",
- "libLLVMAArch64Info",
- "libLLVMAArch64Desc",
- "libLLVMAArch64AsmParser",
- "libLLVMAArch64AsmPrinter",
- "libLLVMAArch64Utils",
- "libLLVMAArch64Disassembler",
+ "libLLVM70AArch64CodeGen",
+ "libLLVM70AArch64Info",
+ "libLLVM70AArch64Desc",
+ "libLLVM70AArch64AsmParser",
+ "libLLVM70AArch64AsmPrinter",
+ "libLLVM70AArch64Utils",
+ "libLLVM70AArch64Disassembler",
]
llvm_amdgpu_static_libraries = [
- "libLLVMAMDGPUCodeGen",
- "libLLVMAMDGPUInfo",
- "libLLVMAMDGPUDesc",
- "libLLVMAMDGPUAsmParser",
- "libLLVMAMDGPUAsmPrinter",
- "libLLVMAMDGPUUtils",
+ "libLLVM70AMDGPUCodeGen",
+ "libLLVM70AMDGPUInfo",
+ "libLLVM70AMDGPUDesc",
+ "libLLVM70AMDGPUAsmParser",
+ "libLLVM70AMDGPUAsmPrinter",
+ "libLLVM70AMDGPUUtils",
]
cc_library_shared {
host_supported: true,
- name: "libLLVM",
+ name: "libLLVM70",
defaults: [
- "llvm-defaults",
- "force_build_llvm_components",
+ "llvm70-defaults",
+ "force_build_llvm70_components",
],
whole_static_libs: [
// pre static libraries
- "libLLVMLinker",
- "libLLVMipo",
- "libLLVMDebugInfoDWARF",
- "libLLVMDebugInfoMSF",
- "libLLVMDebugInfoPDB",
- "libLLVMSymbolize",
- "libLLVMIRReader",
- "libLLVMBitWriter",
- "libLLVMBitReader",
- "libLLVMPasses",
- "libLLVMDemangle",
+ "libLLVM70Linker",
+ "libLLVM70ipo",
+ "libLLVM70DebugInfoDWARF",
+ "libLLVM70DebugInfoMSF",
+ "libLLVM70DebugInfoPDB",
+ "libLLVM70Symbolize",
+ "libLLVM70IRReader",
+ "libLLVM70BitWriter",
+ "libLLVM70BitReader",
+ "libLLVM70Passes",
+ "libLLVM70Demangle",
// post static libraries
- "libLLVMLTO",
- "libLLVMAsmPrinter",
- "libLLVMSelectionDAG",
- "libLLVMCodeGen",
- "libLLVMDebugInfoCodeView",
- "libLLVMObject",
- "libLLVMScalarOpts",
- "libLLVMAggressiveInstCombine",
- "libLLVMInstCombine",
- "libLLVMInstrumentation",
- "libLLVMTransformObjCARC",
- "libLLVMTransformUtils",
- "libLLVMAnalysis",
- "libLLVMTarget",
- "libLLVMGlobalISel",
- "libLLVMMCDisassembler",
- "libLLVMMC",
- "libLLVMMCParser",
- "libLLVMCore",
- "libLLVMAsmParser",
- "libLLVMOption",
- "libLLVMSupport",
- "libLLVMVectorize",
- "libLLVMProfileData",
- "libLLVMProfileDataCoverage",
- "libLLVMLibDriver",
- "libLLVMExecutionEngine",
- "libLLVMRuntimeDyld",
- "libLLVMMCJIT",
- "libLLVMOrcJIT",
- "libLLVMBinaryFormat",
+ "libLLVM70LTO",
+ "libLLVM70AsmPrinter",
+ "libLLVM70SelectionDAG",
+ "libLLVM70CodeGen",
+ "libLLVM70DebugInfoCodeView",
+ "libLLVM70Object",
+ "libLLVM70ScalarOpts",
+ "libLLVM70AggressiveInstCombine",
+ "libLLVM70InstCombine",
+ "libLLVM70Instrumentation",
+ "libLLVM70TransformObjCARC",
+ "libLLVM70TransformUtils",
+ "libLLVM70Analysis",
+ "libLLVM70Target",
+ "libLLVM70GlobalISel",
+ "libLLVM70MCDisassembler",
+ "libLLVM70MC",
+ "libLLVM70MCParser",
+ "libLLVM70Core",
+ "libLLVM70AsmParser",
+ "libLLVM70Option",
+ "libLLVM70Support",
+ "libLLVM70Vectorize",
+ "libLLVM70ProfileData",
+ "libLLVM70ProfileDataCoverage",
+ "libLLVM70LibDriver",
+ "libLLVM70ExecutionEngine",
+ "libLLVM70RuntimeDyld",
+ "libLLVM70MCJIT",
+ "libLLVM70OrcJIT",
+ "libLLVM70BinaryFormat",
],
export_include_dirs: ["include"],
//
//===----------------------------------------------------------------------===//
-package llvm
+package llvm70
/*
#include "llvm-c/Analysis.h" // If you are getting an error here read bindings/go/README.txt
//
//===----------------------------------------------------------------------===//
-package llvm
+package llvm70
/*
#include "llvm-c/BitReader.h"
//
//===----------------------------------------------------------------------===//
-package llvm
+package llvm70
/*
#include "llvm-c/BitWriter.h"
//
//===----------------------------------------------------------------------===//
-package llvm
+package llvm70
/*
#include "IRBindings.h"
//
//===----------------------------------------------------------------------===//
-package llvm
+package llvm70
/*
#include "llvm-c/Core.h"
//
//===----------------------------------------------------------------------===//
-package llvm
+package llvm70
import (
"testing"
//
//===----------------------------------------------------------------------===//
-package llvm
+package llvm70
/*
#include "llvm-c/Core.h"
//
//===----------------------------------------------------------------------===//
-package llvm
+package llvm70
import (
"strings"
//
//===----------------------------------------------------------------------===//
-package llvm
+package llvm70
/*
#include "llvm-c/Core.h"
// +build !byollvm
-package llvm
+package llvm70
var _ run_build_sh
//
//===----------------------------------------------------------------------===//
-package llvm
+package llvm70
import "fmt"
//
//===----------------------------------------------------------------------===//
-package llvm
+package llvm70
import (
"testing"
//
//===----------------------------------------------------------------------===//
-package llvm
+package llvm70
/*
#include "llvm-c/Support.h"
//
//===----------------------------------------------------------------------===//
-package llvm
+package llvm70
/*
#include "llvm-c/Core.h"
//
//===----------------------------------------------------------------------===//
-package llvm
+package llvm70
/*
#include "InstrumentationBindings.h"
//
//===----------------------------------------------------------------------===//
-package llvm
+package llvm70
/*
#include "llvm-c/Transforms/IPO.h"
//
//===----------------------------------------------------------------------===//
-package llvm
+package llvm70
/*
#include "llvm-c/Transforms/PassManagerBuilder.h"
//
//===----------------------------------------------------------------------===//
-package llvm
+package llvm70
/*
#include "llvm-c/Transforms/Scalar.h"
//
//===----------------------------------------------------------------------===//
-package llvm
+package llvm70
/*
#include "llvm/Config/llvm-config.h"
cc_library_static {
- name: "libLLVMAnalysis",
+ name: "libLLVM70Analysis",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_defaults {
- name: "llvm-lib-defaults",
+ name: "llvm70-lib-defaults",
vendor_available: true,
- defaults: ["llvm-defaults"],
- export_header_lib_headers: ["llvm-headers"],
+ defaults: ["llvm70-defaults"],
+ export_header_lib_headers: ["llvm70-headers"],
target: {
windows: {
enabled: true,
cc_library_static {
- name: "libLLVMAsmParser",
+ name: "libLLVM70AsmParser",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMBinaryFormat",
+ name: "libLLVM70BinaryFormat",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMBitReader",
+ name: "libLLVM70BitReader",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMBitWriter",
+ name: "libLLVM70BitWriter",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMCodeGen",
+ name: "libLLVM70CodeGen",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMAsmPrinter",
+ name: "libLLVM70AsmPrinter",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMGlobalISel",
+ name: "libLLVM70GlobalISel",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
// Aarch64 and AMDGPU targets require GlobalIsel
// Experimental feature enabled by building all srcs
cc_library_static {
- name: "libLLVMMIRParser",
+ name: "libLLVM70MIRParser",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMSelectionDAG",
+ name: "libLLVM70SelectionDAG",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMDebugInfoCodeView",
+ name: "libLLVM70DebugInfoCodeView",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMDebugInfoDWARF",
+ name: "libLLVM70DebugInfoDWARF",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMDebugInfoMSF",
+ name: "libLLVM70DebugInfoMSF",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMDebugInfoPDB",
+ name: "libLLVM70DebugInfoPDB",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: [
"*.cpp",
cc_library_static {
- name: "libLLVMSymbolize",
+ name: "libLLVM70Symbolize",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMDemangle",
+ name: "libLLVM70Demangle",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMExecutionEngine",
+ name: "libLLVM70ExecutionEngine",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMInterpreter",
+ name: "libLLVM70Interpreter",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMMCJIT",
+ name: "libLLVM70MCJIT",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMOrcJIT",
+ name: "libLLVM70OrcJIT",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMRuntimeDyld",
+ name: "libLLVM70RuntimeDyld",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: [
"*.cpp",
cc_library_static {
- name: "libLLVMCore",
+ name: "libLLVM70Core",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
- generated_headers: ["llvm-gen-core"],
+ generated_headers: ["llvm70-gen-core"],
srcs: ["*.cpp"],
}
-llvm_tblgen {
- name: "llvm-gen-core",
+llvm70_tblgen {
+ name: "llvm70-gen-core",
in: "AttributesCompatFunc.td",
outs: ["AttributesCompatFunc.inc"],
}
cc_library_static {
- name: "libLLVMIRReader",
+ name: "libLLVM70IRReader",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMLTO",
+ name: "libLLVM70LTO",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMLinker",
+ name: "libLLVM70Linker",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMMC",
+ name: "libLLVM70MC",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMMCDisassembler",
+ name: "libLLVM70MCDisassembler",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMMCParser",
+ name: "libLLVM70MCParser",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMObject",
+ name: "libLLVM70Object",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMObjectYAML",
+ name: "libLLVM70ObjectYAML",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMOption",
+ name: "libLLVM70Option",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMPasses",
+ name: "libLLVM70Passes",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMProfileData",
+ name: "libLLVM70ProfileData",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMProfileDataCoverage",
+ name: "libLLVM70ProfileDataCoverage",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMSupport",
+ name: "libLLVM70Support",
vendor_available: true,
- defaults: ["llvm-defaults-no-generated-headers"],
+ defaults: ["llvm70-defaults-no-generated-headers"],
target: {
- // llvm-defaults turns off host builds by default, turn it back on for
- // modules that are used to build llvm-tblgen
+ // llvm70-defaults turns off host builds by default, turn it back on for
+ // modules that are used to build llvm70-tblgen
host: {
enabled: true,
},
cc_library_static {
- name: "libLLVMTableGen",
- defaults: ["llvm-defaults-no-generated-headers"],
+ name: "libLLVM70TableGen",
+ defaults: ["llvm70-defaults-no-generated-headers"],
srcs: ["*.cpp"],
target: {
- // llvm-defaults turns off host builds by default, turn it back on for
- // modules that are used to build llvm-tblgen
+ // llvm70-defaults turns off host builds by default, turn it back on for
+ // modules that are used to build llvm70-tblgen
host: {
enabled: true,
},
cc_library_static {
- name: "libLLVMAArch64CodeGen",
+ name: "libLLVM70AArch64CodeGen",
defaults: [
- "llvm-lib-defaults",
- "llvm-aarch64-defaults",
+ "llvm70-lib-defaults",
+ "llvm70-aarch64-defaults",
],
srcs: ["*.cpp"],
}
cc_defaults {
- name: "llvm-aarch64-defaults",
- generated_headers: ["llvm-gen-aarch64"],
- static_libs: ["llvm-aarch64-headers"],
+ name: "llvm70-aarch64-defaults",
+ generated_headers: ["llvm70-gen-aarch64"],
+ static_libs: ["llvm70-aarch64-headers"],
}
cc_library_static {
- name: "llvm-aarch64-headers",
+ name: "llvm70-aarch64-headers",
vendor_available: true,
host_supported: true,
target: {
export_include_dirs: ["."],
}
-llvm_tblgen {
- name: "llvm-gen-aarch64",
+llvm70_tblgen {
+ name: "llvm70-gen-aarch64",
in: "AArch64.td",
outs: [
"AArch64GenRegisterInfo.inc",
cc_library_static {
- name: "libLLVMAArch64AsmParser",
+ name: "libLLVM70AArch64AsmParser",
defaults: [
- "llvm-lib-defaults",
- "llvm-aarch64-defaults",
+ "llvm70-lib-defaults",
+ "llvm70-aarch64-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMAArch64Disassembler",
+ name: "libLLVM70AArch64Disassembler",
defaults: [
- "llvm-lib-defaults",
- "llvm-aarch64-defaults",
+ "llvm70-lib-defaults",
+ "llvm70-aarch64-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMAArch64AsmPrinter",
+ name: "libLLVM70AArch64AsmPrinter",
defaults: [
- "llvm-lib-defaults",
- "llvm-aarch64-defaults",
+ "llvm70-lib-defaults",
+ "llvm70-aarch64-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMAArch64Desc",
+ name: "libLLVM70AArch64Desc",
defaults: [
- "llvm-lib-defaults",
- "llvm-aarch64-defaults",
+ "llvm70-lib-defaults",
+ "llvm70-aarch64-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMAArch64Info",
+ name: "libLLVM70AArch64Info",
defaults: [
- "llvm-lib-defaults",
- "llvm-aarch64-defaults",
+ "llvm70-lib-defaults",
+ "llvm70-aarch64-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMAArch64Utils",
+ name: "libLLVM70AArch64Utils",
defaults: [
- "llvm-lib-defaults",
- "llvm-aarch64-defaults",
+ "llvm70-lib-defaults",
+ "llvm70-aarch64-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMAMDGPUCodeGen",
+ name: "libLLVM70AMDGPUCodeGen",
defaults: [
- "llvm-lib-defaults",
- "llvm-amdgpu-defaults",
+ "llvm70-lib-defaults",
+ "llvm70-amdgpu-defaults",
],
srcs: ["*.cpp"],
}
cc_defaults {
- name: "llvm-amdgpu-defaults",
- generated_headers: ["llvm-gen-amdgpu", "llvm-gen-r600"],
- static_libs: ["llvm-amdgpu-headers"],
+ name: "llvm70-amdgpu-defaults",
+ generated_headers: ["llvm70-gen-amdgpu", "llvm70-gen-r600"],
+ static_libs: ["llvm70-amdgpu-headers"],
}
cc_library_static {
- name: "llvm-amdgpu-headers",
+ name: "llvm70-amdgpu-headers",
host_supported: true,
target: {
windows: {
export_include_dirs: ["."],
}
-llvm_tblgen {
- name: "llvm-gen-amdgpu",
+llvm70_tblgen {
+ name: "llvm70-gen-amdgpu",
in: "AMDGPU.td",
outs: [
"AMDGPUGenRegisterInfo.inc",
],
}
-llvm_tblgen {
- name: "llvm-gen-r600",
+llvm70_tblgen {
+ name: "llvm70-gen-r600",
in: "R600.td",
outs: [
"R600GenAsmWriter.inc",
cc_library_static {
- name: "libLLVMAMDGPUAsmParser",
+ name: "libLLVM70AMDGPUAsmParser",
defaults: [
- "llvm-lib-defaults",
- "llvm-amdgpu-defaults",
+ "llvm70-lib-defaults",
+ "llvm70-amdgpu-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMAMDGPUAsmPrinter",
+ name: "libLLVM70AMDGPUAsmPrinter",
defaults: [
- "llvm-lib-defaults",
- "llvm-amdgpu-defaults",
+ "llvm70-lib-defaults",
+ "llvm70-amdgpu-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMAMDGPUDesc",
+ name: "libLLVM70AMDGPUDesc",
defaults: [
- "llvm-lib-defaults",
- "llvm-amdgpu-defaults",
+ "llvm70-lib-defaults",
+ "llvm70-amdgpu-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMAMDGPUInfo",
+ name: "libLLVM70AMDGPUInfo",
defaults: [
- "llvm-lib-defaults",
- "llvm-amdgpu-defaults",
+ "llvm70-lib-defaults",
+ "llvm70-amdgpu-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMAMDGPUUtils",
+ name: "libLLVM70AMDGPUUtils",
defaults: [
- "llvm-lib-defaults",
- "llvm-amdgpu-defaults",
+ "llvm70-lib-defaults",
+ "llvm70-amdgpu-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMARMCodeGen",
+ name: "libLLVM70ARMCodeGen",
defaults: [
- "llvm-lib-defaults",
- "llvm-arm-defaults",
+ "llvm70-lib-defaults",
+ "llvm70-arm-defaults",
],
srcs: ["*.cpp"],
}
cc_defaults {
- name: "llvm-arm-defaults",
- generated_headers: ["llvm-gen-arm"],
- static_libs: ["llvm-arm-headers"],
+ name: "llvm70-arm-defaults",
+ generated_headers: ["llvm70-gen-arm"],
+ static_libs: ["llvm70-arm-headers"],
}
cc_library_static {
- name: "llvm-arm-headers",
+ name: "llvm70-arm-headers",
vendor_available: true,
host_supported: true,
target: {
export_include_dirs: ["."],
}
-llvm_tblgen {
- name: "llvm-gen-arm",
+llvm70_tblgen {
+ name: "llvm70-gen-arm",
in: "ARM.td",
outs: [
"ARMGenRegisterInfo.inc",
cc_library_static {
- name: "libLLVMARMAsmParser",
+ name: "libLLVM70ARMAsmParser",
defaults: [
- "llvm-lib-defaults",
- "llvm-arm-defaults",
+ "llvm70-lib-defaults",
+ "llvm70-arm-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMARMDisassembler",
+ name: "libLLVM70ARMDisassembler",
defaults: [
- "llvm-lib-defaults",
- "llvm-arm-defaults",
+ "llvm70-lib-defaults",
+ "llvm70-arm-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMARMAsmPrinter",
+ name: "libLLVM70ARMAsmPrinter",
defaults: [
- "llvm-lib-defaults",
- "llvm-arm-defaults",
+ "llvm70-lib-defaults",
+ "llvm70-arm-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMARMDesc",
+ name: "libLLVM70ARMDesc",
defaults: [
- "llvm-lib-defaults",
- "llvm-arm-defaults",
+ "llvm70-lib-defaults",
+ "llvm70-arm-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMARMInfo",
+ name: "libLLVM70ARMInfo",
defaults: [
- "llvm-lib-defaults",
- "llvm-arm-defaults",
+ "llvm70-lib-defaults",
+ "llvm70-arm-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMARMUtils",
+ name: "libLLVM70ARMUtils",
defaults: [
- "llvm-lib-defaults",
- "llvm-arm-defaults",
+ "llvm70-lib-defaults",
+ "llvm70-arm-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMTarget",
+ name: "libLLVM70Target",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMMipsCodeGen",
+ name: "libLLVM70MipsCodeGen",
defaults: [
- "llvm-lib-defaults",
- "llvm-mips-defaults",
+ "llvm70-lib-defaults",
+ "llvm70-mips-defaults",
],
srcs: ["*.cpp"],
}
cc_defaults {
- name: "llvm-mips-defaults",
- generated_headers: ["llvm-gen-mips"],
- static_libs: ["llvm-mips-headers"],
+ name: "llvm70-mips-defaults",
+ generated_headers: ["llvm70-gen-mips"],
+ static_libs: ["llvm70-mips-headers"],
}
cc_library_static {
- name: "llvm-mips-headers",
+ name: "llvm70-mips-headers",
vendor_available: true,
host_supported: true,
target: {
export_include_dirs: ["."],
}
-llvm_tblgen {
- name: "llvm-gen-mips",
+llvm70_tblgen {
+ name: "llvm70-gen-mips",
in: "Mips.td",
outs: [
"MipsGenRegisterInfo.inc",
cc_library_static {
- name: "libLLVMMipsAsmParser",
+ name: "libLLVM70MipsAsmParser",
defaults: [
- "llvm-lib-defaults",
- "llvm-mips-defaults",
+ "llvm70-lib-defaults",
+ "llvm70-mips-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMMipsDisassembler",
+ name: "libLLVM70MipsDisassembler",
defaults: [
- "llvm-lib-defaults",
- "llvm-mips-defaults",
+ "llvm70-lib-defaults",
+ "llvm70-mips-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMMipsAsmPrinter",
+ name: "libLLVM70MipsAsmPrinter",
defaults: [
- "llvm-lib-defaults",
- "llvm-mips-defaults",
+ "llvm70-lib-defaults",
+ "llvm70-mips-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMMipsDesc",
+ name: "libLLVM70MipsDesc",
defaults: [
- "llvm-lib-defaults",
- "llvm-mips-defaults",
+ "llvm70-lib-defaults",
+ "llvm70-mips-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMMipsInfo",
+ name: "libLLVM70MipsInfo",
defaults: [
- "llvm-lib-defaults",
- "llvm-mips-defaults",
+ "llvm70-lib-defaults",
+ "llvm70-mips-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMX86CodeGen",
+ name: "libLLVM70X86CodeGen",
defaults: [
- "llvm-lib-defaults",
- "llvm-x86-defaults",
+ "llvm70-lib-defaults",
+ "llvm70-x86-defaults",
],
srcs: ["*.cpp"],
}
cc_defaults {
- name: "llvm-x86-defaults",
- generated_headers: ["llvm-gen-x86"],
- static_libs: ["llvm-x86-headers"],
+ name: "llvm70-x86-defaults",
+ generated_headers: ["llvm70-gen-x86"],
+ static_libs: ["llvm70-x86-headers"],
}
cc_library_static {
- name: "llvm-x86-headers",
+ name: "llvm70-x86-headers",
vendor_available: true,
host_supported: true,
target: {
export_include_dirs: ["."],
}
-llvm_tblgen {
- name: "llvm-gen-x86",
+llvm70_tblgen {
+ name: "llvm70-gen-x86",
in: "X86.td",
outs: [
"X86GenAsmMatcher.inc",
cc_library_static {
- name: "libLLVMX86AsmParser",
+ name: "libLLVM70X86AsmParser",
defaults: [
- "llvm-lib-defaults",
- "llvm-x86-defaults",
+ "llvm70-lib-defaults",
+ "llvm70-x86-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMX86Disassembler",
+ name: "libLLVM70X86Disassembler",
defaults: [
- "llvm-lib-defaults",
- "llvm-x86-defaults",
+ "llvm70-lib-defaults",
+ "llvm70-x86-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMX86AsmPrinter",
+ name: "libLLVM70X86AsmPrinter",
defaults: [
- "llvm-lib-defaults",
- "llvm-x86-defaults",
+ "llvm70-lib-defaults",
+ "llvm70-x86-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMX86Desc",
+ name: "libLLVM70X86Desc",
defaults: [
- "llvm-lib-defaults",
- "llvm-x86-defaults",
+ "llvm70-lib-defaults",
+ "llvm70-x86-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMX86Info",
+ name: "libLLVM70X86Info",
defaults: [
- "llvm-lib-defaults",
- "llvm-x86-defaults",
+ "llvm70-lib-defaults",
+ "llvm70-x86-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMX86Utils",
+ name: "libLLVM70X86Utils",
defaults: [
- "llvm-lib-defaults",
- "llvm-x86-defaults",
+ "llvm70-lib-defaults",
+ "llvm70-x86-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMLibDriver",
+ name: "libLLVM70LibDriver",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
- generated_headers: ["llvm-gen-libdriver"],
+ generated_headers: ["llvm70-gen-libdriver"],
srcs: ["*.cpp"],
}
-llvm_tblgen {
- name: "llvm-gen-libdriver",
+llvm70_tblgen {
+ name: "llvm70-gen-libdriver",
in: "Options.td",
outs: ["Options.inc"],
}
cc_library_static {
- name: "libLLVMAggressiveInstCombine",
+ name: "libLLVM70AggressiveInstCombine",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_host_shared {
- name: "LLVMHello",
+ name: "LLVM70Hello",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
allow_undefined_symbols: true,
cc_library_static {
- name: "libLLVMipo",
+ name: "libLLVM70ipo",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMInstCombine",
+ name: "libLLVM70InstCombine",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
- generated_headers: ["llvm-gen-instcombine"],
+ generated_headers: ["llvm70-gen-instcombine"],
srcs: ["*.cpp"],
}
-llvm_tblgen {
- name: "llvm-gen-instcombine",
+llvm70_tblgen {
+ name: "llvm70-gen-instcombine",
in: "InstCombineTables.td",
outs: ["InstCombineTables.inc"],
}
cc_library_static {
- name: "libLLVMInstrumentation",
+ name: "libLLVM70Instrumentation",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMTransformObjCARC",
+ name: "libLLVM70TransformObjCARC",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMScalarOpts",
+ name: "libLLVM70ScalarOpts",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMTransformUtils",
+ name: "libLLVM70TransformUtils",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
cc_library_static {
- name: "libLLVMVectorize",
+ name: "libLLVM70Vectorize",
defaults: [
- "llvm-lib-defaults",
+ "llvm70-lib-defaults",
],
srcs: ["*.cpp"],
}
bootstrap_go_package {
- name: "soong-llvm",
- pkgPath: "android/soong/external/llvm",
+ name: "soong-llvm70",
+ pkgPath: "android/soong/external/llvm70",
deps: [
"blueprint",
"blueprint-pathtools",
// See the License for the specific language governing permissions and
// limitations under the License.
-package llvm
+package llvm70
import (
"android/soong/android"
}
func init() {
- android.RegisterModuleType("llvm_defaults", llvmDefaultsFactory)
- android.RegisterModuleType("force_build_llvm_components_defaults", forceBuildLlvmComponentsDefaultsFactory)
+ android.RegisterModuleType("llvm70_defaults", llvmDefaultsFactory)
+ android.RegisterModuleType("force_build_llvm70_components_defaults", forceBuildLlvmComponentsDefaultsFactory)
}
func llvmDefaultsFactory() android.Module {
// See the License for the specific language governing permissions and
// limitations under the License.
-package llvm
+package llvm70
import (
"path/filepath"
)
func init() {
- android.RegisterModuleType("llvm_tblgen", llvmTblgenFactory)
+ android.RegisterModuleType("llvm70_tblgen", llvm70TblgenFactory)
}
var (
- pctx = android.NewPackageContext("android/soong/llvm")
+ pctx = android.NewPackageContext("android/soong/llvm70")
- llvmTblgen = pctx.HostBinToolVariable("llvmTblgen", "llvm-tblgen")
+ llvm70Tblgen = pctx.HostBinToolVariable("llvm70Tblgen", "llvm70-tblgen")
- tblgenRule = pctx.StaticRule("tblgenRule", blueprint.RuleParams{
+ tblgenRule70 = pctx.StaticRule("tblgenRule70", blueprint.RuleParams{
Depfile: "${out}.d",
Deps: blueprint.DepsGCC,
- Command: "${llvmTblgen} ${includes} ${generator} -d ${depfile} -o ${out} ${in}",
- CommandDeps: []string{"${llvmTblgen}"},
- Description: "LLVM TableGen $in => $out",
+ Command: "${llvm70Tblgen} ${includes} ${generator} -d ${depfile} -o ${out} ${in}",
+ CommandDeps: []string{"${llvm70Tblgen}"},
+ Description: "LLVM70 TableGen $in => $out",
}, "includes", "depfile", "generator")
)
includes := []string{
"-I " + ctx.ModuleDir(),
- "-I external/llvm/include",
- "-I external/llvm/lib/Target",
+ "-I external/llvm70/include",
+ "-I external/llvm70/lib/Target",
"-I " + filepath.Dir(in.String()),
}
generator := outToGenerator(ctx, o)
ctx.ModuleBuild(pctx, android.ModuleBuildParams{
- Rule: tblgenRule,
+ Rule: tblgenRule70,
Input: in,
Output: out,
Args: map[string]string{
return t.generatedHeaders
}
-func llvmTblgenFactory() android.Module {
+func llvm70TblgenFactory() android.Module {
t := &tblgen{}
t.AddProperties(&t.properties)
android.InitAndroidModule(t)
cc_library_host_shared {
name: "BugpointPasses",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: ["TestPasses.cpp"],
allow_undefined_symbols: true,
target: {
cc_binary_host {
name: "bugpoint",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: ["*.cpp"],
static_libs: [
- "libLLVMBitWriter",
- "libLLVMCodeGen",
- "libLLVMipo",
- "libLLVMIRReader",
- "libLLVMBitReader",
- "libLLVMAsmParser",
- "libLLVMInstCombine",
- "libLLVMInstrumentation",
- "libLLVMLinker",
- "libLLVMTransformObjCARC",
- "libLLVMObject",
- "libLLVMScalarOpts",
- "libLLVMTransformUtils",
- "libLLVMAnalysis",
- "libLLVMTarget",
- "libLLVMCore",
- "libLLVMMC",
- "libLLVMMCParser",
- "libLLVMProfileData",
- "libLLVMVectorize",
- "libLLVMSupport",
+ "libLLVM70BitWriter",
+ "libLLVM70CodeGen",
+ "libLLVM70ipo",
+ "libLLVM70IRReader",
+ "libLLVM70BitReader",
+ "libLLVM70AsmParser",
+ "libLLVM70InstCombine",
+ "libLLVM70Instrumentation",
+ "libLLVM70Linker",
+ "libLLVM70TransformObjCARC",
+ "libLLVM70Object",
+ "libLLVM70ScalarOpts",
+ "libLLVM70TransformUtils",
+ "libLLVM70Analysis",
+ "libLLVM70Target",
+ "libLLVM70Core",
+ "libLLVM70MC",
+ "libLLVM70MCParser",
+ "libLLVM70ProfileData",
+ "libLLVM70Vectorize",
+ "libLLVM70Support",
],
target: {
darwin: {
cc_binary_host {
name: "llvm-dsymutil",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: ["*.cpp"],
static_libs: [
- "libLLVMARMCodeGen",
- "libLLVMARMAsmParser",
- "libLLVMARMInfo",
- "libLLVMARMDesc",
- "libLLVMARMAsmPrinter",
- "libLLVMARMDisassembler",
- "libLLVMAArch64CodeGen",
- "libLLVMAArch64Info",
- "libLLVMAArch64AsmParser",
- "libLLVMAArch64Desc",
- "libLLVMAArch64AsmPrinter",
- "libLLVMAArch64Utils",
- "libLLVMAArch64Disassembler",
- "libLLVMMipsCodeGen",
- "libLLVMMipsInfo",
- "libLLVMMipsAsmParser",
- "libLLVMMipsDesc",
- "libLLVMMipsAsmPrinter",
- "libLLVMMipsDisassembler",
- "libLLVMX86CodeGen",
- "libLLVMX86Info",
- "libLLVMX86Desc",
- "libLLVMX86AsmParser",
- "libLLVMX86AsmPrinter",
- "libLLVMX86Utils",
- "libLLVMX86Disassembler",
- "libLLVMX86CodeGen",
- "libLLVMAsmPrinter",
- "libLLVMDebugInfoCodeView",
- "libLLVMSelectionDAG",
- "libLLVMCodeGen",
- "libLLVMProfileData",
- "libLLVMGlobalISel",
- "libLLVMDebugInfoDWARF",
- "libLLVMInstrumentation",
- "libLLVMMCParser",
- "libLLVMMCDisassembler",
- "libLLVMObject",
- "libLLVMBitReader",
- "libLLVMScalarOpts",
- "libLLVMTransformUtils",
- "libLLVMAnalysis",
- "libLLVMTarget",
- "libLLVMCore",
- "libLLVMMC",
- "libLLVMSupport",
+ "libLLVM70ARMCodeGen",
+ "libLLVM70ARMAsmParser",
+ "libLLVM70ARMInfo",
+ "libLLVM70ARMDesc",
+ "libLLVM70ARMAsmPrinter",
+ "libLLVM70ARMDisassembler",
+ "libLLVM70AArch64CodeGen",
+ "libLLVM70AArch64Info",
+ "libLLVM70AArch64AsmParser",
+ "libLLVM70AArch64Desc",
+ "libLLVM70AArch64AsmPrinter",
+ "libLLVM70AArch64Utils",
+ "libLLVM70AArch64Disassembler",
+ "libLLVM70MipsCodeGen",
+ "libLLVM70MipsInfo",
+ "libLLVM70MipsAsmParser",
+ "libLLVM70MipsDesc",
+ "libLLVM70MipsAsmPrinter",
+ "libLLVM70MipsDisassembler",
+ "libLLVM70X86CodeGen",
+ "libLLVM70X86Info",
+ "libLLVM70X86Desc",
+ "libLLVM70X86AsmParser",
+ "libLLVM70X86AsmPrinter",
+ "libLLVM70X86Utils",
+ "libLLVM70X86Disassembler",
+ "libLLVM70X86CodeGen",
+ "libLLVM70AsmPrinter",
+ "libLLVM70DebugInfoCodeView",
+ "libLLVM70SelectionDAG",
+ "libLLVM70CodeGen",
+ "libLLVM70ProfileData",
+ "libLLVM70GlobalISel",
+ "libLLVM70DebugInfoDWARF",
+ "libLLVM70Instrumentation",
+ "libLLVM70MCParser",
+ "libLLVM70MCDisassembler",
+ "libLLVM70Object",
+ "libLLVM70BitReader",
+ "libLLVM70ScalarOpts",
+ "libLLVM70TransformUtils",
+ "libLLVM70Analysis",
+ "libLLVM70Target",
+ "libLLVM70Core",
+ "libLLVM70MC",
+ "libLLVM70Support",
],
}
// =====================================================
cc_library_host_shared {
- name: "LLVMgold",
- defaults: ["llvm-defaults"],
+ name: "LLVM70gold",
+ defaults: ["llvm70-defaults"],
srcs: ["gold-plugin.cpp"],
- shared_libs: ["libLLVM"],
+ shared_libs: ["libLLVM70"],
include_dirs: ["toolchain/binutils/binutils-2.25/include"],
compile_multilib: "first",
}
//===---------------------------------------------------------------===
llvm_llc_mips_STATIC_LIBRARIES = [
- "libLLVMMipsAsmParser",
- "libLLVMMipsInfo",
- "libLLVMMipsCodeGen",
- "libLLVMMipsDesc",
- "libLLVMMipsAsmPrinter",
+ "libLLVM70MipsAsmParser",
+ "libLLVM70MipsInfo",
+ "libLLVM70MipsCodeGen",
+ "libLLVM70MipsDesc",
+ "libLLVM70MipsAsmPrinter",
]
llvm_llc_x86_STATIC_LIBRARIES = [
- "libLLVMX86Info",
- "libLLVMX86AsmParser",
- "libLLVMX86CodeGen",
- "libLLVMX86Disassembler",
- "libLLVMX86Desc",
- "libLLVMX86AsmPrinter",
- "libLLVMX86Utils",
+ "libLLVM70X86Info",
+ "libLLVM70X86AsmParser",
+ "libLLVM70X86CodeGen",
+ "libLLVM70X86Disassembler",
+ "libLLVM70X86Desc",
+ "libLLVM70X86AsmPrinter",
+ "libLLVM70X86Utils",
]
llvm_llc_arm_STATIC_LIBRARIES = [
- "libLLVMARMCodeGen",
- "libLLVMARMDisassembler",
- "libLLVMARMAsmParser",
- "libLLVMARMAsmPrinter",
- "libLLVMARMDesc",
- "libLLVMARMInfo",
+ "libLLVM70ARMCodeGen",
+ "libLLVM70ARMDisassembler",
+ "libLLVM70ARMAsmParser",
+ "libLLVM70ARMAsmPrinter",
+ "libLLVM70ARMDesc",
+ "libLLVM70ARMInfo",
]
llvm_llc_aarch64_STATIC_LIBRARIES = [
- "libLLVMAArch64Info",
- "libLLVMAArch64AsmParser",
- "libLLVMAArch64CodeGen",
- "libLLVMAArch64Disassembler",
- "libLLVMAArch64Desc",
- "libLLVMAArch64AsmPrinter",
- "libLLVMAArch64Utils",
+ "libLLVM70AArch64Info",
+ "libLLVM70AArch64AsmParser",
+ "libLLVM70AArch64CodeGen",
+ "libLLVM70AArch64Disassembler",
+ "libLLVM70AArch64Desc",
+ "libLLVM70AArch64AsmPrinter",
+ "libLLVM70AArch64Utils",
]
//===---------------------------------------------------------------===
cc_binary_host {
name: "llc",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: ["llc.cpp"],
static_libs: [
- "libLLVMGlobalISel",
- "libLLVMAsmPrinter",
- "libLLVMDebugInfoCodeView",
- "libLLVMIRReader",
- "libLLVMAsmParser",
- "libLLVMBitReader",
- "libLLVMBitWriter",
- "libLLVMSelectionDAG",
- "libLLVMInstCombine",
- "libLLVMCodeGen",
- "libLLVMProfileData",
- "libLLVMInstrumentation",
- "libLLVMObject",
- "libLLVMipo",
- "libLLVMLinker",
- "libLLVMMCDisassembler",
- "libLLVMMC",
- "libLLVMMIRParser",
- "libLLVMMCParser",
- "libLLVMScalarOpts",
- "libLLVMTransformUtils",
- "libLLVMVectorize",
- "libLLVMAnalysis",
- "libLLVMTarget",
- "libLLVMCore",
- "libLLVMSupport",
- "libLLVMObject",
+ "libLLVM70GlobalISel",
+ "libLLVM70AsmPrinter",
+ "libLLVM70DebugInfoCodeView",
+ "libLLVM70IRReader",
+ "libLLVM70AsmParser",
+ "libLLVM70BitReader",
+ "libLLVM70BitWriter",
+ "libLLVM70SelectionDAG",
+ "libLLVM70InstCombine",
+ "libLLVM70CodeGen",
+ "libLLVM70ProfileData",
+ "libLLVM70Instrumentation",
+ "libLLVM70Object",
+ "libLLVM70ipo",
+ "libLLVM70Linker",
+ "libLLVM70MCDisassembler",
+ "libLLVM70MC",
+ "libLLVM70MIRParser",
+ "libLLVM70MCParser",
+ "libLLVM70ScalarOpts",
+ "libLLVM70TransformUtils",
+ "libLLVM70Vectorize",
+ "libLLVM70Analysis",
+ "libLLVM70Target",
+ "libLLVM70Core",
+ "libLLVM70Support",
+ "libLLVM70Object",
],
target: {
host: {
cc_binary_host {
name: "lli",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: [
"lli.cpp",
"OrcLazyJIT.cpp",
],
static_libs: [
- "libLLVMIRReader",
- "libLLVMBitReader",
- "libLLVMARMCodeGen",
- "libLLVMARMInfo",
- "libLLVMARMDesc",
- "libLLVMARMAsmPrinter",
- "libLLVMARMAsmParser",
- "libLLVMARMDisassembler",
- "libLLVMAArch64CodeGen",
- "libLLVMAArch64Info",
- "libLLVMAArch64Desc",
- "libLLVMAArch64AsmPrinter",
- "libLLVMAArch64AsmParser",
- "libLLVMAArch64Utils",
- "libLLVMAArch64Disassembler",
- "libLLVMMipsCodeGen",
- "libLLVMMipsInfo",
- "libLLVMMipsDesc",
- "libLLVMMipsAsmPrinter",
- "libLLVMMipsAsmParser",
- "libLLVMMipsDisassembler",
- "libLLVMX86CodeGen",
- "libLLVMX86Info",
- "libLLVMX86Desc",
- "libLLVMX86AsmPrinter",
- "libLLVMX86AsmParser",
- "libLLVMX86Utils",
- "libLLVMX86Disassembler",
- "libLLVMAsmPrinter",
- "libLLVMGlobalISel",
- "libLLVMDebugInfoCodeView",
- "libLLVMSelectionDAG",
- "libLLVMCodeGen",
- "libLLVMProfileData",
- "libLLVMInstrumentation",
- "libLLVMLinker",
- "libLLVMInterpreter",
- "libLLVMScalarOpts",
- "libLLVMTransformUtils",
- "libLLVMAnalysis",
- "libLLVMTarget",
- "libLLVMMC",
- "libLLVMMCJIT",
- "libLLVMOrcJIT",
- "libLLVMExecutionEngine",
- "libLLVMRuntimeDyld",
- "libLLVMMCParser",
- "libLLVMObject",
- "libLLVMCore",
- "libLLVMAsmParser",
- "libLLVMOption",
- "libLLVMSupport",
- "libLLVMMCDisassembler",
+ "libLLVM70IRReader",
+ "libLLVM70BitReader",
+ "libLLVM70ARMCodeGen",
+ "libLLVM70ARMInfo",
+ "libLLVM70ARMDesc",
+ "libLLVM70ARMAsmPrinter",
+ "libLLVM70ARMAsmParser",
+ "libLLVM70ARMDisassembler",
+ "libLLVM70AArch64CodeGen",
+ "libLLVM70AArch64Info",
+ "libLLVM70AArch64Desc",
+ "libLLVM70AArch64AsmPrinter",
+ "libLLVM70AArch64AsmParser",
+ "libLLVM70AArch64Utils",
+ "libLLVM70AArch64Disassembler",
+ "libLLVM70MipsCodeGen",
+ "libLLVM70MipsInfo",
+ "libLLVM70MipsDesc",
+ "libLLVM70MipsAsmPrinter",
+ "libLLVM70MipsAsmParser",
+ "libLLVM70MipsDisassembler",
+ "libLLVM70X86CodeGen",
+ "libLLVM70X86Info",
+ "libLLVM70X86Desc",
+ "libLLVM70X86AsmPrinter",
+ "libLLVM70X86AsmParser",
+ "libLLVM70X86Utils",
+ "libLLVM70X86Disassembler",
+ "libLLVM70AsmPrinter",
+ "libLLVM70GlobalISel",
+ "libLLVM70DebugInfoCodeView",
+ "libLLVM70SelectionDAG",
+ "libLLVM70CodeGen",
+ "libLLVM70ProfileData",
+ "libLLVM70Instrumentation",
+ "libLLVM70Linker",
+ "libLLVM70Interpreter",
+ "libLLVM70ScalarOpts",
+ "libLLVM70TransformUtils",
+ "libLLVM70Analysis",
+ "libLLVM70Target",
+ "libLLVM70MC",
+ "libLLVM70MCJIT",
+ "libLLVM70OrcJIT",
+ "libLLVM70ExecutionEngine",
+ "libLLVM70RuntimeDyld",
+ "libLLVM70MCParser",
+ "libLLVM70Object",
+ "libLLVM70Core",
+ "libLLVM70AsmParser",
+ "libLLVM70Option",
+ "libLLVM70Support",
+ "libLLVM70MCDisassembler",
],
}
cc_binary_host {
name: "lli-child-target",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: ["ChildTarget.cpp"],
static_libs: [
- "libLLVMOrcJIT",
- "libLLVMRuntimeDyld",
- "libLLVMObject",
- "libLLVMBitReader",
- "libLLVMMC",
- "libLLVMMCParser",
- "libLLVMCore",
- "libLLVMSupport",
+ "libLLVM70OrcJIT",
+ "libLLVM70RuntimeDyld",
+ "libLLVM70Object",
+ "libLLVM70BitReader",
+ "libLLVM70MC",
+ "libLLVM70MCParser",
+ "libLLVM70Core",
+ "libLLVM70Support",
],
}
cc_binary_host {
name: "llvm-ar",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: ["llvm-ar.cpp"],
- shared_libs: ["libLLVM"],
+ shared_libs: ["libLLVM70"],
symlinks: [
"llvm-lib",
"llvm-ranlib",
cc_binary_host {
name: "llvm-as",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: ["llvm-as.cpp"],
static_libs: [
- "libLLVMAsmParser",
- "libLLVMBitWriter",
- "libLLVMAnalysis",
- "libLLVMCore",
- "libLLVMSupport",
+ "libLLVM70AsmParser",
+ "libLLVM70BitWriter",
+ "libLLVM70Analysis",
+ "libLLVM70Core",
+ "libLLVM70Support",
],
}
cc_binary_host {
name: "llvm-bcanalyzer",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: ["llvm-bcanalyzer.cpp"],
static_libs: [
- "libLLVMBitReader",
- "libLLVMCore",
- "libLLVMSupport",
+ "libLLVM70BitReader",
+ "libLLVM70Core",
+ "libLLVM70Support",
],
}
cc_binary_host {
name: "llvm-c-test",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: [
"*.c",
"*.cpp",
],
static_libs: [
- "libLLVMBitReader",
- "libLLVMARMCodeGen",
- "libLLVMARMInfo",
- "libLLVMARMDesc",
- "libLLVMARMAsmPrinter",
- "libLLVMARMDisassembler",
- "libLLVMAArch64CodeGen",
- "libLLVMAArch64Info",
- "libLLVMAArch64Desc",
- "libLLVMAArch64AsmPrinter",
- "libLLVMAArch64Utils",
- "libLLVMAArch64Disassembler",
- "libLLVMMipsCodeGen",
- "libLLVMMipsInfo",
- "libLLVMMipsDesc",
- "libLLVMMipsAsmPrinter",
- "libLLVMMipsDisassembler",
- "libLLVMX86CodeGen",
- "libLLVMX86Info",
- "libLLVMX86Desc",
- "libLLVMX86AsmPrinter",
- "libLLVMX86Utils",
- "libLLVMX86Disassembler",
- "libLLVMAsmPrinter",
- "libLLVMSelectionDAG",
- "libLLVMCodeGen",
- "libLLVMGlobalISel",
- "libLLVMProfileData",
- "libLLVMInstrumentation",
- "libLLVMScalarOpts",
- "libLLVMTransformUtils",
- "libLLVMAnalysis",
- "libLLVMTarget",
- "libLLVMMC",
- "libLLVMObject",
- "libLLVMMCParser",
- "libLLVMCore",
- "libLLVMAsmParser",
- "libLLVMOption",
- "libLLVMSupport",
- "libLLVMMCDisassembler",
+ "libLLVM70BitReader",
+ "libLLVM70ARMCodeGen",
+ "libLLVM70ARMInfo",
+ "libLLVM70ARMDesc",
+ "libLLVM70ARMAsmPrinter",
+ "libLLVM70ARMDisassembler",
+ "libLLVM70AArch64CodeGen",
+ "libLLVM70AArch64Info",
+ "libLLVM70AArch64Desc",
+ "libLLVM70AArch64AsmPrinter",
+ "libLLVM70AArch64Utils",
+ "libLLVM70AArch64Disassembler",
+ "libLLVM70MipsCodeGen",
+ "libLLVM70MipsInfo",
+ "libLLVM70MipsDesc",
+ "libLLVM70MipsAsmPrinter",
+ "libLLVM70MipsDisassembler",
+ "libLLVM70X86CodeGen",
+ "libLLVM70X86Info",
+ "libLLVM70X86Desc",
+ "libLLVM70X86AsmPrinter",
+ "libLLVM70X86Utils",
+ "libLLVM70X86Disassembler",
+ "libLLVM70AsmPrinter",
+ "libLLVM70SelectionDAG",
+ "libLLVM70CodeGen",
+ "libLLVM70GlobalISel",
+ "libLLVM70ProfileData",
+ "libLLVM70Instrumentation",
+ "libLLVM70ScalarOpts",
+ "libLLVM70TransformUtils",
+ "libLLVM70Analysis",
+ "libLLVM70Target",
+ "libLLVM70MC",
+ "libLLVM70Object",
+ "libLLVM70MCParser",
+ "libLLVM70Core",
+ "libLLVM70AsmParser",
+ "libLLVM70Option",
+ "libLLVM70Support",
+ "libLLVM70MCDisassembler",
],
}
//===---------------------------------------------------------------===
-// llvm-config command line tool
+// llvm70-config command line tool
//===---------------------------------------------------------------===
cc_binary_host {
- name: "llvm-config",
- defaults: ["llvm-defaults"],
+ name: "llvm70-config",
+ defaults: ["llvm70-defaults"],
generated_headers: ["llvm-gen-config"],
srcs: ["llvm-config.cpp"],
static_libs: [
- "libLLVMCore",
- "libLLVMSupport",
+ "libLLVM70Core",
+ "libLLVM70Support",
],
}
cc_binary_host {
name: "llvm-cov",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: ["*.cpp"],
static_libs: [
- "libLLVMObject",
- "libLLVMProfileDataCoverage",
- "libLLVMProfileData",
- "libLLVMMC",
- "libLLVMMCParser",
- "libLLVMBitReader",
- "libLLVMCore",
- "libLLVMSupport",
+ "libLLVM70Object",
+ "libLLVM70ProfileDataCoverage",
+ "libLLVM70ProfileData",
+ "libLLVM70MC",
+ "libLLVM70MCParser",
+ "libLLVM70BitReader",
+ "libLLVM70Core",
+ "libLLVM70Support",
],
}
cc_binary_host {
name: "llvm-cxxdump",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: [
"Error.cpp",
"llvm-cxxdump.cpp",
],
static_libs: [
- "libLLVMARMAsmParser",
- "libLLVMARMInfo",
- "libLLVMARMDesc",
- "libLLVMARMAsmPrinter",
- "libLLVMARMDisassembler",
- "libLLVMAArch64Info",
- "libLLVMAArch64AsmParser",
- "libLLVMAArch64Desc",
- "libLLVMAArch64AsmPrinter",
- "libLLVMAArch64Utils",
- "libLLVMAArch64Disassembler",
- "libLLVMMipsInfo",
- "libLLVMMipsAsmParser",
- "libLLVMMipsDesc",
- "libLLVMMipsAsmPrinter",
- "libLLVMMipsDisassembler",
- "libLLVMX86Info",
- "libLLVMX86Desc",
- "libLLVMX86AsmParser",
- "libLLVMX86CodeGen",
- "libLLVMX86AsmPrinter",
- "libLLVMX86Utils",
- "libLLVMX86Disassembler",
- "libLLVMAsmPrinter",
- "libLLVMCodeGen",
- "libLLVMAnalysis",
- "libLLVMTarget",
- "libLLVMObject",
- "libLLVMMCParser",
- "libLLVMMC",
- "libLLVMMCDisassembler",
- "libLLVMBitReader",
- "libLLVMCore",
- "libLLVMAsmParser",
- "libLLVMSupport",
+ "libLLVM70ARMAsmParser",
+ "libLLVM70ARMInfo",
+ "libLLVM70ARMDesc",
+ "libLLVM70ARMAsmPrinter",
+ "libLLVM70ARMDisassembler",
+ "libLLVM70AArch64Info",
+ "libLLVM70AArch64AsmParser",
+ "libLLVM70AArch64Desc",
+ "libLLVM70AArch64AsmPrinter",
+ "libLLVM70AArch64Utils",
+ "libLLVM70AArch64Disassembler",
+ "libLLVM70MipsInfo",
+ "libLLVM70MipsAsmParser",
+ "libLLVM70MipsDesc",
+ "libLLVM70MipsAsmPrinter",
+ "libLLVM70MipsDisassembler",
+ "libLLVM70X86Info",
+ "libLLVM70X86Desc",
+ "libLLVM70X86AsmParser",
+ "libLLVM70X86CodeGen",
+ "libLLVM70X86AsmPrinter",
+ "libLLVM70X86Utils",
+ "libLLVM70X86Disassembler",
+ "libLLVM70AsmPrinter",
+ "libLLVM70CodeGen",
+ "libLLVM70Analysis",
+ "libLLVM70Target",
+ "libLLVM70Object",
+ "libLLVM70MCParser",
+ "libLLVM70MC",
+ "libLLVM70MCDisassembler",
+ "libLLVM70BitReader",
+ "libLLVM70Core",
+ "libLLVM70AsmParser",
+ "libLLVM70Support",
],
}
cc_binary_host {
name: "llvm-diff",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: [
"llvm-diff.cpp",
"DiffConsumer.cpp",
"DiffLog.cpp",
],
static_libs: [
- "libLLVMIRReader",
- "libLLVMBitReader",
- "libLLVMAsmParser",
- "libLLVMCore",
- "libLLVMSupport",
+ "libLLVM70IRReader",
+ "libLLVM70BitReader",
+ "libLLVM70AsmParser",
+ "libLLVM70Core",
+ "libLLVM70Support",
],
}
cc_binary_host {
name: "llvm-dis",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: ["llvm-dis.cpp"],
static_libs: [
- "libLLVMAnalysis",
- "libLLVMBitReader",
- "libLLVMCore",
- "libLLVMSupport",
+ "libLLVM70Analysis",
+ "libLLVM70BitReader",
+ "libLLVM70Core",
+ "libLLVM70Support",
],
}
cc_binary_host {
name: "llvm-dwarfdump",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: ["llvm-dwarfdump.cpp"],
static_libs: [
- "libLLVMDebugInfoDWARF",
- "libLLVMDebugInfoPDB",
- "libLLVMObject",
- "libLLVMBitReader",
- "libLLVMMC",
- "libLLVMMCParser",
- "libLLVMCore",
- "libLLVMSupport",
+ "libLLVM70DebugInfoDWARF",
+ "libLLVM70DebugInfoPDB",
+ "libLLVM70Object",
+ "libLLVM70BitReader",
+ "libLLVM70MC",
+ "libLLVM70MCParser",
+ "libLLVM70Core",
+ "libLLVM70Support",
],
}
cc_binary_host {
name: "llvm-dwp",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: ["*.cpp"],
static_libs: [
- "libLLVMDebugInfoDWARF",
- "libLLVMObject",
- "libLLVMBitReader",
- "libLLVMARMCodeGen",
- "libLLVMARMAsmParser",
- "libLLVMARMAsmPrinter",
- "libLLVMARMInfo",
- "libLLVMARMDesc",
- "libLLVMARMDisassembler",
- "libLLVMMipsCodeGen",
- "libLLVMMipsInfo",
- "libLLVMMipsDesc",
- "libLLVMMipsAsmParser",
- "libLLVMMipsAsmPrinter",
- "libLLVMMipsDisassembler",
- "libLLVMX86CodeGen",
- "libLLVMX86Info",
- "libLLVMX86Desc",
- "libLLVMX86AsmParser",
- "libLLVMX86AsmPrinter",
- "libLLVMX86Utils",
- "libLLVMX86Disassembler",
- "libLLVMAArch64CodeGen",
- "libLLVMAArch64Info",
- "libLLVMAArch64Desc",
- "libLLVMAArch64AsmParser",
- "libLLVMAArch64AsmPrinter",
- "libLLVMAArch64Utils",
- "libLLVMAArch64Disassembler",
- "libLLVMExecutionEngine",
- "libLLVMRuntimeDyld",
- "libLLVMMCJIT",
- "libLLVMOrcJIT",
- "libLLVMGlobalISel",
- "libLLVMAsmPrinter",
- "libLLVMDebugInfoCodeView",
- "libLLVMSelectionDAG",
- "libLLVMCodeGen",
- "libLLVMScalarOpts",
- "libLLVMInstCombine",
- "libLLVMInstrumentation",
- "libLLVMTransformObjCARC",
- "libLLVMTransformUtils",
- "libLLVMVectorize",
- "libLLVMAnalysis",
- "libLLVMTarget",
- "libLLVMMCDisassembler",
- "libLLVMMC",
- "libLLVMMCParser",
- "libLLVMCore",
- "libLLVMAsmParser",
- "libLLVMOption",
- "libLLVMLTO",
- "libLLVMSupport",
- "libLLVMProfileData",
+ "libLLVM70DebugInfoDWARF",
+ "libLLVM70Object",
+ "libLLVM70BitReader",
+ "libLLVM70ARMCodeGen",
+ "libLLVM70ARMAsmParser",
+ "libLLVM70ARMAsmPrinter",
+ "libLLVM70ARMInfo",
+ "libLLVM70ARMDesc",
+ "libLLVM70ARMDisassembler",
+ "libLLVM70MipsCodeGen",
+ "libLLVM70MipsInfo",
+ "libLLVM70MipsDesc",
+ "libLLVM70MipsAsmParser",
+ "libLLVM70MipsAsmPrinter",
+ "libLLVM70MipsDisassembler",
+ "libLLVM70X86CodeGen",
+ "libLLVM70X86Info",
+ "libLLVM70X86Desc",
+ "libLLVM70X86AsmParser",
+ "libLLVM70X86AsmPrinter",
+ "libLLVM70X86Utils",
+ "libLLVM70X86Disassembler",
+ "libLLVM70AArch64CodeGen",
+ "libLLVM70AArch64Info",
+ "libLLVM70AArch64Desc",
+ "libLLVM70AArch64AsmParser",
+ "libLLVM70AArch64AsmPrinter",
+ "libLLVM70AArch64Utils",
+ "libLLVM70AArch64Disassembler",
+ "libLLVM70ExecutionEngine",
+ "libLLVM70RuntimeDyld",
+ "libLLVM70MCJIT",
+ "libLLVM70OrcJIT",
+ "libLLVM70GlobalISel",
+ "libLLVM70AsmPrinter",
+ "libLLVM70DebugInfoCodeView",
+ "libLLVM70SelectionDAG",
+ "libLLVM70CodeGen",
+ "libLLVM70ScalarOpts",
+ "libLLVM70InstCombine",
+ "libLLVM70Instrumentation",
+ "libLLVM70TransformObjCARC",
+ "libLLVM70TransformUtils",
+ "libLLVM70Vectorize",
+ "libLLVM70Analysis",
+ "libLLVM70Target",
+ "libLLVM70MCDisassembler",
+ "libLLVM70MC",
+ "libLLVM70MCParser",
+ "libLLVM70Core",
+ "libLLVM70AsmParser",
+ "libLLVM70Option",
+ "libLLVM70LTO",
+ "libLLVM70Support",
+ "libLLVM70ProfileData",
],
}
cc_binary_host {
name: "llvm-extract",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: ["llvm-extract.cpp"],
static_libs: [
- "libLLVMIRReader",
- "libLLVMAsmParser",
- "libLLVMObject",
- "libLLVMBitReader",
- "libLLVMBitWriter",
- "libLLVMipo",
- "libLLVMTransformUtils",
- "libLLVMAnalysis",
- "libLLVMTarget",
- "libLLVMCore",
- "libLLVMSupport",
+ "libLLVM70IRReader",
+ "libLLVM70AsmParser",
+ "libLLVM70Object",
+ "libLLVM70BitReader",
+ "libLLVM70BitWriter",
+ "libLLVM70ipo",
+ "libLLVM70TransformUtils",
+ "libLLVM70Analysis",
+ "libLLVM70Target",
+ "libLLVM70Core",
+ "libLLVM70Support",
],
}
configpath := os.Getenv("LLVM_CONFIG")
if configpath == "" {
bin, _ := filepath.Split(os.Args[0])
- configpath = filepath.Join(bin, "llvm-config")
+ configpath = filepath.Join(bin, "llvm70-config")
}
cmd := exec.Command(configpath, args...)
// This file is generated by llvm-go, do not edit.
-package llvm
+package llvm70
/*
#cgo CPPFLAGS: %s
cc_binary {
name: "llvm-link",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: ["llvm-link.cpp"],
static_libs: [
- "libLLVMLinker",
- "libLLVMIRReader",
- "libLLVMObject",
- "libLLVMMC",
- "libLLVMMCParser",
- "libLLVMBitReader",
- "libLLVMBitWriter",
- "libLLVMAsmParser",
- "libLLVMTransformUtils",
- "libLLVMAnalysis",
- "libLLVMTarget",
- "libLLVMCore",
- "libLLVMSupport",
+ "libLLVM70Linker",
+ "libLLVM70IRReader",
+ "libLLVM70Object",
+ "libLLVM70MC",
+ "libLLVM70MCParser",
+ "libLLVM70BitReader",
+ "libLLVM70BitWriter",
+ "libLLVM70AsmParser",
+ "libLLVM70TransformUtils",
+ "libLLVM70Analysis",
+ "libLLVM70Target",
+ "libLLVM70Core",
+ "libLLVM70Support",
],
}
cc_binary_host {
name: "llvm-lto",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: ["llvm-lto.cpp"],
static_libs: [
- "libLLVMARMCodeGen",
- "libLLVMARMInfo",
- "libLLVMARMDesc",
- "libLLVMARMAsmPrinter",
- "libLLVMARMAsmParser",
- "libLLVMARMDisassembler",
- "libLLVMAArch64CodeGen",
- "libLLVMAArch64Info",
- "libLLVMAArch64AsmParser",
- "libLLVMAArch64AsmPrinter",
- "libLLVMAArch64Desc",
- "libLLVMAArch64Utils",
- "libLLVMAArch64Disassembler",
- "libLLVMMipsCodeGen",
- "libLLVMMipsInfo",
- "libLLVMMipsDesc",
- "libLLVMMipsAsmPrinter",
- "libLLVMMipsAsmParser",
- "libLLVMMipsDisassembler",
- "libLLVMX86CodeGen",
- "libLLVMX86Info",
- "libLLVMX86Desc",
- "libLLVMX86AsmPrinter",
- "libLLVMX86AsmParser",
- "libLLVMX86Utils",
- "libLLVMX86Disassembler",
- "libLLVMAsmPrinter",
- "libLLVMSelectionDAG",
- "libLLVMLTO",
- "libLLVMCodeGen",
- "libLLVMGlobalISel",
- "libLLVMDebugInfoCodeView",
- "libLLVMTarget",
- "libLLVMBitReader",
- "libLLVMBitWriter",
- "libLLVMLinker",
- "libLLVMipo",
- "libLLVMIRReader",
- "libLLVMTransformObjCARC",
- "libLLVMScalarOpts",
- "libLLVMInstCombine",
- "libLLVMVectorize",
- "libLLVMInstrumentation",
- "libLLVMTransformUtils",
- "libLLVMProfileData",
- "libLLVMAnalysis",
- "libLLVMMC",
- "libLLVMMCParser",
- "libLLVMMCDisassembler",
- "libLLVMObject",
- "libLLVMCore",
- "libLLVMAsmParser",
- "libLLVMOption",
- "libLLVMSupport",
+ "libLLVM70ARMCodeGen",
+ "libLLVM70ARMInfo",
+ "libLLVM70ARMDesc",
+ "libLLVM70ARMAsmPrinter",
+ "libLLVM70ARMAsmParser",
+ "libLLVM70ARMDisassembler",
+ "libLLVM70AArch64CodeGen",
+ "libLLVM70AArch64Info",
+ "libLLVM70AArch64AsmParser",
+ "libLLVM70AArch64AsmPrinter",
+ "libLLVM70AArch64Desc",
+ "libLLVM70AArch64Utils",
+ "libLLVM70AArch64Disassembler",
+ "libLLVM70MipsCodeGen",
+ "libLLVM70MipsInfo",
+ "libLLVM70MipsDesc",
+ "libLLVM70MipsAsmPrinter",
+ "libLLVM70MipsAsmParser",
+ "libLLVM70MipsDisassembler",
+ "libLLVM70X86CodeGen",
+ "libLLVM70X86Info",
+ "libLLVM70X86Desc",
+ "libLLVM70X86AsmPrinter",
+ "libLLVM70X86AsmParser",
+ "libLLVM70X86Utils",
+ "libLLVM70X86Disassembler",
+ "libLLVM70AsmPrinter",
+ "libLLVM70SelectionDAG",
+ "libLLVM70LTO",
+ "libLLVM70CodeGen",
+ "libLLVM70GlobalISel",
+ "libLLVM70DebugInfoCodeView",
+ "libLLVM70Target",
+ "libLLVM70BitReader",
+ "libLLVM70BitWriter",
+ "libLLVM70Linker",
+ "libLLVM70ipo",
+ "libLLVM70IRReader",
+ "libLLVM70TransformObjCARC",
+ "libLLVM70ScalarOpts",
+ "libLLVM70InstCombine",
+ "libLLVM70Vectorize",
+ "libLLVM70Instrumentation",
+ "libLLVM70TransformUtils",
+ "libLLVM70ProfileData",
+ "libLLVM70Analysis",
+ "libLLVM70MC",
+ "libLLVM70MCParser",
+ "libLLVM70MCDisassembler",
+ "libLLVM70Object",
+ "libLLVM70Core",
+ "libLLVM70AsmParser",
+ "libLLVM70Option",
+ "libLLVM70Support",
],
}
cc_binary_host {
name: "llvm-mc",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: [
"llvm-mc.cpp",
"Disassembler.cpp",
],
static_libs: [
- "libLLVMARMAsmParser",
- "libLLVMARMInfo",
- "libLLVMARMDesc",
- "libLLVMARMAsmPrinter",
- "libLLVMARMDisassembler",
- "libLLVMAArch64Info",
- "libLLVMAArch64AsmParser",
- "libLLVMAArch64Desc",
- "libLLVMAArch64AsmPrinter",
- "libLLVMAArch64Utils",
- "libLLVMAArch64Disassembler",
- "libLLVMMipsInfo",
- "libLLVMMipsAsmParser",
- "libLLVMMipsDesc",
- "libLLVMMipsAsmPrinter",
- "libLLVMMipsDisassembler",
- "libLLVMX86Info",
- "libLLVMX86Desc",
- "libLLVMX86AsmParser",
- "libLLVMX86AsmPrinter",
- "libLLVMX86Utils",
- "libLLVMX86Disassembler",
- "libLLVMX86CodeGen",
- "libLLVMAsmPrinter",
- "libLLVMCodeGen",
- "libLLVMTransformUtils",
- "libLLVMTarget",
- "libLLVMAnalysis",
- "libLLVMMC",
- "libLLVMObject",
- "libLLVMBitReader",
- "libLLVMMCParser",
- "libLLVMCore",
- "libLLVMAsmParser",
- "libLLVMSupport",
- "libLLVMMCDisassembler",
+ "libLLVM70ARMAsmParser",
+ "libLLVM70ARMInfo",
+ "libLLVM70ARMDesc",
+ "libLLVM70ARMAsmPrinter",
+ "libLLVM70ARMDisassembler",
+ "libLLVM70AArch64Info",
+ "libLLVM70AArch64AsmParser",
+ "libLLVM70AArch64Desc",
+ "libLLVM70AArch64AsmPrinter",
+ "libLLVM70AArch64Utils",
+ "libLLVM70AArch64Disassembler",
+ "libLLVM70MipsInfo",
+ "libLLVM70MipsAsmParser",
+ "libLLVM70MipsDesc",
+ "libLLVM70MipsAsmPrinter",
+ "libLLVM70MipsDisassembler",
+ "libLLVM70X86Info",
+ "libLLVM70X86Desc",
+ "libLLVM70X86AsmParser",
+ "libLLVM70X86AsmPrinter",
+ "libLLVM70X86Utils",
+ "libLLVM70X86Disassembler",
+ "libLLVM70X86CodeGen",
+ "libLLVM70AsmPrinter",
+ "libLLVM70CodeGen",
+ "libLLVM70TransformUtils",
+ "libLLVM70Target",
+ "libLLVM70Analysis",
+ "libLLVM70MC",
+ "libLLVM70Object",
+ "libLLVM70BitReader",
+ "libLLVM70MCParser",
+ "libLLVM70Core",
+ "libLLVM70AsmParser",
+ "libLLVM70Support",
+ "libLLVM70MCDisassembler",
],
}
cc_binary_host {
name: "llvm-mcmarkup",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: ["llvm-mcmarkup.cpp"],
static_libs: [
- "libLLVMCore",
- "libLLVMSupport",
+ "libLLVM70Core",
+ "libLLVM70Support",
],
}
cc_binary_host {
name: "llvm-nm",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: ["llvm-nm.cpp"],
static_libs: [
- "libLLVMARMCodeGen",
- "libLLVMARMInfo",
- "libLLVMARMDesc",
- "libLLVMARMAsmPrinter",
- "libLLVMARMAsmParser",
- "libLLVMARMDisassembler",
- "libLLVMAArch64CodeGen",
- "libLLVMAArch64Info",
- "libLLVMAArch64AsmParser",
- "libLLVMAArch64Desc",
- "libLLVMAArch64AsmPrinter",
- "libLLVMAArch64Utils",
- "libLLVMAArch64Disassembler",
- "libLLVMMipsCodeGen",
- "libLLVMMipsInfo",
- "libLLVMMipsAsmParser",
- "libLLVMMipsDesc",
- "libLLVMMipsAsmPrinter",
- "libLLVMMipsDisassembler",
- "libLLVMX86Info",
- "libLLVMX86Desc",
- "libLLVMX86AsmPrinter",
- "libLLVMX86AsmParser",
- "libLLVMX86CodeGen",
- "libLLVMX86Utils",
- "libLLVMX86Disassembler",
- "libLLVMCodeGen",
- "libLLVMTransformUtils",
- "libLLVMTarget",
- "libLLVMAnalysis",
- "libLLVMObject",
- "libLLVMBitReader",
- "libLLVMMC",
- "libLLVMMCParser",
- "libLLVMCore",
- "libLLVMSupport",
- "libLLVMMCDisassembler",
+ "libLLVM70ARMCodeGen",
+ "libLLVM70ARMInfo",
+ "libLLVM70ARMDesc",
+ "libLLVM70ARMAsmPrinter",
+ "libLLVM70ARMAsmParser",
+ "libLLVM70ARMDisassembler",
+ "libLLVM70AArch64CodeGen",
+ "libLLVM70AArch64Info",
+ "libLLVM70AArch64AsmParser",
+ "libLLVM70AArch64Desc",
+ "libLLVM70AArch64AsmPrinter",
+ "libLLVM70AArch64Utils",
+ "libLLVM70AArch64Disassembler",
+ "libLLVM70MipsCodeGen",
+ "libLLVM70MipsInfo",
+ "libLLVM70MipsAsmParser",
+ "libLLVM70MipsDesc",
+ "libLLVM70MipsAsmPrinter",
+ "libLLVM70MipsDisassembler",
+ "libLLVM70X86Info",
+ "libLLVM70X86Desc",
+ "libLLVM70X86AsmPrinter",
+ "libLLVM70X86AsmParser",
+ "libLLVM70X86CodeGen",
+ "libLLVM70X86Utils",
+ "libLLVM70X86Disassembler",
+ "libLLVM70CodeGen",
+ "libLLVM70TransformUtils",
+ "libLLVM70Target",
+ "libLLVM70Analysis",
+ "libLLVM70Object",
+ "libLLVM70BitReader",
+ "libLLVM70MC",
+ "libLLVM70MCParser",
+ "libLLVM70Core",
+ "libLLVM70Support",
+ "libLLVM70MCDisassembler",
],
}
cc_binary_host {
name: "llvm-objdump",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: [
"llvm-objdump.cpp",
"COFFDump.cpp",
"MachODump.cpp",
],
static_libs: [
- "libLLVMDebugInfoDWARF",
- "libLLVMDebugInfoPDB",
- "libLLVMARMAsmParser",
- "libLLVMARMInfo",
- "libLLVMARMDesc",
- "libLLVMARMAsmPrinter",
- "libLLVMARMDisassembler",
- "libLLVMAArch64Info",
- "libLLVMAArch64AsmParser",
- "libLLVMAArch64Desc",
- "libLLVMAArch64AsmPrinter",
- "libLLVMAArch64Utils",
- "libLLVMAArch64Disassembler",
- "libLLVMMipsInfo",
- "libLLVMMipsAsmParser",
- "libLLVMMipsDesc",
- "libLLVMMipsAsmPrinter",
- "libLLVMMipsDisassembler",
- "libLLVMX86Info",
- "libLLVMX86Desc",
- "libLLVMX86AsmParser",
- "libLLVMX86CodeGen",
- "libLLVMX86AsmPrinter",
- "libLLVMX86Utils",
- "libLLVMX86Disassembler",
- "libLLVMAsmPrinter",
- "libLLVMCodeGen",
- "libLLVMTransformUtils",
- "libLLVMTarget",
- "libLLVMAnalysis",
- "libLLVMObject",
- "libLLVMMCParser",
- "libLLVMMC",
- "libLLVMMCDisassembler",
- "libLLVMBitReader",
- "libLLVMCore",
- "libLLVMAsmParser",
- "libLLVMSupport",
+ "libLLVM70DebugInfoDWARF",
+ "libLLVM70DebugInfoPDB",
+ "libLLVM70ARMAsmParser",
+ "libLLVM70ARMInfo",
+ "libLLVM70ARMDesc",
+ "libLLVM70ARMAsmPrinter",
+ "libLLVM70ARMDisassembler",
+ "libLLVM70AArch64Info",
+ "libLLVM70AArch64AsmParser",
+ "libLLVM70AArch64Desc",
+ "libLLVM70AArch64AsmPrinter",
+ "libLLVM70AArch64Utils",
+ "libLLVM70AArch64Disassembler",
+ "libLLVM70MipsInfo",
+ "libLLVM70MipsAsmParser",
+ "libLLVM70MipsDesc",
+ "libLLVM70MipsAsmPrinter",
+ "libLLVM70MipsDisassembler",
+ "libLLVM70X86Info",
+ "libLLVM70X86Desc",
+ "libLLVM70X86AsmParser",
+ "libLLVM70X86CodeGen",
+ "libLLVM70X86AsmPrinter",
+ "libLLVM70X86Utils",
+ "libLLVM70X86Disassembler",
+ "libLLVM70AsmPrinter",
+ "libLLVM70CodeGen",
+ "libLLVM70TransformUtils",
+ "libLLVM70Target",
+ "libLLVM70Analysis",
+ "libLLVM70Object",
+ "libLLVM70MCParser",
+ "libLLVM70MC",
+ "libLLVM70MCDisassembler",
+ "libLLVM70BitReader",
+ "libLLVM70Core",
+ "libLLVM70AsmParser",
+ "libLLVM70Support",
],
// b/31938382, clang-tidy segmentation fault on MachODump.cpp.
cc_binary_host {
name: "llvm-pdbdump",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: ["*.cpp"],
static_libs: [
- "libLLVMDebugInfoPDB",
- "libLLVMDebugInfoCodeView",
- "libLLVMSupport",
+ "libLLVM70DebugInfoPDB",
+ "libLLVM70DebugInfoCodeView",
+ "libLLVM70Support",
],
}
cc_binary_host {
name: "llvm-profdata",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: ["llvm-profdata.cpp"],
static_libs: [
- "libLLVMObject",
- "libLLVMProfileData",
- "libLLVMCore",
- "libLLVMSupport",
+ "libLLVM70Object",
+ "libLLVM70ProfileData",
+ "libLLVM70Core",
+ "libLLVM70Support",
],
}
cc_binary_host {
name: "llvm-readobj",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: ["*.cpp"],
static_libs: [
- "libLLVMARMInfo",
- "libLLVMAArch64Info",
- "libLLVMMipsInfo",
- "libLLVMX86Info",
- "libLLVMDebugInfoCodeView",
- "libLLVMObject",
- "libLLVMBitReader",
- "libLLVMMC",
- "libLLVMMCParser",
- "libLLVMCore",
- "libLLVMSupport",
+ "libLLVM70ARMInfo",
+ "libLLVM70AArch64Info",
+ "libLLVM70MipsInfo",
+ "libLLVM70X86Info",
+ "libLLVM70DebugInfoCodeView",
+ "libLLVM70Object",
+ "libLLVM70BitReader",
+ "libLLVM70MC",
+ "libLLVM70MCParser",
+ "libLLVM70Core",
+ "libLLVM70Support",
],
}
cc_binary_host {
name: "llvm-rtdyld",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: ["llvm-rtdyld.cpp"],
static_libs: [
- "libLLVMARMCodeGen",
- "libLLVMARMInfo",
- "libLLVMARMDesc",
- "libLLVMARMAsmPrinter",
- "libLLVMARMAsmParser",
- "libLLVMARMDisassembler",
- "libLLVMAArch64CodeGen",
- "libLLVMAArch64Info",
- "libLLVMAArch64AsmParser",
- "libLLVMAArch64Desc",
- "libLLVMAArch64AsmPrinter",
- "libLLVMAArch64Utils",
- "libLLVMAArch64Disassembler",
- "libLLVMMipsCodeGen",
- "libLLVMMipsInfo",
- "libLLVMMipsDesc",
- "libLLVMMipsAsmPrinter",
- "libLLVMMipsAsmParser",
- "libLLVMMipsDisassembler",
- "libLLVMX86CodeGen",
- "libLLVMX86Info",
- "libLLVMX86Desc",
- "libLLVMX86AsmPrinter",
- "libLLVMX86AsmParser",
- "libLLVMX86Utils",
- "libLLVMX86Disassembler",
- "libLLVMDebugInfoDWARF",
- "libLLVMDebugInfoPDB",
- "libLLVMExecutionEngine",
- "libLLVMCodeGen",
- "libLLVMObject",
- "libLLVMMC",
- "libLLVMMCParser",
- "libLLVMRuntimeDyld",
- "libLLVMBitReader",
- "libLLVMCore",
- "libLLVMSupport",
- "libLLVMMCDisassembler",
+ "libLLVM70ARMCodeGen",
+ "libLLVM70ARMInfo",
+ "libLLVM70ARMDesc",
+ "libLLVM70ARMAsmPrinter",
+ "libLLVM70ARMAsmParser",
+ "libLLVM70ARMDisassembler",
+ "libLLVM70AArch64CodeGen",
+ "libLLVM70AArch64Info",
+ "libLLVM70AArch64AsmParser",
+ "libLLVM70AArch64Desc",
+ "libLLVM70AArch64AsmPrinter",
+ "libLLVM70AArch64Utils",
+ "libLLVM70AArch64Disassembler",
+ "libLLVM70MipsCodeGen",
+ "libLLVM70MipsInfo",
+ "libLLVM70MipsDesc",
+ "libLLVM70MipsAsmPrinter",
+ "libLLVM70MipsAsmParser",
+ "libLLVM70MipsDisassembler",
+ "libLLVM70X86CodeGen",
+ "libLLVM70X86Info",
+ "libLLVM70X86Desc",
+ "libLLVM70X86AsmPrinter",
+ "libLLVM70X86AsmParser",
+ "libLLVM70X86Utils",
+ "libLLVM70X86Disassembler",
+ "libLLVM70DebugInfoDWARF",
+ "libLLVM70DebugInfoPDB",
+ "libLLVM70ExecutionEngine",
+ "libLLVM70CodeGen",
+ "libLLVM70Object",
+ "libLLVM70MC",
+ "libLLVM70MCParser",
+ "libLLVM70RuntimeDyld",
+ "libLLVM70BitReader",
+ "libLLVM70Core",
+ "libLLVM70Support",
+ "libLLVM70MCDisassembler",
],
}
cc_binary_host {
name: "llvm-size",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: ["llvm-size.cpp"],
static_libs: [
- "libLLVMObject",
- "libLLVMMC",
- "libLLVMMCParser",
- "libLLVMBitReader",
- "libLLVMCore",
- "libLLVMSupport",
+ "libLLVM70Object",
+ "libLLVM70MC",
+ "libLLVM70MCParser",
+ "libLLVM70BitReader",
+ "libLLVM70Core",
+ "libLLVM70Support",
],
}
cc_binary_host {
name: "llvm-split",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: ["llvm-split.cpp"],
static_libs: [
- "libLLVMIRReader",
- "libLLVMBitReader",
- "libLLVMBitWriter",
- "libLLVMTransformUtils",
- "libLLVMAnalysis",
- "libLLVMCore",
- "libLLVMAsmParser",
- "libLLVMSupport",
+ "libLLVM70IRReader",
+ "libLLVM70BitReader",
+ "libLLVM70BitWriter",
+ "libLLVM70TransformUtils",
+ "libLLVM70Analysis",
+ "libLLVM70Core",
+ "libLLVM70AsmParser",
+ "libLLVM70Support",
],
}
cc_binary {
name: "llvm-symbolizer",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: ["llvm-symbolizer.cpp"],
target: {
host: {
static_libs: [
- "libLLVMSymbolize",
- "libLLVMDebugInfoDWARF",
- "libLLVMDebugInfoPDB",
- "libLLVMDebugInfoCodeView",
- "libLLVMObject",
- "libLLVMBitReader",
- "libLLVMMC",
- "libLLVMMCParser",
- "libLLVMCore",
- "libLLVMSupport",
+ "libLLVM70Symbolize",
+ "libLLVM70DebugInfoDWARF",
+ "libLLVM70DebugInfoPDB",
+ "libLLVM70DebugInfoCodeView",
+ "libLLVM70Object",
+ "libLLVM70BitReader",
+ "libLLVM70MC",
+ "libLLVM70MCParser",
+ "libLLVM70Core",
+ "libLLVM70Support",
],
},
android: {
- shared_libs: ["libLLVM"],
+ shared_libs: ["libLLVM70"],
},
},
}
cc_library_host_shared {
name: "libLTO",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: [
"lto.cpp",
"LTODisassembler.cpp",
],
group_static_libs: true,
static_libs: [
- "libLLVMLinker",
- "libLLVMipo",
- "libLLVMDebugInfoDWARF",
- "libLLVMDebugInfoPDB",
- "libLLVMIRReader",
- "libLLVMBitWriter",
- "libLLVMBitReader",
- "libLLVMARMCodeGen",
- "libLLVMARMAsmParser",
- "libLLVMARMAsmPrinter",
- "libLLVMDebugInfoCodeView",
- "libLLVMARMInfo",
- "libLLVMARMDesc",
- "libLLVMARMDisassembler",
- "libLLVMMipsCodeGen",
- "libLLVMMipsInfo",
- "libLLVMMipsDesc",
- "libLLVMMipsAsmParser",
- "libLLVMMipsAsmPrinter",
- "libLLVMMipsDisassembler",
- "libLLVMX86CodeGen",
- "libLLVMX86Info",
- "libLLVMX86Desc",
- "libLLVMX86AsmParser",
- "libLLVMX86AsmPrinter",
- "libLLVMX86Utils",
- "libLLVMX86Disassembler",
- "libLLVMAArch64CodeGen",
- "libLLVMAArch64Info",
- "libLLVMAArch64Desc",
- "libLLVMAArch64AsmParser",
- "libLLVMAArch64AsmPrinter",
- "libLLVMAArch64Utils",
- "libLLVMAArch64Disassembler",
- "libLLVMExecutionEngine",
- "libLLVMRuntimeDyld",
- "libLLVMMCJIT",
- "libLLVMOrcJIT",
- "libLLVMGlobalISel",
- "libLLVMAsmPrinter",
- "libLLVMSelectionDAG",
- "libLLVMCodeGen",
- "libLLVMObject",
- "libLLVMScalarOpts",
- "libLLVMInstCombine",
- "libLLVMInstrumentation",
- "libLLVMTransformObjCARC",
- "libLLVMTransformUtils",
- "libLLVMVectorize",
- "libLLVMAnalysis",
- "libLLVMTarget",
- "libLLVMMCDisassembler",
- "libLLVMMC",
- "libLLVMMCParser",
- "libLLVMCore",
- "libLLVMAsmParser",
- "libLLVMOption",
- "libLLVMLTO",
- "libLLVMSupport",
- "libLLVMProfileData",
+ "libLLVM70Linker",
+ "libLLVM70ipo",
+ "libLLVM70DebugInfoDWARF",
+ "libLLVM70DebugInfoPDB",
+ "libLLVM70IRReader",
+ "libLLVM70BitWriter",
+ "libLLVM70BitReader",
+ "libLLVM70ARMCodeGen",
+ "libLLVM70ARMAsmParser",
+ "libLLVM70ARMAsmPrinter",
+ "libLLVM70DebugInfoCodeView",
+ "libLLVM70ARMInfo",
+ "libLLVM70ARMDesc",
+ "libLLVM70ARMDisassembler",
+ "libLLVM70MipsCodeGen",
+ "libLLVM70MipsInfo",
+ "libLLVM70MipsDesc",
+ "libLLVM70MipsAsmParser",
+ "libLLVM70MipsAsmPrinter",
+ "libLLVM70MipsDisassembler",
+ "libLLVM70X86CodeGen",
+ "libLLVM70X86Info",
+ "libLLVM70X86Desc",
+ "libLLVM70X86AsmParser",
+ "libLLVM70X86AsmPrinter",
+ "libLLVM70X86Utils",
+ "libLLVM70X86Disassembler",
+ "libLLVM70AArch64CodeGen",
+ "libLLVM70AArch64Info",
+ "libLLVM70AArch64Desc",
+ "libLLVM70AArch64AsmParser",
+ "libLLVM70AArch64AsmPrinter",
+ "libLLVM70AArch64Utils",
+ "libLLVM70AArch64Disassembler",
+ "libLLVM70ExecutionEngine",
+ "libLLVM70RuntimeDyld",
+ "libLLVM70MCJIT",
+ "libLLVM70OrcJIT",
+ "libLLVM70GlobalISel",
+ "libLLVM70AsmPrinter",
+ "libLLVM70SelectionDAG",
+ "libLLVM70CodeGen",
+ "libLLVM70Object",
+ "libLLVM70ScalarOpts",
+ "libLLVM70InstCombine",
+ "libLLVM70Instrumentation",
+ "libLLVM70TransformObjCARC",
+ "libLLVM70TransformUtils",
+ "libLLVM70Vectorize",
+ "libLLVM70Analysis",
+ "libLLVM70Target",
+ "libLLVM70MCDisassembler",
+ "libLLVM70MC",
+ "libLLVM70MCParser",
+ "libLLVM70Core",
+ "libLLVM70AsmParser",
+ "libLLVM70Option",
+ "libLLVM70LTO",
+ "libLLVM70Support",
+ "libLLVM70ProfileData",
],
}
cc_binary_host {
name: "obj2yaml",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: ["*.cpp"],
static_libs: [
- "libLLVMObject",
- "libLLVMObjectYAML",
- "libLLVMMC",
- "libLLVMMCParser",
- "libLLVMBitReader",
- "libLLVMCore",
- "libLLVMSupport",
+ "libLLVM70Object",
+ "libLLVM70ObjectYAML",
+ "libLLVM70MC",
+ "libLLVM70MCParser",
+ "libLLVM70BitReader",
+ "libLLVM70Core",
+ "libLLVM70Support",
],
}
cc_binary_host {
name: "opt",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: ["*.cpp"],
static_libs: [
- "libLLVMIRReader",
- "libLLVMBitReader",
- "libLLVMBitWriter",
- "libLLVMARMCodeGen",
- "libLLVMARMInfo",
- "libLLVMARMDesc",
- "libLLVMARMAsmPrinter",
- "libLLVMARMDisassembler",
- "libLLVMAArch64CodeGen",
- "libLLVMAArch64Info",
- "libLLVMAArch64Desc",
- "libLLVMAArch64AsmPrinter",
- "libLLVMAArch64Utils",
- "libLLVMAArch64Disassembler",
- "libLLVMMipsCodeGen",
- "libLLVMMipsInfo",
- "libLLVMMipsDesc",
- "libLLVMMipsAsmPrinter",
- "libLLVMMipsDisassembler",
- "libLLVMX86CodeGen",
- "libLLVMX86Info",
- "libLLVMX86Desc",
- "libLLVMX86AsmPrinter",
- "libLLVMX86Utils",
- "libLLVMX86Disassembler",
- "libLLVMGlobalISel",
- "libLLVMAsmPrinter",
- "libLLVMDebugInfoCodeView",
- "libLLVMSelectionDAG",
- "libLLVMCodeGen",
- "libLLVMTransformObjCARC",
- "libLLVMVectorize",
- "libLLVMScalarOpts",
- "libLLVMPasses",
- "libLLVMipo",
- "libLLVMLinker",
- "libLLVMInstCombine",
- "libLLVMInstrumentation",
- "libLLVMTransformUtils",
- "libLLVMAnalysis",
- "libLLVMTarget",
- "libLLVMMC",
- "libLLVMMCParser",
- "libLLVMObject",
- "libLLVMProfileData",
- "libLLVMCore",
- "libLLVMAsmParser",
- "libLLVMOption",
- "libLLVMSupport",
- "libLLVMMCDisassembler",
+ "libLLVM70IRReader",
+ "libLLVM70BitReader",
+ "libLLVM70BitWriter",
+ "libLLVM70ARMCodeGen",
+ "libLLVM70ARMInfo",
+ "libLLVM70ARMDesc",
+ "libLLVM70ARMAsmPrinter",
+ "libLLVM70ARMDisassembler",
+ "libLLVM70AArch64CodeGen",
+ "libLLVM70AArch64Info",
+ "libLLVM70AArch64Desc",
+ "libLLVM70AArch64AsmPrinter",
+ "libLLVM70AArch64Utils",
+ "libLLVM70AArch64Disassembler",
+ "libLLVM70MipsCodeGen",
+ "libLLVM70MipsInfo",
+ "libLLVM70MipsDesc",
+ "libLLVM70MipsAsmPrinter",
+ "libLLVM70MipsDisassembler",
+ "libLLVM70X86CodeGen",
+ "libLLVM70X86Info",
+ "libLLVM70X86Desc",
+ "libLLVM70X86AsmPrinter",
+ "libLLVM70X86Utils",
+ "libLLVM70X86Disassembler",
+ "libLLVM70GlobalISel",
+ "libLLVM70AsmPrinter",
+ "libLLVM70DebugInfoCodeView",
+ "libLLVM70SelectionDAG",
+ "libLLVM70CodeGen",
+ "libLLVM70TransformObjCARC",
+ "libLLVM70Vectorize",
+ "libLLVM70ScalarOpts",
+ "libLLVM70Passes",
+ "libLLVM70ipo",
+ "libLLVM70Linker",
+ "libLLVM70InstCombine",
+ "libLLVM70Instrumentation",
+ "libLLVM70TransformUtils",
+ "libLLVM70Analysis",
+ "libLLVM70Target",
+ "libLLVM70MC",
+ "libLLVM70MCParser",
+ "libLLVM70Object",
+ "libLLVM70ProfileData",
+ "libLLVM70Core",
+ "libLLVM70AsmParser",
+ "libLLVM70Option",
+ "libLLVM70Support",
+ "libLLVM70MCDisassembler",
],
target: {
darwin: {
cc_binary_host {
name: "sancov",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: ["sancov.cc"],
static_libs: [
- "libLLVMIRReader",
- "libLLVMARMCodeGen",
- "libLLVMARMInfo",
- "libLLVMARMDesc",
- "libLLVMARMAsmPrinter",
- "libLLVMARMDisassembler",
- "libLLVMAArch64CodeGen",
- "libLLVMAArch64Info",
- "libLLVMAArch64Desc",
- "libLLVMAArch64AsmPrinter",
- "libLLVMAArch64Utils",
- "libLLVMAArch64Disassembler",
- "libLLVMMipsCodeGen",
- "libLLVMMipsInfo",
- "libLLVMMipsDesc",
- "libLLVMMipsAsmPrinter",
- "libLLVMMipsDisassembler",
- "libLLVMX86CodeGen",
- "libLLVMX86Info",
- "libLLVMX86Desc",
- "libLLVMX86AsmPrinter",
- "libLLVMX86Utils",
- "libLLVMX86Disassembler",
- "libLLVMSymbolize",
- "libLLVMDebugInfoDWARF",
- "libLLVMDebugInfoPDB",
- "libLLVMDebugInfoCodeView",
- "libLLVMAsmPrinter",
- "libLLVMSelectionDAG",
- "libLLVMCodeGen",
- "libLLVMTransformObjCARC",
- "libLLVMVectorize",
- "libLLVMScalarOpts",
- "libLLVMPasses",
- "libLLVMipo",
- "libLLVMLinker",
- "libLLVMInstCombine",
- "libLLVMInstrumentation",
- "libLLVMTransformUtils",
- "libLLVMAnalysis",
- "libLLVMTarget",
- "libLLVMObject",
- "libLLVMBitReader",
- "libLLVMBitWriter",
- "libLLVMMC",
- "libLLVMMCParser",
- "libLLVMProfileData",
- "libLLVMCore",
- "libLLVMAsmParser",
- "libLLVMOption",
- "libLLVMSupport",
- "libLLVMMCDisassembler",
+ "libLLVM70IRReader",
+ "libLLVM70ARMCodeGen",
+ "libLLVM70ARMInfo",
+ "libLLVM70ARMDesc",
+ "libLLVM70ARMAsmPrinter",
+ "libLLVM70ARMDisassembler",
+ "libLLVM70AArch64CodeGen",
+ "libLLVM70AArch64Info",
+ "libLLVM70AArch64Desc",
+ "libLLVM70AArch64AsmPrinter",
+ "libLLVM70AArch64Utils",
+ "libLLVM70AArch64Disassembler",
+ "libLLVM70MipsCodeGen",
+ "libLLVM70MipsInfo",
+ "libLLVM70MipsDesc",
+ "libLLVM70MipsAsmPrinter",
+ "libLLVM70MipsDisassembler",
+ "libLLVM70X86CodeGen",
+ "libLLVM70X86Info",
+ "libLLVM70X86Desc",
+ "libLLVM70X86AsmPrinter",
+ "libLLVM70X86Utils",
+ "libLLVM70X86Disassembler",
+ "libLLVM70Symbolize",
+ "libLLVM70DebugInfoDWARF",
+ "libLLVM70DebugInfoPDB",
+ "libLLVM70DebugInfoCodeView",
+ "libLLVM70AsmPrinter",
+ "libLLVM70SelectionDAG",
+ "libLLVM70CodeGen",
+ "libLLVM70TransformObjCARC",
+ "libLLVM70Vectorize",
+ "libLLVM70ScalarOpts",
+ "libLLVM70Passes",
+ "libLLVM70ipo",
+ "libLLVM70Linker",
+ "libLLVM70InstCombine",
+ "libLLVM70Instrumentation",
+ "libLLVM70TransformUtils",
+ "libLLVM70Analysis",
+ "libLLVM70Target",
+ "libLLVM70Object",
+ "libLLVM70BitReader",
+ "libLLVM70BitWriter",
+ "libLLVM70MC",
+ "libLLVM70MCParser",
+ "libLLVM70ProfileData",
+ "libLLVM70Core",
+ "libLLVM70AsmParser",
+ "libLLVM70Option",
+ "libLLVM70Support",
+ "libLLVM70MCDisassembler",
],
}
cc_binary_host {
name: "sanstats",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: ["sanstats.cpp"],
static_libs: [
- "libLLVMSymbolize",
- "libLLVMDebugInfoDWARF",
- "libLLVMDebugInfoPDB",
- "libLLVMDebugInfoCodeView",
- "libLLVMObject",
- "libLLVMBitReader",
- "libLLVMCore",
- "libLLVMMCParser",
- "libLLVMMC",
- "libLLVMSupport",
+ "libLLVM70Symbolize",
+ "libLLVM70DebugInfoDWARF",
+ "libLLVM70DebugInfoPDB",
+ "libLLVM70DebugInfoCodeView",
+ "libLLVM70Object",
+ "libLLVM70BitReader",
+ "libLLVM70Core",
+ "libLLVM70MCParser",
+ "libLLVM70MC",
+ "libLLVM70Support",
],
}
cc_binary_host {
name: "verify-uselistorder",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: ["verify-uselistorder.cpp"],
static_libs: [
- "libLLVMAsmParser",
- "libLLVMBitReader",
- "libLLVMBitWriter",
- "libLLVMAnalysis",
- "libLLVMCore",
- "libLLVMIRReader",
- "libLLVMSupport",
+ "libLLVM70AsmParser",
+ "libLLVM70BitReader",
+ "libLLVM70BitWriter",
+ "libLLVM70Analysis",
+ "libLLVM70Core",
+ "libLLVM70IRReader",
+ "libLLVM70Support",
],
}
cc_binary_host {
name: "yaml2obj",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: ["*.cpp"],
static_libs: [
- "libLLVMObject",
- "libLLVMObjectYAML",
- "libLLVMMC",
- "libLLVMMCParser",
- "libLLVMBitReader",
- "libLLVMCore",
- "libLLVMSupport",
+ "libLLVM70Object",
+ "libLLVM70ObjectYAML",
+ "libLLVM70MC",
+ "libLLVM70MCParser",
+ "libLLVM70BitReader",
+ "libLLVM70Core",
+ "libLLVM70Support",
],
}
cc_binary_host {
name: "FileCheck",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: ["FileCheck.cpp"],
- static_libs: ["libLLVMSupport"],
+ static_libs: ["libLLVM70Support"],
cflags: [
"-D__STDC_LIMIT_MACROS",
"-D__STDC_CONSTANT_MACROS",
cc_binary_host {
- name: "llvm-tblgen",
- defaults: ["llvm-defaults-no-generated-headers"],
+ name: "llvm70-tblgen",
+ defaults: ["llvm70-defaults-no-generated-headers"],
srcs: ["*.cpp"],
static_libs: [
- "libLLVMTableGen",
- "libLLVMSupport",
+ "libLLVM70TableGen",
+ "libLLVM70Support",
],
host_ldlibs: ["-lm"],
windows: {
enabled: false,
},
- // llvm-defaults turns off host builds by default, turn it back on for
- // modules that are used to build llvm-tblgen
+ // llvm70-defaults turns off host builds by default, turn it back on for
+ // modules that are used to build llvm70-tblgen
host: {
enabled: true,
},
export LC_ALL
# Globals.
-TBLGEN=llvm-tblgen
+TBLGEN=llvm70-tblgen
LLVM_SRC_ROOT=
# Command options.
cc_binary_host {
name: "count",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: ["count.c"],
}
cc_binary_host {
name: "not",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: ["not.cpp"],
static_libs: [
- "libLLVMCore",
- "libLLVMSupport",
+ "libLLVM70Core",
+ "libLLVM70Support",
],
}
cc_binary_host {
name: "yaml-bench",
- defaults: ["llvm-defaults"],
+ defaults: ["llvm70-defaults"],
srcs: ["YAMLBench.cpp"],
- static_libs: ["libLLVMSupport"],
+ static_libs: ["libLLVM70Support"],
}