)
if (LIBCXXABI_ENABLE_NEW_DELETE_DEFINITIONS)
- list(APPEND LIBCXXABI_SOURCES stdlib_new_delete.cpp)
+ list(APPEND LIBCXXABI_SOURCES
+ stdlib_new_delete.cpp
+ )
endif()
if (LIBCXXABI_ENABLE_EXCEPTIONS)
# Matches e.g. | "foo.cpp",|, captures |foo| in group 1.
gn_cpp_re = re.compile(r'^\s*"([^"]+\.(?:cpp|c|h|S))",$', re.MULTILINE)
+ # Matches e.g. | bar_sources = [ "foo.cpp" ]|, captures |foo| in group 1.
+ gn_cpp_re2 = re.compile(
+ r'^\s*(?:.*_)?sources \+?= \[ "([^"]+\.(?:cpp|c|h|S))" ]$',
+ re.MULTILINE)
# Matches e.g. | foo.cpp|, captures |foo| in group 1.
cmake_cpp_re = re.compile(r'^\s*([A-Za-z_0-9./-]+\.(?:cpp|c|h|S))$',
re.MULTILINE)
def get_sources(source_re, text):
return set([m.group(1) for m in source_re.finditer(text)])
gn_cpp = get_sources(gn_cpp_re, open(gn_file).read())
+ gn_cpp |= get_sources(gn_cpp_re2, open(gn_file).read())
cmake_cpp = get_sources(cmake_cpp_re, open(cmake_file).read())
if gn_cpp == cmake_cpp:
"//llvm/lib/Support",
]
include_dirs = [ "include" ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "lib/Tooling/ApplyReplacements.cpp",
- ]
+ sources = [ "lib/Tooling/ApplyReplacements.cpp" ]
}
"//llvm/lib/Support",
]
include_dirs = [ "../include" ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "ClangApplyReplacementsMain.cpp",
- ]
+ sources = [ "ClangApplyReplacementsMain.cpp" ]
}
"//clang/lib/Tooling/Core",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "ChangeNamespace.cpp",
- ]
+ sources = [ "ChangeNamespace.cpp" ]
}
"//clang/lib/Tooling/Core",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "ClangChangeNamespace.cpp",
- ]
+ sources = [ "ClangChangeNamespace.cpp" ]
}
"//clang/lib/Tooling/Core",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "ClangDocMain.cpp",
- ]
+ sources = [ "ClangDocMain.cpp" ]
}
"//clang/lib/Tooling",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "FindAllSymbolsMain.cpp",
- ]
+ sources = [ "FindAllSymbolsMain.cpp" ]
}
"//llvm/utils/gn/build/libs/pthread",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "IncludeFixerPlugin.cpp",
- ]
+ sources = [ "IncludeFixerPlugin.cpp" ]
}
"//clang/lib/Tooling/Core",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "ClangIncludeFixer.cpp",
- ]
+ sources = [ "ClangIncludeFixer.cpp" ]
}
"//clang/lib/Tooling/Core",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "ClangMove.cpp",
- ]
+ sources = [ "ClangMove.cpp" ]
}
"//clang/lib/Tooling",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "ClangQuery.cpp",
- ]
+ sources = [ "ClangQuery.cpp" ]
}
"//clang/lib/Tooling/Core",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "ReorderFieldsAction.cpp",
- ]
+ sources = [ "ReorderFieldsAction.cpp" ]
}
"//clang/lib/Tooling",
"//clang/lib/Tooling/Core",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "ClangReorderFields.cpp",
- ]
+ sources = [ "ClangReorderFields.cpp" ]
}
"//clang/lib/Tooling",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "ClangTidyPlugin.cpp",
- ]
+ sources = [ "ClangTidyPlugin.cpp" ]
}
"//llvm/lib/Target:AllTargetsInfos",
]
sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
"ClangTidyMain.cpp",
"ClangTidyToolMain.cpp",
]
"//llvm/lib/Support",
]
include_dirs = [ "../../.." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "Dexp.cpp",
- ]
+ sources = [ "Dexp.cpp" ]
}
include_dirs = [ "../.." ]
sources = []
if (false) {
- sources += [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "Client.cpp",
- ]
+ sources += [ "Client.cpp" ]
}
}
"//llvm/lib/Support",
]
include_dirs = [ "../../.." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "UnimplementedClient.cpp",
- ]
+ sources = [ "UnimplementedClient.cpp" ]
}
"//llvm/lib/Support",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "IndexerMain.cpp",
- ]
+ sources = [ "IndexerMain.cpp" ]
}
}
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "ClangdMain.cpp",
- ]
+ sources = [ "ClangdMain.cpp" ]
}
"//llvm/lib/Testing/Support",
]
include_dirs = [ "//clang-tools-extra/clangd" ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "ConversionTests.cpp",
- ]
+ sources = [ "ConversionTests.cpp" ]
}
"//llvm/lib/Support",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "Conversion.cpp",
- ]
+ sources = [ "Conversion.cpp" ]
}
static_library("transport") {
"//llvm/lib/Support",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "XPCTransport.cpp",
- ]
+ sources = [ "XPCTransport.cpp" ]
}
shared_library("ClangdXPCLib") {
deps = [ "//clang-tools-extra/clangd/tool:clangd" ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "ClangdXPC.cpp",
- ]
+ sources = [ "ClangdXPC.cpp" ]
}
bundle_data("clangdxpc_bundle_executable") {
]
include_dirs = [ "../.." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "ClangdXPCTestClient.cpp",
- ]
+ sources = [ "ClangdXPCTestClient.cpp" ]
}
"//clang/lib/Tooling/Refactoring",
]
include_dirs = [ "//clang-tools-extra/clang-apply-replacements/include" ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "ApplyReplacementsTest.cpp",
- ]
+ sources = [ "ApplyReplacementsTest.cpp" ]
}
# We'd like clang/unittests/Tooling/RewriterTestContext.h in the test.
"//clang",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "ChangeNamespaceTests.cpp",
- ]
+ sources = [ "ChangeNamespaceTests.cpp" ]
}
"//llvm/lib/Support",
]
include_dirs = [ "//clang-tools-extra/clang-include-fixer/find-all-symbols" ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "FindAllSymbolsTests.cpp",
- ]
+ sources = [ "FindAllSymbolsTests.cpp" ]
}
# We'd like clang/unittests/Tooling/RewriterTestContext.h in the test.
"//clang",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "ClangMoveTests.cpp",
- ]
+ sources = [ "ClangMoveTests.cpp" ]
}
"//clang/lib/Index",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "CrossTranslationUnit.cpp",
- ]
+ sources = [ "CrossTranslationUnit.cpp" ]
}
if (clang_enable_static_analyzer) {
deps += [ "//clang/lib/StaticAnalyzer/Frontend" ]
}
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "ExecuteCompilerInvocation.cpp",
- ]
+ sources = [ "ExecuteCompilerInvocation.cpp" ]
}
deps = [
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "CommandLineArgs.cpp",
- ]
+ sources = [ "CommandLineArgs.cpp" ]
}
"//clang/lib/Lex",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "ASTDiff.cpp",
- ]
+ sources = [ "ASTDiff.cpp" ]
}
"//clang/lib/Lex",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "arcmt-test.cpp",
- ]
+ sources = [ "arcmt-test.cpp" ]
}
executable("c-arcmt-test") {
configs += [ "//llvm/utils/gn/build:clang_code" ]
deps = [ "//clang/tools/libclang" ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "c-arcmt-test.c",
- ]
+ sources = [ "c-arcmt-test.c" ]
# See comment at top of clang/tools/libclang/BUILD.gn for why this isn't
# needed on Linux.
"//llvm/lib/Support",
"//llvm/lib/Target:TargetsToBuild",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "ClangCheck.cpp",
- ]
+ sources = [ "ClangCheck.cpp" ]
}
"//clang/lib/Tooling/ASTDiff",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "ClangDiff.cpp",
- ]
+ sources = [ "ClangDiff.cpp" ]
}
"//llvm/lib/MC",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "ClangExtDefMapGen.cpp",
- ]
+ sources = [ "ClangExtDefMapGen.cpp" ]
}
"//clang/lib/Tooling/Core",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "ClangFormat.cpp",
- ]
+ sources = [ "ClangFormat.cpp" ]
}
"//llvm/lib/IR",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "clang-import-test.cpp",
- ]
+ sources = [ "clang-import-test.cpp" ]
}
"//llvm/lib/Object",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "ClangOffloadBundler.cpp",
- ]
+ sources = [ "ClangOffloadBundler.cpp" ]
}
"//llvm/lib/Support",
"//llvm/lib/Transforms/Utils",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "ClangOffloadWrapper.cpp",
- ]
+ sources = [ "ClangOffloadWrapper.cpp" ]
}
"//llvm/lib/Option",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "ClangRename.cpp",
- ]
+ sources = [ "ClangRename.cpp" ]
}
"//llvm/lib/IR",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "ClangScanDeps.cpp",
- ]
+ sources = [ "ClangScanDeps.cpp" ]
}
"//llvm/lib/Support",
"//llvm/lib/Target:TargetsToBuild",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "CrossTranslationUnitTest.cpp",
- ]
+ sources = [ "CrossTranslationUnitTest.cpp" ]
}
"//clang/lib/Tooling",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "IndexTests.cpp",
- ]
+ sources = [ "IndexTests.cpp" ]
}
"//llvm/lib/Bitcode/Reader",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "InMemoryModuleCacheTest.cpp",
- ]
+ sources = [ "InMemoryModuleCacheTest.cpp" ]
}
unittest("libclangTests") {
configs += [ "//llvm/utils/gn/build:clang_code" ]
deps = [ "//clang/tools/libclang" ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "LibclangTest.cpp",
- ]
+ sources = [ "LibclangTest.cpp" ]
if (host_os == "mac") {
ldflags = [ "-Wl,-rpath," + rebase_path("$root_out_dir/lib") ]
}
unittest("libclangCrashTests") {
configs += [ "//llvm/utils/gn/build:clang_code" ]
deps = [ "//clang/tools/libclang" ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "LibclangCrashTest.cpp",
- ]
+ sources = [ "LibclangCrashTest.cpp" ]
if (host_os == "mac") {
ldflags = [ "-Wl,-rpath," + rebase_path("$root_out_dir/lib") ]
}
source_set("cxx_sources") {
configs -= [ "//llvm/utils/gn/build:llvm_code" ]
configs += [ "//llvm/utils/gn/build:crt_code" ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "asan_new_delete.cpp",
- ]
+ sources = [ "asan_new_delete.cpp" ]
}
if (current_os == "mac") {
"asan_win.cpp",
]
if (target_os != "mac" && target_os != "win") {
- sources += [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "asan_interceptors_vfork.S",
- ]
+ sources += [ "asan_interceptors_vfork.S" ]
}
# To be able to include sanitizer_common.
}
if (current_os != "fuchsia" && !compiler_rt_baremetal_build) {
- sources += [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "clear_cache.c",
- ]
+ sources += [ "clear_cache.c" ]
}
if (current_os == "mac") {
}
if (current_cpu == "arm64") {
- sources += [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "aarch64/fp_mode.c",
- ]
+ sources += [ "aarch64/fp_mode.c" ]
if (current_os == "mingw") {
- sources += [
- # Make `gn format` not collapse this, for
- # sync_source_lists_from_cmake.py.
- "aarch64/chkstk.S",
- ]
+ sources += [ "aarch64/chkstk.S" ]
}
}
}
if (current_cpu == "riscv") {
- sources += [
- # This comment prevents `gn format` from putting the file on the same line
- # as `sources +=`, for sync_source_lists_from_cmake.py.
- "riscv/mulsi3.S",
- ]
+ sources += [ "riscv/mulsi3.S" ]
}
if (current_cpu == "ve") {
}
if (!compiler_rt_exclude_atomic_builtin) {
- sources += [
- # This comment prevents `gn format` from putting the file on the same line
- # as `sources +=`, for sync_source_lists_from_cmake.py.
- "atomic.c",
- ]
+ sources += [ "atomic.c" ]
}
}
source_set("sources") {
configs -= [ "//llvm/utils/gn/build:llvm_code" ]
configs += [ "//llvm/utils/gn/build:crt_code" ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "cfi.cpp",
- ]
+ sources = [ "cfi.cpp" ]
}
copy("blacklist") {
configs -= [ "//llvm/utils/gn/build:llvm_code" ]
configs += [ "//llvm/utils/gn/build:crt_code" ]
deps = [ "//compiler-rt/lib/ubsan:cxx_sources" ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "hwasan_new_delete.cpp",
- ]
+ sources = [ "hwasan_new_delete.cpp" ]
}
static_library("hwasan") {
configs -= [ "//llvm/utils/gn/build:llvm_code" ]
configs += [ "//llvm/utils/gn/build:crt_code" ]
deps = [ "//llvm/utils/gn/build/libs/pthread" ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "sanitizer_common_nolibc.cpp",
- ]
+ sources = [ "sanitizer_common_nolibc.cpp" ]
}
configs -= [ "//llvm/utils/gn/build:llvm_code" ]
configs += [ "//llvm/utils/gn/build:crt_code" ]
cflags = scudo_cflags
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "wrappers_c.cpp",
- ]
+ sources = [ "wrappers_c.cpp" ]
public_configs = [ ":scudo_config" ]
}
configs -= [ "//llvm/utils/gn/build:llvm_code" ]
configs += [ "//llvm/utils/gn/build:crt_code" ]
cflags = scudo_cflags
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "wrappers_cpp.cpp",
- ]
+ sources = [ "wrappers_cpp.cpp" ]
public_configs = [ ":scudo_config" ]
}
executable("ScudoBenchmarks") {
configs += [ "//llvm/utils/gn/build:crt_code" ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "malloc_benchmark.cpp",
- ]
+ sources = [ "malloc_benchmark.cpp" ]
deps = [
"//compiler-rt/lib/scudo/standalone:sources",
"//llvm/utils/benchmark",
]
}
if (target_os == "solaris") {
- cxx_sources += [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "support/solaris/xlocale.cpp",
- ]
+ cxx_sources += [ "support/solaris/xlocale.cpp" ]
}
if (libcxx_enable_filesystem) {
cxx_sources += [
"filesystem/operations.cpp",
]
if (libcxx_use_compiler_rt) {
- cxx_sources += [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "filesystem/int128_builtins.cpp",
- ]
+ cxx_sources += [ "filesystem/int128_builtins.cpp" ]
}
}
static_library("cxx_experimental") {
output_dir = runtimes_dir
output_name = "c++experimental"
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "experimental/memory_resource.cpp",
- ]
+ sources = [ "experimental/memory_resource.cpp" ]
configs += [ ":cxx_config" ]
configs -= [
"//llvm/utils/gn/build:no_exceptions",
"cxa_personality.cpp",
]
} else {
- cxxabi_sources += [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "cxa_noexception.cpp",
- ]
+ cxxabi_sources += [ "cxa_noexception.cpp" ]
}
if (target_os == "linux" || target_os == "fuchsia") {
- cxxabi_sources += [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "cxa_thread_atexit.cpp",
- ]
+ cxxabi_sources += [ "cxa_thread_atexit.cpp" ]
}
config("cxxabi_config") {
"libunwind_ext.h",
]
if (target_os == "mac") {
- unwind_sources += [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "Unwind_AppleExtras.cpp",
- ]
+ unwind_sources += [ "Unwind_AppleExtras.cpp" ]
}
config("unwind_config") {
"//llvm/lib/Option",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "Driver.cpp",
- ]
+ sources = [ "Driver.cpp" ]
}
"//llvm/lib/Option",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "DarwinLdDriver.cpp",
- ]
+ sources = [ "DarwinLdDriver.cpp" ]
}
"//llvm/lib/Object",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "FileArchive.cpp",
- ]
+ sources = [ "FileArchive.cpp" ]
# FIXME:
# if (is_msvc) {
"//lld/lib/Core",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "ReaderWriterYAML.cpp",
- ]
+ sources = [ "ReaderWriterYAML.cpp" ]
}
"//lld/wasm",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "lld.cpp",
- ]
+ sources = [ "lld.cpp" ]
}
"//lld/lib/Driver",
"//lld/lib/ReaderWriter/MachO",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "DarwinLdDriverTest.cpp",
- ]
+ sources = [ "DarwinLdDriverTest.cpp" ]
}
output_name = "LLVMBitstreamReader"
deps = [ "//llvm/lib/Support" ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "BitstreamReader.cpp",
- ]
+ sources = [ "BitstreamReader.cpp" ]
}
"//llvm/lib/Support",
"//llvm/lib/Target",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "MCJIT.cpp",
- ]
+ sources = [ "MCJIT.cpp" ]
}
static_library("Extensions") {
output_name = "LLVMExtensions"
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "Extensions.cpp",
- ]
+ sources = [ "Extensions.cpp" ]
}
"//llvm/lib/IR",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "IRReader.cpp",
- ]
+ sources = [ "IRReader.cpp" ]
}
"//llvm/utils/gn/build/libs/edit",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "LineEditor.cpp",
- ]
+ sources = [ "LineEditor.cpp" ]
}
"//llvm/lib/Target/AArch64/Utils",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "AArch64AsmParser.cpp",
- ]
+ sources = [ "AArch64AsmParser.cpp" ]
}
output_name = "LLVMAArch64Info"
deps = [ "//llvm/lib/Support" ]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "AArch64TargetInfo.cpp",
- ]
+ sources = [ "AArch64TargetInfo.cpp" ]
}
# AArch64BaseInfo.h includes a header from MCTargetDesc :-/
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "AArch64BaseInfo.cpp",
- ]
+ sources = [ "AArch64BaseInfo.cpp" ]
}
"//llvm/lib/Target/AMDGPU/Utils",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "AMDGPUAsmParser.cpp",
- ]
+ sources = [ "AMDGPUAsmParser.cpp" ]
}
"//llvm/lib/Target/AMDGPU/Utils",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "AMDGPUDisassembler.cpp",
- ]
+ sources = [ "AMDGPUDisassembler.cpp" ]
}
output_name = "LLVMAMDGPUInfo"
deps = [ "//llvm/lib/Support" ]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "AMDGPUTargetInfo.cpp",
- ]
+ sources = [ "AMDGPUTargetInfo.cpp" ]
}
"//llvm/lib/Target/ARM/Utils",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "ARMAsmParser.cpp",
- ]
+ sources = [ "ARMAsmParser.cpp" ]
}
"//llvm/lib/Target/ARM/Utils",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "ARMDisassembler.cpp",
- ]
+ sources = [ "ARMDisassembler.cpp" ]
}
output_name = "LLVMARMInfo"
deps = [ "//llvm/lib/Support" ]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "ARMTargetInfo.cpp",
- ]
+ sources = [ "ARMTargetInfo.cpp" ]
}
# ARMBaseInfo.h includes a header from MCTargetDesc,
# https://reviews.llvm.org/D35209#1075113 :-/
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "ARMBaseInfo.cpp",
- ]
+ sources = [ "ARMBaseInfo.cpp" ]
}
"//llvm/lib/Target/AVR/TargetInfo",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "AVRAsmParser.cpp",
- ]
+ sources = [ "AVRAsmParser.cpp" ]
}
"//llvm/lib/Target/AVR/TargetInfo",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "AVRDisassembler.cpp",
- ]
+ sources = [ "AVRDisassembler.cpp" ]
}
output_name = "LLVMAVRInfo"
deps = [ "//llvm/lib/Support" ]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "AVRTargetInfo.cpp",
- ]
+ sources = [ "AVRTargetInfo.cpp" ]
}
"//llvm/lib/Target/BPF/TargetInfo",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "BPFAsmParser.cpp",
- ]
+ sources = [ "BPFAsmParser.cpp" ]
}
"//llvm/lib/Target/BPF/MCTargetDesc",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "BPFDisassembler.cpp",
- ]
+ sources = [ "BPFDisassembler.cpp" ]
}
output_name = "LLVMBPFInfo"
deps = [ "//llvm/lib/Support" ]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "BPFTargetInfo.cpp",
- ]
+ sources = [ "BPFTargetInfo.cpp" ]
}
"//llvm/lib/Target/Hexagon/MCTargetDesc",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "HexagonAsmParser.cpp",
- ]
+ sources = [ "HexagonAsmParser.cpp" ]
}
"//llvm/lib/Target/Hexagon/TargetInfo",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "HexagonDisassembler.cpp",
- ]
+ sources = [ "HexagonDisassembler.cpp" ]
}
output_name = "LLVMHexagonInfo"
deps = [ "//llvm/lib/Support" ]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "HexagonTargetInfo.cpp",
- ]
+ sources = [ "HexagonTargetInfo.cpp" ]
}
"//llvm/lib/Target/Lanai/MCTargetDesc",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "LanaiAsmParser.cpp",
- ]
+ sources = [ "LanaiAsmParser.cpp" ]
}
"//llvm/lib/Target/Lanai/TargetInfo",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "LanaiDisassembler.cpp",
- ]
+ sources = [ "LanaiDisassembler.cpp" ]
}
output_name = "LLVMLanaiInfo"
deps = [ "//llvm/lib/Support" ]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "LanaiTargetInfo.cpp",
- ]
+ sources = [ "LanaiTargetInfo.cpp" ]
}
"//llvm/lib/Target/Mips/TargetInfo",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "MipsAsmParser.cpp",
- ]
+ sources = [ "MipsAsmParser.cpp" ]
}
"//llvm/lib/Target/Mips/TargetInfo",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "MipsDisassembler.cpp",
- ]
+ sources = [ "MipsDisassembler.cpp" ]
}
output_name = "LLVMMipsInfo"
deps = [ "//llvm/lib/Support" ]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "MipsTargetInfo.cpp",
- ]
+ sources = [ "MipsTargetInfo.cpp" ]
}
output_name = "LLVMNVPTXInfo"
deps = [ "//llvm/lib/Support" ]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "NVPTXTargetInfo.cpp",
- ]
+ sources = [ "NVPTXTargetInfo.cpp" ]
}
"//llvm/lib/Target/PowerPC/TargetInfo",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "PPCAsmParser.cpp",
- ]
+ sources = [ "PPCAsmParser.cpp" ]
}
"//llvm/lib/Target/PowerPC/TargetInfo",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "PPCDisassembler.cpp",
- ]
+ sources = [ "PPCDisassembler.cpp" ]
}
output_name = "LLVMPowerPCInfo"
deps = [ "//llvm/lib/Support" ]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "PowerPCTargetInfo.cpp",
- ]
+ sources = [ "PowerPCTargetInfo.cpp" ]
}
"//llvm/lib/Target/RISCV/Utils",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "RISCVAsmParser.cpp",
- ]
+ sources = [ "RISCVAsmParser.cpp" ]
}
"//llvm/lib/Target/RISCV/Utils",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "RISCVDisassembler.cpp",
- ]
+ sources = [ "RISCVDisassembler.cpp" ]
}
output_name = "LLVMRISCVInfo"
deps = [ "//llvm/lib/Support" ]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "RISCVTargetInfo.cpp",
- ]
+ sources = [ "RISCVTargetInfo.cpp" ]
}
"//llvm/lib/Target/Sparc/MCTargetDesc",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "SparcAsmParser.cpp",
- ]
+ sources = [ "SparcAsmParser.cpp" ]
}
"//llvm/lib/Target/Sparc/MCTargetDesc",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "SparcDisassembler.cpp",
- ]
+ sources = [ "SparcDisassembler.cpp" ]
}
output_name = "LLVMSparcInfo"
deps = [ "//llvm/lib/Support" ]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "SparcTargetInfo.cpp",
- ]
+ sources = [ "SparcTargetInfo.cpp" ]
}
"//llvm/lib/Target/SystemZ/TargetInfo",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "SystemZAsmParser.cpp",
- ]
+ sources = [ "SystemZAsmParser.cpp" ]
}
"//llvm/lib/Target/SystemZ/TargetInfo",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "SystemZDisassembler.cpp",
- ]
+ sources = [ "SystemZDisassembler.cpp" ]
}
output_name = "LLVMSystemZInfo"
deps = [ "//llvm/lib/Support" ]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "SystemZTargetInfo.cpp",
- ]
+ sources = [ "SystemZTargetInfo.cpp" ]
}
"//llvm/lib/Target/WebAssembly/TargetInfo",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "WebAssemblyAsmParser.cpp",
- ]
+ sources = [ "WebAssemblyAsmParser.cpp" ]
}
"//llvm/lib/Target/WebAssembly/TargetInfo",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "WebAssemblyDisassembler.cpp",
- ]
+ sources = [ "WebAssemblyDisassembler.cpp" ]
}
public_deps = [ ":WebAssemblyGenInstrInfo" ]
deps = [ "//llvm/lib/Support" ]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "WebAssemblyTargetInfo.cpp",
- ]
+ sources = [ "WebAssemblyTargetInfo.cpp" ]
}
"//llvm/lib/Target/X86/TargetInfo",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "X86AsmParser.cpp",
- ]
+ sources = [ "X86AsmParser.cpp" ]
}
"//llvm/lib/Target/X86/TargetInfo",
]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "X86Disassembler.cpp",
- ]
+ sources = [ "X86Disassembler.cpp" ]
}
output_name = "LLVMX86Info"
deps = [ "//llvm/lib/Support" ]
include_dirs = [ ".." ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "X86TargetInfo.cpp",
- ]
+ sources = [ "X86TargetInfo.cpp" ]
}
"//llvm/lib/Option",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "DlltoolDriver.cpp",
- ]
+ sources = [ "DlltoolDriver.cpp" ]
}
"//llvm/lib/Option",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "LibDriver.cpp",
- ]
+ sources = [ "LibDriver.cpp" ]
}
"//llvm/lib/IR",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "CFGuard.cpp",
- ]
+ sources = [ "CFGuard.cpp" ]
}
# needs its headers.
"//llvm/include/llvm/IR:public_tablegen",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "Hello.cpp",
- ]
+ sources = [ "Hello.cpp" ]
if (host_os != "mac" && host_os != "win") {
# The GN build currently doesn't globally pass -fPIC, but that's
"//llvm/lib/Support",
"//llvm/utils/gn/build/libs/xml",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "WindowsManifestMerger.cpp",
- ]
+ sources = [ "WindowsManifestMerger.cpp" ]
}
# needs its headers.
"//llvm/include/llvm/IR:public_tablegen",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "TestPasses.cpp",
- ]
+ sources = [ "TestPasses.cpp" ]
if (host_os != "mac" && host_os != "win") {
# The GN build currently doesn't globally pass -fPIC, but that's
"//llvm/lib/Transforms/Utils",
"//llvm/lib/Transforms/Vectorize",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "llc.cpp",
- ]
+ sources = [ "llc.cpp" ]
# Support plugins.
# FIXME: Disable dead stripping once other binaries are dead-stripped.
"//llvm/lib/Transforms/Instrumentation",
"//llvm/lib/Transforms/Utils",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "lli.cpp",
- ]
+ sources = [ "lli.cpp" ]
if (host_os != "mac" && host_os != "win") {
# Corresponds to export_executable_symbols() in cmake.
ldflags = [ "-rdynamic" ]
"//llvm/lib/ExecutionEngine/RuntimeDyld",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "ChildTarget.cpp",
- ]
+ sources = [ "ChildTarget.cpp" ]
}
"//llvm/lib/ToolDrivers/llvm-dlltool:DlltoolDriver",
"//llvm/lib/ToolDrivers/llvm-lib:LibDriver",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "llvm-ar.cpp",
- ]
+ sources = [ "llvm-ar.cpp" ]
}
"//llvm/lib/IR",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "llvm-as.cpp",
- ]
+ sources = [ "llvm-as.cpp" ]
}
"//llvm/lib/Bitcode/Reader",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "llvm-bcanalyzer.cpp",
- ]
+ sources = [ "llvm-bcanalyzer.cpp" ]
}
"//llvm/lib/IRReader",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "llvm-cat.cpp",
- ]
+ sources = [ "llvm-cat.cpp" ]
}
"//llvm/lib/Target:AllTargetsDisassemblers",
"//llvm/lib/Target:AllTargetsInfos",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "llvm-cfi-verify.cpp",
- ]
+ sources = [ "llvm-cfi-verify.cpp" ]
}
# To pick up the generated inc files.
include_dirs = [ "$target_gen_dir" ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "llvm-config.cpp",
- ]
+ sources = [ "llvm-config.cpp" ]
}
"//llvm/lib/Option",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "llvm-cvtres.cpp",
- ]
+ sources = [ "llvm-cvtres.cpp" ]
}
"//llvm/lib/Demangle",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "llvm-cxxfilt.cpp",
- ]
+ sources = [ "llvm-cxxfilt.cpp" ]
}
"//llvm/lib/Support",
"//llvm/lib/Target:TargetsToBuild",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "llvm-cxxmap.cpp",
- ]
+ sources = [ "llvm-cxxmap.cpp" ]
}
"//llvm/lib/IR",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "llvm-dis.cpp",
- ]
+ sources = [ "llvm-dis.cpp" ]
}
"//llvm/lib/Support",
"//llvm/lib/Target:NativeTarget",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "llvm-exegesis.cpp",
- ]
+ sources = [ "llvm-exegesis.cpp" ]
}
"//llvm/lib/Target/AArch64/MCTargetDesc",
"//llvm/lib/Target/AArch64/Utils",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "Target.cpp",
- ]
+ sources = [ "Target.cpp" ]
include_dirs = [ "//llvm/lib/Target/AArch64" ]
}
# depend on these Target/Mips-internal build targets.
"//llvm/lib/Target/Mips/MCTargetDesc",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "Target.cpp",
- ]
+ sources = [ "Target.cpp" ]
include_dirs = [ "//llvm/lib/Target/Mips" ]
}
# depend on these Target/PowerPC-internal build targets.
"//llvm/lib/Target/PowerPC/MCTargetDesc",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "Target.cpp",
- ]
+ sources = [ "Target.cpp" ]
include_dirs = [ "//llvm/lib/Target/PowerPC" ]
}
"//llvm/lib/Support",
"//llvm/lib/Transforms/IPO",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "llvm-extract.cpp",
- ]
+ sources = [ "llvm-extract.cpp" ]
}
"//llvm/lib/Target",
"//llvm/lib/Target:TargetsToBuild",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "llvm-gsymutil.cpp",
- ]
+ sources = [ "llvm-gsymutil.cpp" ]
}
"//llvm/lib/Support",
"//llvm/lib/TextAPI",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "llvm-ifs.cpp",
- ]
+ sources = [ "llvm-ifs.cpp" ]
}
"//llvm/lib/Transforms/Scalar",
]
dummy_main = "DummyISelFuzzer.cpp"
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "llvm-isel-fuzzer.cpp",
- ]
+ sources = [ "llvm-isel-fuzzer.cpp" ]
}
"//llvm/lib/Transforms/IPO",
"//llvm/lib/Transforms/Utils",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "llvm-link.cpp",
- ]
+ sources = [ "llvm-link.cpp" ]
}
"//llvm/lib/Support",
"//llvm/lib/Target:TargetsToBuild",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "llvm-lipo.cpp",
- ]
+ sources = [ "llvm-lipo.cpp" ]
}
"//llvm/lib/Target",
"//llvm/lib/Target:TargetsToBuild",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "llvm-lto.cpp",
- ]
+ sources = [ "llvm-lto.cpp" ]
}
"//llvm/lib/Target",
"//llvm/lib/Target:TargetsToBuild",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "llvm-lto2.cpp",
- ]
+ sources = [ "llvm-lto2.cpp" ]
}
"//llvm/lib/IRReader",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "llvm-modextract.cpp",
- ]
+ sources = [ "llvm-modextract.cpp" ]
}
"//llvm/lib/Support",
"//llvm/lib/WindowsManifest",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "llvm-mt.cpp",
- ]
+ sources = [ "llvm-mt.cpp" ]
}
"//llvm/lib/Target:AllTargetsDescs",
"//llvm/lib/Target:AllTargetsInfos",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "llvm-nm.cpp",
- ]
+ sources = [ "llvm-nm.cpp" ]
}
"//llvm/lib/Transforms/Vectorize",
]
dummy_main = "DummyOptFuzzer.cpp"
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "llvm-opt-fuzzer.cpp",
- ]
+ sources = [ "llvm-opt-fuzzer.cpp" ]
}
"//llvm/lib/Remarks",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "OptReport.cpp",
- ]
+ sources = [ "OptReport.cpp" ]
}
"//llvm/lib/ProfileData",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "llvm-profdata.cpp",
- ]
+ sources = [ "llvm-profdata.cpp" ]
}
"//llvm/lib/Support",
"//llvm/lib/Target:TargetsToBuild",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "llvm-rtdyld.cpp",
- ]
+ sources = [ "llvm-rtdyld.cpp" ]
}
"//llvm/lib/Object",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "llvm-size.cpp",
- ]
+ sources = [ "llvm-size.cpp" ]
}
"//llvm/lib/Support",
"//llvm/lib/Transforms/Utils",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "llvm-split.cpp",
- ]
+ sources = [ "llvm-split.cpp" ]
}
"//llvm/lib/Object",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "llvm-strings.cpp",
- ]
+ sources = [ "llvm-strings.cpp" ]
}
"//llvm/lib/Object",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "llvm-symbolizer.cpp",
- ]
+ sources = [ "llvm-symbolizer.cpp" ]
}
"//llvm/lib/Demangle",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "llvm-undname.cpp",
- ]
+ sources = [ "llvm-undname.cpp" ]
}
"//llvm/lib/Target:AllTargetsDisassemblers",
"//llvm/lib/Target:AllTargetsInfos",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "sancov.cpp",
- ]
+ sources = [ "sancov.cpp" ]
}
"//llvm/lib/DebugInfo/Symbolize",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "sanstats.cpp",
- ]
+ sources = [ "sanstats.cpp" ]
}
"//llvm/lib/IRReader",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "verify-uselistorder.cpp",
- ]
+ sources = [ "verify-uselistorder.cpp" ]
}
"//llvm/lib/ObjectYAML",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "yaml2obj.cpp",
- ]
+ sources = [ "yaml2obj.cpp" ]
}
"//llvm/lib/IR",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "AsmParserTest.cpp",
- ]
+ sources = [ "AsmParserTest.cpp" ]
}
"//llvm/lib/Target:TargetsToBuild",
"//llvm/lib/Testing/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "GSYMTest.cpp",
- ]
+ sources = [ "GSYMTest.cpp" ]
}
"//llvm/lib/MC",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "ExecutionEngineTest.cpp",
- ]
+ sources = [ "ExecutionEngineTest.cpp" ]
}
"//llvm/lib/Target:TargetsToBuild",
"//llvm/lib/Testing/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "LinkGraphTests.cpp",
- ]
+ sources = [ "LinkGraphTests.cpp" ]
}
]
sources = [
"OpenMPContextTest.cpp",
-
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
"OpenMPIRBuilderTest.cpp",
]
}
"//llvm/lib/LineEditor",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "LineEditor.cpp",
- ]
+ sources = [ "LineEditor.cpp" ]
}
"//llvm/lib/IR",
"//llvm/lib/Linker",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "LinkModulesTest.cpp",
- ]
+ sources = [ "LinkModulesTest.cpp" ]
}
"//llvm/lib/Target/AMDGPU/MCTargetDesc",
"//llvm/lib/Target/AMDGPU/TargetInfo",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "DwarfRegMappings.cpp",
- ]
+ sources = [ "DwarfRegMappings.cpp" ]
}
"//llvm/lib/Target",
"//llvm/lib/Target:TargetsToBuild",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "LiveIntervalTest.cpp",
- ]
+ sources = [ "LiveIntervalTest.cpp" ]
has_custom_main = true
}
"//llvm/lib/Option",
"//llvm/lib/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "OptionParsingTest.cpp",
- ]
+ sources = [ "OptionParsingTest.cpp" ]
}
# Put plugin next to the unit test executable.
output_dir = target_out_dir
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "TestPlugin.cpp",
- ]
+ sources = [ "TestPlugin.cpp" ]
deps = [
# TestPlugin doesn't want to link in any LLVM code, it just needs its
"//llvm/lib/Support",
"//llvm/lib/Testing/Support",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "PluginsTest.cpp",
- ]
+ sources = [ "PluginsTest.cpp" ]
# If plugins are disabled, this test will disable itself at runtime.
# Otherwise, reconfiguring with plugins disabled will leave behind a stale
# This assumes that unittest() puts tests in target_out_dir.
output_dir = target_out_dir
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "PipSqueak.cpp",
- ]
+ sources = [ "PipSqueak.cpp" ]
if (host_os != "mac" && host_os != "win") {
# The GN build currently doesn't globally pass -fPIC, but that's
"//llvm/lib/Target/AMDGPU/Utils",
]
include_dirs = [ "//llvm/lib/Target/AMDGPU" ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "DwarfRegMappings.cpp",
- ]
+ sources = [ "DwarfRegMappings.cpp" ]
}
"//llvm/lib/Target/ARM/Utils",
]
include_dirs = [ "//llvm/lib/Target/ARM" ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "MachineInstrTest.cpp",
- ]
+ sources = [ "MachineInstrTest.cpp" ]
}
"//llvm/lib/Target/PowerPC/MCTargetDesc",
"//llvm/lib/Target/PowerPC/TargetInfo",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "AIXRelocModelTest.cpp",
- ]
+ sources = [ "AIXRelocModelTest.cpp" ]
}
"//llvm/lib/Target/WebAssembly/TargetInfo",
]
include_dirs = [ "//llvm/lib/Target/WebAssembly" ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "WebAssemblyExceptionInfoTest.cpp",
- ]
+ sources = [ "WebAssemblyExceptionInfoTest.cpp" ]
}
"//llvm/lib/Target/X86/TargetInfo",
]
include_dirs = [ "//llvm/lib/Target/X86" ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "MachineSizeOptsTest.cpp",
- ]
+ sources = [ "MachineSizeOptsTest.cpp" ]
}
"//llvm/lib/Target/AArch64",
"//llvm/tools/llvm-exegesis/lib",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "TargetTest.cpp",
- ]
+ sources = [ "TargetTest.cpp" ]
}
"//llvm/lib/Target/ARM",
"//llvm/tools/llvm-exegesis/lib",
]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "AssemblerTest.cpp",
- ]
+ sources = [ "AssemblerTest.cpp" ]
}
executable("FileCheck") {
deps = [ "//llvm/lib/Support" ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "FileCheck.cpp",
- ]
+ sources = [ "FileCheck.cpp" ]
}
executable("count") {
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "count.c",
- ]
+ sources = [ "count.c" ]
}
executable("not") {
deps = [ "//llvm/lib/Support" ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "not.cpp",
- ]
+ sources = [ "not.cpp" ]
}
# Make targets depending on this also depend on gtest, to get the gtest
# include_dir.
public_deps = [ "..:gtest" ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "TestMain.cpp",
- ]
+ sources = [ "TestMain.cpp" ]
testonly = true
}
executable("yaml-bench") {
deps = [ "//llvm/lib/Support" ]
- sources = [
- # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
- "YAMLBench.cpp",
- ]
+ sources = [ "YAMLBench.cpp" ]
}