diff --git a/llvm/utils/gn/secondary/llvm/include/llvm/IR/BUILD.gn b/llvm/utils/gn/secondary/llvm/include/llvm/IR/BUILD.gn index ab051f43e6216..31d2f41713604 100644 --- a/llvm/utils/gn/secondary/llvm/include/llvm/IR/BUILD.gn +++ b/llvm/utils/gn/secondary/llvm/include/llvm/IR/BUILD.gn @@ -77,6 +77,16 @@ tablegen("IntrinsicsHexagon") { td_file = "Intrinsics.td" } +tablegen("IntrinsicsLoongArch") { + visibility = [ ":public_tablegen" ] + output_name = "IntrinsicsLoongArch.h" + args = [ + "-gen-intrinsic-enums", + "-intrinsic-prefix=loongarch", + ] + td_file = "Intrinsics.td" +} + tablegen("IntrinsicsMips") { visibility = [ ":public_tablegen" ] output_name = "IntrinsicsMips.h" @@ -197,6 +207,7 @@ group("public_tablegen") { ":IntrinsicsBPF", ":IntrinsicsDirectX", ":IntrinsicsHexagon", + ":IntrinsicsLoongArch", ":IntrinsicsMips", ":IntrinsicsNVPTX", ":IntrinsicsPowerPC",