BUILD 877 B

12345678910111213141516171819202122232425262728293031
  1. # Part of the Carbon Language project, under the Apache License v2.0 with LLVM
  2. # Exceptions. See /LICENSE for license information.
  3. # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
  4. package(default_visibility = ["//visibility:public"])
  5. cc_library(
  6. name = "lower_to_llvm",
  7. srcs = ["lower_to_llvm.cpp"],
  8. hdrs = ["lower_to_llvm.h"],
  9. deps = [
  10. ":lowering",
  11. "//toolchain/semantics:semantics_ir",
  12. "@llvm-project//llvm:Core",
  13. "@llvm-project//llvm:Support",
  14. ],
  15. )
  16. cc_library(
  17. name = "lowering",
  18. srcs = ["lowering.cpp"],
  19. hdrs = ["lowering.h"],
  20. deps = [
  21. "//common:check",
  22. "//toolchain/semantics:semantics_ir",
  23. "//toolchain/semantics:semantics_node",
  24. "//toolchain/semantics:semantics_node_kind",
  25. "@llvm-project//llvm:Core",
  26. "@llvm-project//llvm:Support",
  27. ],
  28. )