diff options
author | alexv-smirnov <alex@ydb.tech> | 2023-03-15 19:59:12 +0300 |
---|---|---|
committer | alexv-smirnov <alex@ydb.tech> | 2023-03-15 19:59:12 +0300 |
commit | 056bb284ccf8dd6793ec3a54ffa36c4fb2b9ad11 (patch) | |
tree | 4740980126f32e3af7937ba0ca5f83e59baa4ab0 /contrib/libs | |
parent | 269126dcced1cc8b53eb4398b4a33e5142f10290 (diff) | |
download | ydb-056bb284ccf8dd6793ec3a54ffa36c4fb2b9ad11.tar.gz |
add library/cpp/actors, ymake build to ydb oss export
Diffstat (limited to 'contrib/libs')
507 files changed, 33999 insertions, 0 deletions
diff --git a/contrib/libs/antlr3_cpp_runtime/ya.make b/contrib/libs/antlr3_cpp_runtime/ya.make new file mode 100644 index 0000000000..cad4d64c0a --- /dev/null +++ b/contrib/libs/antlr3_cpp_runtime/ya.make @@ -0,0 +1,27 @@ +LIBRARY() + +# git repository: https://github.com/ibre5041/antlr3.git +# XXX fork of: https://github.com/antlr/antlr3.git +# directory: runtime/Cpp +# revision: a4d1928e03b2b3f74579e54a6211cd1d695001b9 + +VERSION(2016-03-31-a4d1928e03b2b3f74579e54a6211cd1d695001b9) + +LICENSE( + BSD-3-Clause AND + Unicode-Mappings +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +NO_COMPILER_WARNINGS() + +ADDINCL( + GLOBAL contrib/libs/antlr3_cpp_runtime/include +) + +SRCS( + antlr3.cpp +) + +END() diff --git a/contrib/libs/apache/arrow/cpp/src/arrow/python/ya.make b/contrib/libs/apache/arrow/cpp/src/arrow/python/ya.make new file mode 100644 index 0000000000..08514d2460 --- /dev/null +++ b/contrib/libs/apache/arrow/cpp/src/arrow/python/ya.make @@ -0,0 +1,58 @@ +# Generated by devtools/yamaker. + +PY3_LIBRARY() + +LICENSE(Apache-2.0) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/apache/arrow + contrib/libs/python/Include + contrib/python/numpy +) + +ADDINCL( + contrib/libs/apache/arrow/cpp/src +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DARROW_HDFS + -DARROW_PYTHON_EXPORTING + -DARROW_WITH_BROTLI + -DARROW_WITH_LZ4 + -DARROW_WITH_RE2 + -DARROW_WITH_SNAPPY + -DARROW_WITH_TIMING_TESTS + -DARROW_WITH_UTF8PROC + -DARROW_WITH_ZLIB + -DARROW_WITH_ZSTD + -DURI_STATIC_BUILD +) + +SRCS( + arrow_to_pandas.cc + benchmark.cc + common.cc + datetime.cc + decimal.cc + deserialize.cc + extension_type.cc + filesystem.cc + helpers.cc + inference.cc + init.cc + io.cc + ipc.cc + numpy_convert.cc + numpy_to_arrow.cc + pyarrow.cc + python_to_arrow.cc + serialize.cc +) + +END() diff --git a/contrib/libs/apache/arrow/ya.make b/contrib/libs/apache/arrow/ya.make new file mode 100644 index 0000000000..b0e4a6b2d2 --- /dev/null +++ b/contrib/libs/apache/arrow/ya.make @@ -0,0 +1,291 @@ +# Generated by devtools/yamaker from nixpkgs 3322db8e36d0b32700737d8de7315bd9e9c2b21a. + +LIBRARY() + +LICENSE( + Apache-2.0 AND + BSD-2-Clause AND + BSD-3-Clause AND + BSL-1.0 AND + CC0-1.0 AND + MIT AND + NCSA AND + Protobuf-License AND + Public-Domain AND + ZPL-2.1 AND + Zlib +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(5.0.0) + +ORIGINAL_SOURCE(https://github.com/apache/arrow/archive/apache-arrow-5.0.0.tar.gz) + +PEERDIR( + contrib/libs/apache/orc + contrib/libs/brotli/dec + contrib/libs/brotli/enc + contrib/libs/double-conversion + contrib/libs/lz4 + contrib/libs/rapidjson + contrib/libs/re2 + contrib/libs/snappy + contrib/libs/utf8proc + contrib/libs/xxhash + contrib/libs/zlib + contrib/libs/zstd + contrib/restricted/fast_float + contrib/restricted/thrift + contrib/restricted/uriparser +) + +ADDINCL( + GLOBAL contrib/libs/apache/arrow/cpp/src + GLOBAL contrib/libs/apache/arrow/src + contrib/libs/apache/arrow/cpp/src/generated + contrib/libs/apache/orc/c++/include + contrib/libs/flatbuffers/include + contrib/libs/lz4 + contrib/libs/rapidjson/include + contrib/libs/re2 + contrib/libs/utf8proc + contrib/libs/zstd/include +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + GLOBAL -DARROW_STATIC + GLOBAL -DPARQUET_STATIC + -DARROW_EXPORTING + -DARROW_WITH_BROTLI + -DARROW_WITH_LZ4 + -DARROW_WITH_RE2 + -DARROW_WITH_SNAPPY + -DARROW_WITH_TIMING_TESTS + -DARROW_WITH_UTF8PROC + -DARROW_WITH_ZLIB + -DARROW_WITH_ZSTD + -DHAVE_INTTYPES_H + -DHAVE_NETDB_H + -DPARQUET_EXPORTING + -DURI_STATIC_BUILD +) + +IF (NOT OS_WINDOWS) + CFLAGS( + -DHAVE_NETINET_IN_H + ) +ENDIF() + +SRCS( + cpp/src/arrow/adapters/orc/adapter.cc + cpp/src/arrow/adapters/orc/adapter_util.cc + cpp/src/arrow/array/array_base.cc + cpp/src/arrow/array/array_binary.cc + cpp/src/arrow/array/array_decimal.cc + cpp/src/arrow/array/array_dict.cc + cpp/src/arrow/array/array_nested.cc + cpp/src/arrow/array/array_primitive.cc + cpp/src/arrow/array/builder_adaptive.cc + cpp/src/arrow/array/builder_base.cc + cpp/src/arrow/array/builder_binary.cc + cpp/src/arrow/array/builder_decimal.cc + cpp/src/arrow/array/builder_dict.cc + cpp/src/arrow/array/builder_nested.cc + cpp/src/arrow/array/builder_primitive.cc + cpp/src/arrow/array/builder_union.cc + cpp/src/arrow/array/concatenate.cc + cpp/src/arrow/array/data.cc + cpp/src/arrow/array/diff.cc + cpp/src/arrow/array/util.cc + cpp/src/arrow/array/validate.cc + cpp/src/arrow/buffer.cc + cpp/src/arrow/builder.cc + cpp/src/arrow/c/bridge.cc + cpp/src/arrow/chunked_array.cc + cpp/src/arrow/compare.cc + cpp/src/arrow/compute/api_aggregate.cc + cpp/src/arrow/compute/api_scalar.cc + cpp/src/arrow/compute/api_vector.cc + cpp/src/arrow/compute/cast.cc + cpp/src/arrow/compute/exec.cc + cpp/src/arrow/compute/exec/exec_plan.cc + cpp/src/arrow/compute/exec/expression.cc + cpp/src/arrow/compute/exec/key_compare.cc + cpp/src/arrow/compute/exec/key_encode.cc + cpp/src/arrow/compute/exec/key_hash.cc + cpp/src/arrow/compute/exec/key_map.cc + cpp/src/arrow/compute/exec/util.cc + cpp/src/arrow/compute/function.cc + cpp/src/arrow/compute/function_internal.cc + cpp/src/arrow/compute/kernel.cc + cpp/src/arrow/compute/kernels/aggregate_basic.cc + cpp/src/arrow/compute/kernels/aggregate_mode.cc + cpp/src/arrow/compute/kernels/aggregate_quantile.cc + cpp/src/arrow/compute/kernels/aggregate_tdigest.cc + cpp/src/arrow/compute/kernels/aggregate_var_std.cc + cpp/src/arrow/compute/kernels/codegen_internal.cc + cpp/src/arrow/compute/kernels/hash_aggregate.cc + cpp/src/arrow/compute/kernels/scalar_arithmetic.cc + cpp/src/arrow/compute/kernels/scalar_boolean.cc + cpp/src/arrow/compute/kernels/scalar_cast_boolean.cc + cpp/src/arrow/compute/kernels/scalar_cast_dictionary.cc + cpp/src/arrow/compute/kernels/scalar_cast_internal.cc + cpp/src/arrow/compute/kernels/scalar_cast_nested.cc + cpp/src/arrow/compute/kernels/scalar_cast_numeric.cc + cpp/src/arrow/compute/kernels/scalar_cast_string.cc + cpp/src/arrow/compute/kernels/scalar_cast_temporal.cc + cpp/src/arrow/compute/kernels/scalar_compare.cc + cpp/src/arrow/compute/kernels/scalar_fill_null.cc + cpp/src/arrow/compute/kernels/scalar_if_else.cc + cpp/src/arrow/compute/kernels/scalar_nested.cc + cpp/src/arrow/compute/kernels/scalar_set_lookup.cc + cpp/src/arrow/compute/kernels/scalar_string.cc + cpp/src/arrow/compute/kernels/scalar_temporal.cc + cpp/src/arrow/compute/kernels/scalar_validity.cc + cpp/src/arrow/compute/kernels/util_internal.cc + cpp/src/arrow/compute/kernels/vector_hash.cc + cpp/src/arrow/compute/kernels/vector_nested.cc + cpp/src/arrow/compute/kernels/vector_replace.cc + cpp/src/arrow/compute/kernels/vector_selection.cc + cpp/src/arrow/compute/kernels/vector_sort.cc + cpp/src/arrow/compute/registry.cc + cpp/src/arrow/config.cc + cpp/src/arrow/csv/chunker.cc + cpp/src/arrow/csv/column_builder.cc + cpp/src/arrow/csv/column_decoder.cc + cpp/src/arrow/csv/converter.cc + cpp/src/arrow/csv/options.cc + cpp/src/arrow/csv/parser.cc + cpp/src/arrow/csv/reader.cc + cpp/src/arrow/csv/writer.cc + cpp/src/arrow/datum.cc + cpp/src/arrow/device.cc + cpp/src/arrow/extension_type.cc + cpp/src/arrow/filesystem/filesystem.cc + cpp/src/arrow/filesystem/localfs.cc + cpp/src/arrow/filesystem/mockfs.cc + cpp/src/arrow/filesystem/path_util.cc + cpp/src/arrow/filesystem/util_internal.cc + cpp/src/arrow/io/buffered.cc + cpp/src/arrow/io/caching.cc + cpp/src/arrow/io/compressed.cc + cpp/src/arrow/io/file.cc + cpp/src/arrow/io/interfaces.cc + cpp/src/arrow/io/memory.cc + cpp/src/arrow/io/slow.cc + cpp/src/arrow/io/stdio.cc + cpp/src/arrow/io/transform.cc + cpp/src/arrow/ipc/dictionary.cc + cpp/src/arrow/ipc/feather.cc + cpp/src/arrow/ipc/json_simple.cc + cpp/src/arrow/ipc/message.cc + cpp/src/arrow/ipc/metadata_internal.cc + cpp/src/arrow/ipc/options.cc + cpp/src/arrow/ipc/reader.cc + cpp/src/arrow/ipc/writer.cc + cpp/src/arrow/json/chunked_builder.cc + cpp/src/arrow/json/chunker.cc + cpp/src/arrow/json/converter.cc + cpp/src/arrow/json/object_parser.cc + cpp/src/arrow/json/object_writer.cc + cpp/src/arrow/json/options.cc + cpp/src/arrow/json/parser.cc + cpp/src/arrow/json/reader.cc + cpp/src/arrow/memory_pool.cc + cpp/src/arrow/pretty_print.cc + cpp/src/arrow/record_batch.cc + cpp/src/arrow/result.cc + cpp/src/arrow/scalar.cc + cpp/src/arrow/sparse_tensor.cc + cpp/src/arrow/status.cc + cpp/src/arrow/table.cc + cpp/src/arrow/table_builder.cc + cpp/src/arrow/tensor.cc + cpp/src/arrow/tensor/coo_converter.cc + cpp/src/arrow/tensor/csf_converter.cc + cpp/src/arrow/tensor/csx_converter.cc + cpp/src/arrow/type.cc + cpp/src/arrow/util/basic_decimal.cc + cpp/src/arrow/util/bit_block_counter.cc + cpp/src/arrow/util/bit_run_reader.cc + cpp/src/arrow/util/bit_util.cc + cpp/src/arrow/util/bitmap.cc + cpp/src/arrow/util/bitmap_builders.cc + cpp/src/arrow/util/bitmap_ops.cc + cpp/src/arrow/util/bpacking.cc + cpp/src/arrow/util/cancel.cc + cpp/src/arrow/util/compression.cc + cpp/src/arrow/util/compression_brotli.cc + cpp/src/arrow/util/compression_lz4.cc + cpp/src/arrow/util/compression_snappy.cc + cpp/src/arrow/util/compression_zlib.cc + cpp/src/arrow/util/compression_zstd.cc + cpp/src/arrow/util/cpu_info.cc + cpp/src/arrow/util/decimal.cc + cpp/src/arrow/util/delimiting.cc + cpp/src/arrow/util/formatting.cc + cpp/src/arrow/util/future.cc + cpp/src/arrow/util/int_util.cc + cpp/src/arrow/util/io_util.cc + cpp/src/arrow/util/key_value_metadata.cc + cpp/src/arrow/util/logging.cc + cpp/src/arrow/util/memory.cc + cpp/src/arrow/util/mutex.cc + cpp/src/arrow/util/string.cc + cpp/src/arrow/util/string_builder.cc + cpp/src/arrow/util/task_group.cc + cpp/src/arrow/util/tdigest.cc + cpp/src/arrow/util/thread_pool.cc + cpp/src/arrow/util/time.cc + cpp/src/arrow/util/trie.cc + cpp/src/arrow/util/uri.cc + cpp/src/arrow/util/utf8.cc + cpp/src/arrow/util/value_parsing.cc + cpp/src/arrow/vendored/base64.cpp + cpp/src/arrow/vendored/datetime/tz.cpp + cpp/src/arrow/vendored/musl/strptime.c + cpp/src/arrow/visitor.cc + cpp/src/generated/parquet_constants.cpp + cpp/src/generated/parquet_types.cpp + cpp/src/parquet/arrow/path_internal.cc + cpp/src/parquet/arrow/reader.cc + cpp/src/parquet/arrow/reader_internal.cc + cpp/src/parquet/arrow/schema.cc + cpp/src/parquet/arrow/schema_internal.cc + cpp/src/parquet/arrow/writer.cc + cpp/src/parquet/bloom_filter.cc + cpp/src/parquet/column_reader.cc + cpp/src/parquet/column_scanner.cc + cpp/src/parquet/column_writer.cc + cpp/src/parquet/encoding.cc + cpp/src/parquet/encryption/encryption.cc + cpp/src/parquet/encryption/encryption_internal_nossl.cc + cpp/src/parquet/encryption/internal_file_decryptor.cc + cpp/src/parquet/encryption/internal_file_encryptor.cc + cpp/src/parquet/exception.cc + cpp/src/parquet/file_reader.cc + cpp/src/parquet/file_writer.cc + cpp/src/parquet/level_comparison.cc + cpp/src/parquet/level_conversion.cc + cpp/src/parquet/metadata.cc + cpp/src/parquet/murmur3.cc + cpp/src/parquet/platform.cc + cpp/src/parquet/printer.cc + cpp/src/parquet/properties.cc + cpp/src/parquet/schema.cc + cpp/src/parquet/statistics.cc + cpp/src/parquet/stream_reader.cc + cpp/src/parquet/stream_writer.cc + cpp/src/parquet/types.cc +) + +END() + +RECURSE( + cpp/src/arrow/python +) diff --git a/contrib/libs/apache/avro/ya.make b/contrib/libs/apache/avro/ya.make new file mode 100644 index 0000000000..31d4aac915 --- /dev/null +++ b/contrib/libs/apache/avro/ya.make @@ -0,0 +1,76 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +LICENSE( + Apache-2.0 AND + BSL-1.0 AND + FSFAP +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(1.11.1) + +ORIGINAL_SOURCE(https://github.com/apache/avro/archive/release-1.11.1.tar.gz) + +PEERDIR( + contrib/libs/snappy + contrib/restricted/boost/any + contrib/restricted/boost/asio + contrib/restricted/boost/crc + contrib/restricted/boost/format + contrib/restricted/boost/iostreams + contrib/restricted/boost/math +) + +ADDINCL( + contrib/libs/apache/avro/api +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DAVRO_SOURCE + -DAVRO_VERSION=\"1.11.1\" + -DBOOST_ALL_NO_LIB + -DBOOST_ATOMIC_DYN_LINK + -DBOOST_FILESYSTEM_DYN_LINK + -DBOOST_IOSTREAMS_DYN_LINK + -DBOOST_PROGRAM_OPTIONS_DYN_LINK + -DBOOST_REGEX_DYN_LINK + -DBOOST_SYSTEM_DYN_LINK + -DSNAPPY_CODEC_AVAILABLE +) + +SRCS( + impl/BinaryDecoder.cc + impl/BinaryEncoder.cc + impl/Compiler.cc + impl/CustomFields.cc + impl/DataFile.cc + impl/FileStream.cc + impl/Generic.cc + impl/GenericDatum.cc + impl/LogicalType.cc + impl/Node.cc + impl/NodeImpl.cc + impl/Resolver.cc + impl/ResolverSchema.cc + impl/Schema.cc + impl/Stream.cc + impl/Types.cc + impl/ValidSchema.cc + impl/Validator.cc + impl/Zigzag.cc + impl/json/JsonDom.cc + impl/json/JsonIO.cc + impl/parsing/JsonCodec.cc + impl/parsing/ResolvingDecoder.cc + impl/parsing/Symbol.cc + impl/parsing/ValidatingCodec.cc +) + +END() diff --git a/contrib/libs/apache/orc/ya.make b/contrib/libs/apache/orc/ya.make new file mode 100644 index 0000000000..54933bd710 --- /dev/null +++ b/contrib/libs/apache/orc/ya.make @@ -0,0 +1,70 @@ +# Generated by devtools/yamaker from nixpkgs e392df43c9f302d4a0892caaadcad3cd693edf9e. + +LIBRARY() + +LICENSE(Apache-2.0) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(1.8.0) + +ORIGINAL_SOURCE(https://github.com/apache/orc/archive/rel/release-1.8.0.tar.gz) + +PEERDIR( + contrib/libs/lz4 + contrib/libs/snappy + contrib/libs/zlib + contrib/libs/zstd +) + +ADDINCL( + GLOBAL contrib/libs/apache/orc/c++/include + contrib/libs/apache/orc/c++/src + contrib/libs/apache/orc/proto + contrib/libs/lz4 + contrib/libs/zstd/include +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + c++/src/Adaptor.cc + c++/src/BloomFilter.cc + c++/src/ByteRLE.cc + c++/src/ColumnPrinter.cc + c++/src/ColumnReader.cc + c++/src/ColumnWriter.cc + c++/src/Common.cc + c++/src/Compression.cc + c++/src/Exceptions.cc + c++/src/Int128.cc + c++/src/LzoDecompressor.cc + c++/src/MemoryPool.cc + c++/src/Murmur3.cc + c++/src/OrcFile.cc + c++/src/RLE.cc + c++/src/RLEV2Util.cc + c++/src/RLEv1.cc + c++/src/Reader.cc + c++/src/RleDecoderV2.cc + c++/src/RleEncoderV2.cc + c++/src/Statistics.cc + c++/src/StripeStream.cc + c++/src/Timezone.cc + c++/src/TypeImpl.cc + c++/src/Vector.cc + c++/src/Writer.cc + c++/src/io/InputStream.cc + c++/src/io/OutputStream.cc + c++/src/sargs/ExpressionTree.cc + c++/src/sargs/Literal.cc + c++/src/sargs/PredicateLeaf.cc + c++/src/sargs/SargsApplier.cc + c++/src/sargs/SearchArgument.cc + c++/src/sargs/TruthValue.cc + proto/orc_proto.proto +) + +END() diff --git a/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/ya.make b/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/ya.make new file mode 100644 index 0000000000..bdbeda12d7 --- /dev/null +++ b/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/ya.make @@ -0,0 +1,172 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE( + Apache-2.0 AND + MIT AND + Zlib +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/curl + contrib/libs/openssl + contrib/restricted/aws/aws-c-common + contrib/restricted/aws/aws-c-event-stream +) + +ADDINCL( + GLOBAL contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/include +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DAWS_CAL_USE_IMPORT_EXPORT + -DAWS_CHECKSUMS_USE_IMPORT_EXPORT + -DAWS_COMMON_USE_IMPORT_EXPORT + -DAWS_EVENT_STREAM_USE_IMPORT_EXPORT + -DAWS_IO_USE_IMPORT_EXPORT + -DAWS_SDK_VERSION_MAJOR=1 + -DAWS_SDK_VERSION_MINOR=8 + -DAWS_SDK_VERSION_PATCH=186 + -DAWS_USE_EPOLL + -DCURL_HAS_H2 + -DCURL_HAS_TLS_PROXY + -DENABLE_CURL_CLIENT + -DENABLE_CURL_LOGGING + -DENABLE_OPENSSL_ENCRYPTION + -DHAS_PATHCONF + -DHAS_UMASK + -DS2N_ADX + -DS2N_BIKE_R3_AVX2 + -DS2N_BIKE_R3_AVX512 + -DS2N_BIKE_R3_PCLMUL + -DS2N_BIKE_R3_VPCLMUL + -DS2N_CPUID_AVAILABLE + -DS2N_FALL_THROUGH_SUPPORTED + -DS2N_HAVE_EXECINFO + -DS2N_KYBER512R3_AVX2_BMI2 + -DS2N_SIKE_P434_R3_ASM + -DS2N___RESTRICT__SUPPORTED +) + +SRCS( + source/AmazonSerializableWebServiceRequest.cpp + source/AmazonStreamingWebServiceRequest.cpp + source/AmazonWebServiceRequest.cpp + source/Aws.cpp + source/Globals.cpp + source/Region.cpp + source/Version.cpp + source/auth/AWSAuthSigner.cpp + source/auth/AWSAuthSignerProvider.cpp + source/auth/AWSCredentialsProvider.cpp + source/auth/AWSCredentialsProviderChain.cpp + source/auth/SSOCredentialsProvider.cpp + source/auth/STSCredentialsProvider.cpp + source/client/AWSClient.cpp + source/client/AWSErrorMarshaller.cpp + source/client/AsyncCallerContext.cpp + source/client/ClientConfiguration.cpp + source/client/CoreErrors.cpp + source/client/DefaultRetryStrategy.cpp + source/client/RetryStrategy.cpp + source/client/SpecifiedRetryableErrorsRetryStrategy.cpp + source/config/AWSProfileConfigLoader.cpp + source/external/cjson/cJSON.cpp + source/external/tinyxml2/tinyxml2.cpp + source/http/HttpClient.cpp + source/http/HttpClientFactory.cpp + source/http/HttpRequest.cpp + source/http/HttpTypes.cpp + source/http/Scheme.cpp + source/http/URI.cpp + source/http/curl/CurlHandleContainer.cpp + source/http/curl/CurlHttpClient.cpp + source/http/standard/StandardHttpRequest.cpp + source/http/standard/StandardHttpResponse.cpp + source/internal/AWSHttpResourceClient.cpp + source/monitoring/DefaultMonitoring.cpp + source/monitoring/HttpClientMetrics.cpp + source/monitoring/MonitoringManager.cpp + source/utils/ARN.cpp + source/utils/Array.cpp + source/utils/DNS.cpp + source/utils/DateTimeCommon.cpp + source/utils/Directory.cpp + source/utils/EnumParseOverflowContainer.cpp + source/utils/FileSystemUtils.cpp + source/utils/GetTheLights.cpp + source/utils/HashingUtils.cpp + source/utils/StringUtils.cpp + source/utils/TempFile.cpp + source/utils/UUID.cpp + source/utils/base64/Base64.cpp + source/utils/crypto/Cipher.cpp + source/utils/crypto/ContentCryptoMaterial.cpp + source/utils/crypto/ContentCryptoScheme.cpp + source/utils/crypto/CryptoBuf.cpp + source/utils/crypto/CryptoStream.cpp + source/utils/crypto/EncryptionMaterials.cpp + source/utils/crypto/KeyWrapAlgorithm.cpp + source/utils/crypto/MD5.cpp + source/utils/crypto/Sha1.cpp + source/utils/crypto/Sha256.cpp + source/utils/crypto/Sha256HMAC.cpp + source/utils/crypto/factory/Factories.cpp + source/utils/crypto/openssl/CryptoImpl.cpp + source/utils/event/EventDecoderStream.cpp + source/utils/event/EventEncoderStream.cpp + source/utils/event/EventHeader.cpp + source/utils/event/EventMessage.cpp + source/utils/event/EventStreamBuf.cpp + source/utils/event/EventStreamDecoder.cpp + source/utils/event/EventStreamEncoder.cpp + source/utils/event/EventStreamErrors.cpp + source/utils/json/JsonSerializer.cpp + source/utils/logging/AWSLogging.cpp + source/utils/logging/ConsoleLogSystem.cpp + source/utils/logging/DefaultLogSystem.cpp + source/utils/logging/FormattedLogSystem.cpp + source/utils/logging/LogLevel.cpp + source/utils/memory/AWSMemory.cpp + source/utils/memory/stl/SimpleStringStream.cpp + source/utils/stream/ConcurrentStreamBuf.cpp + source/utils/stream/PreallocatedStreamBuf.cpp + source/utils/stream/ResponseStream.cpp + source/utils/stream/SimpleStreamBuf.cpp + source/utils/threading/Executor.cpp + source/utils/threading/ReaderWriterLock.cpp + source/utils/threading/Semaphore.cpp + source/utils/threading/ThreadTask.cpp + source/utils/xml/XmlSerializer.cpp +) + +IF (OS_WINDOWS) + SRCS( + source/net/windows/Net.cpp + source/net/windows/SimpleUDP.cpp + source/platform/windows/Environment.cpp + source/platform/windows/FileSystem.cpp + source/platform/windows/OSVersionInfo.cpp + source/platform/windows/Security.cpp + source/platform/windows/Time.cpp + ) +ELSE() + SRCS( + source/net/linux-shared/Net.cpp + source/net/linux-shared/SimpleUDP.cpp + source/platform/linux-shared/Environment.cpp + source/platform/linux-shared/FileSystem.cpp + source/platform/linux-shared/OSVersionInfo.cpp + source/platform/linux-shared/Security.cpp + source/platform/linux-shared/Time.cpp + ) +ENDIF() + +END() diff --git a/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/ya.make b/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/ya.make new file mode 100644 index 0000000000..154df74f77 --- /dev/null +++ b/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/ya.make @@ -0,0 +1,392 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core + contrib/restricted/aws/aws-c-common + contrib/restricted/aws/aws-c-event-stream +) + +ADDINCL( + GLOBAL contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/include + contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/include +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DAWS_CAL_USE_IMPORT_EXPORT + -DAWS_CHECKSUMS_USE_IMPORT_EXPORT + -DAWS_COMMON_USE_IMPORT_EXPORT + -DAWS_EVENT_STREAM_USE_IMPORT_EXPORT + -DAWS_IO_USE_IMPORT_EXPORT + -DAWS_SDK_VERSION_MAJOR=1 + -DAWS_SDK_VERSION_MINOR=8 + -DAWS_SDK_VERSION_PATCH=186 + -DAWS_USE_EPOLL + -DENABLE_CURL_CLIENT + -DENABLE_OPENSSL_ENCRYPTION + -DHAS_PATHCONF + -DHAS_UMASK + -DS2N_ADX + -DS2N_BIKE_R3_AVX2 + -DS2N_BIKE_R3_AVX512 + -DS2N_BIKE_R3_PCLMUL + -DS2N_BIKE_R3_VPCLMUL + -DS2N_CPUID_AVAILABLE + -DS2N_FALL_THROUGH_SUPPORTED + -DS2N_HAVE_EXECINFO + -DS2N_KYBER512R3_AVX2_BMI2 + -DS2N_SIKE_P434_R3_ASM + -DS2N___RESTRICT__SUPPORTED +) + +SRCS( + source/S3ARN.cpp + source/S3Client.cpp + source/S3Endpoint.cpp + source/S3ErrorMarshaller.cpp + source/S3Errors.cpp + source/model/AbortIncompleteMultipartUpload.cpp + source/model/AbortMultipartUploadRequest.cpp + source/model/AbortMultipartUploadResult.cpp + source/model/AccelerateConfiguration.cpp + source/model/AccessControlPolicy.cpp + source/model/AccessControlTranslation.cpp + source/model/AnalyticsAndOperator.cpp + source/model/AnalyticsConfiguration.cpp + source/model/AnalyticsExportDestination.cpp + source/model/AnalyticsFilter.cpp + source/model/AnalyticsS3BucketDestination.cpp + source/model/AnalyticsS3ExportFileFormat.cpp + source/model/ArchiveStatus.cpp + source/model/Bucket.cpp + source/model/BucketAccelerateStatus.cpp + source/model/BucketCannedACL.cpp + source/model/BucketLifecycleConfiguration.cpp + source/model/BucketLocationConstraint.cpp + source/model/BucketLoggingStatus.cpp + source/model/BucketLogsPermission.cpp + source/model/BucketVersioningStatus.cpp + source/model/CORSConfiguration.cpp + source/model/CORSRule.cpp + source/model/CSVInput.cpp + source/model/CSVOutput.cpp + source/model/CloudFunctionConfiguration.cpp + source/model/CommonPrefix.cpp + source/model/CompleteMultipartUploadRequest.cpp + source/model/CompleteMultipartUploadResult.cpp + source/model/CompletedMultipartUpload.cpp + source/model/CompletedPart.cpp + source/model/CompressionType.cpp + source/model/Condition.cpp + source/model/CopyObjectRequest.cpp + source/model/CopyObjectResult.cpp + source/model/CopyObjectResultDetails.cpp + source/model/CopyPartResult.cpp + source/model/CreateBucketConfiguration.cpp + source/model/CreateBucketRequest.cpp + source/model/CreateBucketResult.cpp + source/model/CreateMultipartUploadRequest.cpp + source/model/CreateMultipartUploadResult.cpp + source/model/DefaultRetention.cpp + source/model/Delete.cpp + source/model/DeleteBucketAnalyticsConfigurationRequest.cpp + source/model/DeleteBucketCorsRequest.cpp + source/model/DeleteBucketEncryptionRequest.cpp + source/model/DeleteBucketIntelligentTieringConfigurationRequest.cpp + source/model/DeleteBucketInventoryConfigurationRequest.cpp + source/model/DeleteBucketLifecycleRequest.cpp + source/model/DeleteBucketMetricsConfigurationRequest.cpp + source/model/DeleteBucketOwnershipControlsRequest.cpp + source/model/DeleteBucketPolicyRequest.cpp + source/model/DeleteBucketReplicationRequest.cpp + source/model/DeleteBucketRequest.cpp + source/model/DeleteBucketTaggingRequest.cpp + source/model/DeleteBucketWebsiteRequest.cpp + source/model/DeleteMarkerEntry.cpp + source/model/DeleteMarkerReplication.cpp + source/model/DeleteMarkerReplicationStatus.cpp + source/model/DeleteObjectRequest.cpp + source/model/DeleteObjectResult.cpp + source/model/DeleteObjectTaggingRequest.cpp + source/model/DeleteObjectTaggingResult.cpp + source/model/DeleteObjectsRequest.cpp + source/model/DeleteObjectsResult.cpp + source/model/DeletePublicAccessBlockRequest.cpp + source/model/DeletedObject.cpp + source/model/Destination.cpp + source/model/EncodingType.cpp + source/model/Encryption.cpp + source/model/EncryptionConfiguration.cpp + source/model/Error.cpp + source/model/ErrorDocument.cpp + source/model/Event.cpp + source/model/ExistingObjectReplication.cpp + source/model/ExistingObjectReplicationStatus.cpp + source/model/ExpirationStatus.cpp + source/model/ExpressionType.cpp + source/model/FileHeaderInfo.cpp + source/model/FilterRule.cpp + source/model/FilterRuleName.cpp + source/model/GetBucketAccelerateConfigurationRequest.cpp + source/model/GetBucketAccelerateConfigurationResult.cpp + source/model/GetBucketAclRequest.cpp + source/model/GetBucketAclResult.cpp + source/model/GetBucketAnalyticsConfigurationRequest.cpp + source/model/GetBucketAnalyticsConfigurationResult.cpp + source/model/GetBucketCorsRequest.cpp + source/model/GetBucketCorsResult.cpp + source/model/GetBucketEncryptionRequest.cpp + source/model/GetBucketEncryptionResult.cpp + source/model/GetBucketIntelligentTieringConfigurationRequest.cpp + source/model/GetBucketIntelligentTieringConfigurationResult.cpp + source/model/GetBucketInventoryConfigurationRequest.cpp + source/model/GetBucketInventoryConfigurationResult.cpp + source/model/GetBucketLifecycleConfigurationRequest.cpp + source/model/GetBucketLifecycleConfigurationResult.cpp + source/model/GetBucketLocationRequest.cpp + source/model/GetBucketLocationResult.cpp + source/model/GetBucketLoggingRequest.cpp + source/model/GetBucketLoggingResult.cpp + source/model/GetBucketMetricsConfigurationRequest.cpp + source/model/GetBucketMetricsConfigurationResult.cpp + source/model/GetBucketNotificationConfigurationRequest.cpp + source/model/GetBucketNotificationConfigurationResult.cpp + source/model/GetBucketOwnershipControlsRequest.cpp + source/model/GetBucketOwnershipControlsResult.cpp + source/model/GetBucketPolicyRequest.cpp + source/model/GetBucketPolicyResult.cpp + source/model/GetBucketPolicyStatusRequest.cpp + source/model/GetBucketPolicyStatusResult.cpp + source/model/GetBucketReplicationRequest.cpp + source/model/GetBucketReplicationResult.cpp + source/model/GetBucketRequestPaymentRequest.cpp + source/model/GetBucketRequestPaymentResult.cpp + source/model/GetBucketTaggingRequest.cpp + source/model/GetBucketTaggingResult.cpp + source/model/GetBucketVersioningRequest.cpp + source/model/GetBucketVersioningResult.cpp + source/model/GetBucketWebsiteRequest.cpp + source/model/GetBucketWebsiteResult.cpp + source/model/GetObjectAclRequest.cpp + source/model/GetObjectAclResult.cpp + source/model/GetObjectLegalHoldRequest.cpp + source/model/GetObjectLegalHoldResult.cpp + source/model/GetObjectLockConfigurationRequest.cpp + source/model/GetObjectLockConfigurationResult.cpp + source/model/GetObjectRequest.cpp + source/model/GetObjectResult.cpp + source/model/GetObjectRetentionRequest.cpp + source/model/GetObjectRetentionResult.cpp + source/model/GetObjectTaggingRequest.cpp + source/model/GetObjectTaggingResult.cpp + source/model/GetObjectTorrentRequest.cpp + source/model/GetObjectTorrentResult.cpp + source/model/GetPublicAccessBlockRequest.cpp + source/model/GetPublicAccessBlockResult.cpp + source/model/GlacierJobParameters.cpp + source/model/Grant.cpp + source/model/Grantee.cpp + source/model/HeadBucketRequest.cpp + source/model/HeadObjectRequest.cpp + source/model/HeadObjectResult.cpp + source/model/IndexDocument.cpp + source/model/Initiator.cpp + source/model/InputSerialization.cpp + source/model/IntelligentTieringAccessTier.cpp + source/model/IntelligentTieringAndOperator.cpp + source/model/IntelligentTieringConfiguration.cpp + source/model/IntelligentTieringFilter.cpp + source/model/IntelligentTieringStatus.cpp + source/model/InvalidObjectState.cpp + source/model/InventoryConfiguration.cpp + source/model/InventoryDestination.cpp + source/model/InventoryEncryption.cpp + source/model/InventoryFilter.cpp + source/model/InventoryFormat.cpp + source/model/InventoryFrequency.cpp + source/model/InventoryIncludedObjectVersions.cpp + source/model/InventoryOptionalField.cpp + source/model/InventoryS3BucketDestination.cpp + source/model/InventorySchedule.cpp + source/model/JSONInput.cpp + source/model/JSONOutput.cpp + source/model/JSONType.cpp + source/model/LambdaFunctionConfiguration.cpp + source/model/LifecycleConfiguration.cpp + source/model/LifecycleExpiration.cpp + source/model/LifecycleRule.cpp + source/model/LifecycleRuleAndOperator.cpp + source/model/LifecycleRuleFilter.cpp + source/model/ListBucketAnalyticsConfigurationsRequest.cpp + source/model/ListBucketAnalyticsConfigurationsResult.cpp + source/model/ListBucketIntelligentTieringConfigurationsRequest.cpp + source/model/ListBucketIntelligentTieringConfigurationsResult.cpp + source/model/ListBucketInventoryConfigurationsRequest.cpp + source/model/ListBucketInventoryConfigurationsResult.cpp + source/model/ListBucketMetricsConfigurationsRequest.cpp + source/model/ListBucketMetricsConfigurationsResult.cpp + source/model/ListBucketsResult.cpp + source/model/ListMultipartUploadsRequest.cpp + source/model/ListMultipartUploadsResult.cpp + source/model/ListObjectVersionsRequest.cpp + source/model/ListObjectVersionsResult.cpp + source/model/ListObjectsRequest.cpp + source/model/ListObjectsResult.cpp + source/model/ListObjectsV2Request.cpp + source/model/ListObjectsV2Result.cpp + source/model/ListPartsRequest.cpp + source/model/ListPartsResult.cpp + source/model/LoggingEnabled.cpp + source/model/MFADelete.cpp + source/model/MFADeleteStatus.cpp + source/model/MetadataDirective.cpp + source/model/MetadataEntry.cpp + source/model/Metrics.cpp + source/model/MetricsAndOperator.cpp + source/model/MetricsConfiguration.cpp + source/model/MetricsFilter.cpp + source/model/MetricsStatus.cpp + source/model/MultipartUpload.cpp + source/model/NoncurrentVersionExpiration.cpp + source/model/NoncurrentVersionTransition.cpp + source/model/NotificationConfiguration.cpp + source/model/NotificationConfigurationDeprecated.cpp + source/model/NotificationConfigurationFilter.cpp + source/model/Object.cpp + source/model/ObjectCannedACL.cpp + source/model/ObjectIdentifier.cpp + source/model/ObjectLockConfiguration.cpp + source/model/ObjectLockEnabled.cpp + source/model/ObjectLockLegalHold.cpp + source/model/ObjectLockLegalHoldStatus.cpp + source/model/ObjectLockMode.cpp + source/model/ObjectLockRetention.cpp + source/model/ObjectLockRetentionMode.cpp + source/model/ObjectLockRule.cpp + source/model/ObjectOwnership.cpp + source/model/ObjectStorageClass.cpp + source/model/ObjectVersion.cpp + source/model/ObjectVersionStorageClass.cpp + source/model/OutputLocation.cpp + source/model/OutputSerialization.cpp + source/model/Owner.cpp + source/model/OwnerOverride.cpp + source/model/OwnershipControls.cpp + source/model/OwnershipControlsRule.cpp + source/model/ParquetInput.cpp + source/model/Part.cpp + source/model/Payer.cpp + source/model/Permission.cpp + source/model/PolicyStatus.cpp + source/model/Progress.cpp + source/model/ProgressEvent.cpp + source/model/Protocol.cpp + source/model/PublicAccessBlockConfiguration.cpp + source/model/PutBucketAccelerateConfigurationRequest.cpp + source/model/PutBucketAclRequest.cpp + source/model/PutBucketAnalyticsConfigurationRequest.cpp + source/model/PutBucketCorsRequest.cpp + source/model/PutBucketEncryptionRequest.cpp + source/model/PutBucketIntelligentTieringConfigurationRequest.cpp + source/model/PutBucketInventoryConfigurationRequest.cpp + source/model/PutBucketLifecycleConfigurationRequest.cpp + source/model/PutBucketLoggingRequest.cpp + source/model/PutBucketMetricsConfigurationRequest.cpp + source/model/PutBucketNotificationConfigurationRequest.cpp + source/model/PutBucketOwnershipControlsRequest.cpp + source/model/PutBucketPolicyRequest.cpp + source/model/PutBucketReplicationRequest.cpp + source/model/PutBucketRequestPaymentRequest.cpp + source/model/PutBucketTaggingRequest.cpp + source/model/PutBucketVersioningRequest.cpp + source/model/PutBucketWebsiteRequest.cpp + source/model/PutObjectAclRequest.cpp + source/model/PutObjectAclResult.cpp + source/model/PutObjectLegalHoldRequest.cpp + source/model/PutObjectLegalHoldResult.cpp + source/model/PutObjectLockConfigurationRequest.cpp + source/model/PutObjectLockConfigurationResult.cpp + source/model/PutObjectRequest.cpp + source/model/PutObjectResult.cpp + source/model/PutObjectRetentionRequest.cpp + source/model/PutObjectRetentionResult.cpp + source/model/PutObjectTaggingRequest.cpp + source/model/PutObjectTaggingResult.cpp + source/model/PutPublicAccessBlockRequest.cpp + source/model/QueueConfiguration.cpp + source/model/QueueConfigurationDeprecated.cpp + source/model/QuoteFields.cpp + source/model/Redirect.cpp + source/model/RedirectAllRequestsTo.cpp + source/model/ReplicaModifications.cpp + source/model/ReplicaModificationsStatus.cpp + source/model/ReplicationConfiguration.cpp + source/model/ReplicationRule.cpp + source/model/ReplicationRuleAndOperator.cpp + source/model/ReplicationRuleFilter.cpp + source/model/ReplicationRuleStatus.cpp + source/model/ReplicationStatus.cpp + source/model/ReplicationTime.cpp + source/model/ReplicationTimeStatus.cpp + source/model/ReplicationTimeValue.cpp + source/model/RequestCharged.cpp + source/model/RequestPayer.cpp + source/model/RequestPaymentConfiguration.cpp + source/model/RequestProgress.cpp + source/model/RestoreObjectRequest.cpp + source/model/RestoreObjectResult.cpp + source/model/RestoreRequest.cpp + source/model/RestoreRequestType.cpp + source/model/RoutingRule.cpp + source/model/Rule.cpp + source/model/S3KeyFilter.cpp + source/model/S3Location.cpp + source/model/SSEKMS.cpp + source/model/SSES3.cpp + source/model/ScanRange.cpp + source/model/SelectObjectContentHandler.cpp + source/model/SelectObjectContentRequest.cpp + source/model/SelectParameters.cpp + source/model/ServerSideEncryption.cpp + source/model/ServerSideEncryptionByDefault.cpp + source/model/ServerSideEncryptionConfiguration.cpp + source/model/ServerSideEncryptionRule.cpp + source/model/SourceSelectionCriteria.cpp + source/model/SseKmsEncryptedObjects.cpp + source/model/SseKmsEncryptedObjectsStatus.cpp + source/model/Stats.cpp + source/model/StatsEvent.cpp + source/model/StorageClass.cpp + source/model/StorageClassAnalysis.cpp + source/model/StorageClassAnalysisDataExport.cpp + source/model/StorageClassAnalysisSchemaVersion.cpp + source/model/Tag.cpp + source/model/Tagging.cpp + source/model/TaggingDirective.cpp + source/model/TargetGrant.cpp + source/model/Tier.cpp + source/model/Tiering.cpp + source/model/TopicConfiguration.cpp + source/model/TopicConfigurationDeprecated.cpp + source/model/Transition.cpp + source/model/TransitionStorageClass.cpp + source/model/Type.cpp + source/model/UploadPartCopyRequest.cpp + source/model/UploadPartCopyResult.cpp + source/model/UploadPartRequest.cpp + source/model/UploadPartResult.cpp + source/model/VersioningConfiguration.cpp + source/model/WebsiteConfiguration.cpp + source/model/WriteGetObjectResponseRequest.cpp +) + +END() diff --git a/contrib/libs/base64/avx2/ya.make b/contrib/libs/base64/avx2/ya.make new file mode 100644 index 0000000000..d94d6c9061 --- /dev/null +++ b/contrib/libs/base64/avx2/ya.make @@ -0,0 +1,30 @@ +LIBRARY() + +LICENSE( + BSD-2-Clause AND + MIT +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +NO_UTIL() + +SRCS( + codec_avx2.c + lib.c +) + +IF (ARCH_X86_64 OR ARCH_I386) + IF (MSVC AND NOT CLANG_CL) + CONLYFLAGS(/D__AVX2__=1) + ELSEIF (CLANG_CL) + CONLYFLAGS(-mavx2) + ELSE() + CONLYFLAGS( + -mavx2 + -std=c11 + ) + ENDIF() +ENDIF() + +END() diff --git a/contrib/libs/base64/neon32/ya.make b/contrib/libs/base64/neon32/ya.make new file mode 100644 index 0000000000..0e5890b95c --- /dev/null +++ b/contrib/libs/base64/neon32/ya.make @@ -0,0 +1,21 @@ +LIBRARY() + +LICENSE( + BSD-2-Clause AND + MIT +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +NO_UTIL() + +SRCS( + codec_neon32.c + lib.c +) + +IF (OS_LINUX OR OS_DARWIN OR OS_ANDROID) + CONLYFLAGS(-std=c11) +ENDIF() + +END() diff --git a/contrib/libs/base64/neon64/ya.make b/contrib/libs/base64/neon64/ya.make new file mode 100644 index 0000000000..fc89901e70 --- /dev/null +++ b/contrib/libs/base64/neon64/ya.make @@ -0,0 +1,26 @@ +LIBRARY() + +LICENSE( + BSD-2-Clause AND + MIT +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +NO_UTIL() + +SRCS( + codec_neon64.c + lib.c +) + +IF (ARCH_AARCH64 OR ARCH_ARM64) + IF (OS_LINUX OR OS_DARWIN OR OS_ANDROID) + CONLYFLAGS( + -march=armv8-a + -std=c11 + ) + ENDIF() +ENDIF() + +END() diff --git a/contrib/libs/base64/plain32/ya.make b/contrib/libs/base64/plain32/ya.make new file mode 100644 index 0000000000..ead784215c --- /dev/null +++ b/contrib/libs/base64/plain32/ya.make @@ -0,0 +1,21 @@ +LIBRARY() + +LICENSE( + BSD-2-Clause AND + MIT +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +NO_UTIL() + +SRCS( + codec_plain.c + lib.c +) + +IF (OS_LINUX OR OS_DARWIN) + CONLYFLAGS(-std=c11) +ENDIF() + +END() diff --git a/contrib/libs/base64/plain64/ya.make b/contrib/libs/base64/plain64/ya.make new file mode 100644 index 0000000000..ead784215c --- /dev/null +++ b/contrib/libs/base64/plain64/ya.make @@ -0,0 +1,21 @@ +LIBRARY() + +LICENSE( + BSD-2-Clause AND + MIT +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +NO_UTIL() + +SRCS( + codec_plain.c + lib.c +) + +IF (OS_LINUX OR OS_DARWIN) + CONLYFLAGS(-std=c11) +ENDIF() + +END() diff --git a/contrib/libs/base64/ssse3/ya.make b/contrib/libs/base64/ssse3/ya.make new file mode 100644 index 0000000000..3f686dfda0 --- /dev/null +++ b/contrib/libs/base64/ssse3/ya.make @@ -0,0 +1,30 @@ +LIBRARY() + +LICENSE( + BSD-2-Clause AND + MIT +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +NO_UTIL() + +SRCS( + codec_ssse3.c + lib.c +) + +IF (ARCH_X86_64 OR ARCH_I386) + IF (MSVC AND NOT CLANG_CL) + CONLYFLAGS(/D__SSSE3__=1) + ELSEIF (CLANG_CL) + CONLYFLAGS(-mssse3) + ELSE() + CONLYFLAGS( + -mssse3 + -std=c11 + ) + ENDIF() +ENDIF() + +END() diff --git a/contrib/libs/benchmark/ya.make b/contrib/libs/benchmark/ya.make new file mode 100644 index 0000000000..f1e5bf9f4e --- /dev/null +++ b/contrib/libs/benchmark/ya.make @@ -0,0 +1,56 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +LICENSE(Apache-2.0) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(1.7.1) + +ORIGINAL_SOURCE(https://github.com/google/benchmark/archive/v1.7.1.tar.gz) + +ADDINCL( + GLOBAL contrib/libs/benchmark/include + contrib/libs/benchmark/src +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + GLOBAL -DBENCHMARK_STATIC_DEFINE + -DHAVE_POSIX_REGEX + -DHAVE_STD_REGEX + -DHAVE_STEADY_CLOCK +) + +SRCS( + src/benchmark.cc + src/benchmark_api_internal.cc + src/benchmark_name.cc + src/benchmark_register.cc + src/benchmark_runner.cc + src/check.cc + src/colorprint.cc + src/commandlineflags.cc + src/complexity.cc + src/console_reporter.cc + src/counter.cc + src/csv_reporter.cc + src/json_reporter.cc + src/perf_counters.cc + src/reporter.cc + src/sleep.cc + src/statistics.cc + src/string_util.cc + src/sysinfo.cc + src/timers.cc +) + +END() + +RECURSE( + test +) diff --git a/contrib/libs/blake2/ya.make b/contrib/libs/blake2/ya.make new file mode 100644 index 0000000000..8f4e0c32d7 --- /dev/null +++ b/contrib/libs/blake2/ya.make @@ -0,0 +1,49 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +LICENSE(CC0-1.0) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(0.98.1) + +ORIGINAL_SOURCE(https://github.com/BLAKE2/libb2/archive/v0.98.1.tar.gz) + +ADDINCL( + contrib/libs/blake2/src +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DHAVE_CONFIG_H + -DSUFFIX= +) + +SRCS( + src/blake2-dispatch.c + src/blake2bp.c + src/blake2sp.c +) + +SRC(src/blake2b-ref.c -DSUFFIX=_ref) + +SRC(src/blake2s-ref.c -DSUFFIX=_ref) + +IF (ARCH_X86_64) + SRC_C_AVX(src/blake2b.c -DSUFFIX=_avx) + SRC_C_SSE2(src/blake2b.c -DSUFFIX=_sse2) + SRC_C_SSE41(src/blake2b.c -DSUFFIX=_sse41) + SRC_C_SSSE3(src/blake2b.c -DSUFFIX=_ssse3) + SRC_C_XOP(src/blake2b.c -DSUFFIX=_xop) + SRC_C_AVX(src/blake2s.c -DSUFFIX=_avx) + SRC_C_SSE2(src/blake2s.c -DSUFFIX=_sse2) + SRC_C_SSE41(src/blake2s.c -DSUFFIX=_sse41) + SRC_C_SSSE3(src/blake2s.c -DSUFFIX=_ssse3) + SRC_C_XOP(src/blake2s.c -DSUFFIX=_xop) +ENDIF() + +END() diff --git a/contrib/libs/brotli/common/ya.make b/contrib/libs/brotli/common/ya.make new file mode 100644 index 0000000000..89e38a262c --- /dev/null +++ b/contrib/libs/brotli/common/ya.make @@ -0,0 +1,20 @@ +LIBRARY() + +LICENSE(MIT) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +NO_UTIL() + +NO_COMPILER_WARNINGS() + +ADDINCL(contrib/libs/brotli/include) + +SRCS( + dictionary.c + transform.c +) + +CFLAGS(-DBROTLI_BUILD_PORTABLE) + +END() diff --git a/contrib/libs/brotli/dec/ya.make b/contrib/libs/brotli/dec/ya.make new file mode 100644 index 0000000000..826e87a4f7 --- /dev/null +++ b/contrib/libs/brotli/dec/ya.make @@ -0,0 +1,24 @@ +LIBRARY() + +LICENSE(MIT) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +NO_UTIL() + +NO_COMPILER_WARNINGS() + +ADDINCL(GLOBAL contrib/libs/brotli/include) + +PEERDIR( + contrib/libs/brotli/common +) + +SRCS( + bit_reader.c + decode.c + huffman.c + state.c +) + +END() diff --git a/contrib/libs/brotli/enc/ya.make b/contrib/libs/brotli/enc/ya.make new file mode 100644 index 0000000000..d75ce19880 --- /dev/null +++ b/contrib/libs/brotli/enc/ya.make @@ -0,0 +1,41 @@ +LIBRARY() + +LICENSE(MIT) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +NO_UTIL() + +NO_COMPILER_WARNINGS() + +ADDINCL(GLOBAL contrib/libs/brotli/include) + +PEERDIR( + contrib/libs/brotli/common + contrib/libs/brotli/dec +) + +SRCS( + backward_references.c + backward_references_hq.c + bit_cost.c + block_splitter.c + brotli_bit_stream.c + cluster.c + compress_fragment.c + compress_fragment_two_pass.c + dictionary_hash.c + encode.c + encoder_dict.c + entropy_encode.c + histogram.c + literal_cost.c + memory.c + metablock.c + static_dict.c + utf8_util.c +) + +CFLAGS(-DBROTLI_BUILD_PORTABLE) + +END() diff --git a/contrib/libs/c-ares/acountry/ya.make b/contrib/libs/c-ares/acountry/ya.make new file mode 100644 index 0000000000..2a1df845e5 --- /dev/null +++ b/contrib/libs/c-ares/acountry/ya.make @@ -0,0 +1,33 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/c-ares +) + +ADDINCL( + contrib/libs/c-ares/include + contrib/libs/c-ares/src/lib +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DHAVE_CONFIG_H +) + +SRCDIR(contrib/libs/c-ares/src) + +SRCS( + lib/ares_nowarn.c + lib/ares_strcasecmp.c + tools/acountry.c + tools/ares_getopt.c +) + +END() diff --git a/contrib/libs/c-ares/adig/ya.make b/contrib/libs/c-ares/adig/ya.make new file mode 100644 index 0000000000..9806bff3fd --- /dev/null +++ b/contrib/libs/c-ares/adig/ya.make @@ -0,0 +1,33 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/c-ares +) + +ADDINCL( + contrib/libs/c-ares/include + contrib/libs/c-ares/src/lib +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DHAVE_CONFIG_H +) + +SRCDIR(contrib/libs/c-ares/src) + +SRCS( + lib/ares_nowarn.c + lib/ares_strcasecmp.c + tools/adig.c + tools/ares_getopt.c +) + +END() diff --git a/contrib/libs/c-ares/ahost/ya.make b/contrib/libs/c-ares/ahost/ya.make new file mode 100644 index 0000000000..44b27e7e9b --- /dev/null +++ b/contrib/libs/c-ares/ahost/ya.make @@ -0,0 +1,33 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/c-ares +) + +ADDINCL( + contrib/libs/c-ares/include + contrib/libs/c-ares/src/lib +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DHAVE_CONFIG_H +) + +SRCDIR(contrib/libs/c-ares/src) + +SRCS( + lib/ares_nowarn.c + lib/ares_strcasecmp.c + tools/ahost.c + tools/ares_getopt.c +) + +END() diff --git a/contrib/libs/c-ares/test/ya.make b/contrib/libs/c-ares/test/ya.make new file mode 100644 index 0000000000..700824462a --- /dev/null +++ b/contrib/libs/c-ares/test/ya.make @@ -0,0 +1,58 @@ +# Generated by devtools/yamaker. + +GTEST(arestest) + +WITHOUT_LICENSE_TEXTS() + +SIZE(MEDIUM) + +TAG(ya:external) + +REQUIREMENTS(network:full) + +PEERDIR( + contrib/libs/c-ares + contrib/restricted/googletest/googlemock +) + +ADDINCL( + contrib/libs/c-ares/include + contrib/libs/c-ares/src/lib + contrib/libs/c-ares/test +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DHAVE_CONFIG_H +) + +SRCS( + ares-test-init.cc + ares-test-internal.cc + ares-test-live.cc + ares-test-misc.cc + ares-test-mock-ai.cc + ares-test-mock.cc + ares-test-ns.cc + ares-test-parse-a.cc + ares-test-parse-aaaa.cc + ares-test-parse-caa.cc + ares-test-parse-mx.cc + ares-test-parse-naptr.cc + ares-test-parse-ns.cc + ares-test-parse-ptr.cc + ares-test-parse-soa-any.cc + ares-test-parse-soa.cc + ares-test-parse-srv.cc + ares-test-parse-txt.cc + ares-test-parse-uri.cc + ares-test-parse.cc + ares-test.cc + dns-proto-test.cc + dns-proto.cc +) + +END() diff --git a/contrib/libs/c-ares/ya.make b/contrib/libs/c-ares/ya.make new file mode 100644 index 0000000000..ceb099e9a8 --- /dev/null +++ b/contrib/libs/c-ares/ya.make @@ -0,0 +1,125 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +LICENSE( + BSD-3-Clause AND + ISC AND + MIT AND + NTP +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(1.18.1) + +ORIGINAL_SOURCE(https://github.com/c-ares/c-ares/releases/download/cares-1_18_1/c-ares-1.18.1.tar.gz) + +OPENSOURCE_EXPORT_REPLACEMENT( + CMAKE + c-ares + CMAKE_TARGET + c-ares::c-ares + CONAN + c-ares/1.18.1 +) + +PEERDIR( + contrib/libs/libc_compat +) + +ADDINCL( + GLOBAL contrib/libs/c-ares/include + contrib/libs/c-ares/src/lib +) + +NO_COMPILER_WARNINGS() + +CFLAGS( + -DCARES_BUILDING_LIBRARY + -DCARES_SYMBOL_HIDING + -DHAVE_CONFIG_H + GLOBAL -DCARES_STATICLIB +) + +IF (ARCH_ARM7) + CFLAGS( + GLOBAL -D__SIZEOF_LONG__=4 + ) +ENDIF() + +IF (NOT EXPORT_CMAKE) + CHECK_CONFIG_H(src/lib/ares_setup.h) +ENDIF() + +SRCS( + src/lib/ares__addrinfo2hostent.c + src/lib/ares__addrinfo_localhost.c + src/lib/ares__close_sockets.c + src/lib/ares__get_hostent.c + src/lib/ares__parse_into_addrinfo.c + src/lib/ares__read_line.c + src/lib/ares__readaddrinfo.c + src/lib/ares__sortaddrinfo.c + src/lib/ares__timeval.c + src/lib/ares_android.c + src/lib/ares_cancel.c + src/lib/ares_create_query.c + src/lib/ares_data.c + src/lib/ares_destroy.c + src/lib/ares_expand_name.c + src/lib/ares_expand_string.c + src/lib/ares_fds.c + src/lib/ares_free_hostent.c + src/lib/ares_free_string.c + src/lib/ares_freeaddrinfo.c + src/lib/ares_getaddrinfo.c + src/lib/ares_getenv.c + src/lib/ares_gethostbyaddr.c + src/lib/ares_gethostbyname.c + src/lib/ares_getnameinfo.c + src/lib/ares_getsock.c + src/lib/ares_init.c + src/lib/ares_library_init.c + src/lib/ares_llist.c + src/lib/ares_mkquery.c + src/lib/ares_nowarn.c + src/lib/ares_options.c + src/lib/ares_parse_a_reply.c + src/lib/ares_parse_aaaa_reply.c + src/lib/ares_parse_caa_reply.c + src/lib/ares_parse_mx_reply.c + src/lib/ares_parse_naptr_reply.c + src/lib/ares_parse_ns_reply.c + src/lib/ares_parse_ptr_reply.c + src/lib/ares_parse_soa_reply.c + src/lib/ares_parse_srv_reply.c + src/lib/ares_parse_txt_reply.c + src/lib/ares_parse_uri_reply.c + src/lib/ares_platform.c + src/lib/ares_process.c + src/lib/ares_query.c + src/lib/ares_search.c + src/lib/ares_send.c + src/lib/ares_strcasecmp.c + src/lib/ares_strdup.c + src/lib/ares_strerror.c + src/lib/ares_strsplit.c + src/lib/ares_timeout.c + src/lib/ares_version.c + src/lib/ares_writev.c + src/lib/atomic.cpp + src/lib/bitncmp.c + src/lib/inet_net_pton.c + src/lib/inet_ntop.c + src/lib/windows_port.c +) + +END() + +RECURSE( + acountry + adig + ahost + test +) diff --git a/contrib/libs/cblas/ya.make b/contrib/libs/cblas/ya.make new file mode 100644 index 0000000000..bcda32a468 --- /dev/null +++ b/contrib/libs/cblas/ya.make @@ -0,0 +1,345 @@ +LIBRARY() + +LICENSE(BSD-3-Clause) + +VERSION(1.0) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +ORIGINAL_SOURCE(https://www.netlib.org/blas/) + +NO_COMPILER_WARNINGS() + +IF (HAVE_MKL) + PEERDIR( + contrib/libs/intel/mkl + ) +ELSE() + CFLAGS( + -DADD_ + -DNO_BLAS_WRAP + ) + PEERDIR( + ADDINCL contrib/libs/libf2c + ) + ADDINCLSELF() + SRCS( + caxpy.c + ccopy.c + cdotc.c + cdotu.c + cgbmv.c + cgemm.c + cgemv.c + cgerc.c + cgeru.c + chbmv.c + chemm.c + chemv.c + cher.c + cher2.c + cher2k.c + cherk.c + chpmv.c + chpr.c + chpr2.c + crotg.c + cscal.c + csrot.c + csscal.c + cswap.c + csymm.c + csyr2k.c + csyrk.c + ctbmv.c + ctbsv.c + ctpmv.c + ctpsv.c + ctrmm.c + ctrmv.c + ctrsm.c + ctrsv.c + dasum.c + daxpy.c + dcabs1.c + dcopy.c + ddot.c + dgbmv.c + dgemm.c + dgemv.c + dger.c + dnrm2.c + drot.c + drotg.c + drotm.c + drotmg.c + dsbmv.c + dscal.c + dsdot.c + dspmv.c + dspr.c + dspr2.c + dswap.c + dsymm.c + dsymv.c + dsyr.c + dsyr2.c + dsyr2k.c + dsyrk.c + dtbmv.c + dtbsv.c + dtpmv.c + dtpsv.c + dtrmm.c + dtrmv.c + dtrsm.c + dtrsv.c + dzasum.c + dznrm2.c + icamax.c + idamax.c + isamax.c + izamax.c + lsame.c + sasum.c + saxpy.c + scabs1.c + scasum.c + scnrm2.c + scopy.c + sdot.c + sdsdot.c + sgbmv.c + sgemm.c + sgemv.c + sger.c + snrm2.c + srot.c + srotg.c + srotm.c + srotmg.c + ssbmv.c + sscal.c + sspmv.c + sspr.c + sspr2.c + sswap.c + ssymm.c + ssymv.c + ssyr.c + ssyr2.c + ssyr2k.c + ssyrk.c + stbmv.c + stbsv.c + stpmv.c + stpsv.c + strmm.c + strmv.c + strsm.c + strsv.c + xerbla.c + xerbla_array.c + zaxpy.c + zcopy.c + zdotc.c + zdotu.c + zdrot.c + zdscal.c + zgbmv.c + zgemm.c + zgemv.c + zgerc.c + zgeru.c + zhbmv.c + zhemm.c + zhemv.c + zher.c + zher2.c + zher2k.c + zherk.c + zhpmv.c + zhpr.c + zhpr2.c + zrotg.c + zscal.c + zswap.c + zsymm.c + zsyr2k.c + zsyrk.c + ztbmv.c + ztbsv.c + ztpmv.c + ztpsv.c + ztrmm.c + ztrmv.c + ztrsm.c + ztrsv.c + cblas_interface/cblas_caxpy.c + cblas_interface/cblas_ccopy.c + cblas_interface/cblas_cdotc_sub.c + cblas_interface/cblas_cdotu_sub.c + cblas_interface/cblas_cgbmv.c + cblas_interface/cblas_cgemm.c + cblas_interface/cblas_cgemv.c + cblas_interface/cblas_cgerc.c + cblas_interface/cblas_cgeru.c + cblas_interface/cblas_chbmv.c + cblas_interface/cblas_chemm.c + cblas_interface/cblas_chemv.c + cblas_interface/cblas_cher.c + cblas_interface/cblas_cher2.c + cblas_interface/cblas_cher2k.c + cblas_interface/cblas_cherk.c + cblas_interface/cblas_chpmv.c + cblas_interface/cblas_chpr.c + cblas_interface/cblas_chpr2.c + cblas_interface/cblas_cscal.c + cblas_interface/cblas_csscal.c + cblas_interface/cblas_cswap.c + cblas_interface/cblas_csymm.c + cblas_interface/cblas_csyr2k.c + cblas_interface/cblas_csyrk.c + cblas_interface/cblas_ctbmv.c + cblas_interface/cblas_ctbsv.c + cblas_interface/cblas_ctpmv.c + cblas_interface/cblas_ctpsv.c + cblas_interface/cblas_ctrmm.c + cblas_interface/cblas_ctrmv.c + cblas_interface/cblas_ctrsm.c + cblas_interface/cblas_ctrsv.c + cblas_interface/cblas_dasum.c + cblas_interface/cblas_daxpy.c + cblas_interface/cblas_dcopy.c + cblas_interface/cblas_ddot.c + cblas_interface/cblas_dgbmv.c + cblas_interface/cblas_dgemm.c + cblas_interface/cblas_dgemv.c + cblas_interface/cblas_dger.c + cblas_interface/cblas_dnrm2.c + cblas_interface/cblas_drot.c + cblas_interface/cblas_drotg.c + cblas_interface/cblas_drotm.c + cblas_interface/cblas_drotmg.c + cblas_interface/cblas_dsbmv.c + cblas_interface/cblas_dscal.c + cblas_interface/cblas_dsdot.c + cblas_interface/cblas_dspmv.c + cblas_interface/cblas_dspr.c + cblas_interface/cblas_dspr2.c + cblas_interface/cblas_dswap.c + cblas_interface/cblas_dsymm.c + cblas_interface/cblas_dsymv.c + cblas_interface/cblas_dsyr.c + cblas_interface/cblas_dsyr2.c + cblas_interface/cblas_dsyr2k.c + cblas_interface/cblas_dsyrk.c + cblas_interface/cblas_dtbmv.c + cblas_interface/cblas_dtbsv.c + cblas_interface/cblas_dtpmv.c + cblas_interface/cblas_dtpsv.c + cblas_interface/cblas_dtrmm.c + cblas_interface/cblas_dtrmv.c + cblas_interface/cblas_dtrsm.c + cblas_interface/cblas_dtrsv.c + cblas_interface/cblas_dzasum.c + cblas_interface/cblas_dznrm2.c + cblas_interface/cblas_globals.c + cblas_interface/cblas_icamax.c + cblas_interface/cblas_idamax.c + cblas_interface/cblas_isamax.c + cblas_interface/cblas_izamax.c + cblas_interface/cblas_sasum.c + cblas_interface/cblas_saxpy.c + cblas_interface/cblas_scasum.c + cblas_interface/cblas_scnrm2.c + cblas_interface/cblas_scopy.c + cblas_interface/cblas_sdot.c + cblas_interface/cblas_sdsdot.c + cblas_interface/cblas_sgbmv.c + cblas_interface/cblas_sgemm.c + cblas_interface/cblas_sgemv.c + cblas_interface/cblas_sger.c + cblas_interface/cblas_snrm2.c + cblas_interface/cblas_srot.c + cblas_interface/cblas_srotg.c + cblas_interface/cblas_srotm.c + cblas_interface/cblas_srotmg.c + cblas_interface/cblas_ssbmv.c + cblas_interface/cblas_sscal.c + cblas_interface/cblas_sspmv.c + cblas_interface/cblas_sspr.c + cblas_interface/cblas_sspr2.c + cblas_interface/cblas_sswap.c + cblas_interface/cblas_ssymm.c + cblas_interface/cblas_ssymv.c + cblas_interface/cblas_ssyr.c + cblas_interface/cblas_ssyr2.c + cblas_interface/cblas_ssyr2k.c + cblas_interface/cblas_ssyrk.c + cblas_interface/cblas_stbmv.c + cblas_interface/cblas_stbsv.c + cblas_interface/cblas_stpmv.c + cblas_interface/cblas_stpsv.c + cblas_interface/cblas_strmm.c + cblas_interface/cblas_strmv.c + cblas_interface/cblas_strsm.c + cblas_interface/cblas_strsv.c + cblas_interface/cblas_xerbla.c + cblas_interface/cblas_zaxpy.c + cblas_interface/cblas_zcopy.c + cblas_interface/cblas_zdotc_sub.c + cblas_interface/cblas_zdotu_sub.c + cblas_interface/cblas_zdscal.c + cblas_interface/cblas_zgbmv.c + cblas_interface/cblas_zgemm.c + cblas_interface/cblas_zgemv.c + cblas_interface/cblas_zgerc.c + cblas_interface/cblas_zgeru.c + cblas_interface/cblas_zhbmv.c + cblas_interface/cblas_zhemm.c + cblas_interface/cblas_zhemv.c + cblas_interface/cblas_zher.c + cblas_interface/cblas_zher2.c + cblas_interface/cblas_zher2k.c + cblas_interface/cblas_zherk.c + cblas_interface/cblas_zhpmv.c + cblas_interface/cblas_zhpr.c + cblas_interface/cblas_zhpr2.c + cblas_interface/cblas_zscal.c + cblas_interface/cblas_zswap.c + cblas_interface/cblas_zsymm.c + cblas_interface/cblas_zsyr2k.c + cblas_interface/cblas_zsyrk.c + cblas_interface/cblas_ztbmv.c + cblas_interface/cblas_ztbsv.c + cblas_interface/cblas_ztpmv.c + cblas_interface/cblas_ztpsv.c + cblas_interface/cblas_ztrmm.c + cblas_interface/cblas_ztrmv.c + cblas_interface/cblas_ztrsm.c + cblas_interface/cblas_ztrsv.c + cblas_interface/cdotcsub.c + cblas_interface/cdotusub.c + cblas_interface/dasumsub.c + cblas_interface/ddotsub.c + cblas_interface/dnrm2sub.c + cblas_interface/dsdotsub.c + cblas_interface/dzasumsub.c + cblas_interface/dznrm2sub.c + cblas_interface/icamaxsub.c + cblas_interface/idamaxsub.c + cblas_interface/isamaxsub.c + cblas_interface/izamaxsub.c + cblas_interface/sasumsub.c + cblas_interface/scasumsub.c + cblas_interface/scnrm2sub.c + cblas_interface/sdotsub.c + cblas_interface/sdsdotsub.c + cblas_interface/snrm2sub.c + cblas_interface/zdotcsub.c + cblas_interface/zdotusub.c + ) +ENDIF() + +END() diff --git a/contrib/libs/cctz/test/ya.make b/contrib/libs/cctz/test/ya.make new file mode 100644 index 0000000000..0e551d7ba1 --- /dev/null +++ b/contrib/libs/cctz/test/ya.make @@ -0,0 +1,33 @@ +GTEST() + +LICENSE(Apache-2.0) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/cctz + contrib/libs/cctz/tzdata +) + +ADDINCL( + contrib/libs/cctz/include +) + +IF (NOT AUTOCHECK) + # We do not set TZDIR to a stable data source, so + # LoadZone("libc:localtime") is inconsistent and makes + # LocalTimeLibC test fail on distbuild. + CFLAGS( + -DCCTZ_TEST_LIBC_LOCALTIME + ) +ENDIF() + +SRCS( + civil_time_test.cc + time_zone_format_test.cc + time_zone_lookup_test.cc +) + +EXPLICIT_DATA() + +END() diff --git a/contrib/libs/cctz/tzdata/ya.make b/contrib/libs/cctz/tzdata/ya.make new file mode 100644 index 0000000000..d881ad5f32 --- /dev/null +++ b/contrib/libs/cctz/tzdata/ya.make @@ -0,0 +1,17 @@ +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(Apache-2.0) + +PEERDIR( + contrib/libs/cctz +) + +INCLUDE(ya.make.resources) + +SRCS( + GLOBAL factory.cpp +) + +END() diff --git a/contrib/libs/cctz/ya.make b/contrib/libs/cctz/ya.make new file mode 100644 index 0000000000..f3866287b0 --- /dev/null +++ b/contrib/libs/cctz/ya.make @@ -0,0 +1,49 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +LICENSE( + Apache-2.0 AND + Public-Domain +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(2021-03-11) + +ORIGINAL_SOURCE(https://github.com/google/cctz/archive/583c52d1eaef159162790a1d4044940f5e0b201b.tar.gz) + +ADDINCL( + GLOBAL contrib/libs/cctz/include +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +IF (OS_DARWIN) + LDFLAGS( + -framework + CoreFoundation + ) +ENDIF() + +SRCS( + src/civil_time_detail.cc + src/time_zone_fixed.cc + src/time_zone_format.cc + src/time_zone_if.cc + src/time_zone_impl.cc + src/time_zone_info.cc + src/time_zone_libc.cc + src/time_zone_lookup.cc + src/time_zone_posix.cc + src/zone_info_source.cc +) + +END() + +RECURSE( + test + tzdata +) diff --git a/contrib/libs/clapack/part1/ya.make b/contrib/libs/clapack/part1/ya.make new file mode 100644 index 0000000000..4fec16e472 --- /dev/null +++ b/contrib/libs/clapack/part1/ya.make @@ -0,0 +1,756 @@ +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(BSD-3-Clause) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +NO_UTIL() + +INCLUDE(../list.inc) + +SRCDIR(contrib/libs/clapack) + +SRCS( + cbdsqr.c + cgbbrd.c + cgbcon.c + cgbequ.c + cgbequb.c + cgbrfs.c + cgbsv.c + cgbsvx.c + cgbtf2.c + cgbtrf.c + cgbtrs.c + cgebak.c + cgebal.c + cgebd2.c + cgebrd.c + cgecon.c + cgeequ.c + cgeequb.c + cgees.c + cgeesx.c + cgeev.c + cgeevx.c + cgegs.c + cgegv.c + cgehd2.c + cgehrd.c + cgelq2.c + cgelqf.c + cgels.c + cgelsd.c + cgelss.c + cgelsx.c + cgelsy.c + cgeql2.c + cgeqlf.c + cgeqp3.c + cgeqpf.c + cgeqr2.c + cgeqrf.c + cgerfs.c + cgerq2.c + cgerqf.c + cgesc2.c + cgesdd.c + cgesv.c + cgesvd.c + cgesvx.c + cgetc2.c + cgetf2.c + cgetrf.c + cgetri.c + cgetrs.c + cggbak.c + cggbal.c + cgges.c + cggesx.c + cggev.c + cggevx.c + cggglm.c + cgghrd.c + cgglse.c + cggqrf.c + cggrqf.c + cggsvd.c + cggsvp.c + cgtcon.c + cgtrfs.c + cgtsv.c + cgtsvx.c + cgttrf.c + cgttrs.c + cgtts2.c + chbev.c + chbevd.c + chbevx.c + chbgst.c + chbgv.c + chbgvd.c + chbgvx.c + chbtrd.c + checon.c + cheequb.c + cheev.c + cheevd.c + cheevr.c + cheevx.c + chegs2.c + chegst.c + chegv.c + chegvd.c + chegvx.c + cherfs.c + chesv.c + chesvx.c + chetd2.c + chetf2.c + chetrd.c + chetrf.c + chetri.c + chetrs.c + chfrk.c + chgeqz.c + chla_transtype.c + chpcon.c + chpev.c + chpevd.c + chpevx.c + chpgst.c + chpgv.c + chpgvd.c + chpgvx.c + chprfs.c + chpsv.c + chpsvx.c + chptrd.c + chptrf.c + chptri.c + chptrs.c + chsein.c + chseqr.c + clabrd.c + clacgv.c + clacn2.c + clacon.c + clacp2.c + clacpy.c + clacrm.c + clacrt.c + cladiv.c + claed0.c + claed7.c + claed8.c + claein.c + claesy.c + claev2.c + clag2z.c + clags2.c + clagtm.c + clahef.c + clahqr.c + clahr2.c + clahrd.c + claic1.c + clals0.c + clalsa.c + clalsd.c + clangb.c + clange.c + clangt.c + clanhb.c + clanhe.c + clanhf.c + clanhp.c + clanhs.c + clanht.c + clansb.c + clansp.c + clansy.c + clantb.c + clantp.c + clantr.c + clapll.c + clapmt.c + claqgb.c + claqge.c + claqhb.c + claqhe.c + claqhp.c + claqp2.c + claqps.c + claqr0.c + claqr1.c + claqr2.c + claqr3.c + claqr4.c + claqr5.c + claqsb.c + claqsp.c + claqsy.c + clar1v.c + clar2v.c + clarcm.c + clarf.c + clarfb.c + clarfg.c + clarfp.c + clarft.c + clarfx.c + clargv.c + clarnv.c + clarrv.c + clartg.c + clartv.c + clarz.c + clarzb.c + clarzt.c + clascl.c + claset.c + clasr.c + classq.c + claswp.c + clasyf.c + clatbs.c + clatdf.c + clatps.c + clatrd.c + clatrs.c + clatrz.c + clatzm.c + clauu2.c + clauum.c + cpbcon.c + cpbequ.c + cpbrfs.c + cpbstf.c + cpbsv.c + cpbsvx.c + cpbtf2.c + cpbtrf.c + cpbtrs.c + cpftrf.c + cpftri.c + cpftrs.c + cpocon.c + cpoequ.c + cpoequb.c + cporfs.c + cposv.c + cposvx.c + cpotf2.c + cpotrf.c + cpotri.c + cpotrs.c + cppcon.c + cppequ.c + cpprfs.c + cppsv.c + cppsvx.c + cpptrf.c + cpptri.c + cpptrs.c + cpstf2.c + cpstrf.c + cptcon.c + cpteqr.c + cptrfs.c + cptsv.c + cptsvx.c + cpttrf.c + cpttrs.c + cptts2.c + crot.c + cspcon.c + cspmv.c + cspr.c + csprfs.c + cspsv.c + cspsvx.c + csptrf.c + csptri.c + csptrs.c + csrscl.c + cstedc.c + cstegr.c + cstein.c + cstemr.c + csteqr.c + csycon.c + csyequb.c + csymv.c + csyr.c + csyrfs.c + csysv.c + csysvx.c + csytf2.c + csytrf.c + csytri.c + csytrs.c + ctbcon.c + ctbrfs.c + ctbtrs.c + ctfsm.c + ctftri.c + ctfttp.c + ctfttr.c + ctgevc.c + ctgex2.c + ctgexc.c + ctgsen.c + ctgsja.c + ctgsna.c + ctgsy2.c + ctgsyl.c + ctpcon.c + ctprfs.c + ctptri.c + ctptrs.c + ctpttf.c + ctpttr.c + ctrcon.c + ctrevc.c + ctrexc.c + ctrrfs.c + ctrsen.c + ctrsna.c + ctrsyl.c + ctrti2.c + ctrtri.c + ctrtrs.c + ctrttf.c + ctrttp.c + ctzrqf.c + ctzrzf.c + cung2l.c + cung2r.c + cungbr.c + cunghr.c + cungl2.c + cunglq.c + cungql.c + cungqr.c + cungr2.c + cungrq.c + cungtr.c + cunm2l.c + cunm2r.c + cunmbr.c + cunmhr.c + cunml2.c + cunmlq.c + cunmql.c + cunmqr.c + cunmr2.c + cunmr3.c + cunmrq.c + cunmrz.c + cunmtr.c + cupgtr.c + cupmtr.c + dbdsdc.c + dbdsqr.c + ddisna.c + dgbbrd.c + dgbcon.c + dgbequ.c + dgbequb.c + dgbrfs.c + dgbsv.c + dgbsvx.c + dgbtf2.c + dgbtrf.c + dgbtrs.c + dgebak.c + dgebal.c + dgebd2.c + dgebrd.c + dgecon.c + dgeequ.c + dgeequb.c + dgees.c + dgeesx.c + dgeev.c + dgeevx.c + dgegs.c + dgegv.c + dgehd2.c + dgehrd.c + dgejsv.c + dgelq2.c + dgelqf.c + dgels.c + dgelsd.c + dgelss.c + dgelsx.c + dgelsy.c + dgeql2.c + dgeqlf.c + dgeqp3.c + dgeqpf.c + dgeqr2.c + dgeqrf.c + dgerfs.c + dgerq2.c + dgerqf.c + dgesc2.c + dgesdd.c + dgesv.c + dgesvd.c + dgesvj.c + dgesvx.c + dgetc2.c + dgetf2.c + dgetrf.c + dgetri.c + dgetrs.c + dggbak.c + dggbal.c + dgges.c + dggesx.c + dggev.c + dggevx.c + dggglm.c + dgghrd.c + dgglse.c + dggqrf.c + dggrqf.c + dggsvd.c + dggsvp.c + dgsvj0.c + dgsvj1.c + dgtcon.c + dgtrfs.c + dgtsv.c + dgtsvx.c + dgttrf.c + dgttrs.c + dgtts2.c + dhgeqz.c + dhsein.c + dhseqr.c + disnan.c + dlabad.c + dlabrd.c + dlacn2.c + dlacon.c + dlacpy.c + dladiv.c + dlae2.c + dlaebz.c + dlaed0.c + dlaed1.c + dlaed2.c + dlaed3.c + dlaed4.c + dlaed5.c + dlaed6.c + dlaed7.c + dlaed8.c + dlaed9.c + dlaeda.c + dlaein.c + dlaev2.c + dlaexc.c + dlag2.c + dlag2s.c + dlags2.c + dlagtf.c + dlagtm.c + dlagts.c + dlagv2.c + dlahqr.c + dlahr2.c + dlahrd.c + dlaic1.c + dlaisnan.c + dlaln2.c + dlals0.c + dlalsa.c + dlalsd.c + dlamch.c + dlamrg.c + dlaneg.c + dlangb.c + dlange.c + dlangt.c + dlanhs.c + dlansb.c + dlansf.c + dlansp.c + dlanst.c + dlansy.c + dlantb.c + dlantp.c + dlantr.c + dlanv2.c + dlapll.c + dlapmt.c + dlapy2.c + dlapy3.c + dlaqgb.c + dlaqge.c + dlaqp2.c + dlaqps.c + dlaqr0.c + dlaqr1.c + dlaqr2.c + dlaqr3.c + dlaqr4.c + dlaqr5.c + dlaqsb.c + dlaqsp.c + dlaqsy.c + dlaqtr.c + dlar1v.c + dlar2v.c + dlarf.c + dlarfb.c + dlarfg.c + dlarfp.c + dlarft.c + dlarfx.c + dlargv.c + dlarnv.c + dlarra.c + dlarrb.c + dlarrc.c + dlarrd.c + dlarre.c + dlarrf.c + dlarrj.c + dlarrk.c + dlarrr.c + dlarrv.c + dlartg.c + dlartv.c + dlaruv.c + dlarz.c + dlarzb.c + dlarzt.c + dlas2.c + dlascl.c + dlasd0.c + dlasd1.c + dlasd2.c + dlasd3.c + dlasd4.c + dlasd5.c + dlasd6.c + dlasd7.c + dlasd8.c + dlasda.c + dlasdq.c + dlasdt.c + dlaset.c + dlasq1.c + dlasq2.c + dlasq3.c + dlasq4.c + dlasq5.c + dlasq6.c + dlasr.c + dlasrt.c + dlassq.c + dlasv2.c + dlaswp.c + dlasy2.c + dlasyf.c + dlat2s.c + dlatbs.c + dlatdf.c + dlatps.c + dlatrd.c + dlatrs.c + dlatrz.c + dlatzm.c + dlauu2.c + dlauum.c + dopgtr.c + dopmtr.c + dorg2l.c + dorg2r.c + dorgbr.c + dorghr.c + dorgl2.c + dorglq.c + dorgql.c + dorgqr.c + dorgr2.c + dorgrq.c + dorgtr.c + dorm2l.c + dorm2r.c + dormbr.c + dormhr.c + dorml2.c + dormlq.c + dormql.c + dormqr.c + dormr2.c + dormr3.c + dormrq.c + dormrz.c + dormtr.c + dpbcon.c + dpbequ.c + dpbrfs.c + dpbstf.c + dpbsv.c + dpbsvx.c + dpbtf2.c + dpbtrf.c + dpbtrs.c + dpftrf.c + dpftri.c + dpftrs.c + dpocon.c + dpoequ.c + dpoequb.c + dporfs.c + dposv.c + dposvx.c + dpotf2.c + dpotrf.c + dpotri.c + dpotrs.c + dppcon.c + dppequ.c + dpprfs.c + dppsv.c + dppsvx.c + dpptrf.c + dpptri.c + dpptrs.c + dpstf2.c + dpstrf.c + dptcon.c + dpteqr.c + dptrfs.c + dptsv.c + dptsvx.c + dpttrf.c + dpttrs.c + dptts2.c + drscl.c + dsbev.c + dsbevd.c + dsbevx.c + dsbgst.c + dsbgv.c + dsbgvd.c + dsbgvx.c + dsbtrd.c + #dsecnd.c + dsfrk.c + dsgesv.c + dspcon.c + dspev.c + dspevd.c + dspevx.c + dspgst.c + dspgv.c + dspgvd.c + dspgvx.c + dsposv.c + dsprfs.c + dspsv.c + dspsvx.c + dsptrd.c + dsptrf.c + dsptri.c + dsptrs.c + dstebz.c + dstedc.c + dstegr.c + dstein.c + dstemr.c + dsteqr.c + dsterf.c + dstev.c + dstevd.c + dstevr.c + dstevx.c + dsycon.c + dsyequb.c + dsyev.c + dsyevd.c + dsyevr.c + dsyevx.c + dsygs2.c + dsygst.c + dsygv.c + dsygvd.c + dsygvx.c + dsyrfs.c + dsysv.c + dsysvx.c + dsytd2.c + dsytf2.c + dsytrd.c + dsytrf.c + dsytri.c + dsytrs.c + dtbcon.c + dtbrfs.c + dtbtrs.c + dtfsm.c + dtftri.c + dtfttp.c + dtfttr.c + dtgevc.c + dtgex2.c + dtgexc.c + dtgsen.c + dtgsja.c + dtgsna.c + dtgsy2.c + dtgsyl.c + dtpcon.c + dtprfs.c + dtptri.c + dtptrs.c + dtpttf.c + dtpttr.c + dtrcon.c + dtrevc.c + dtrexc.c + dtrrfs.c + dtrsen.c + dtrsna.c + dtrsyl.c + dtrti2.c + dtrtri.c + dtrtrs.c + dtrttf.c + dtrttp.c + dtzrqf.c + dtzrzf.c + dzsum1.c + icmax1.c + ieeeck.c + ilaclc.c + ilaclr.c + iladiag.c + iladlc.c + iladlr.c + ilaenv.c + ilaprec.c + ilaslc.c + ilaslr.c + ilatrans.c + ilauplo.c + ilaver.c + ilazlc.c + ilazlr.c + iparmq.c + izmax1.c +) + +END() diff --git a/contrib/libs/clapack/part2/ya.make b/contrib/libs/clapack/part2/ya.make new file mode 100644 index 0000000000..6e0d6abaf7 --- /dev/null +++ b/contrib/libs/clapack/part2/ya.make @@ -0,0 +1,741 @@ +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(BSD-3-Clause) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +NO_UTIL() + +INCLUDE(../list.inc) + +SRCDIR(contrib/libs/clapack) + +SRCS( + # lsame.c defined in cblas. + lsamen.c + maxloc.c + sbdsdc.c + sbdsqr.c + scsum1.c + sdisna.c + sgbbrd.c + sgbcon.c + sgbequ.c + sgbequb.c + sgbrfs.c + sgbsv.c + sgbsvx.c + sgbtf2.c + sgbtrf.c + sgbtrs.c + sgebak.c + sgebal.c + sgebd2.c + sgebrd.c + sgecon.c + sgeequ.c + sgeequb.c + sgees.c + sgeesx.c + sgeev.c + sgeevx.c + sgegs.c + sgegv.c + sgehd2.c + sgehrd.c + sgejsv.c + sgelq2.c + sgelqf.c + sgels.c + sgelsd.c + sgelss.c + sgelsx.c + sgelsy.c + sgeql2.c + sgeqlf.c + sgeqp3.c + sgeqpf.c + sgeqr2.c + sgeqrf.c + sgerfs.c + sgerq2.c + sgerqf.c + sgesc2.c + sgesdd.c + sgesv.c + sgesvd.c + sgesvj.c + sgesvx.c + sgetc2.c + sgetf2.c + sgetrf.c + sgetri.c + sgetrs.c + sggbak.c + sggbal.c + sgges.c + sggesx.c + sggev.c + sggevx.c + sggglm.c + sgghrd.c + sgglse.c + sggqrf.c + sggrqf.c + sggsvd.c + sggsvp.c + sgsvj0.c + sgsvj1.c + sgtcon.c + sgtrfs.c + sgtsv.c + sgtsvx.c + sgttrf.c + sgttrs.c + sgtts2.c + shgeqz.c + shsein.c + shseqr.c + sisnan.c + slabad.c + slabrd.c + slacn2.c + slacon.c + slacpy.c + sladiv.c + slae2.c + slaebz.c + slaed0.c + slaed1.c + slaed2.c + slaed3.c + slaed4.c + slaed5.c + slaed6.c + slaed7.c + slaed8.c + slaed9.c + slaeda.c + slaein.c + slaev2.c + slaexc.c + slag2.c + slag2d.c + slags2.c + slagtf.c + slagtm.c + slagts.c + slagv2.c + slahqr.c + slahr2.c + slahrd.c + slaic1.c + slaisnan.c + slaln2.c + slals0.c + slalsa.c + slalsd.c + slamch.c + slamrg.c + slaneg.c + slangb.c + slange.c + slangt.c + slanhs.c + slansb.c + slansf.c + slansp.c + slanst.c + slansy.c + slantb.c + slantp.c + slantr.c + slanv2.c + slapll.c + slapmt.c + slapy2.c + slapy3.c + slaqgb.c + slaqge.c + slaqp2.c + slaqps.c + slaqr0.c + slaqr1.c + slaqr2.c + slaqr3.c + slaqr4.c + slaqr5.c + slaqsb.c + slaqsp.c + slaqsy.c + slaqtr.c + slar1v.c + slar2v.c + slarf.c + slarfb.c + slarfg.c + slarfp.c + slarft.c + slarfx.c + slargv.c + slarnv.c + slarra.c + slarrb.c + slarrc.c + slarrd.c + slarre.c + slarrf.c + slarrj.c + slarrk.c + slarrr.c + slarrv.c + slartg.c + slartv.c + slaruv.c + slarz.c + slarzb.c + slarzt.c + slas2.c + slascl.c + slasd0.c + slasd1.c + slasd2.c + slasd3.c + slasd4.c + slasd5.c + slasd6.c + slasd7.c + slasd8.c + slasda.c + slasdq.c + slasdt.c + slaset.c + slasq1.c + slasq2.c + slasq3.c + slasq4.c + slasq5.c + slasq6.c + slasr.c + slasrt.c + slassq.c + slasv2.c + slaswp.c + slasy2.c + slasyf.c + slatbs.c + slatdf.c + slatps.c + slatrd.c + slatrs.c + slatrz.c + slatzm.c + slauu2.c + slauum.c + sopgtr.c + sopmtr.c + sorg2l.c + sorg2r.c + sorgbr.c + sorghr.c + sorgl2.c + sorglq.c + sorgql.c + sorgqr.c + sorgr2.c + sorgrq.c + sorgtr.c + sorm2l.c + sorm2r.c + sormbr.c + sormhr.c + sorml2.c + sormlq.c + sormql.c + sormqr.c + sormr2.c + sormr3.c + sormrq.c + sormrz.c + sormtr.c + spbcon.c + spbequ.c + spbrfs.c + spbstf.c + spbsv.c + spbsvx.c + spbtf2.c + spbtrf.c + spbtrs.c + spftrf.c + spftri.c + spftrs.c + spocon.c + spoequ.c + spoequb.c + sporfs.c + sposv.c + sposvx.c + spotf2.c + spotrf.c + spotri.c + spotrs.c + sppcon.c + sppequ.c + spprfs.c + sppsv.c + sppsvx.c + spptrf.c + spptri.c + spptrs.c + spstf2.c + spstrf.c + sptcon.c + spteqr.c + sptrfs.c + sptsv.c + sptsvx.c + spttrf.c + spttrs.c + sptts2.c + srscl.c + ssbev.c + ssbevd.c + ssbevx.c + ssbgst.c + ssbgv.c + ssbgvd.c + ssbgvx.c + ssbtrd.c + ssfrk.c + sspcon.c + sspev.c + sspevd.c + sspevx.c + sspgst.c + sspgv.c + sspgvd.c + sspgvx.c + ssprfs.c + sspsv.c + sspsvx.c + ssptrd.c + ssptrf.c + ssptri.c + ssptrs.c + sstebz.c + sstedc.c + sstegr.c + sstein.c + sstemr.c + ssteqr.c + ssterf.c + sstev.c + sstevd.c + sstevr.c + sstevx.c + ssycon.c + ssyequb.c + ssyev.c + ssyevd.c + ssyevr.c + ssyevx.c + ssygs2.c + ssygst.c + ssygv.c + ssygvd.c + ssygvx.c + ssyrfs.c + ssysv.c + ssysvx.c + ssytd2.c + ssytf2.c + ssytrd.c + ssytrf.c + ssytri.c + ssytrs.c + stbcon.c + stbrfs.c + stbtrs.c + stfsm.c + stftri.c + stfttp.c + stfttr.c + stgevc.c + stgex2.c + stgexc.c + stgsen.c + stgsja.c + stgsna.c + stgsy2.c + stgsyl.c + stpcon.c + stprfs.c + stptri.c + stptrs.c + stpttf.c + stpttr.c + strcon.c + strevc.c + strexc.c + strrfs.c + strsen.c + strsna.c + strsyl.c + strti2.c + strtri.c + strtrs.c + strttf.c + strttp.c + stzrqf.c + stzrzf.c + # xerbla.c defined in cblas. + # xerbla_array.c defined in cblas. + zbdsqr.c + zcgesv.c + zcposv.c + zdrscl.c + zgbbrd.c + zgbcon.c + zgbequ.c + zgbequb.c + zgbrfs.c + zgbsv.c + zgbsvx.c + zgbtf2.c + zgbtrf.c + zgbtrs.c + zgebak.c + zgebal.c + zgebd2.c + zgebrd.c + zgecon.c + zgeequ.c + zgeequb.c + zgees.c + zgeesx.c + zgeev.c + zgeevx.c + zgegs.c + zgegv.c + zgehd2.c + zgehrd.c + zgelq2.c + zgelqf.c + zgels.c + zgelsd.c + zgelss.c + zgelsx.c + zgelsy.c + zgeql2.c + zgeqlf.c + zgeqp3.c + zgeqpf.c + zgeqr2.c + zgeqrf.c + zgerfs.c + zgerq2.c + zgerqf.c + zgesc2.c + zgesdd.c + zgesv.c + zgesvd.c + zgesvx.c + zgetc2.c + zgetf2.c + zgetrf.c + zgetri.c + zgetrs.c + zggbak.c + zggbal.c + zgges.c + zggesx.c + zggev.c + zggevx.c + zggglm.c + zgghrd.c + zgglse.c + zggqrf.c + zggrqf.c + zggsvd.c + zggsvp.c + zgtcon.c + zgtrfs.c + zgtsv.c + zgtsvx.c + zgttrf.c + zgttrs.c + zgtts2.c + zhbev.c + zhbevd.c + zhbevx.c + zhbgst.c + zhbgv.c + zhbgvd.c + zhbgvx.c + zhbtrd.c + zhecon.c + zheequb.c + zheev.c + zheevd.c + zheevr.c + zheevx.c + zhegs2.c + zhegst.c + zhegv.c + zhegvd.c + zhegvx.c + zherfs.c + zhesv.c + zhesvx.c + zhetd2.c + zhetf2.c + zhetrd.c + zhetrf.c + zhetri.c + zhetrs.c + zhfrk.c + zhgeqz.c + zhpcon.c + zhpev.c + zhpevd.c + zhpevx.c + zhpgst.c + zhpgv.c + zhpgvd.c + zhpgvx.c + zhprfs.c + zhpsv.c + zhpsvx.c + zhptrd.c + zhptrf.c + zhptri.c + zhptrs.c + zhsein.c + zhseqr.c + zlabrd.c + zlacgv.c + zlacn2.c + zlacon.c + zlacp2.c + zlacpy.c + zlacrm.c + zlacrt.c + zladiv.c + zlaed0.c + zlaed7.c + zlaed8.c + zlaein.c + zlaesy.c + zlaev2.c + zlag2c.c + zlags2.c + zlagtm.c + zlahef.c + zlahqr.c + zlahr2.c + zlahrd.c + zlaic1.c + zlals0.c + zlalsa.c + zlalsd.c + zlangb.c + zlange.c + zlangt.c + zlanhb.c + zlanhe.c + zlanhf.c + zlanhp.c + zlanhs.c + zlanht.c + zlansb.c + zlansp.c + zlansy.c + zlantb.c + zlantp.c + zlantr.c + zlapll.c + zlapmt.c + zlaqgb.c + zlaqge.c + zlaqhb.c + zlaqhe.c + zlaqhp.c + zlaqp2.c + zlaqps.c + zlaqr0.c + zlaqr1.c + zlaqr2.c + zlaqr3.c + zlaqr4.c + zlaqr5.c + zlaqsb.c + zlaqsp.c + zlaqsy.c + zlar1v.c + zlar2v.c + zlarcm.c + zlarf.c + zlarfb.c + zlarfg.c + zlarfp.c + zlarft.c + zlarfx.c + zlargv.c + zlarnv.c + zlarrv.c + zlartg.c + zlartv.c + zlarz.c + zlarzb.c + zlarzt.c + zlascl.c + zlaset.c + zlasr.c + zlassq.c + zlaswp.c + zlasyf.c + zlat2c.c + zlatbs.c + zlatdf.c + zlatps.c + zlatrd.c + zlatrs.c + zlatrz.c + zlatzm.c + zlauu2.c + zlauum.c + zpbcon.c + zpbequ.c + zpbrfs.c + zpbstf.c + zpbsv.c + zpbsvx.c + zpbtf2.c + zpbtrf.c + zpbtrs.c + zpftrf.c + zpftri.c + zpftrs.c + zpocon.c + zpoequ.c + zpoequb.c + zporfs.c + zposv.c + zposvx.c + zpotf2.c + zpotrf.c + zpotri.c + zpotrs.c + zppcon.c + zppequ.c + zpprfs.c + zppsv.c + zppsvx.c + zpptrf.c + zpptri.c + zpptrs.c + zpstf2.c + zpstrf.c + zptcon.c + zpteqr.c + zptrfs.c + zptsv.c + zptsvx.c + zpttrf.c + zpttrs.c + zptts2.c + zrot.c + zspcon.c + zspmv.c + zspr.c + zsprfs.c + zspsv.c + zspsvx.c + zsptrf.c + zsptri.c + zsptrs.c + zstedc.c + zstegr.c + zstein.c + zstemr.c + zsteqr.c + zsycon.c + zsyequb.c + zsymv.c + zsyr.c + zsyrfs.c + zsysv.c + zsysvx.c + zsytf2.c + zsytrf.c + zsytri.c + zsytrs.c + ztbcon.c + ztbrfs.c + ztbtrs.c + ztfsm.c + ztftri.c + ztfttp.c + ztfttr.c + ztgevc.c + ztgex2.c + ztgexc.c + ztgsen.c + ztgsja.c + ztgsna.c + ztgsy2.c + ztgsyl.c + ztpcon.c + ztprfs.c + ztptri.c + ztptrs.c + ztpttf.c + ztpttr.c + ztrcon.c + ztrevc.c + ztrexc.c + ztrrfs.c + ztrsen.c + ztrsna.c + ztrsyl.c + ztrti2.c + ztrtri.c + ztrtrs.c + ztrttf.c + ztrttp.c + ztzrqf.c + ztzrzf.c + zung2l.c + zung2r.c + zungbr.c + zunghr.c + zungl2.c + zunglq.c + zungql.c + zungqr.c + zungr2.c + zungrq.c + zungtr.c + zunm2l.c + zunm2r.c + zunmbr.c + zunmhr.c + zunml2.c + zunmlq.c + zunmql.c + zunmqr.c + zunmr2.c + zunmr3.c + zunmrq.c + zunmrz.c + zunmtr.c + zupgtr.c + zupmtr.c +) + +END() diff --git a/contrib/libs/clapack/ya.make b/contrib/libs/clapack/ya.make new file mode 100644 index 0000000000..0e9e93044f --- /dev/null +++ b/contrib/libs/clapack/ya.make @@ -0,0 +1,28 @@ +LIBRARY() + +LICENSE(BSD-3-Clause) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(3.2.1) + +NO_JOIN_SRC() + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +NO_RUNTIME() + +IF (HAVE_MKL) + PEERDIR( + contrib/libs/intel/mkl + ) +ELSE() + PEERDIR( + contrib/libs/clapack/part1 + contrib/libs/clapack/part2 + ) +ENDIF() + +END() diff --git a/contrib/libs/crcutil/ya.make b/contrib/libs/crcutil/ya.make new file mode 100644 index 0000000000..6d40ef7a93 --- /dev/null +++ b/contrib/libs/crcutil/ya.make @@ -0,0 +1,65 @@ +LIBRARY() + +LICENSE(Apache-2.0) + +VERSION(1.0) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +NO_UTIL() + +NO_COMPILER_WARNINGS() + +NO_JOIN_SRC() + +IF (GCC AND USE_LTO) + CFLAGS(-DCRCUTIL_FORCE_ASM_CRC32C=1) +ENDIF() + +IF (ARCH_I386 OR ARCH_X86_64) + IF (OS_WINDOWS) + SRCS( + multiword_64_64_cl_i386_mmx.cc + ) + ELSEIF (OS_ANDROID AND ARCH_I386) + # 32-bit Android has some problems with register allocation, so we fall back to default implementation + ELSE() + IF (CLANG) + CFLAGS(-DCRCUTIL_USE_MM_CRC32=1) + IF (ARCH_I386) + # clang doesn't support this as optimization attribute and has problems with register allocation + SRC( + multiword_64_64_gcc_i386_mmx.cc + -fomit-frame-pointer + ) + ELSE() + SRCS( + multiword_64_64_gcc_i386_mmx.cc + ) + ENDIF() + ELSE() + CFLAGS( + -mcrc32 + -DCRCUTIL_USE_MM_CRC32=1 + ) + ENDIF() + SRCS( + multiword_128_64_gcc_amd64_sse2.cc + multiword_64_64_gcc_amd64_asm.cc + ) + ENDIF() + IF (OS_WINDOWS) + SRCS( + crc32c_sse4.cc + ) + ELSE() + SRC_C_SSE4(crc32c_sse4.cc) + ENDIF() +ENDIF() + +SRCS( + interface.cc + multiword_64_64_intrinsic_i386_mmx.cc +) + +END() diff --git a/contrib/libs/curl/bin/ya.make b/contrib/libs/curl/bin/ya.make new file mode 100644 index 0000000000..70a3338d19 --- /dev/null +++ b/contrib/libs/curl/bin/ya.make @@ -0,0 +1,79 @@ +# Generated by devtools/yamaker. + +PROGRAM(curl) + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/c-ares + contrib/libs/curl +) + +ADDINCL( + contrib/libs/curl/include + contrib/libs/curl/lib + contrib/libs/curl/src +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DHAVE_CONFIG_H + -DARCADIA_CURL_DNS_RESOLVER_ARES +) + +SRCDIR(contrib/libs/curl) + +SRCS( + lib/curl_multibyte.c + lib/dynbuf.c + lib/nonblock.c + lib/strtoofft.c + lib/timediff.c + lib/version_win32.c + lib/warnless.c + src/slist_wc.c + src/tool_binmode.c + src/tool_bname.c + src/tool_cb_dbg.c + src/tool_cb_hdr.c + src/tool_cb_prg.c + src/tool_cb_rea.c + src/tool_cb_see.c + src/tool_cb_wrt.c + src/tool_cfgable.c + src/tool_dirhie.c + src/tool_doswin.c + src/tool_easysrc.c + src/tool_filetime.c + src/tool_findfile.c + src/tool_formparse.c + src/tool_getparam.c + src/tool_getpass.c + src/tool_help.c + src/tool_helpers.c + src/tool_hugehelp.c + src/tool_libinfo.c + src/tool_listhelp.c + src/tool_main.c + src/tool_msgs.c + src/tool_operate.c + src/tool_operhlp.c + src/tool_panykey.c + src/tool_paramhlp.c + src/tool_parsecfg.c + src/tool_progress.c + src/tool_setopt.c + src/tool_sleep.c + src/tool_strdup.c + src/tool_urlglob.c + src/tool_util.c + src/tool_vms.c + src/tool_writeout.c + src/tool_writeout_json.c + src/tool_xattr.c +) + +END() diff --git a/contrib/libs/curl/ya.make b/contrib/libs/curl/ya.make new file mode 100644 index 0000000000..d9bc485f14 --- /dev/null +++ b/contrib/libs/curl/ya.make @@ -0,0 +1,220 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +LICENSE( + BSD-3-Clause AND + ISC AND + Public-Domain AND + curl +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(7.86.0) + +ORIGINAL_SOURCE(https://github.com/curl/curl/releases/download/curl-7_86_0/curl-7.86.0.tar.bz2) + +PEERDIR( + contrib/libs/libc_compat + contrib/libs/openssl + contrib/libs/zlib +) + +ADDINCL( + GLOBAL contrib/libs/curl/include + contrib/libs/c-ares/include + contrib/libs/curl/lib +) + +IF (NOT OS_WINDOWS) + PEERDIR( + contrib/libs/nghttp2 + ) +ENDIF() + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +DEFAULT(ARCADIA_CURL_DNS_RESOLVER ARES) + +CFLAGS( + GLOBAL -DCURL_STATICLIB + -DBUILDING_LIBCURL + -DHAVE_CONFIG_H + -DARCADIA_CURL_DNS_RESOLVER_${ARCADIA_CURL_DNS_RESOLVER} +) + +IF (ARCADIA_CURL_DNS_RESOLVER == ARES) + PEERDIR( + contrib/libs/c-ares + ) +ENDIF() + +IF (OS_DARWIN) + LDFLAGS( + -framework + SystemConfiguration + ) +ENDIF() + +SRCS( + lib/altsvc.c + lib/amigaos.c + lib/asyn-ares.c + lib/asyn-thread.c + lib/base64.c + lib/bufref.c + lib/c-hyper.c + lib/conncache.c + lib/connect.c + lib/content_encoding.c + lib/cookie.c + lib/curl_addrinfo.c + lib/curl_des.c + lib/curl_endian.c + lib/curl_fnmatch.c + lib/curl_get_line.c + lib/curl_gethostname.c + lib/curl_gssapi.c + lib/curl_memrchr.c + lib/curl_multibyte.c + lib/curl_ntlm_core.c + lib/curl_ntlm_wb.c + lib/curl_path.c + lib/curl_range.c + lib/curl_rtmp.c + lib/curl_sasl.c + lib/curl_sspi.c + lib/curl_threads.c + lib/dict.c + lib/doh.c + lib/dynbuf.c + lib/easy.c + lib/easygetopt.c + lib/easyoptions.c + lib/escape.c + lib/file.c + lib/fileinfo.c + lib/fopen.c + lib/formdata.c + lib/ftp.c + lib/ftplistparser.c + lib/getenv.c + lib/getinfo.c + lib/gopher.c + lib/h2h3.c + lib/hash.c + lib/headers.c + lib/hmac.c + lib/hostasyn.c + lib/hostip.c + lib/hostip4.c + lib/hostip6.c + lib/hostsyn.c + lib/hsts.c + lib/http.c + lib/http2.c + lib/http_aws_sigv4.c + lib/http_chunks.c + lib/http_digest.c + lib/http_negotiate.c + lib/http_ntlm.c + lib/http_proxy.c + lib/idn_win32.c + lib/if2ip.c + lib/imap.c + lib/inet_ntop.c + lib/inet_pton.c + lib/krb5.c + lib/ldap.c + lib/llist.c + lib/md4.c + lib/md5.c + lib/memdebug.c + lib/mime.c + lib/mprintf.c + lib/mqtt.c + lib/multi.c + lib/netrc.c + lib/nonblock.c + lib/noproxy.c + lib/openldap.c + lib/parsedate.c + lib/pingpong.c + lib/pop3.c + lib/progress.c + lib/psl.c + lib/rand.c + lib/rename.c + lib/rtsp.c + lib/select.c + lib/sendf.c + lib/setopt.c + lib/sha256.c + lib/share.c + lib/slist.c + lib/smb.c + lib/smtp.c + lib/socketpair.c + lib/socks.c + lib/socks_gssapi.c + lib/socks_sspi.c + lib/speedcheck.c + lib/splay.c + lib/strcase.c + lib/strdup.c + lib/strerror.c + lib/strtok.c + lib/strtoofft.c + lib/system_win32.c + lib/telnet.c + lib/tftp.c + lib/timediff.c + lib/timeval.c + lib/transfer.c + lib/url.c + lib/urlapi.c + lib/vauth/cleartext.c + lib/vauth/cram.c + lib/vauth/digest.c + lib/vauth/digest_sspi.c + lib/vauth/gsasl.c + lib/vauth/krb5_gssapi.c + lib/vauth/krb5_sspi.c + lib/vauth/ntlm.c + lib/vauth/ntlm_sspi.c + lib/vauth/oauth2.c + lib/vauth/spnego_gssapi.c + lib/vauth/spnego_sspi.c + lib/vauth/vauth.c + lib/version.c + lib/version_win32.c + lib/vquic/msh3.c + lib/vquic/ngtcp2.c + lib/vquic/quiche.c + lib/vquic/vquic.c + lib/vssh/libssh.c + lib/vssh/libssh2.c + lib/vssh/wolfssh.c + lib/vtls/bearssl.c + lib/vtls/hostcheck.c + lib/vtls/keylog.c + lib/vtls/mbedtls_threadlock.c + lib/vtls/openssl.c + lib/vtls/rustls.c + lib/vtls/sectransp.c + lib/vtls/vtls.c + lib/vtls/wolfssl.c + lib/vtls/x509asn1.c + lib/warnless.c + lib/wildcard.c + lib/ws.c +) + +END() + +RECURSE( + bin +) diff --git a/contrib/libs/cxxsupp/builtins/ya.make b/contrib/libs/cxxsupp/builtins/ya.make new file mode 100644 index 0000000000..b6aa425654 --- /dev/null +++ b/contrib/libs/cxxsupp/builtins/ya.make @@ -0,0 +1,119 @@ +LIBRARY() + +# Part of compiler-rt LLVM subproject + +# git repository: https://github.com/llvm/llvm-project.git +# directory: compiler-rt/lib/builtins +# revision: 08f0372c351a57b01afee6c64066961203da28c5 + +# os_version_check.c was taken from revision 81b89fd7bdddb7da66f2cdace97d6ede5f99d58a +# os_version_check.c was patched from git repository https://github.com/apple/llvm-project.git revision a02454b91d2aec347b9ce03020656c445f3b2841 + +LICENSE( + Apache-2.0 AND + Apache-2.0 WITH LLVM-exception AND + MIT AND + NCSA +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(2016-03-03-08f0372c351a57b01afee6c64066961203da28c5) + +ORIGINAL_SOURCE(https://github.com/llvm/llvm-project) + +# Check MUSL before NO_PLATFORM() disables it. +IF (MUSL) + # We use C headers despite NO_PLATFORM, but we do not propagate + # them with ADDINCL GLOBAL because we do not have an API, and we + # can not propagate them because libcxx has to put its own + # includes before musl includes for its include_next to work. + ADDINCL( + contrib/libs/musl/arch/x86_64 + contrib/libs/musl/arch/generic + contrib/libs/musl/include + contrib/libs/musl/extra + ) +ENDIF() + +NO_UTIL() + +NO_RUNTIME() + +NO_PLATFORM() + +NO_COMPILER_WARNINGS() + +IF (GCC OR CLANG) + # Clang (maybe GCC too) LTO code generator leaves the builtin calls unresolved + # even if they are available. After the code generation pass is done + # a linker is forced to select original object files from this library again + # as they contain unresolved symbols. But code generation is already done, + # object files actually are not ELFs but an LLVM bytecode and we get + # "member at xxxxx is not an ELF object" errors from the linker. + # Just generate native code from the beginning. + DISABLE(USE_LTO) +ENDIF() + +SRCS( + addtf3.c + ashlti3.c + clzti2.c + comparetf2.c + divdc3.c + divsc3.c + divtf3.c + divti3.c + divxc3.c + extenddftf2.c + extendsftf2.c + fixdfti.c + fixsfti.c + fixtfdi.c + fixtfsi.c + fixunsdfti.c + fixunssfti.c + fixunstfdi.c + fixunstfsi.c + fixunstfti.c + fixunsxfti.c + floatditf.c + floatsitf.c + floattidf.c + floattisf.c + floatunditf.c + floatunsitf.c + floatuntidf.c + floatuntisf.c + gcc_personality_v0.c + int_util.c + lshrti3.c + modti3.c + muldc3.c + muloti4.c + mulsc3.c + multf3.c + mulxc3.c + popcountdi2.c + subtf3.c + trunctfdf2.c + trunctfsf2.c + udivmodti4.c + udivti3.c + umodti3.c +) + +IF (OS_DARWIN OR OS_IOS) + SRCS( + os_version_check.c + ) +ENDIF() + +IF (ARCH_ARM) + SRCS( + clear_cache.c + multc3.c + ) +ENDIF() + +END() diff --git a/contrib/libs/cxxsupp/libcxx/ya.make b/contrib/libs/cxxsupp/libcxx/ya.make new file mode 100644 index 0000000000..d6032ecc26 --- /dev/null +++ b/contrib/libs/cxxsupp/libcxx/ya.make @@ -0,0 +1,261 @@ +LIBRARY() + +LICENSE( + Apache-2.0 AND + Apache-2.0 WITH LLVM-exception AND + BSD-2-Clause AND + MIT AND + NCSA +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(2022-02-20) + +ORIGINAL_SOURCE(https://github.com/llvm/llvm-project/archive/34313583331e5c8cb0d3df28efb6c34c428fd235.tar.gz) + +ADDINCL( + GLOBAL contrib/libs/cxxsupp/libcxx/include + contrib/libs/cxxsupp/libcxx/src +) + +CXXFLAGS(-D_LIBCPP_BUILDING_LIBRARY) + +IF (EXPORT_CMAKE) + # TODO(YMAKE-91) split C_DEFINES core.conf var into parts and avoid libc++ ya.make modification + CXXFLAGS(GLOBAL -D_LIBCPP_ENABLE_CXX17_REMOVED_FEATURES) +ENDIF() + +IF (OS_ANDROID) + DEFAULT(CXX_RT "default") + IF (ARCH_I686 OR ARCH_ARM7) + # 32-bit architectures require additional libandroid_support.so to be linked + # We add --start-group / --end-group statements due to the issue in NDK < r22. + # See: https://github.com/android/ndk/issues/1130 + # + # Though these statements are not respected by LLD, they might have sense for other linkers. + LDFLAGS( + -Wl,--start-group + -lc++abi + -landroid_support + -Wl,--end-group + ) + ELSE() + LDFLAGS(-lc++abi) + ENDIF() + CFLAGS( + -DLIBCXX_BUILDING_LIBCXXABI + ) +ELSEIF (OS_IOS) + # Take cxxabi implementation from system. + LDFLAGS(-lc++abi) + CFLAGS( + -DLIBCXX_BUILDING_LIBCXXABI + ) + # Yet take builtins library from Arcadia + PEERDIR( + contrib/libs/cxxsupp/builtins + ) +ELSEIF (OS_LINUX OR OS_DARWIN) + IF (ARCH_ARM7) + # XXX: libcxxrt support for ARM is currently broken + DEFAULT(CXX_RT "glibcxx_static") + # ARM7 OS_SDK has old libstdc++ without aligned allocation support + CFLAGS( + GLOBAL -fno-aligned-new + ) + ELSE() + DEFAULT(CXX_RT "libcxxrt") + ENDIF() + IF (MUSL) + PEERDIR( + contrib/libs/musl/include + ) + ENDIF() +ELSEIF (OS_WINDOWS) + SRCS( + src/support/win32/locale_win32.cpp + src/support/win32/support.cpp + src/support/win32/atomic_win32.cpp + src/support/win32/new_win32.cpp + src/support/win32/thread_win32.cpp + ) + CFLAGS( + GLOBAL -D_LIBCPP_VASPRINTF_DEFINED + GLOBAL -D_WCHAR_H_CPLUSPLUS_98_CONFORMANCE_ + ) + IF (CLANG_CL) + PEERDIR( + contrib/libs/cxxsupp/builtins + ) + ENDIF() +ELSE() + DEFAULT(CXX_RT "glibcxx_static") + CXXFLAGS( + -Wno-unknown-pragmas + -nostdinc++ + ) +ENDIF() + +IF (OS_LINUX) + EXTRALIBS(-lpthread) +ENDIF() + +IF (CLANG) + CFLAGS( + GLOBAL -nostdinc++ + ) +ENDIF() + +# The CXX_RT variable controls which C++ runtime is used. +# * libcxxrt - https://github.com/libcxxrt/libcxxrt library stored in Arcadia +# * glibcxx_static - GNU C++ Library runtime with static linkage +# * glibcxx_dynamic - GNU C++ Library runtime with dynamic linkage +# * default - default C++ runtime provided by the compiler driver +# +# All glibcxx* runtimes are taken from system/compiler SDK + +DEFAULT(CXX_RT "default") + +DISABLE(NEED_GLIBCXX_CXX17_SHIMS) +DISABLE(NEED_CXX_RT_ADDINCL) + +IF (CXX_RT == "libcxxrt") + PEERDIR( + contrib/libs/cxxsupp/libcxxabi-parts + contrib/libs/cxxsupp/libcxxrt + contrib/libs/cxxsupp/builtins + ) + ADDINCL( + GLOBAL contrib/libs/cxxsupp/libcxxrt/include + ) + CFLAGS( + GLOBAL -DLIBCXX_BUILDING_LIBCXXRT + ) + # These builtins are equivalent to clang -rtlib=compiler_rt and + # are needed by potentially any code generated by clang. + # With glibcxx runtime, builtins are provided by libgcc +ELSEIF (CXX_RT == "glibcxx_static") + LDFLAGS( + -Wl,-Bstatic + -lsupc++ + -lgcc + -lgcc_eh + -Wl,-Bdynamic + ) + CXXFLAGS(-D__GLIBCXX__=1) + ENABLE(NEED_GLIBCXX_CXX17_SHIMS) + ENABLE(NEED_CXX_RT_ADDINCL) + CFLAGS( + GLOBAL -DLIBCXX_BUILDING_LIBGCC + ) +ELSEIF (CXX_RT == "glibcxx_dynamic") + LDFLAGS( + -lgcc_s + -lstdc++ + ) + CXXFLAGS(-D__GLIBCXX__=1) + CFLAGS( + GLOBAL -DLIBCXX_BUILDING_LIBGCC + ) + ENABLE(NEED_GLIBCXX_CXX17_SHIMS) + ENABLE(NEED_CXX_RT_ADDINCL) +ELSEIF (CXX_RT == "default") + # Do nothing +ELSE() + MESSAGE(FATAL_ERROR "Unexpected CXX_RT value: ${CXX_RT}") +ENDIF() + +IF (NEED_GLIBCXX_CXX17_SHIMS) + IF (GCC) + # Assume GCC is bundled with a modern enough version of C++ runtime + ELSEIF (OS_SDK == "ubuntu-12" OR OS_SDK == "ubuntu-14" OR OS_SDK == "ubuntu-16") + # Prior to ubuntu-18, system C++ runtime for C++17 is incomplete + # and requires std::uncaught_exceptions() to be implemented. + SRCS( + glibcxx_eh_cxx17.cpp + ) + ENDIF() +ENDIF() + +IF (NEED_CXX_RT_ADDINCL) + # FIXME: + # This looks extremely weird and we have to use cxxabi.h from libsupc++ instead. + # This ADDINCL is placed here just to fix the status quo + ADDINCL( + GLOBAL contrib/libs/cxxsupp/libcxxrt/include + ) +ENDIF() + +NO_UTIL() + +NO_RUNTIME() + +NO_COMPILER_WARNINGS() + +IF (FUZZING) + NO_SANITIZE() + NO_SANITIZE_COVERAGE() +ENDIF() + +SRCS( + src/algorithm.cpp + src/any.cpp + src/assert.cpp + src/atomic.cpp + src/barrier.cpp + src/bind.cpp + src/charconv.cpp + src/chrono.cpp + src/condition_variable.cpp + src/condition_variable_destructor.cpp + src/debug.cpp + src/exception.cpp + src/filesystem/directory_iterator.cpp + src/filesystem/operations.cpp + src/functional.cpp + src/future.cpp + src/hash.cpp + src/ios.cpp + src/ios.instantiations.cpp + src/iostream.cpp + src/legacy_pointer_safety.cpp + src/locale.cpp + src/memory.cpp + src/mutex.cpp + src/mutex_destructor.cpp + src/optional.cpp + src/random.cpp + src/random_shuffle.cpp + src/regex.cpp + src/ryu/d2fixed.cpp + src/ryu/d2s.cpp + src/ryu/f2s.cpp + src/shared_mutex.cpp + src/stdexcept.cpp + src/string.cpp + src/strstream.cpp + src/system_error.cpp + src/thread.cpp + src/typeinfo.cpp + src/utility.cpp + src/valarray.cpp + src/variant.cpp + src/vector.cpp +) + +IF (NOT GCC) + # compiling src/format.cpp requires -std=c++20, + # yet our GCC version it too auld for this. + SRCS( + src/format.cpp + ) +ENDIF() + +IF (NOT OS_WINDOWS) + SRCS( + src/new.cpp + ) +ENDIF() + +END() diff --git a/contrib/libs/cxxsupp/libcxxabi-parts/ya.make b/contrib/libs/cxxsupp/libcxxabi-parts/ya.make new file mode 100644 index 0000000000..03366db2f0 --- /dev/null +++ b/contrib/libs/cxxsupp/libcxxabi-parts/ya.make @@ -0,0 +1,46 @@ +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE( + Apache-2.0 + WITH + LLVM-exception +) + +VERSION(2021-08-17) + +ORIGINAL_SOURCE(https://github.com/llvm/llvm-project/archive/f0fcd42495432670664a661e75e7cae7e904dd3e.tar.gz) + +ADDINCL( + contrib/libs/cxxsupp/libcxxabi/include + contrib/libs/cxxsupp/libcxx/include + contrib/libs/cxxsupp/libcxx +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +NO_UTIL() + +CFLAGS(-D_LIBCXXABI_BUILDING_LIBRARY) + +IF (EXPORT_CMAKE) + # TODO(YMAKE-91) keep flags required for libc++ vendoring in a separate core.conf variable + CXXFLAGS(GLOBAL -nostdinc++) +ENDIF() + +SRCDIR(contrib/libs/cxxsupp/libcxxabi) + +SRCS( + src/abort_message.cpp + src/cxa_demangle.cpp +) + +SRC_C_PIC( + src/cxa_thread_atexit.cpp + -fno-lto +) + +END() diff --git a/contrib/libs/cxxsupp/libcxxabi/ya.make b/contrib/libs/cxxsupp/libcxxabi/ya.make new file mode 100644 index 0000000000..bc5946b535 --- /dev/null +++ b/contrib/libs/cxxsupp/libcxxabi/ya.make @@ -0,0 +1,59 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +LICENSE( + Apache-2.0 AND + Apache-2.0 WITH LLVM-exception AND + MIT AND + NCSA +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(14.0.6) + +ORIGINAL_SOURCE(https://github.com/llvm/llvm-project/archive/llvmorg-14.0.6.tar.gz) + +ADDINCL( + contrib/libs/cxxsupp/libcxxabi/include + contrib/libs/cxxsupp/libcxx/include + contrib/libs/cxxsupp/libcxx/src +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +NO_UTIL() + +CFLAGS( + -D_LIBCXXABI_BUILDING_LIBRARY +) + +SRCS( + src/abort_message.cpp + src/cxa_aux_runtime.cpp + src/cxa_default_handlers.cpp + src/cxa_demangle.cpp + src/cxa_exception.cpp + src/cxa_exception_storage.cpp + src/cxa_guard.cpp + src/cxa_handlers.cpp + src/cxa_personality.cpp + src/cxa_vector.cpp + src/cxa_virtual.cpp + src/fallback_malloc.cpp + src/private_typeinfo.cpp + src/stdlib_exception.cpp + src/stdlib_new_delete.cpp + src/stdlib_stdexcept.cpp + src/stdlib_typeinfo.cpp +) + +SRC_C_PIC( + src/cxa_thread_atexit.cpp + -fno-lto +) + +END() diff --git a/contrib/libs/cxxsupp/libcxxrt/ya.make b/contrib/libs/cxxsupp/libcxxrt/ya.make new file mode 100644 index 0000000000..c4235ea847 --- /dev/null +++ b/contrib/libs/cxxsupp/libcxxrt/ya.make @@ -0,0 +1,51 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +LICENSE( + BSD-2-Clause AND + BSD-2-Clause-Views AND + BSD-3-Clause AND + MIT +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(2021-09-08-14bf5d5526056ae1cc16f03b7b8e96108a1e38d0) + +ORIGINAL_SOURCE(https://github.com/libcxxrt/libcxxrt/archive/14bf5d5526056ae1cc16f03b7b8e96108a1e38d0.tar.gz) + +ADDINCL( + contrib/libs/cxxsupp/libcxxrt +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CXXFLAGS(-nostdinc++) + +IF (CXX_UNWIND == "glibcxx_dynamic" OR ARCH_PPC64LE) + LDFLAGS(-lgcc_s) +ELSE() + PEERDIR( + contrib/libs/libunwind + ) +ENDIF() + +IF (SANITIZER_TYPE == undefined OR FUZZING) + NO_SANITIZE() + NO_SANITIZE_COVERAGE() +ENDIF() + +SRCS( + auxhelper.cc + dynamic_cast.cc + exception.cc + guard.cc + memory.cc + stdexcept.cc + typeinfo.cc +) + +END() diff --git a/contrib/libs/cxxsupp/openmp/ya.make b/contrib/libs/cxxsupp/openmp/ya.make new file mode 100644 index 0000000000..897aa1bd85 --- /dev/null +++ b/contrib/libs/cxxsupp/openmp/ya.make @@ -0,0 +1,93 @@ +# Generated by devtools/yamaker from nixpkgs 22.11. + +LIBRARY() + +LICENSE( + Apache-2.0 AND + Apache-2.0 WITH LLVM-exception AND + Intel-LLVM-SGA AND + MIT AND + NCSA +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(15.0.7) + +ORIGINAL_SOURCE(https://github.com/llvm/llvm-project/archive/llvmorg-15.0.7.tar.gz) + +ADDINCL( + GLOBAL contrib/libs/cxxsupp/openmp +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +NO_LTO() + +CFLAGS( + -fno-exceptions + -DKMP_USE_MONITOR=1 +) + +IF (SANITIZER_TYPE == thread) + NO_SANITIZE() + CFLAGS( + -fPIC + ) +ENDIF() + +IF (SANITIZER_TYPE == memory) + NO_SANITIZE() + CFLAGS( + -fPIC + ) +ENDIF() + +# The KMP_DEBUG define enables OpenMP debugging support, including tracing (controlled by environment variables) +# and debug asserts. The upstream version unconditionally enables KMP_DEBUG for Debug/RelWithDebInfo builds. +# Instead, we make this opt-in via a `ymake` variable to avoid accidentally releasing a relwithdebinfo binary +# with KMP_DEBUG enabled. Note that the `ymake` variable is called OPENMP_DEBUG for clarity, since no one +# really knows what KMP is. +IF (OPENMP_DEBUG) + CFLAGS( + -DKMP_DEBUG=1 + ) +ENDIF() + +SRCS( + kmp_affinity.cpp + kmp_alloc.cpp + kmp_atomic.cpp + kmp_barrier.cpp + kmp_cancel.cpp + kmp_csupport.cpp + kmp_debug.cpp + kmp_dispatch.cpp + kmp_environment.cpp + kmp_error.cpp + kmp_ftn_cdecl.cpp + kmp_ftn_extra.cpp + kmp_global.cpp + kmp_gsupport.cpp + kmp_i18n.cpp + kmp_io.cpp + kmp_itt.cpp + kmp_lock.cpp + kmp_runtime.cpp + kmp_sched.cpp + kmp_settings.cpp + kmp_str.cpp + kmp_taskdeps.cpp + kmp_tasking.cpp + kmp_threadprivate.cpp + kmp_utility.cpp + kmp_version.cpp + kmp_wait_release.cpp + ompt-general.cpp + z_Linux_asm.S + z_Linux_util.cpp +) + +END() diff --git a/contrib/libs/cxxsupp/ya.make b/contrib/libs/cxxsupp/ya.make new file mode 100644 index 0000000000..8b0ea36c13 --- /dev/null +++ b/contrib/libs/cxxsupp/ya.make @@ -0,0 +1,27 @@ +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +# Proxy library +LICENSE(Not-Applicable) + +NO_PLATFORM() + +IF (NOT USE_STL_SYSTEM) + PEERDIR( + contrib/libs/cxxsupp/libcxx + ) +ELSE() + PEERDIR( + contrib/libs/cxxsupp/system_stl + ) +ENDIF() + +END() + +RECURSE( + libcxx + libcxxabi + libcxxrt + openmp +) diff --git a/contrib/libs/double-conversion/ya.make b/contrib/libs/double-conversion/ya.make new file mode 100644 index 0000000000..7d5b4d0f57 --- /dev/null +++ b/contrib/libs/double-conversion/ya.make @@ -0,0 +1,32 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +LICENSE(BSD-3-Clause) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(3.2.1) + +ORIGINAL_SOURCE(https://github.com/google/double-conversion/archive/v3.2.1.tar.gz) + +ADDINCL( + GLOBAL contrib/libs/double-conversion +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + double-conversion/bignum-dtoa.cc + double-conversion/bignum.cc + double-conversion/cached-powers.cc + double-conversion/double-to-string.cc + double-conversion/fast-dtoa.cc + double-conversion/fixed-dtoa.cc + double-conversion/string-to-double.cc + double-conversion/strtod.cc +) + +END() diff --git a/contrib/libs/expat/ya.make b/contrib/libs/expat/ya.make new file mode 100644 index 0000000000..b1370c43fb --- /dev/null +++ b/contrib/libs/expat/ya.make @@ -0,0 +1,42 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +VERSION(2.5.0) + +ORIGINAL_SOURCE(https://github.com/libexpat/libexpat/releases/download/R_2_5_0/expat-2.5.0.tar.xz) + +LICENSE( + CC0-1.0 AND + JSON AND + MIT +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +ADDINCL( + contrib/libs/expat + contrib/libs/expat/lib +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DHAVE_CONFIG_H +) + +IF (OS_WINDOWS) + CFLAGS( + GLOBAL -DXML_STATIC + ) +ENDIF() + +SRCS( + lib/xmlparse.c + lib/xmlrole.c + lib/xmltok.c +) + +END() diff --git a/contrib/libs/farmhash/arch/sse41/ya.make b/contrib/libs/farmhash/arch/sse41/ya.make new file mode 100644 index 0000000000..9cd9d7e8a0 --- /dev/null +++ b/contrib/libs/farmhash/arch/sse41/ya.make @@ -0,0 +1,19 @@ +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(MIT) + +NO_COMPILER_WARNINGS() + +IF (NOT MSVC OR CLANG_CL) + CFLAGS(-msse4.1) +ENDIF() + +SRCDIR(contrib/libs/farmhash) + +SRCS( + farmhashnt.cc +) + +END() diff --git a/contrib/libs/farmhash/arch/sse42/ya.make b/contrib/libs/farmhash/arch/sse42/ya.make new file mode 100644 index 0000000000..3791d34574 --- /dev/null +++ b/contrib/libs/farmhash/arch/sse42/ya.make @@ -0,0 +1,20 @@ +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(MIT) + +NO_COMPILER_WARNINGS() + +IF (NOT MSVC OR CLANG_CL) + CFLAGS(-msse4.2) +ENDIF() + +SRCDIR(contrib/libs/farmhash) + +SRCS( + farmhashsa.cc + farmhashte.cc +) + +END() diff --git a/contrib/libs/farmhash/arch/sse42_aesni/ya.make b/contrib/libs/farmhash/arch/sse42_aesni/ya.make new file mode 100644 index 0000000000..3a578d5053 --- /dev/null +++ b/contrib/libs/farmhash/arch/sse42_aesni/ya.make @@ -0,0 +1,22 @@ +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(MIT) + +NO_COMPILER_WARNINGS() + +IF (NOT MSVC OR CLANG_CL) + CFLAGS( + -msse4.2 + -maes + ) +ENDIF() + +SRCDIR(contrib/libs/farmhash) + +SRCS( + farmhashsu.cc +) + +END() diff --git a/contrib/libs/farmhash/ya.make b/contrib/libs/farmhash/ya.make new file mode 100644 index 0000000000..ce9dca655a --- /dev/null +++ b/contrib/libs/farmhash/ya.make @@ -0,0 +1,28 @@ +LIBRARY() + +LICENSE(MIT) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(2017-06-26-23eecfbe7e84ebf2e229bd02248f431c36e12f1a) + +ADDINCL(GLOBAL contrib/libs/farmhash/include) + +PEERDIR( + contrib/libs/farmhash/arch/sse41 + contrib/libs/farmhash/arch/sse42 + contrib/libs/farmhash/arch/sse42_aesni +) + +NO_COMPILER_WARNINGS() + +SRCS( + farmhashuo.cc + farmhashxo.cc + farmhashna.cc + farmhashmk.cc + farmhashcc.cc + farmhash_iface.cc +) + +END() diff --git a/contrib/libs/fastlz/ya.make b/contrib/libs/fastlz/ya.make new file mode 100644 index 0000000000..0b976e4b29 --- /dev/null +++ b/contrib/libs/fastlz/ya.make @@ -0,0 +1,18 @@ +LIBRARY() + +LICENSE(MIT) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(0.1.0) + +NO_UTIL() + +NO_COMPILER_WARNINGS() + +SRCS( + fastlz.c + rename.h +) + +END() diff --git a/contrib/libs/fmt/test/args-test/ya.make b/contrib/libs/fmt/test/args-test/ya.make new file mode 100644 index 0000000000..430ed1293a --- /dev/null +++ b/contrib/libs/fmt/test/args-test/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +GTEST() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(MIT) + +PEERDIR( + contrib/libs/fmt + contrib/libs/fmt/test +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DFMT_LOCALE + -DFMT_SHARED + -DGTEST_HAS_STD_WSTRING=1 + -D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING=1 +) + +SRCDIR(contrib/libs/fmt/test) + +SRCS( + args-test.cc +) + +END() diff --git a/contrib/libs/fmt/test/assert-test/ya.make b/contrib/libs/fmt/test/assert-test/ya.make new file mode 100644 index 0000000000..7b8997a7e6 --- /dev/null +++ b/contrib/libs/fmt/test/assert-test/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +GTEST() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(MIT) + +PEERDIR( + contrib/libs/fmt + contrib/libs/fmt/test +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DFMT_LOCALE + -DFMT_SHARED + -DGTEST_HAS_STD_WSTRING=1 + -D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING=1 +) + +SRCDIR(contrib/libs/fmt/test) + +SRCS( + assert-test.cc +) + +END() diff --git a/contrib/libs/fmt/test/chrono-test/ya.make b/contrib/libs/fmt/test/chrono-test/ya.make new file mode 100644 index 0000000000..c3f3bbd49e --- /dev/null +++ b/contrib/libs/fmt/test/chrono-test/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +GTEST() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(MIT) + +PEERDIR( + contrib/libs/fmt + contrib/libs/fmt/test +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DFMT_LOCALE + -DFMT_SHARED + -DGTEST_HAS_STD_WSTRING=1 + -D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING=1 +) + +SRCDIR(contrib/libs/fmt/test) + +SRCS( + chrono-test.cc +) + +END() diff --git a/contrib/libs/fmt/test/color-test/ya.make b/contrib/libs/fmt/test/color-test/ya.make new file mode 100644 index 0000000000..d526cd77cb --- /dev/null +++ b/contrib/libs/fmt/test/color-test/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +GTEST() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(MIT) + +PEERDIR( + contrib/libs/fmt + contrib/libs/fmt/test +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DFMT_LOCALE + -DFMT_SHARED + -DGTEST_HAS_STD_WSTRING=1 + -D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING=1 +) + +SRCDIR(contrib/libs/fmt/test) + +SRCS( + color-test.cc +) + +END() diff --git a/contrib/libs/fmt/test/compile-fp-test/ya.make b/contrib/libs/fmt/test/compile-fp-test/ya.make new file mode 100644 index 0000000000..35f77d31a5 --- /dev/null +++ b/contrib/libs/fmt/test/compile-fp-test/ya.make @@ -0,0 +1,32 @@ +# Generated by devtools/yamaker. + +GTEST() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(MIT) + +ADDINCL( + contrib/libs/fmt/include +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DFMT_HEADER_ONLY=1 + -DGTEST_HAS_STD_WSTRING=1 + -D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING=1 +) + +SRCDIR(contrib/libs/fmt) + +SRCS( + src/os.cc + test/compile-fp-test.cc + test/gtest-extra.cc + test/util.cc +) + +END() diff --git a/contrib/libs/fmt/test/compile-test/ya.make b/contrib/libs/fmt/test/compile-test/ya.make new file mode 100644 index 0000000000..d75f41a908 --- /dev/null +++ b/contrib/libs/fmt/test/compile-test/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +GTEST() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(MIT) + +PEERDIR( + contrib/libs/fmt + contrib/libs/fmt/test +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DFMT_LOCALE + -DFMT_SHARED + -DGTEST_HAS_STD_WSTRING=1 + -D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING=1 +) + +SRCDIR(contrib/libs/fmt/test) + +SRCS( + compile-test.cc +) + +END() diff --git a/contrib/libs/fmt/test/core-test/ya.make b/contrib/libs/fmt/test/core-test/ya.make new file mode 100644 index 0000000000..af342ff101 --- /dev/null +++ b/contrib/libs/fmt/test/core-test/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +GTEST() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(MIT) + +PEERDIR( + contrib/libs/fmt + contrib/libs/fmt/test +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DFMT_LOCALE + -DFMT_SHARED + -DGTEST_HAS_STD_WSTRING=1 + -D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING=1 +) + +SRCDIR(contrib/libs/fmt/test) + +SRCS( + core-test.cc +) + +END() diff --git a/contrib/libs/fmt/test/enforce-checks-test/ya.make b/contrib/libs/fmt/test/enforce-checks-test/ya.make new file mode 100644 index 0000000000..0d67fef412 --- /dev/null +++ b/contrib/libs/fmt/test/enforce-checks-test/ya.make @@ -0,0 +1,32 @@ +# Generated by devtools/yamaker. + +GTEST() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(MIT) + +PEERDIR( + contrib/libs/fmt + contrib/libs/fmt/test +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DFMT_ENFORCE_COMPILE_STRING + -DFMT_LOCALE + -DFMT_SHARED + -DGTEST_HAS_STD_WSTRING=1 + -D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING=1 +) + +SRCDIR(contrib/libs/fmt/test) + +SRCS( + enforce-checks-test.cc +) + +END() diff --git a/contrib/libs/fmt/test/format-impl-test/ya.make b/contrib/libs/fmt/test/format-impl-test/ya.make new file mode 100644 index 0000000000..fe49868ec1 --- /dev/null +++ b/contrib/libs/fmt/test/format-impl-test/ya.make @@ -0,0 +1,30 @@ +# Generated by devtools/yamaker. + +GTEST() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(MIT) + +ADDINCL( + contrib/libs/fmt/include +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DFMT_HEADER_ONLY=1 + -DGTEST_HAS_STD_WSTRING=1 + -D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING=1 +) + +SRCDIR(contrib/libs/fmt) + +SRCS( + test/format-impl-test.cc + test/header-only-test.cc +) + +END() diff --git a/contrib/libs/fmt/test/format-test/ya.make b/contrib/libs/fmt/test/format-test/ya.make new file mode 100644 index 0000000000..672765d32b --- /dev/null +++ b/contrib/libs/fmt/test/format-test/ya.make @@ -0,0 +1,33 @@ +# Generated by devtools/yamaker. + +GTEST() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(MIT) + +ALLOCATOR(J) + +PEERDIR( + contrib/libs/fmt + contrib/libs/fmt/test +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DFMT_LOCALE + -DFMT_SHARED + -DGTEST_HAS_STD_WSTRING=1 + -D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING=1 +) + +SRCDIR(contrib/libs/fmt/test) + +SRCS( + format-test.cc +) + +END() diff --git a/contrib/libs/fmt/test/gtest-extra-test/ya.make b/contrib/libs/fmt/test/gtest-extra-test/ya.make new file mode 100644 index 0000000000..407c5e33d8 --- /dev/null +++ b/contrib/libs/fmt/test/gtest-extra-test/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +GTEST() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(MIT) + +PEERDIR( + contrib/libs/fmt + contrib/libs/fmt/test +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DFMT_LOCALE + -DFMT_SHARED + -DGTEST_HAS_STD_WSTRING=1 + -D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING=1 +) + +SRCDIR(contrib/libs/fmt/test) + +SRCS( + gtest-extra-test.cc +) + +END() diff --git a/contrib/libs/fmt/test/os-test/ya.make b/contrib/libs/fmt/test/os-test/ya.make new file mode 100644 index 0000000000..ef90d93fea --- /dev/null +++ b/contrib/libs/fmt/test/os-test/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +GTEST() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(MIT) + +PEERDIR( + contrib/libs/fmt + contrib/libs/fmt/test +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DFMT_LOCALE + -DFMT_SHARED + -DGTEST_HAS_STD_WSTRING=1 + -D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING=1 +) + +SRCDIR(contrib/libs/fmt/test) + +SRCS( + os-test.cc +) + +END() diff --git a/contrib/libs/fmt/test/ostream-test/ya.make b/contrib/libs/fmt/test/ostream-test/ya.make new file mode 100644 index 0000000000..74f45abcf9 --- /dev/null +++ b/contrib/libs/fmt/test/ostream-test/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +GTEST() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(MIT) + +PEERDIR( + contrib/libs/fmt + contrib/libs/fmt/test +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DFMT_LOCALE + -DFMT_SHARED + -DGTEST_HAS_STD_WSTRING=1 + -D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING=1 +) + +SRCDIR(contrib/libs/fmt/test) + +SRCS( + ostream-test.cc +) + +END() diff --git a/contrib/libs/fmt/test/posix-mock-test/ya.make b/contrib/libs/fmt/test/posix-mock-test/ya.make new file mode 100644 index 0000000000..411bacbd94 --- /dev/null +++ b/contrib/libs/fmt/test/posix-mock-test/ya.make @@ -0,0 +1,32 @@ +# Generated by devtools/yamaker. + +GTEST() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(MIT) + +ADDINCL( + contrib/libs/fmt/include +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DFMT_LOCALE + -DGTEST_HAS_STD_WSTRING=1 + -D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING=1 +) + +SRCDIR(contrib/libs/fmt) + +SRCS( + src/format.cc + test/gtest-extra.cc + test/posix-mock-test.cc + test/util.cc +) + +END() diff --git a/contrib/libs/fmt/test/printf-test/ya.make b/contrib/libs/fmt/test/printf-test/ya.make new file mode 100644 index 0000000000..1d93b49d90 --- /dev/null +++ b/contrib/libs/fmt/test/printf-test/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +GTEST() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(MIT) + +PEERDIR( + contrib/libs/fmt + contrib/libs/fmt/test +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DFMT_LOCALE + -DFMT_SHARED + -DGTEST_HAS_STD_WSTRING=1 + -D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING=1 +) + +SRCDIR(contrib/libs/fmt/test) + +SRCS( + printf-test.cc +) + +END() diff --git a/contrib/libs/fmt/test/ranges-test/ya.make b/contrib/libs/fmt/test/ranges-test/ya.make new file mode 100644 index 0000000000..251070a677 --- /dev/null +++ b/contrib/libs/fmt/test/ranges-test/ya.make @@ -0,0 +1,32 @@ +# Generated by devtools/yamaker. + +GTEST() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(MIT) + +PEERDIR( + contrib/libs/fmt + contrib/libs/fmt/test +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DFMT_LOCALE + -DFMT_SHARED + -DGTEST_HAS_STD_WSTRING=1 + -D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING=1 +) + +SRCDIR(contrib/libs/fmt/test) + +SRCS( + ranges-odr-test.cc + ranges-test.cc +) + +END() diff --git a/contrib/libs/fmt/test/scan-test/ya.make b/contrib/libs/fmt/test/scan-test/ya.make new file mode 100644 index 0000000000..f1a6fff1c9 --- /dev/null +++ b/contrib/libs/fmt/test/scan-test/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +GTEST() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(MIT) + +PEERDIR( + contrib/libs/fmt + contrib/libs/fmt/test +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DFMT_LOCALE + -DFMT_SHARED + -DGTEST_HAS_STD_WSTRING=1 + -D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING=1 +) + +SRCDIR(contrib/libs/fmt/test) + +SRCS( + scan-test.cc +) + +END() diff --git a/contrib/libs/fmt/test/unicode-test/ya.make b/contrib/libs/fmt/test/unicode-test/ya.make new file mode 100644 index 0000000000..96544c014b --- /dev/null +++ b/contrib/libs/fmt/test/unicode-test/ya.make @@ -0,0 +1,32 @@ +# Generated by devtools/yamaker. + +GTEST() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(MIT) + +ADDINCL( + contrib/libs/fmt/include +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DFMT_HEADER_ONLY=1 + -DGTEST_HAS_STD_WSTRING=1 + -D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING=1 +) + +SRCDIR(contrib/libs/fmt) + +SRCS( + src/os.cc + test/gtest-extra.cc + test/unicode-test.cc + test/util.cc +) + +END() diff --git a/contrib/libs/fmt/test/xchar-test/ya.make b/contrib/libs/fmt/test/xchar-test/ya.make new file mode 100644 index 0000000000..d0a5e4c043 --- /dev/null +++ b/contrib/libs/fmt/test/xchar-test/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +GTEST() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(MIT) + +PEERDIR( + contrib/libs/fmt + contrib/libs/fmt/test +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DFMT_LOCALE + -DFMT_SHARED + -DGTEST_HAS_STD_WSTRING=1 + -D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING=1 +) + +SRCDIR(contrib/libs/fmt/test) + +SRCS( + xchar-test.cc +) + +END() diff --git a/contrib/libs/fmt/test/ya.make b/contrib/libs/fmt/test/ya.make new file mode 100644 index 0000000000..46905a71d7 --- /dev/null +++ b/contrib/libs/fmt/test/ya.make @@ -0,0 +1,57 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(MIT) + +PEERDIR( + contrib/libs/fmt + contrib/restricted/googletest/googlemock + contrib/restricted/googletest/googletest +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DGTEST_HAS_STD_WSTRING=1 + -D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING=1 +) + +SRCS( + gtest-extra.cc + util.cc +) + +END() + +RECURSE( + args-test + assert-test + color-test + compile-fp-test + compile-test + core-test + enforce-checks-test + format-impl-test + format-test + gtest-extra-test + os-test + ostream-test + posix-mock-test + printf-test + ranges-test + scan-test +) + +IF (NOT MUSL AND NOT OS_WINDOWS) + # Generated by devtools/yamaker. + RECURSE( + chrono-test + unicode-test + xchar-test + ) +ENDIF() diff --git a/contrib/libs/fmt/ya.make b/contrib/libs/fmt/ya.make new file mode 100644 index 0000000000..7f31226acd --- /dev/null +++ b/contrib/libs/fmt/ya.make @@ -0,0 +1,41 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +VERSION(8.1.1) + +ORIGINAL_SOURCE(https://github.com/fmtlib/fmt/archive/8.1.1.tar.gz) + +LICENSE( + Apache-2.0 WITH LLVM-exception AND + MIT AND + Protestware AND + Public-Domain AND + Python-2.0 +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +ADDINCL( + GLOBAL contrib/libs/fmt/include +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + GLOBAL -DFMT_EXPORT + GLOBAL -DFMT_CONSTEVAL= +) + +SRCS( + src/format.cc + src/os.cc +) + +END() + +RECURSE( + test +) diff --git a/contrib/libs/gflags/ya.make b/contrib/libs/gflags/ya.make new file mode 100644 index 0000000000..5e6fe201a1 --- /dev/null +++ b/contrib/libs/gflags/ya.make @@ -0,0 +1,37 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +LICENSE(BSD-3-Clause) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(2.2.2) + +ORIGINAL_SOURCE(https://github.com/gflags/gflags/archive/v2.2.2.tar.gz) + +ADDINCL( + GLOBAL contrib/libs/gflags/include + contrib/libs/gflags/include/gflags + contrib/libs/gflags/src +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DGFLAGS_IS_A_DLL=0 +) + +IF (OS_WINDOWS) + LDFLAGS(shlwapi.lib) +ENDIF() + +SRCS( + src/gflags.cc + src/gflags_completions.cc + src/gflags_reporting.cc +) + +END() diff --git a/contrib/libs/googleapis-common-protos/ya.make b/contrib/libs/googleapis-common-protos/ya.make new file mode 100644 index 0000000000..9ec0283dc4 --- /dev/null +++ b/contrib/libs/googleapis-common-protos/ya.make @@ -0,0 +1,87 @@ +# Generated by devtools/yamaker from nixpkgs 22.11. + +PROTO_LIBRARY() + +LICENSE(Apache-2.0) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(1.58.0) + +ORIGINAL_SOURCE(https://github.com/googleapis/python-api-common-protos/archive/v1.58.0.tar.gz) + +PY_NAMESPACE(.) + +PROTO_NAMESPACE( + GLOBAL + contrib/libs/googleapis-common-protos +) + +GRPC() + +SRCS( + google/api/annotations.proto + google/api/auth.proto + google/api/backend.proto + google/api/billing.proto + google/api/client.proto + google/api/config_change.proto + google/api/consumer.proto + google/api/context.proto + google/api/control.proto + google/api/distribution.proto + google/api/documentation.proto + google/api/endpoint.proto + google/api/error_reason.proto + google/api/field_behavior.proto + google/api/http.proto + google/api/httpbody.proto + google/api/label.proto + google/api/launch_stage.proto + google/api/log.proto + google/api/logging.proto + google/api/metric.proto + google/api/monitored_resource.proto + google/api/monitoring.proto + google/api/quota.proto + google/api/resource.proto + google/api/routing.proto + google/api/service.proto + google/api/source_info.proto + google/api/system_parameter.proto + google/api/usage.proto + google/api/visibility.proto + google/cloud/extended_operations.proto + google/cloud/location/locations.proto + google/gapic/metadata/gapic_metadata.proto + google/logging/type/http_request.proto + google/logging/type/log_severity.proto + google/longrunning/operations.proto + google/rpc/code.proto + google/rpc/context/attribute_context.proto + google/rpc/context/audit_context.proto + google/rpc/error_details.proto + google/rpc/http.proto + google/rpc/status.proto + google/type/calendar_period.proto + google/type/color.proto + google/type/date.proto + google/type/datetime.proto + google/type/dayofweek.proto + google/type/decimal.proto + google/type/expr.proto + google/type/fraction.proto + google/type/interval.proto + google/type/latlng.proto + google/type/localized_text.proto + google/type/money.proto + google/type/month.proto + google/type/phone_number.proto + google/type/postal_address.proto + google/type/quaternion.proto + google/type/timeofday.proto +) + +EXCLUDE_TAGS(GO_PROTO) + +END() diff --git a/contrib/libs/grpc/grpc++_reflection/ya.make b/contrib/libs/grpc/grpc++_reflection/ya.make new file mode 100644 index 0000000000..c76699396f --- /dev/null +++ b/contrib/libs/grpc/grpc++_reflection/ya.make @@ -0,0 +1,39 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(Apache-2.0) + +PEERDIR( + contrib/libs/grpc + contrib/libs/grpc/src/proto/grpc/reflection/v1alpha + contrib/libs/grpc/third_party/address_sorting + contrib/libs/grpc/third_party/upb + contrib/libs/protobuf + contrib/restricted/abseil-cpp-tstring/y_absl/synchronization +) + +ADDINCL( + GLOBAL contrib/libs/grpc/include + ${ARCADIA_BUILD_ROOT}/contrib/libs/grpc + contrib/libs/grpc +) + +NO_COMPILER_WARNINGS() + +SRCDIR(contrib/libs/grpc/src) + +IF (OS_LINUX OR OS_DARWIN) + CFLAGS( + -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 + ) +ENDIF() + +SRCS( + GLOBAL cpp/ext/proto_server_reflection_plugin.cc + cpp/ext/proto_server_reflection.cc +) + +END() diff --git a/contrib/libs/grpc/grpcpp_channelz/ya.make b/contrib/libs/grpc/grpcpp_channelz/ya.make new file mode 100644 index 0000000000..2882b2a264 --- /dev/null +++ b/contrib/libs/grpc/grpcpp_channelz/ya.make @@ -0,0 +1,39 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(Apache-2.0) + +PEERDIR( + contrib/libs/grpc + contrib/libs/grpc/src/proto/grpc/channelz + contrib/libs/grpc/third_party/address_sorting + contrib/libs/grpc/third_party/upb + contrib/libs/protobuf + contrib/restricted/abseil-cpp-tstring/y_absl/synchronization +) + +ADDINCL( + GLOBAL contrib/libs/grpc/include + ${ARCADIA_BUILD_ROOT}/contrib/libs/grpc + contrib/libs/grpc +) + +NO_COMPILER_WARNINGS() + +SRCDIR(contrib/libs/grpc/src) + +IF (OS_LINUX OR OS_DARWIN) + CFLAGS( + -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 + ) +ENDIF() + +SRCS( + cpp/server/channelz/channelz_service.cc + cpp/server/channelz/channelz_service_plugin.cc +) + +END() diff --git a/contrib/libs/grpc/src/compiler/grpc_cpp_plugin/ya.make b/contrib/libs/grpc/src/compiler/grpc_cpp_plugin/ya.make new file mode 100644 index 0000000000..1d25cd3eb1 --- /dev/null +++ b/contrib/libs/grpc/src/compiler/grpc_cpp_plugin/ya.make @@ -0,0 +1,35 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(Apache-2.0) + +PEERDIR( + contrib/libs/grpc/src/compiler/grpc_plugin_support + contrib/libs/protobuf + contrib/libs/protoc +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/grpc + contrib/libs/grpc + contrib/libs/grpc/include +) + +NO_COMPILER_WARNINGS() + +SRCDIR(contrib/libs/grpc/src/compiler) + +IF (OS_LINUX OR OS_DARWIN) + CFLAGS( + -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 + ) +ENDIF() + +SRCS( + cpp_plugin.cc +) + +END() diff --git a/contrib/libs/grpc/src/compiler/grpc_plugin_support/ya.make b/contrib/libs/grpc/src/compiler/grpc_plugin_support/ya.make new file mode 100644 index 0000000000..77c5d9d753 --- /dev/null +++ b/contrib/libs/grpc/src/compiler/grpc_plugin_support/ya.make @@ -0,0 +1,40 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(Apache-2.0) + +PEERDIR( + contrib/libs/protobuf + contrib/libs/protoc +) + +ADDINCL( + GLOBAL contrib/libs/grpc/include + ${ARCADIA_BUILD_ROOT}/contrib/libs/grpc + contrib/libs/grpc +) + +NO_COMPILER_WARNINGS() + +SRCDIR(contrib/libs/grpc/src/compiler) + +IF (OS_LINUX OR OS_DARWIN) + CFLAGS( + -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 + ) +ENDIF() + +SRCS( + cpp_generator.cc + csharp_generator.cc + node_generator.cc + objective_c_generator.cc + php_generator.cc + python_generator.cc + ruby_generator.cc +) + +END() diff --git a/contrib/libs/grpc/src/compiler/grpc_python_plugin/ya.make b/contrib/libs/grpc/src/compiler/grpc_python_plugin/ya.make new file mode 100644 index 0000000000..cdfb0d7b5e --- /dev/null +++ b/contrib/libs/grpc/src/compiler/grpc_python_plugin/ya.make @@ -0,0 +1,34 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(Apache-2.0) + +PEERDIR( + contrib/libs/grpc/src/compiler/grpc_plugin_support + contrib/libs/protoc +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/grpc + contrib/libs/grpc + contrib/libs/grpc/include +) + +NO_COMPILER_WARNINGS() + +SRCDIR(contrib/libs/grpc/src/compiler) + +IF (OS_LINUX OR OS_DARWIN) + CFLAGS( + -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 + ) +ENDIF() + +SRCS( + python_plugin.cc +) + +END() diff --git a/contrib/libs/grpc/src/proto/grpc/channelz/ya.make b/contrib/libs/grpc/src/proto/grpc/channelz/ya.make new file mode 100644 index 0000000000..39343ee329 --- /dev/null +++ b/contrib/libs/grpc/src/proto/grpc/channelz/ya.make @@ -0,0 +1,20 @@ +PROTO_LIBRARY() + +LICENSE(Apache-2.0) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PROTO_NAMESPACE( + GLOBAL + contrib/libs/grpc +) + +GRPC() + +SRCS( + channelz.proto +) + +EXCLUDE_TAGS(GO_PROTO) + +END() diff --git a/contrib/libs/grpc/src/proto/grpc/core/ya.make b/contrib/libs/grpc/src/proto/grpc/core/ya.make new file mode 100644 index 0000000000..29e70a5d56 --- /dev/null +++ b/contrib/libs/grpc/src/proto/grpc/core/ya.make @@ -0,0 +1,20 @@ +PROTO_LIBRARY() + +LICENSE(Apache-2.0) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PROTO_NAMESPACE( + GLOBAL + contrib/libs/grpc +) + +GRPC() + +SRCS( + stats.proto +) + +EXCLUDE_TAGS(GO_PROTO) + +END() diff --git a/contrib/libs/grpc/src/proto/grpc/health/v1/ya.make b/contrib/libs/grpc/src/proto/grpc/health/v1/ya.make new file mode 100644 index 0000000000..aa5f57c5d1 --- /dev/null +++ b/contrib/libs/grpc/src/proto/grpc/health/v1/ya.make @@ -0,0 +1,22 @@ +PROTO_LIBRARY() + +LICENSE(Apache-2.0) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PROTO_NAMESPACE( + GLOBAL + contrib/libs/grpc +) + +PY_NAMESPACE("src.proto.grpc.health.v1") + +GRPC() + +SRCS( + health.proto +) + +EXCLUDE_TAGS(GO_PROTO) + +END() diff --git a/contrib/libs/grpc/src/proto/grpc/reflection/v1alpha/ya.make b/contrib/libs/grpc/src/proto/grpc/reflection/v1alpha/ya.make new file mode 100644 index 0000000000..9a2d0b29bb --- /dev/null +++ b/contrib/libs/grpc/src/proto/grpc/reflection/v1alpha/ya.make @@ -0,0 +1,22 @@ +PROTO_LIBRARY() + +LICENSE(Apache-2.0) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PROTO_NAMESPACE( + GLOBAL + contrib/libs/grpc +) + +PY_NAMESPACE(src.proto.grpc.reflection.v1alpha) + +GRPC() + +SRCS( + reflection.proto +) + +EXCLUDE_TAGS(GO_PROTO) + +END() diff --git a/contrib/libs/grpc/src/proto/grpc/status/ya.make b/contrib/libs/grpc/src/proto/grpc/status/ya.make new file mode 100644 index 0000000000..3b9e947b0b --- /dev/null +++ b/contrib/libs/grpc/src/proto/grpc/status/ya.make @@ -0,0 +1,20 @@ +PROTO_LIBRARY() + +LICENSE(Apache-2.0) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PROTO_NAMESPACE( + GLOBAL + contrib/libs/grpc +) + +GRPC() + +SRCS( + status.proto +) + +EXCLUDE_TAGS(GO_PROTO) + +END() diff --git a/contrib/libs/grpc/src/proto/grpc/testing/duplicate/ya.make b/contrib/libs/grpc/src/proto/grpc/testing/duplicate/ya.make new file mode 100644 index 0000000000..6b97d9e107 --- /dev/null +++ b/contrib/libs/grpc/src/proto/grpc/testing/duplicate/ya.make @@ -0,0 +1,28 @@ +PROTO_LIBRARY() + +LICENSE(Apache-2.0) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +EXCLUDE_TAGS( + GO_PROTO + PY_PROTO + PY3_PROTO +) + +PROTO_NAMESPACE( + GLOBAL + contrib/libs/grpc +) + +PEERDIR( + contrib/libs/grpc/src/proto/grpc/testing +) + +GRPC() + +SRCS( + echo_duplicate.proto +) + +END() diff --git a/contrib/libs/grpc/src/proto/grpc/testing/xds/ya.make b/contrib/libs/grpc/src/proto/grpc/testing/xds/ya.make new file mode 100644 index 0000000000..54f67904db --- /dev/null +++ b/contrib/libs/grpc/src/proto/grpc/testing/xds/ya.make @@ -0,0 +1,32 @@ +PROTO_LIBRARY() + +LICENSE(Apache-2.0) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +EXCLUDE_TAGS( + GO_PROTO + PY_PROTO + PY3_PROTO +) + +PROTO_NAMESPACE( + GLOBAL + contrib/libs/grpc +) + +PEERDIR( + contrib/libs/grpc/src/proto/grpc/testing +) + +GRPC() + +SRCS( + ads_for_test.proto + cds_for_test.proto + eds_for_test.proto + lds_rds_for_test.proto + lrs_for_test.proto +) + +END() diff --git a/contrib/libs/grpc/src/proto/grpc/testing/ya.make b/contrib/libs/grpc/src/proto/grpc/testing/ya.make new file mode 100644 index 0000000000..4c140e6e26 --- /dev/null +++ b/contrib/libs/grpc/src/proto/grpc/testing/ya.make @@ -0,0 +1,43 @@ +PROTO_LIBRARY() + +LICENSE(Apache-2.0) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +EXCLUDE_TAGS( + GO_PROTO + PY_PROTO + PY3_PROTO +) + +PROTO_NAMESPACE( + GLOBAL + contrib/libs/grpc +) + +PEERDIR( + contrib/libs/grpc/src/proto/grpc/core +) + +GRPC() + +SRCS( + benchmark_service.proto + compiler_test.proto + control.proto + echo.proto + echo_messages.proto + empty.proto + empty_service.proto + messages.proto + metrics.proto + payloads.proto + proxy-service.proto + report_qps_scenario_service.proto + simple_messages.proto + stats.proto + test.proto + worker_service.proto +) + +END() diff --git a/contrib/libs/grpc/src/python/grpcio/ya.make b/contrib/libs/grpc/src/python/grpcio/ya.make new file mode 100644 index 0000000000..465a8fc7d3 --- /dev/null +++ b/contrib/libs/grpc/src/python/grpcio/ya.make @@ -0,0 +1,99 @@ +PY23_LIBRARY() + +LICENSE(Apache-2.0) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/grpc + contrib/python/six +) + +IF (PYTHON2) + PEERDIR( + contrib/deprecated/python/enum34 + contrib/deprecated/python/futures + ) +ENDIF() + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/grpc + contrib/libs/grpc + contrib/libs/grpc/include +) + +IF (SANITIZER_TYPE == undefined) + # https://github.com/grpc/grpc/blob/v1.15.1/tools/bazel.rc#L43 + CXXFLAGS(-fno-sanitize=function) +ENDIF() + +NO_LINT() + +NO_COMPILER_WARNINGS() + +PY_SRCS( + TOP_LEVEL + grpc/__init__.py + grpc/_auth.py + grpc/_channel.py + grpc/_common.py + grpc/_compression.py + grpc/_cython/__init__.py + grpc/_cython/_cygrpc/__init__.py + grpc/_cython/cygrpc.pyx + grpc/_grpcio_metadata.py + grpc/_interceptor.py + grpc/_plugin_wrapping.py + grpc/_runtime_protos.py + grpc/_server.py + grpc/_utilities.py + grpc/beta/__init__.py + grpc/beta/_client_adaptations.py + grpc/beta/_metadata.py + grpc/beta/_server_adaptations.py + grpc/beta/implementations.py + grpc/beta/interfaces.py + grpc/beta/utilities.py + grpc/experimental/__init__.py + grpc/experimental/gevent.py + grpc/experimental/session_cache.py + grpc/framework/__init__.py + grpc/framework/common/__init__.py + grpc/framework/common/cardinality.py + grpc/framework/common/style.py + grpc/framework/foundation/__init__.py + grpc/framework/foundation/abandonment.py + grpc/framework/foundation/callable_util.py + grpc/framework/foundation/future.py + grpc/framework/foundation/logging_pool.py + grpc/framework/foundation/stream.py + grpc/framework/foundation/stream_util.py + grpc/framework/interfaces/__init__.py + grpc/framework/interfaces/base/__init__.py + grpc/framework/interfaces/base/base.py + grpc/framework/interfaces/base/utilities.py + grpc/framework/interfaces/face/__init__.py + grpc/framework/interfaces/face/face.py + grpc/framework/interfaces/face/utilities.py +) + +IF (PYTHON3) + PY_SRCS( + TOP_LEVEL + grpc/_simple_stubs.py + grpc/aio/_base_call.py + grpc/aio/_base_channel.py + grpc/aio/_base_server.py + grpc/aio/_call.py + grpc/aio/_channel.py + grpc/aio/__init__.py + grpc/aio/_interceptor.py + grpc/aio/_metadata.py + grpc/aio/_server.py + grpc/aio/_typing.py + grpc/aio/_utils.py + grpc/experimental/aio/__init__.py + ) +ENDIF() + +END() diff --git a/contrib/libs/grpc/src/python/grpcio_tests/ya.make b/contrib/libs/grpc/src/python/grpcio_tests/ya.make new file mode 100644 index 0000000000..11ac47ae69 --- /dev/null +++ b/contrib/libs/grpc/src/python/grpcio_tests/ya.make @@ -0,0 +1,144 @@ +PY3TEST() + +LICENSE(Apache-2.0) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/python/grpcio +) + +NO_LINT() + +PY_SRCS( + TOP_LEVEL + # tests/_sanity/__init__.py + # tests/testing/proto/__init__.py + # tests/testing/__init__.py + # tests/testing/_application_common.py + # tests/testing/_application_testing_common.py + # tests/testing/_client_application.py + # tests/testing/_client_test.py + # tests/testing/_server_application.py + # tests/testing/_server_test.py + # tests/testing/_time_test.py + tests/unit/__init__.py + tests/unit/_cython/__init__.py + tests/unit/_cython/_common.py + tests/unit/_cython/test_utilities.py + tests/unit/_exit_scenarios.py + tests/unit/_from_grpc_import_star.py + tests/unit/_rpc_test_helpers.py + tests/unit/_server_shutdown_scenarios.py + tests/unit/_signal_client.py + tests/unit/_tcp_proxy.py + tests/unit/beta/__init__.py + tests/unit/beta/test_utilities.py + tests/unit/framework/__init__.py + tests/unit/framework/common/__init__.py + tests/unit/framework/common/test_constants.py + tests/unit/framework/common/test_control.py + tests/unit/framework/common/test_coverage.py + tests/unit/framework/foundation/__init__.py + tests/unit/resources.py + tests/unit/test_common.py + tests/unit/thread_pool.py + # protofiles + # tests/interop/__init__.py + # tests/interop/_intraop_test_case.py + # tests/interop/client.py + # tests/interop/methods.py + # tests/interop/resources.py + # tests/interop/server.py + # tests/interop/service.py + # protofiles + # tests/fork/__init__.py + # tests/fork/client.py + # tests/fork/methods.py + # protofiles + # tests/__init__.py + # tests/_loader.py + # tests/_result.py + # tests/_runner.py +) + +TEST_SRCS( + # coverage + # tests/_sanity/_sanity_test.py + tests/unit/_api_test.py + tests/unit/_abort_test.py + # CRASH + # tests/unit/_auth_context_test.py + tests/unit/_auth_test.py + tests/unit/_channel_args_test.py + tests/unit/_channel_close_test.py + tests/unit/_channel_connectivity_test.py + tests/unit/_channel_ready_future_test.py + # FLAKY + # tests/unit/_compression_test.py + tests/unit/_contextvars_propagation_test.py + tests/unit/_credentials_test.py + tests/unit/_cython/_cancel_many_calls_test.py + tests/unit/_cython/_channel_test.py + tests/unit/_cython/_fork_test.py + tests/unit/_cython/_no_messages_server_completion_queue_per_call_test.py + tests/unit/_cython/_no_messages_single_server_completion_queue_test.py + tests/unit/_cython/_read_some_but_not_all_responses_test.py + tests/unit/_cython/_server_test.py + tests/unit/_cython/cygrpc_test.py + tests/unit/_dns_resolver_test.py + tests/unit/_dynamic_stubs_test.py + tests/unit/_empty_message_test.py + tests/unit/_error_message_encoding_test.py + tests/unit/_exit_test.py + tests/unit/_grpc_shutdown_test.py + tests/unit/_interceptor_test.py + tests/unit/_invalid_metadata_test.py + tests/unit/_invocation_defects_test.py + tests/unit/_local_credentials_test.py + tests/unit/_logging_test.py + tests/unit/_metadata_code_details_test.py + tests/unit/_metadata_flags_test.py + tests/unit/_metadata_test.py + tests/unit/_reconnect_test.py + tests/unit/_resource_exhausted_test.py + tests/unit/_rpc_part_1_test.py + tests/unit/_rpc_part_2_test.py + tests/unit/_server_shutdown_test.py + tests/unit/_xds_credentials_test.py + # tests.testing + # tests/unit/_server_ssl_cert_config_test.py + tests/unit/_server_test.py + tests/unit/_server_wait_for_termination_test.py + # CRASH + # tests/unit/_session_cache_test.py + tests/unit/_signal_handling_test.py + tests/unit/_version_test.py + tests/unit/beta/_beta_features_test.py + tests/unit/beta/_connectivity_channel_test.py + # oauth2client + # tests/unit/beta/_implementations_test.py + tests/unit/beta/_not_found_test.py + tests/unit/beta/_utilities_test.py + tests/unit/framework/foundation/_logging_pool_test.py + tests/unit/framework/foundation/stream_testing.py + # protofiles + # tests/interop/_insecure_intraop_test.py + # tests/interop/_secure_intraop_test.py + # tests/fork/_fork_interop_test.py +) + +SIZE(MEDIUM) + +RESOURCE_FILES( + PREFIX contrib/libs/grpc/src/python/grpcio_tests/ + tests/unit/credentials/ca.pem + tests/unit/credentials/server1.key + tests/unit/credentials/server1.pem +) + +EXPLICIT_DATA() + +REQUIREMENTS(network:full) + +END() diff --git a/contrib/libs/grpc/test/core/util/ya.make b/contrib/libs/grpc/test/core/util/ya.make new file mode 100644 index 0000000000..44b611ef67 --- /dev/null +++ b/contrib/libs/grpc/test/core/util/ya.make @@ -0,0 +1,53 @@ +LIBRARY() + +LICENSE(Apache-2.0) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/grpc + contrib/restricted/abseil-cpp-tstring/y_absl/debugging +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/grpc + contrib/libs/grpc +) + +NO_COMPILER_WARNINGS() + +SRCS( + build.cc + # cmdline.cc + # cmdline_test.cc + # debugger_macros.cc + # fuzzer_corpus_test.cc + # fuzzer_one_entry_runner.sh* + # fuzzer_util.cc + # grpc_fuzzer.bzl + # grpc_profiler.cc + # histogram.cc + # histogram_test.cc + # lsan_suppressions.txt + # memory_counters.cc + # mock_endpoint.cc + # one_corpus_entry_fuzzer.cc + # parse_hexstring.cc + # passthru_endpoint.cc + port.cc + # port_isolated_runtime_environment.cc + port_server_client.cc + # reconnect_server.cc + # run_with_poller.sh* + # slice_splitter.cc + # subprocess_posix.cc + # subprocess_windows.cc + stack_tracer.cc + test_config.cc + test_lb_policies.cc + # test_tcp_server.cc + # tracer_util.cc + # trickle_endpoint.cc +) + +END() diff --git a/contrib/libs/grpc/test/cpp/end2end/health/ya.make b/contrib/libs/grpc/test/cpp/end2end/health/ya.make new file mode 100644 index 0000000000..85b03e58d0 --- /dev/null +++ b/contrib/libs/grpc/test/cpp/end2end/health/ya.make @@ -0,0 +1,28 @@ +GTEST_UGLY() + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/grpc + ${ARCADIA_ROOT}/contrib/libs/grpc +) + +PEERDIR( + contrib/libs/grpc/src/proto/grpc/health/v1 + contrib/libs/grpc/src/proto/grpc/core + contrib/libs/grpc/src/proto/grpc/testing + contrib/libs/grpc/src/proto/grpc/testing/duplicate + contrib/libs/grpc/test/core/util + contrib/libs/grpc/test/cpp/end2end + contrib/libs/grpc/test/cpp/util +) + +NO_COMPILER_WARNINGS() + +SRCDIR( + contrib/libs/grpc/test/cpp/end2end +) + +SRCS( + health_service_end2end_test.cc +) + +END() diff --git a/contrib/libs/grpc/test/cpp/end2end/server_interceptors/ya.make b/contrib/libs/grpc/test/cpp/end2end/server_interceptors/ya.make new file mode 100644 index 0000000000..2bdf076b4a --- /dev/null +++ b/contrib/libs/grpc/test/cpp/end2end/server_interceptors/ya.make @@ -0,0 +1,27 @@ +GTEST_UGLY() + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/grpc + ${ARCADIA_ROOT}/contrib/libs/grpc +) + +PEERDIR( + contrib/libs/grpc/src/proto/grpc/core + contrib/libs/grpc/src/proto/grpc/testing + contrib/libs/grpc/src/proto/grpc/testing/duplicate + contrib/libs/grpc/test/core/util + contrib/libs/grpc/test/cpp/end2end + contrib/libs/grpc/test/cpp/util +) + +NO_COMPILER_WARNINGS() + +SRCDIR( + contrib/libs/grpc/test/cpp/end2end +) + +SRCS( + server_interceptors_end2end_test.cc +) + +END() diff --git a/contrib/libs/grpc/test/cpp/end2end/ya.make b/contrib/libs/grpc/test/cpp/end2end/ya.make new file mode 100644 index 0000000000..409a5fa720 --- /dev/null +++ b/contrib/libs/grpc/test/cpp/end2end/ya.make @@ -0,0 +1,65 @@ +LIBRARY() + +LICENSE(Apache-2.0) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/grpc/src/proto/grpc/health/v1 + contrib/libs/grpc/src/proto/grpc/testing + contrib/libs/grpc/src/proto/grpc/testing/duplicate + contrib/libs/grpc/test/cpp/util + contrib/libs/grpc + contrib/restricted/googletest/googlemock + contrib/restricted/googletest/googletest +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/grpc + contrib/libs/grpc +) + +NO_COMPILER_WARNINGS() + +SRCS( + # async_end2end_test.cc + # channelz_service_test.cc + # client_callback_end2end_test.cc + # client_crash_test.cc + # client_crash_test_server.cc + # client_interceptors_end2end_test.cc + # client_lb_end2end_test.cc lb needs opencensus, not enabled. + # end2end_test.cc + # exception_test.cc + # filter_end2end_test.cc + # generic_end2end_test.cc + # grpclb_end2end_test.cc lb needs opencensus, not enabled. + # health_service_end2end_test.cc + # hybrid_end2end_test.cc + interceptors_util.cc + # mock_test.cc + # nonblocking_test.cc + # proto_server_reflection_test.cc + # raw_end2end_test.cc + # server_builder_plugin_test.cc + # server_crash_test.cc + # server_crash_test_client.cc + # server_early_return_test.cc + # server_interceptors_end2end_test.cc + # server_load_reporting_end2end_test.cc + # shutdown_test.cc + # streaming_throughput_test.cc + test_health_check_service_impl.cc + test_service_impl.cc + # thread_stress_test.cc + # time_change_test.cc +) + +END() + +RECURSE_FOR_TESTS( + health + server_interceptors + # Needs new gtest + # thread +) diff --git a/contrib/libs/grpc/test/cpp/util/ya.make b/contrib/libs/grpc/test/cpp/util/ya.make new file mode 100644 index 0000000000..f6879835da --- /dev/null +++ b/contrib/libs/grpc/test/cpp/util/ya.make @@ -0,0 +1,38 @@ +LIBRARY() + +LICENSE(Apache-2.0) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/gflags + contrib/libs/protoc + contrib/libs/grpc/src/proto/grpc/reflection/v1alpha + contrib/restricted/googletest/googlemock + contrib/restricted/googletest/googletest + contrib/restricted/abseil-cpp-tstring/y_absl/flags +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/grpc + contrib/libs/grpc +) + +NO_COMPILER_WARNINGS() + +SRCS( + byte_buffer_proto_helper.cc + # grpc_cli_libs: + cli_call.cc + cli_credentials.cc + grpc_tool.cc + proto_file_parser.cc + service_describer.cc + string_ref_helper.cc + # grpc++_proto_reflection_desc_db: + proto_reflection_descriptor_database.cc + # grpc++_test_config: + test_config_cc.cc +) + +END() diff --git a/contrib/libs/grpc/third_party/address_sorting/ya.make b/contrib/libs/grpc/third_party/address_sorting/ya.make new file mode 100644 index 0000000000..3458b8825c --- /dev/null +++ b/contrib/libs/grpc/third_party/address_sorting/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(BSD-3-Clause) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/grpc + contrib/libs/grpc + contrib/libs/grpc/third_party/address_sorting/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +IF (OS_LINUX OR OS_DARWIN) + CFLAGS( + -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 + ) +ENDIF() + +SRCS( + address_sorting.c + address_sorting_posix.c + address_sorting_windows.c +) + +END() diff --git a/contrib/libs/grpc/third_party/upb/ya.make b/contrib/libs/grpc/third_party/upb/ya.make new file mode 100644 index 0000000000..524296fc96 --- /dev/null +++ b/contrib/libs/grpc/third_party/upb/ya.make @@ -0,0 +1,43 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(BSD-3-Clause) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/grpc + contrib/libs/grpc + contrib/libs/grpc/src/core/ext/upb-generated + contrib/libs/grpc/src/core/ext/upbdefs-generated + contrib/libs/grpc/third_party/upb +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +SRCDIR(contrib/libs/grpc) + +IF (OS_LINUX OR OS_DARWIN) + CFLAGS( + -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 + ) +ENDIF() + +SRCS( + src/core/ext/upb-generated/google/protobuf/descriptor.upb.c + src/core/ext/upbdefs-generated/google/protobuf/descriptor.upbdefs.c + third_party/upb/upb/decode.c + third_party/upb/upb/decode_fast.c + third_party/upb/upb/def.c + third_party/upb/upb/encode.c + third_party/upb/upb/msg.c + third_party/upb/upb/reflection.c + third_party/upb/upb/table.c + third_party/upb/upb/text_encode.c + third_party/upb/upb/upb.c +) + +END() diff --git a/contrib/libs/grpc/ya.make b/contrib/libs/grpc/ya.make new file mode 100644 index 0000000000..68902f7124 --- /dev/null +++ b/contrib/libs/grpc/ya.make @@ -0,0 +1,813 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +VERSION(1.44.0) + +ORIGINAL_SOURCE(https://github.com/grpc/grpc/archive/v1.44.0.tar.gz) + +LICENSE( + Apache-2.0 AND + BSD-3-Clause AND + MPL-2.0 +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + certs + contrib/libs/c-ares + contrib/libs/grpc/third_party/address_sorting + contrib/libs/grpc/third_party/upb + contrib/libs/openssl + contrib/libs/re2 + contrib/libs/xxhash + contrib/libs/zlib + contrib/restricted/abseil-cpp-tstring/y_absl/algorithm + contrib/restricted/abseil-cpp-tstring/y_absl/base + contrib/restricted/abseil-cpp-tstring/y_absl/container + contrib/restricted/abseil-cpp-tstring/y_absl/functional + contrib/restricted/abseil-cpp-tstring/y_absl/hash + contrib/restricted/abseil-cpp-tstring/y_absl/memory + contrib/restricted/abseil-cpp-tstring/y_absl/meta + contrib/restricted/abseil-cpp-tstring/y_absl/random + contrib/restricted/abseil-cpp-tstring/y_absl/status + contrib/restricted/abseil-cpp-tstring/y_absl/strings + contrib/restricted/abseil-cpp-tstring/y_absl/synchronization + contrib/restricted/abseil-cpp-tstring/y_absl/time + contrib/restricted/abseil-cpp-tstring/y_absl/types + contrib/restricted/abseil-cpp-tstring/y_absl/utility + library/cpp/resource +) + +ADDINCL( + GLOBAL contrib/libs/grpc/include + contrib/libs/c-ares/include + ${ARCADIA_BUILD_ROOT}/contrib/libs/grpc + contrib/libs/grpc + contrib/libs/grpc/src/core/ext/upb-generated + contrib/libs/grpc/src/core/ext/upbdefs-generated + contrib/libs/grpc/third_party/address_sorting/include + contrib/libs/grpc/third_party/upb + contrib/libs/re2 + contrib/libs/xxhash +) + +NO_COMPILER_WARNINGS() + +IF (OS_LINUX OR OS_DARWIN) + CFLAGS( + -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 + ) +ENDIF() + +SRCS( + src/core/ext/filters/census/grpc_context.cc + src/core/ext/filters/client_channel/backend_metric.cc + src/core/ext/filters/client_channel/backup_poller.cc + src/core/ext/filters/client_channel/channel_connectivity.cc + src/core/ext/filters/client_channel/client_channel.cc + src/core/ext/filters/client_channel/client_channel_channelz.cc + src/core/ext/filters/client_channel/client_channel_factory.cc + src/core/ext/filters/client_channel/client_channel_plugin.cc + src/core/ext/filters/client_channel/config_selector.cc + src/core/ext/filters/client_channel/dynamic_filters.cc + src/core/ext/filters/client_channel/global_subchannel_pool.cc + src/core/ext/filters/client_channel/health/health_check_client.cc + src/core/ext/filters/client_channel/http_connect_handshaker.cc + src/core/ext/filters/client_channel/http_proxy.cc + src/core/ext/filters/client_channel/lb_policy.cc + src/core/ext/filters/client_channel/lb_policy/address_filtering.cc + src/core/ext/filters/client_channel/lb_policy/child_policy_handler.cc + src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.cc + src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.cc + src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_balancer_addresses.cc + src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel_secure.cc + src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.cc + src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.cc + src/core/ext/filters/client_channel/lb_policy/pick_first/pick_first.cc + src/core/ext/filters/client_channel/lb_policy/priority/priority.cc + src/core/ext/filters/client_channel/lb_policy/ring_hash/ring_hash.cc + src/core/ext/filters/client_channel/lb_policy/rls/rls.cc + src/core/ext/filters/client_channel/lb_policy/round_robin/round_robin.cc + src/core/ext/filters/client_channel/lb_policy/weighted_target/weighted_target.cc + src/core/ext/filters/client_channel/lb_policy/xds/cds.cc + src/core/ext/filters/client_channel/lb_policy/xds/xds_cluster_impl.cc + src/core/ext/filters/client_channel/lb_policy/xds/xds_cluster_manager.cc + src/core/ext/filters/client_channel/lb_policy/xds/xds_cluster_resolver.cc + src/core/ext/filters/client_channel/lb_policy_registry.cc + src/core/ext/filters/client_channel/local_subchannel_pool.cc + src/core/ext/filters/client_channel/proxy_mapper_registry.cc + src/core/ext/filters/client_channel/resolver/binder/binder_resolver.cc + src/core/ext/filters/client_channel/resolver/dns/c_ares/dns_resolver_ares.cc + src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_event_engine.cc + src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc + src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_windows.cc + src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.cc + src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_event_engine.cc + src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc + src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_windows.cc + src/core/ext/filters/client_channel/resolver/dns/dns_resolver_selection.cc + src/core/ext/filters/client_channel/resolver/dns/native/dns_resolver.cc + src/core/ext/filters/client_channel/resolver/fake/fake_resolver.cc + src/core/ext/filters/client_channel/resolver/google_c2p/google_c2p_resolver.cc + src/core/ext/filters/client_channel/resolver/sockaddr/sockaddr_resolver.cc + src/core/ext/filters/client_channel/resolver/xds/xds_resolver.cc + src/core/ext/filters/client_channel/resolver_result_parsing.cc + src/core/ext/filters/client_channel/retry_filter.cc + src/core/ext/filters/client_channel/retry_service_config.cc + src/core/ext/filters/client_channel/retry_throttle.cc + src/core/ext/filters/client_channel/service_config_channel_arg_filter.cc + src/core/ext/filters/client_channel/subchannel.cc + src/core/ext/filters/client_channel/subchannel_pool_interface.cc + src/core/ext/filters/client_idle/client_idle_filter.cc + src/core/ext/filters/client_idle/idle_filter_state.cc + src/core/ext/filters/deadline/deadline_filter.cc + src/core/ext/filters/fault_injection/fault_injection_filter.cc + src/core/ext/filters/fault_injection/service_config_parser.cc + src/core/ext/filters/http/client/http_client_filter.cc + src/core/ext/filters/http/client_authority_filter.cc + src/core/ext/filters/http/http_filters_plugin.cc + src/core/ext/filters/http/message_compress/message_compress_filter.cc + src/core/ext/filters/http/message_compress/message_decompress_filter.cc + src/core/ext/filters/http/server/http_server_filter.cc + src/core/ext/filters/max_age/max_age_filter.cc + src/core/ext/filters/message_size/message_size_filter.cc + src/core/ext/filters/rbac/rbac_filter.cc + src/core/ext/filters/rbac/rbac_service_config_parser.cc + src/core/ext/filters/server_config_selector/server_config_selector.cc + src/core/ext/filters/server_config_selector/server_config_selector_filter.cc + src/core/ext/transport/binder/client/binder_connector.cc + src/core/ext/transport/binder/client/channel_create.cc + src/core/ext/transport/binder/client/channel_create_impl.cc + src/core/ext/transport/binder/client/connection_id_generator.cc + src/core/ext/transport/binder/client/endpoint_binder_pool.cc + src/core/ext/transport/binder/client/jni_utils.cc + src/core/ext/transport/binder/client/security_policy_setting.cc + src/core/ext/transport/binder/security_policy/binder_security_policy.cc + src/core/ext/transport/binder/server/binder_server.cc + src/core/ext/transport/binder/server/binder_server_credentials.cc + src/core/ext/transport/binder/transport/binder_transport.cc + src/core/ext/transport/binder/utils/ndk_binder.cc + src/core/ext/transport/binder/utils/transport_stream_receiver_impl.cc + src/core/ext/transport/binder/wire_format/binder_android.cc + src/core/ext/transport/binder/wire_format/binder_constants.cc + src/core/ext/transport/binder/wire_format/transaction.cc + src/core/ext/transport/binder/wire_format/wire_reader_impl.cc + src/core/ext/transport/binder/wire_format/wire_writer.cc + src/core/ext/transport/chttp2/alpn/alpn.cc + src/core/ext/transport/chttp2/client/chttp2_connector.cc + src/core/ext/transport/chttp2/client/insecure/channel_create.cc + src/core/ext/transport/chttp2/client/insecure/channel_create_posix.cc + src/core/ext/transport/chttp2/client/secure/secure_channel_create.cc + src/core/ext/transport/chttp2/server/chttp2_server.cc + src/core/ext/transport/chttp2/server/insecure/server_chttp2.cc + src/core/ext/transport/chttp2/server/insecure/server_chttp2_posix.cc + src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.cc + src/core/ext/transport/chttp2/transport/bin_decoder.cc + src/core/ext/transport/chttp2/transport/bin_encoder.cc + src/core/ext/transport/chttp2/transport/chttp2_plugin.cc + src/core/ext/transport/chttp2/transport/chttp2_transport.cc + src/core/ext/transport/chttp2/transport/context_list.cc + src/core/ext/transport/chttp2/transport/flow_control.cc + src/core/ext/transport/chttp2/transport/frame_data.cc + src/core/ext/transport/chttp2/transport/frame_goaway.cc + src/core/ext/transport/chttp2/transport/frame_ping.cc + src/core/ext/transport/chttp2/transport/frame_rst_stream.cc + src/core/ext/transport/chttp2/transport/frame_settings.cc + src/core/ext/transport/chttp2/transport/frame_window_update.cc + src/core/ext/transport/chttp2/transport/hpack_encoder.cc + src/core/ext/transport/chttp2/transport/hpack_encoder_table.cc + src/core/ext/transport/chttp2/transport/hpack_parser.cc + src/core/ext/transport/chttp2/transport/hpack_parser_table.cc + src/core/ext/transport/chttp2/transport/http2_settings.cc + src/core/ext/transport/chttp2/transport/huffsyms.cc + src/core/ext/transport/chttp2/transport/parsing.cc + src/core/ext/transport/chttp2/transport/stream_lists.cc + src/core/ext/transport/chttp2/transport/stream_map.cc + src/core/ext/transport/chttp2/transport/varint.cc + src/core/ext/transport/chttp2/transport/writing.cc + src/core/ext/transport/inproc/inproc_plugin.cc + src/core/ext/transport/inproc/inproc_transport.cc + src/core/ext/upb-generated/envoy/admin/v3/config_dump.upb.c + src/core/ext/upb-generated/envoy/annotations/deprecation.upb.c + src/core/ext/upb-generated/envoy/annotations/resource.upb.c + src/core/ext/upb-generated/envoy/config/accesslog/v3/accesslog.upb.c + src/core/ext/upb-generated/envoy/config/bootstrap/v3/bootstrap.upb.c + src/core/ext/upb-generated/envoy/config/cluster/v3/circuit_breaker.upb.c + src/core/ext/upb-generated/envoy/config/cluster/v3/cluster.upb.c + src/core/ext/upb-generated/envoy/config/cluster/v3/filter.upb.c + src/core/ext/upb-generated/envoy/config/cluster/v3/outlier_detection.upb.c + src/core/ext/upb-generated/envoy/config/core/v3/address.upb.c + src/core/ext/upb-generated/envoy/config/core/v3/backoff.upb.c + src/core/ext/upb-generated/envoy/config/core/v3/base.upb.c + src/core/ext/upb-generated/envoy/config/core/v3/config_source.upb.c + src/core/ext/upb-generated/envoy/config/core/v3/event_service_config.upb.c + src/core/ext/upb-generated/envoy/config/core/v3/extension.upb.c + src/core/ext/upb-generated/envoy/config/core/v3/grpc_service.upb.c + src/core/ext/upb-generated/envoy/config/core/v3/health_check.upb.c + src/core/ext/upb-generated/envoy/config/core/v3/http_uri.upb.c + src/core/ext/upb-generated/envoy/config/core/v3/protocol.upb.c + src/core/ext/upb-generated/envoy/config/core/v3/proxy_protocol.upb.c + src/core/ext/upb-generated/envoy/config/core/v3/resolver.upb.c + src/core/ext/upb-generated/envoy/config/core/v3/socket_option.upb.c + src/core/ext/upb-generated/envoy/config/core/v3/substitution_format_string.upb.c + src/core/ext/upb-generated/envoy/config/core/v3/udp_socket_config.upb.c + src/core/ext/upb-generated/envoy/config/endpoint/v3/endpoint.upb.c + src/core/ext/upb-generated/envoy/config/endpoint/v3/endpoint_components.upb.c + src/core/ext/upb-generated/envoy/config/endpoint/v3/load_report.upb.c + src/core/ext/upb-generated/envoy/config/listener/v3/api_listener.upb.c + src/core/ext/upb-generated/envoy/config/listener/v3/listener.upb.c + src/core/ext/upb-generated/envoy/config/listener/v3/listener_components.upb.c + src/core/ext/upb-generated/envoy/config/listener/v3/quic_config.upb.c + src/core/ext/upb-generated/envoy/config/listener/v3/udp_listener_config.upb.c + src/core/ext/upb-generated/envoy/config/metrics/v3/stats.upb.c + src/core/ext/upb-generated/envoy/config/overload/v3/overload.upb.c + src/core/ext/upb-generated/envoy/config/rbac/v3/rbac.upb.c + src/core/ext/upb-generated/envoy/config/route/v3/route.upb.c + src/core/ext/upb-generated/envoy/config/route/v3/route_components.upb.c + src/core/ext/upb-generated/envoy/config/route/v3/scoped_route.upb.c + src/core/ext/upb-generated/envoy/config/trace/v3/http_tracer.upb.c + src/core/ext/upb-generated/envoy/extensions/clusters/aggregate/v3/cluster.upb.c + src/core/ext/upb-generated/envoy/extensions/filters/common/fault/v3/fault.upb.c + src/core/ext/upb-generated/envoy/extensions/filters/http/fault/v3/fault.upb.c + src/core/ext/upb-generated/envoy/extensions/filters/http/rbac/v3/rbac.upb.c + src/core/ext/upb-generated/envoy/extensions/filters/http/router/v3/router.upb.c + src/core/ext/upb-generated/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upb.c + src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/cert.upb.c + src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/common.upb.c + src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/secret.upb.c + src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/tls.upb.c + src/core/ext/upb-generated/envoy/service/cluster/v3/cds.upb.c + src/core/ext/upb-generated/envoy/service/discovery/v3/ads.upb.c + src/core/ext/upb-generated/envoy/service/discovery/v3/discovery.upb.c + src/core/ext/upb-generated/envoy/service/endpoint/v3/eds.upb.c + src/core/ext/upb-generated/envoy/service/listener/v3/lds.upb.c + src/core/ext/upb-generated/envoy/service/load_stats/v3/lrs.upb.c + src/core/ext/upb-generated/envoy/service/route/v3/rds.upb.c + src/core/ext/upb-generated/envoy/service/route/v3/srds.upb.c + src/core/ext/upb-generated/envoy/service/status/v3/csds.upb.c + src/core/ext/upb-generated/envoy/type/http/v3/path_transformation.upb.c + src/core/ext/upb-generated/envoy/type/matcher/v3/metadata.upb.c + src/core/ext/upb-generated/envoy/type/matcher/v3/node.upb.c + src/core/ext/upb-generated/envoy/type/matcher/v3/number.upb.c + src/core/ext/upb-generated/envoy/type/matcher/v3/path.upb.c + src/core/ext/upb-generated/envoy/type/matcher/v3/regex.upb.c + src/core/ext/upb-generated/envoy/type/matcher/v3/string.upb.c + src/core/ext/upb-generated/envoy/type/matcher/v3/struct.upb.c + src/core/ext/upb-generated/envoy/type/matcher/v3/value.upb.c + src/core/ext/upb-generated/envoy/type/metadata/v3/metadata.upb.c + src/core/ext/upb-generated/envoy/type/tracing/v3/custom_tag.upb.c + src/core/ext/upb-generated/envoy/type/v3/http.upb.c + src/core/ext/upb-generated/envoy/type/v3/percent.upb.c + src/core/ext/upb-generated/envoy/type/v3/range.upb.c + src/core/ext/upb-generated/envoy/type/v3/semantic_version.upb.c + src/core/ext/upb-generated/google/api/annotations.upb.c + src/core/ext/upb-generated/google/api/expr/v1alpha1/checked.upb.c + src/core/ext/upb-generated/google/api/expr/v1alpha1/eval.upb.c + src/core/ext/upb-generated/google/api/expr/v1alpha1/explain.upb.c + src/core/ext/upb-generated/google/api/expr/v1alpha1/syntax.upb.c + src/core/ext/upb-generated/google/api/expr/v1alpha1/value.upb.c + src/core/ext/upb-generated/google/api/http.upb.c + src/core/ext/upb-generated/google/protobuf/any.upb.c + src/core/ext/upb-generated/google/protobuf/descriptor.upb.c + src/core/ext/upb-generated/google/protobuf/duration.upb.c + src/core/ext/upb-generated/google/protobuf/empty.upb.c + src/core/ext/upb-generated/google/protobuf/struct.upb.c + src/core/ext/upb-generated/google/protobuf/timestamp.upb.c + src/core/ext/upb-generated/google/protobuf/wrappers.upb.c + src/core/ext/upb-generated/google/rpc/status.upb.c + src/core/ext/upb-generated/src/proto/grpc/gcp/altscontext.upb.c + src/core/ext/upb-generated/src/proto/grpc/gcp/handshaker.upb.c + src/core/ext/upb-generated/src/proto/grpc/gcp/transport_security_common.upb.c + src/core/ext/upb-generated/src/proto/grpc/health/v1/health.upb.c + src/core/ext/upb-generated/src/proto/grpc/lb/v1/load_balancer.upb.c + src/core/ext/upb-generated/src/proto/grpc/lookup/v1/rls.upb.c + src/core/ext/upb-generated/udpa/annotations/migrate.upb.c + src/core/ext/upb-generated/udpa/annotations/security.upb.c + src/core/ext/upb-generated/udpa/annotations/sensitive.upb.c + src/core/ext/upb-generated/udpa/annotations/status.upb.c + src/core/ext/upb-generated/udpa/annotations/versioning.upb.c + src/core/ext/upb-generated/validate/validate.upb.c + src/core/ext/upb-generated/xds/annotations/v3/status.upb.c + src/core/ext/upb-generated/xds/core/v3/authority.upb.c + src/core/ext/upb-generated/xds/core/v3/collection_entry.upb.c + src/core/ext/upb-generated/xds/core/v3/context_params.upb.c + src/core/ext/upb-generated/xds/core/v3/resource.upb.c + src/core/ext/upb-generated/xds/core/v3/resource_locator.upb.c + src/core/ext/upb-generated/xds/core/v3/resource_name.upb.c + src/core/ext/upb-generated/xds/data/orca/v3/orca_load_report.upb.c + src/core/ext/upb-generated/xds/type/v3/typed_struct.upb.c + src/core/ext/upbdefs-generated/envoy/admin/v3/config_dump.upbdefs.c + src/core/ext/upbdefs-generated/envoy/annotations/deprecation.upbdefs.c + src/core/ext/upbdefs-generated/envoy/annotations/resource.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/accesslog/v3/accesslog.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/bootstrap/v3/bootstrap.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/cluster/v3/circuit_breaker.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/cluster/v3/cluster.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/cluster/v3/filter.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/cluster/v3/outlier_detection.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/core/v3/address.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/core/v3/backoff.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/core/v3/base.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/core/v3/config_source.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/core/v3/event_service_config.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/core/v3/extension.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/core/v3/grpc_service.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/core/v3/health_check.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/core/v3/http_uri.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/core/v3/protocol.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/core/v3/proxy_protocol.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/core/v3/resolver.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/core/v3/socket_option.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/core/v3/substitution_format_string.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/core/v3/udp_socket_config.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/endpoint/v3/endpoint.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/endpoint/v3/endpoint_components.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/endpoint/v3/load_report.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/listener/v3/api_listener.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/listener/v3/listener.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/listener/v3/listener_components.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/listener/v3/quic_config.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/listener/v3/udp_listener_config.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/metrics/v3/stats.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/overload/v3/overload.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/rbac/v3/rbac.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/route/v3/route.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/route/v3/route_components.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/route/v3/scoped_route.upbdefs.c + src/core/ext/upbdefs-generated/envoy/config/trace/v3/http_tracer.upbdefs.c + src/core/ext/upbdefs-generated/envoy/extensions/clusters/aggregate/v3/cluster.upbdefs.c + src/core/ext/upbdefs-generated/envoy/extensions/filters/common/fault/v3/fault.upbdefs.c + src/core/ext/upbdefs-generated/envoy/extensions/filters/http/fault/v3/fault.upbdefs.c + src/core/ext/upbdefs-generated/envoy/extensions/filters/http/rbac/v3/rbac.upbdefs.c + src/core/ext/upbdefs-generated/envoy/extensions/filters/http/router/v3/router.upbdefs.c + src/core/ext/upbdefs-generated/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upbdefs.c + src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/cert.upbdefs.c + src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/common.upbdefs.c + src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/secret.upbdefs.c + src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/tls.upbdefs.c + src/core/ext/upbdefs-generated/envoy/service/cluster/v3/cds.upbdefs.c + src/core/ext/upbdefs-generated/envoy/service/discovery/v3/ads.upbdefs.c + src/core/ext/upbdefs-generated/envoy/service/discovery/v3/discovery.upbdefs.c + src/core/ext/upbdefs-generated/envoy/service/endpoint/v3/eds.upbdefs.c + src/core/ext/upbdefs-generated/envoy/service/listener/v3/lds.upbdefs.c + src/core/ext/upbdefs-generated/envoy/service/load_stats/v3/lrs.upbdefs.c + src/core/ext/upbdefs-generated/envoy/service/route/v3/rds.upbdefs.c + src/core/ext/upbdefs-generated/envoy/service/route/v3/srds.upbdefs.c + src/core/ext/upbdefs-generated/envoy/service/status/v3/csds.upbdefs.c + src/core/ext/upbdefs-generated/envoy/type/http/v3/path_transformation.upbdefs.c + src/core/ext/upbdefs-generated/envoy/type/matcher/v3/metadata.upbdefs.c + src/core/ext/upbdefs-generated/envoy/type/matcher/v3/node.upbdefs.c + src/core/ext/upbdefs-generated/envoy/type/matcher/v3/number.upbdefs.c + src/core/ext/upbdefs-generated/envoy/type/matcher/v3/path.upbdefs.c + src/core/ext/upbdefs-generated/envoy/type/matcher/v3/regex.upbdefs.c + src/core/ext/upbdefs-generated/envoy/type/matcher/v3/string.upbdefs.c + src/core/ext/upbdefs-generated/envoy/type/matcher/v3/struct.upbdefs.c + src/core/ext/upbdefs-generated/envoy/type/matcher/v3/value.upbdefs.c + src/core/ext/upbdefs-generated/envoy/type/metadata/v3/metadata.upbdefs.c + src/core/ext/upbdefs-generated/envoy/type/tracing/v3/custom_tag.upbdefs.c + src/core/ext/upbdefs-generated/envoy/type/v3/http.upbdefs.c + src/core/ext/upbdefs-generated/envoy/type/v3/percent.upbdefs.c + src/core/ext/upbdefs-generated/envoy/type/v3/range.upbdefs.c + src/core/ext/upbdefs-generated/envoy/type/v3/semantic_version.upbdefs.c + src/core/ext/upbdefs-generated/google/api/annotations.upbdefs.c + src/core/ext/upbdefs-generated/google/api/expr/v1alpha1/checked.upbdefs.c + src/core/ext/upbdefs-generated/google/api/expr/v1alpha1/eval.upbdefs.c + src/core/ext/upbdefs-generated/google/api/expr/v1alpha1/explain.upbdefs.c + src/core/ext/upbdefs-generated/google/api/expr/v1alpha1/syntax.upbdefs.c + src/core/ext/upbdefs-generated/google/api/expr/v1alpha1/value.upbdefs.c + src/core/ext/upbdefs-generated/google/api/http.upbdefs.c + src/core/ext/upbdefs-generated/google/protobuf/any.upbdefs.c + src/core/ext/upbdefs-generated/google/protobuf/descriptor.upbdefs.c + src/core/ext/upbdefs-generated/google/protobuf/duration.upbdefs.c + src/core/ext/upbdefs-generated/google/protobuf/empty.upbdefs.c + src/core/ext/upbdefs-generated/google/protobuf/struct.upbdefs.c + src/core/ext/upbdefs-generated/google/protobuf/timestamp.upbdefs.c + src/core/ext/upbdefs-generated/google/protobuf/wrappers.upbdefs.c + src/core/ext/upbdefs-generated/google/rpc/status.upbdefs.c + src/core/ext/upbdefs-generated/udpa/annotations/migrate.upbdefs.c + src/core/ext/upbdefs-generated/udpa/annotations/security.upbdefs.c + src/core/ext/upbdefs-generated/udpa/annotations/sensitive.upbdefs.c + src/core/ext/upbdefs-generated/udpa/annotations/status.upbdefs.c + src/core/ext/upbdefs-generated/udpa/annotations/versioning.upbdefs.c + src/core/ext/upbdefs-generated/validate/validate.upbdefs.c + src/core/ext/upbdefs-generated/xds/annotations/v3/status.upbdefs.c + src/core/ext/upbdefs-generated/xds/core/v3/authority.upbdefs.c + src/core/ext/upbdefs-generated/xds/core/v3/collection_entry.upbdefs.c + src/core/ext/upbdefs-generated/xds/core/v3/context_params.upbdefs.c + src/core/ext/upbdefs-generated/xds/core/v3/resource.upbdefs.c + src/core/ext/upbdefs-generated/xds/core/v3/resource_locator.upbdefs.c + src/core/ext/upbdefs-generated/xds/core/v3/resource_name.upbdefs.c + src/core/ext/upbdefs-generated/xds/type/v3/typed_struct.upbdefs.c + src/core/ext/xds/certificate_provider_registry.cc + src/core/ext/xds/certificate_provider_store.cc + src/core/ext/xds/file_watcher_certificate_provider_factory.cc + src/core/ext/xds/xds_api.cc + src/core/ext/xds/xds_bootstrap.cc + src/core/ext/xds/xds_certificate_provider.cc + src/core/ext/xds/xds_channel_creds.cc + src/core/ext/xds/xds_channel_stack_modifier.cc + src/core/ext/xds/xds_client.cc + src/core/ext/xds/xds_client_stats.cc + src/core/ext/xds/xds_cluster.cc + src/core/ext/xds/xds_common_types.cc + src/core/ext/xds/xds_endpoint.cc + src/core/ext/xds/xds_http_fault_filter.cc + src/core/ext/xds/xds_http_filters.cc + src/core/ext/xds/xds_http_rbac_filter.cc + src/core/ext/xds/xds_listener.cc + src/core/ext/xds/xds_resource_type.cc + src/core/ext/xds/xds_route_config.cc + src/core/ext/xds/xds_routing.cc + src/core/ext/xds/xds_server_config_fetcher.cc + src/core/lib/address_utils/parse_address.cc + src/core/lib/address_utils/sockaddr_utils.cc + src/core/lib/backoff/backoff.cc + src/core/lib/channel/channel_args.cc + src/core/lib/channel/channel_args_preconditioning.cc + src/core/lib/channel/channel_stack.cc + src/core/lib/channel/channel_stack_builder.cc + src/core/lib/channel/channel_trace.cc + src/core/lib/channel/channelz.cc + src/core/lib/channel/channelz_registry.cc + src/core/lib/channel/connected_channel.cc + src/core/lib/channel/handshaker.cc + src/core/lib/channel/handshaker_registry.cc + src/core/lib/channel/status_util.cc + src/core/lib/compression/compression.cc + src/core/lib/compression/compression_internal.cc + src/core/lib/compression/message_compress.cc + src/core/lib/config/core_configuration.cc + src/core/lib/debug/stats.cc + src/core/lib/debug/stats_data.cc + src/core/lib/debug/trace.cc + src/core/lib/event_engine/channel_args_endpoint_config.cc + src/core/lib/event_engine/event_engine.cc + src/core/lib/event_engine/event_engine_factory.cc + src/core/lib/event_engine/memory_allocator.cc + src/core/lib/event_engine/sockaddr.cc + src/core/lib/gpr/alloc.cc + src/core/lib/gpr/atm.cc + src/core/lib/gpr/cpu_iphone.cc + src/core/lib/gpr/cpu_linux.cc + src/core/lib/gpr/cpu_posix.cc + src/core/lib/gpr/cpu_windows.cc + src/core/lib/gpr/env_linux.cc + src/core/lib/gpr/env_posix.cc + src/core/lib/gpr/env_windows.cc + src/core/lib/gpr/log.cc + src/core/lib/gpr/log_android.cc + src/core/lib/gpr/log_linux.cc + src/core/lib/gpr/log_posix.cc + src/core/lib/gpr/log_windows.cc + src/core/lib/gpr/murmur_hash.cc + src/core/lib/gpr/string.cc + src/core/lib/gpr/string_posix.cc + src/core/lib/gpr/string_util_windows.cc + src/core/lib/gpr/string_windows.cc + src/core/lib/gpr/sync.cc + src/core/lib/gpr/sync_abseil.cc + src/core/lib/gpr/sync_posix.cc + src/core/lib/gpr/sync_windows.cc + src/core/lib/gpr/time.cc + src/core/lib/gpr/time_posix.cc + src/core/lib/gpr/time_precise.cc + src/core/lib/gpr/time_windows.cc + src/core/lib/gpr/tmpfile_msys.cc + src/core/lib/gpr/tmpfile_posix.cc + src/core/lib/gpr/tmpfile_windows.cc + src/core/lib/gpr/wrap_memcpy.cc + src/core/lib/gprpp/examine_stack.cc + src/core/lib/gprpp/fork.cc + src/core/lib/gprpp/global_config_env.cc + src/core/lib/gprpp/host_port.cc + src/core/lib/gprpp/mpscq.cc + src/core/lib/gprpp/stat_posix.cc + src/core/lib/gprpp/stat_windows.cc + src/core/lib/gprpp/status_helper.cc + src/core/lib/gprpp/thd_posix.cc + src/core/lib/gprpp/thd_windows.cc + src/core/lib/gprpp/time_util.cc + src/core/lib/http/format_request.cc + src/core/lib/http/httpcli.cc + src/core/lib/http/httpcli_security_connector.cc + src/core/lib/http/parser.cc + src/core/lib/iomgr/buffer_list.cc + src/core/lib/iomgr/call_combiner.cc + src/core/lib/iomgr/cfstream_handle.cc + src/core/lib/iomgr/combiner.cc + src/core/lib/iomgr/dualstack_socket_posix.cc + src/core/lib/iomgr/endpoint.cc + src/core/lib/iomgr/endpoint_cfstream.cc + src/core/lib/iomgr/endpoint_pair_event_engine.cc + src/core/lib/iomgr/endpoint_pair_posix.cc + src/core/lib/iomgr/endpoint_pair_windows.cc + src/core/lib/iomgr/error.cc + src/core/lib/iomgr/error_cfstream.cc + src/core/lib/iomgr/ev_apple.cc + src/core/lib/iomgr/ev_epoll1_linux.cc + src/core/lib/iomgr/ev_epollex_linux.cc + src/core/lib/iomgr/ev_poll_posix.cc + src/core/lib/iomgr/ev_posix.cc + src/core/lib/iomgr/ev_windows.cc + src/core/lib/iomgr/event_engine/closure.cc + src/core/lib/iomgr/event_engine/endpoint.cc + src/core/lib/iomgr/event_engine/iomgr.cc + src/core/lib/iomgr/event_engine/pollset.cc + src/core/lib/iomgr/event_engine/resolved_address_internal.cc + src/core/lib/iomgr/event_engine/resolver.cc + src/core/lib/iomgr/event_engine/tcp.cc + src/core/lib/iomgr/event_engine/timer.cc + src/core/lib/iomgr/exec_ctx.cc + src/core/lib/iomgr/executor.cc + src/core/lib/iomgr/executor/mpmcqueue.cc + src/core/lib/iomgr/executor/threadpool.cc + src/core/lib/iomgr/fork_posix.cc + src/core/lib/iomgr/fork_windows.cc + src/core/lib/iomgr/gethostname_fallback.cc + src/core/lib/iomgr/gethostname_host_name_max.cc + src/core/lib/iomgr/gethostname_sysconf.cc + src/core/lib/iomgr/grpc_if_nametoindex_posix.cc + src/core/lib/iomgr/grpc_if_nametoindex_unsupported.cc + src/core/lib/iomgr/internal_errqueue.cc + src/core/lib/iomgr/iocp_windows.cc + src/core/lib/iomgr/iomgr.cc + src/core/lib/iomgr/iomgr_custom.cc + src/core/lib/iomgr/iomgr_internal.cc + src/core/lib/iomgr/iomgr_posix.cc + src/core/lib/iomgr/iomgr_posix_cfstream.cc + src/core/lib/iomgr/iomgr_windows.cc + src/core/lib/iomgr/is_epollexclusive_available.cc + src/core/lib/iomgr/load_file.cc + src/core/lib/iomgr/lockfree_event.cc + src/core/lib/iomgr/polling_entity.cc + src/core/lib/iomgr/pollset.cc + src/core/lib/iomgr/pollset_custom.cc + src/core/lib/iomgr/pollset_set.cc + src/core/lib/iomgr/pollset_set_custom.cc + src/core/lib/iomgr/pollset_set_windows.cc + src/core/lib/iomgr/pollset_windows.cc + src/core/lib/iomgr/resolve_address.cc + src/core/lib/iomgr/resolve_address_custom.cc + src/core/lib/iomgr/resolve_address_posix.cc + src/core/lib/iomgr/resolve_address_windows.cc + src/core/lib/iomgr/socket_factory_posix.cc + src/core/lib/iomgr/socket_mutator.cc + src/core/lib/iomgr/socket_utils_common_posix.cc + src/core/lib/iomgr/socket_utils_linux.cc + src/core/lib/iomgr/socket_utils_posix.cc + src/core/lib/iomgr/socket_utils_windows.cc + src/core/lib/iomgr/socket_windows.cc + src/core/lib/iomgr/tcp_client.cc + src/core/lib/iomgr/tcp_client_cfstream.cc + src/core/lib/iomgr/tcp_client_custom.cc + src/core/lib/iomgr/tcp_client_posix.cc + src/core/lib/iomgr/tcp_client_windows.cc + src/core/lib/iomgr/tcp_custom.cc + src/core/lib/iomgr/tcp_posix.cc + src/core/lib/iomgr/tcp_server.cc + src/core/lib/iomgr/tcp_server_custom.cc + src/core/lib/iomgr/tcp_server_posix.cc + src/core/lib/iomgr/tcp_server_utils_posix_common.cc + src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc + src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.cc + src/core/lib/iomgr/tcp_server_windows.cc + src/core/lib/iomgr/tcp_windows.cc + src/core/lib/iomgr/time_averaged_stats.cc + src/core/lib/iomgr/timer.cc + src/core/lib/iomgr/timer_custom.cc + src/core/lib/iomgr/timer_generic.cc + src/core/lib/iomgr/timer_heap.cc + src/core/lib/iomgr/timer_manager.cc + src/core/lib/iomgr/unix_sockets_posix.cc + src/core/lib/iomgr/unix_sockets_posix_noop.cc + src/core/lib/iomgr/wakeup_fd_eventfd.cc + src/core/lib/iomgr/wakeup_fd_nospecial.cc + src/core/lib/iomgr/wakeup_fd_pipe.cc + src/core/lib/iomgr/wakeup_fd_posix.cc + src/core/lib/iomgr/work_serializer.cc + src/core/lib/json/json_reader.cc + src/core/lib/json/json_util.cc + src/core/lib/json/json_writer.cc + src/core/lib/matchers/matchers.cc + src/core/lib/profiling/basic_timers.cc + src/core/lib/profiling/stap_timers.cc + src/core/lib/promise/activity.cc + src/core/lib/resolver/resolver.cc + src/core/lib/resolver/resolver_registry.cc + src/core/lib/resolver/server_address.cc + src/core/lib/resource_quota/api.cc + src/core/lib/resource_quota/arena.cc + src/core/lib/resource_quota/memory_quota.cc + src/core/lib/resource_quota/resource_quota.cc + src/core/lib/resource_quota/thread_quota.cc + src/core/lib/resource_quota/trace.cc + src/core/lib/security/authorization/authorization_policy_provider_vtable.cc + src/core/lib/security/authorization/evaluate_args.cc + src/core/lib/security/authorization/grpc_authorization_engine.cc + src/core/lib/security/authorization/matchers.cc + src/core/lib/security/authorization/rbac_policy.cc + src/core/lib/security/authorization/sdk_server_authz_filter.cc + src/core/lib/security/context/security_context.cc + src/core/lib/security/credentials/alts/alts_credentials.cc + src/core/lib/security/credentials/alts/check_gcp_environment.cc + src/core/lib/security/credentials/alts/check_gcp_environment_linux.cc + src/core/lib/security/credentials/alts/check_gcp_environment_no_op.cc + src/core/lib/security/credentials/alts/check_gcp_environment_windows.cc + src/core/lib/security/credentials/alts/grpc_alts_credentials_client_options.cc + src/core/lib/security/credentials/alts/grpc_alts_credentials_options.cc + src/core/lib/security/credentials/alts/grpc_alts_credentials_server_options.cc + src/core/lib/security/credentials/composite/composite_credentials.cc + src/core/lib/security/credentials/credentials.cc + src/core/lib/security/credentials/external/aws_external_account_credentials.cc + src/core/lib/security/credentials/external/aws_request_signer.cc + src/core/lib/security/credentials/external/external_account_credentials.cc + src/core/lib/security/credentials/external/file_external_account_credentials.cc + src/core/lib/security/credentials/external/url_external_account_credentials.cc + src/core/lib/security/credentials/fake/fake_credentials.cc + src/core/lib/security/credentials/google_default/credentials_generic.cc + src/core/lib/security/credentials/google_default/google_default_credentials.cc + src/core/lib/security/credentials/iam/iam_credentials.cc + src/core/lib/security/credentials/insecure/insecure_credentials.cc + src/core/lib/security/credentials/jwt/json_token.cc + src/core/lib/security/credentials/jwt/jwt_credentials.cc + src/core/lib/security/credentials/jwt/jwt_verifier.cc + src/core/lib/security/credentials/local/local_credentials.cc + src/core/lib/security/credentials/oauth2/oauth2_credentials.cc + src/core/lib/security/credentials/plugin/plugin_credentials.cc + src/core/lib/security/credentials/ssl/ssl_credentials.cc + src/core/lib/security/credentials/tls/grpc_tls_certificate_distributor.cc + src/core/lib/security/credentials/tls/grpc_tls_certificate_provider.cc + src/core/lib/security/credentials/tls/grpc_tls_certificate_verifier.cc + src/core/lib/security/credentials/tls/grpc_tls_credentials_options.cc + src/core/lib/security/credentials/tls/tls_credentials.cc + src/core/lib/security/credentials/tls/tls_utils.cc + src/core/lib/security/credentials/xds/xds_credentials.cc + src/core/lib/security/security_connector/alts/alts_security_connector.cc + src/core/lib/security/security_connector/fake/fake_security_connector.cc + src/core/lib/security/security_connector/insecure/insecure_security_connector.cc + src/core/lib/security/security_connector/load_arcadia_root_certs.cpp + src/core/lib/security/security_connector/load_system_roots_fallback.cc + src/core/lib/security/security_connector/load_system_roots_linux.cc + src/core/lib/security/security_connector/local/local_security_connector.cc + src/core/lib/security/security_connector/security_connector.cc + src/core/lib/security/security_connector/ssl/ssl_security_connector.cc + src/core/lib/security/security_connector/ssl_utils.cc + src/core/lib/security/security_connector/ssl_utils_config.cc + src/core/lib/security/security_connector/tls/tls_security_connector.cc + src/core/lib/security/transport/client_auth_filter.cc + src/core/lib/security/transport/secure_endpoint.cc + src/core/lib/security/transport/security_handshaker.cc + src/core/lib/security/transport/server_auth_filter.cc + src/core/lib/security/transport/tsi_error.cc + src/core/lib/security/util/json_util.cc + src/core/lib/service_config/service_config.cc + src/core/lib/service_config/service_config_parser.cc + src/core/lib/slice/b64.cc + src/core/lib/slice/percent_encoding.cc + src/core/lib/slice/slice.cc + src/core/lib/slice/slice_api.cc + src/core/lib/slice/slice_buffer.cc + src/core/lib/slice/slice_intern.cc + src/core/lib/slice/slice_refcount.cc + src/core/lib/slice/slice_split.cc + src/core/lib/slice/slice_string_helpers.cc + src/core/lib/surface/api_trace.cc + src/core/lib/surface/builtins.cc + src/core/lib/surface/byte_buffer.cc + src/core/lib/surface/byte_buffer_reader.cc + src/core/lib/surface/call.cc + src/core/lib/surface/call_details.cc + src/core/lib/surface/call_log_batch.cc + src/core/lib/surface/channel.cc + src/core/lib/surface/channel_init.cc + src/core/lib/surface/channel_ping.cc + src/core/lib/surface/channel_stack_type.cc + src/core/lib/surface/completion_queue.cc + src/core/lib/surface/completion_queue_factory.cc + src/core/lib/surface/event_string.cc + src/core/lib/surface/init.cc + src/core/lib/surface/init_secure.cc + src/core/lib/surface/lame_client.cc + src/core/lib/surface/metadata_array.cc + src/core/lib/surface/server.cc + src/core/lib/surface/validate_metadata.cc + src/core/lib/surface/version.cc + src/core/lib/transport/bdp_estimator.cc + src/core/lib/transport/byte_stream.cc + src/core/lib/transport/connectivity_state.cc + src/core/lib/transport/error_utils.cc + src/core/lib/transport/parsed_metadata.cc + src/core/lib/transport/pid_controller.cc + src/core/lib/transport/status_conversion.cc + src/core/lib/transport/timeout_encoding.cc + src/core/lib/transport/transport.cc + src/core/lib/transport/transport_op_string.cc + src/core/lib/uri/uri_parser.cc + src/core/plugin_registry/grpc_plugin_registry.cc + src/core/tsi/alts/crypt/aes_gcm.cc + src/core/tsi/alts/crypt/gsec.cc + src/core/tsi/alts/frame_protector/alts_counter.cc + src/core/tsi/alts/frame_protector/alts_crypter.cc + src/core/tsi/alts/frame_protector/alts_frame_protector.cc + src/core/tsi/alts/frame_protector/alts_record_protocol_crypter_common.cc + src/core/tsi/alts/frame_protector/alts_seal_privacy_integrity_crypter.cc + src/core/tsi/alts/frame_protector/alts_unseal_privacy_integrity_crypter.cc + src/core/tsi/alts/frame_protector/frame_handler.cc + src/core/tsi/alts/handshaker/alts_handshaker_client.cc + src/core/tsi/alts/handshaker/alts_shared_resource.cc + src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc + src/core/tsi/alts/handshaker/alts_tsi_utils.cc + src/core/tsi/alts/handshaker/transport_security_common_api.cc + src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_integrity_only_record_protocol.cc + src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_privacy_integrity_record_protocol.cc + src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc + src/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol.cc + src/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector.cc + src/core/tsi/fake_transport_security.cc + src/core/tsi/local_transport_security.cc + src/core/tsi/ssl/session_cache/ssl_session_boringssl.cc + src/core/tsi/ssl/session_cache/ssl_session_cache.cc + src/core/tsi/ssl/session_cache/ssl_session_openssl.cc + src/core/tsi/ssl_transport_security.cc + src/core/tsi/transport_security.cc + src/core/tsi/transport_security_grpc.cc + src/cpp/client/channel_cc.cc + src/cpp/client/client_callback.cc + src/cpp/client/client_context.cc + src/cpp/client/client_interceptor.cc + src/cpp/client/create_channel.cc + src/cpp/client/create_channel_internal.cc + src/cpp/client/create_channel_posix.cc + src/cpp/client/credentials_cc.cc + src/cpp/client/insecure_credentials.cc + src/cpp/client/secure_credentials.cc + src/cpp/client/xds_credentials.cc + src/cpp/codegen/codegen_init.cc + src/cpp/common/alarm.cc + src/cpp/common/auth_property_iterator.cc + src/cpp/common/channel_arguments.cc + src/cpp/common/channel_filter.cc + src/cpp/common/completion_queue_cc.cc + src/cpp/common/core_codegen.cc + src/cpp/common/resource_quota_cc.cc + src/cpp/common/rpc_method.cc + src/cpp/common/secure_auth_context.cc + src/cpp/common/secure_channel_arguments.cc + src/cpp/common/secure_create_auth_context.cc + src/cpp/common/tls_certificate_provider.cc + src/cpp/common/tls_certificate_verifier.cc + src/cpp/common/tls_credentials_options.cc + src/cpp/common/validate_service_config.cc + src/cpp/common/version_cc.cc + src/cpp/server/async_generic_service.cc + src/cpp/server/channel_argument_option.cc + src/cpp/server/create_default_thread_pool.cc + src/cpp/server/dynamic_thread_pool.cc + src/cpp/server/external_connection_acceptor_impl.cc + src/cpp/server/health/default_health_check_service.cc + src/cpp/server/health/health_check_service.cc + src/cpp/server/health/health_check_service_server_builder_option.cc + src/cpp/server/insecure_server_credentials.cc + src/cpp/server/secure_server_credentials.cc + src/cpp/server/server_builder.cc + src/cpp/server/server_callback.cc + src/cpp/server/server_cc.cc + src/cpp/server/server_context.cc + src/cpp/server/server_credentials.cc + src/cpp/server/server_posix.cc + src/cpp/server/xds_server_credentials.cc + src/cpp/thread_manager/thread_manager.cc + src/cpp/util/byte_buffer_cc.cc + src/cpp/util/status.cc + src/cpp/util/string_ref.cc + src/cpp/util/time_cc.cc +) + +END() + +RECURSE( + grpc++_reflection + grpcpp_channelz + src/compiler/grpc_cpp_plugin + src/compiler/grpc_plugin_support + src/compiler/grpc_python_plugin + src/proto/grpc/channelz + src/proto/grpc/core + src/proto/grpc/health/v1 + src/proto/grpc/reflection/v1alpha + src/proto/grpc/status + src/proto/grpc/testing + src/proto/grpc/testing/duplicate + src/proto/grpc/testing/xds + src/python/grpcio + src/python/grpcio_tests + test/core/util + test/cpp/end2end + test/cpp/end2end/health + test/cpp/end2end/server_interceptors + test/cpp/util + third_party/address_sorting + third_party/upb +) diff --git a/contrib/libs/hdr_histogram/ya.make b/contrib/libs/hdr_histogram/ya.make new file mode 100644 index 0000000000..a7087eac4e --- /dev/null +++ b/contrib/libs/hdr_histogram/ya.make @@ -0,0 +1,33 @@ +LIBRARY() + +LICENSE( + BSD-2-Clause AND + CC0-1.0 +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(0.9.5) + +NO_UTIL() + +NO_COMPILER_WARNINGS() + +ADDINCL( + contrib/libs/hdr_histogram/src +) + +SRCS( + src/hdr_encoding.c + src/hdr_interval_recorder.c + src/hdr_histogram.c + src/hdr_writer_reader_phaser.c + src/hdr_time.c + src/hdr_thread.c +) + +PEERDIR( + contrib/libs/zlib +) + +END() diff --git a/contrib/libs/highwayhash/arch/avx2/ya.make b/contrib/libs/highwayhash/arch/avx2/ya.make new file mode 100644 index 0000000000..88ba9710c3 --- /dev/null +++ b/contrib/libs/highwayhash/arch/avx2/ya.make @@ -0,0 +1,20 @@ +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(Apache-2.0) + +ADDINCL(contrib/libs/highwayhash) + +SRCDIR(contrib/libs/highwayhash/highwayhash) + +CFLAGS(-mavx2) + +NO_COMPILER_WARNINGS() + +SRCS( + sip_tree_hash.cc + hh_avx2.cc +) + +END() diff --git a/contrib/libs/highwayhash/arch/sse41/ya.make b/contrib/libs/highwayhash/arch/sse41/ya.make new file mode 100644 index 0000000000..639c1f7de5 --- /dev/null +++ b/contrib/libs/highwayhash/arch/sse41/ya.make @@ -0,0 +1,19 @@ +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(Apache-2.0) + +ADDINCL(contrib/libs/highwayhash) + +SRCDIR(contrib/libs/highwayhash/highwayhash) + +CFLAGS(-msse4.1) + +NO_COMPILER_WARNINGS() + +SRCS( + hh_sse41.cc +) + +END() diff --git a/contrib/libs/highwayhash/ya.make b/contrib/libs/highwayhash/ya.make new file mode 100644 index 0000000000..09bb380f7f --- /dev/null +++ b/contrib/libs/highwayhash/ya.make @@ -0,0 +1,44 @@ +LIBRARY() + +LICENSE(Apache-2.0) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(2017-05-08-2b666ae078292b01024453d01480f3b362a2a012) + +NO_COMPILER_WARNINGS() + +ADDINCL(GLOBAL contrib/libs/highwayhash) + +SRCDIR(contrib/libs/highwayhash/highwayhash) + +SRCS( + # Dispatcher + arch_specific.cc + instruction_sets.cc + nanobenchmark.cc + os_specific.cc + # SipHash + sip_hash.cc + scalar_sip_tree_hash.cc + # sip_tree_hash.cc with AVX2 if available + # HighwayHash + hh_portable.cc + # hh_avx2.cc with AVX2 + # hh_sse41.cc with SSE4.1 + # Library + c_bindings.cc +) + +IF (ARCH_X86_64) + PEERDIR( + contrib/libs/highwayhash/arch/avx2 + contrib/libs/highwayhash/arch/sse41 + ) +ELSE() + SRCS( + sip_tree_hash.cc + ) +ENDIF() + +END() diff --git a/contrib/libs/hyperscan/runtime_avx2/ya.make b/contrib/libs/hyperscan/runtime_avx2/ya.make new file mode 100644 index 0000000000..e6a14b8fff --- /dev/null +++ b/contrib/libs/hyperscan/runtime_avx2/ya.make @@ -0,0 +1,491 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(BSD-3-Clause) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +ADDINCL( + contrib/libs/hyperscan + contrib/libs/hyperscan/src +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + ${SSE41_CFLAGS} + -DHAVE_SSE41 + ${SSE42_CFLAGS} + -DHAVE_SSE42 + ${POPCNT_CFLAGS} + -DHAVE_POPCOUNT_INSTR + ${AVX_CFLAGS} + -DHAVE_AVX + ${AVX2_CFLAGS} + -DHAVE_AVX2 + -DCrc32c_ComputeBuf=avx2_Crc32c_ComputeBuf + -DblockInitSufPQ=avx2_blockInitSufPQ + -Dcompress_stream=avx2_compress_stream + -Dcpuid_flags=avx2_cpuid_flags + -Dcpuid_tune=avx2_cpuid_tune + -DdbIsValid=avx2_dbIsValid + -DdoAccel128=avx2_doAccel128 + -DdoAccel256=avx2_doAccel256 + -DdoAccel32=avx2_doAccel32 + -DdoAccel384=avx2_doAccel384 + -DdoAccel512=avx2_doAccel512 + -DdoAccel64=avx2_doAccel64 + -Dexpand_stream=avx2_expand_stream + -DfdrExec=avx2_fdrExec + -DfdrExecStreaming=avx2_fdrExecStreaming + -Dfdr_exec_fat_teddy_msks1=avx2_fdr_exec_fat_teddy_msks1 + -Dfdr_exec_fat_teddy_msks1_pck=avx2_fdr_exec_fat_teddy_msks1_pck + -Dfdr_exec_fat_teddy_msks2=avx2_fdr_exec_fat_teddy_msks2 + -Dfdr_exec_fat_teddy_msks2_pck=avx2_fdr_exec_fat_teddy_msks2_pck + -Dfdr_exec_fat_teddy_msks3=avx2_fdr_exec_fat_teddy_msks3 + -Dfdr_exec_fat_teddy_msks3_pck=avx2_fdr_exec_fat_teddy_msks3_pck + -Dfdr_exec_fat_teddy_msks4=avx2_fdr_exec_fat_teddy_msks4 + -Dfdr_exec_fat_teddy_msks4_pck=avx2_fdr_exec_fat_teddy_msks4_pck + -Dfdr_exec_teddy_msks1=avx2_fdr_exec_teddy_msks1 + -Dfdr_exec_teddy_msks1_pck=avx2_fdr_exec_teddy_msks1_pck + -Dfdr_exec_teddy_msks2=avx2_fdr_exec_teddy_msks2 + -Dfdr_exec_teddy_msks2_pck=avx2_fdr_exec_teddy_msks2_pck + -Dfdr_exec_teddy_msks3=avx2_fdr_exec_teddy_msks3 + -Dfdr_exec_teddy_msks3_pck=avx2_fdr_exec_teddy_msks3_pck + -Dfdr_exec_teddy_msks4=avx2_fdr_exec_teddy_msks4 + -Dfdr_exec_teddy_msks4_pck=avx2_fdr_exec_teddy_msks4_pck + -DflushQueuedLiterals_i=avx2_flushQueuedLiterals_i + -DflushStoredSomMatches_i=avx2_flushStoredSomMatches_i + -DhandleSomExternal=avx2_handleSomExternal + -DhandleSomInternal=avx2_handleSomInternal + -Dhs_alloc_scratch=avx2_hs_alloc_scratch + -Dhs_clone_scratch=avx2_hs_clone_scratch + -Dhs_close_stream=avx2_hs_close_stream + -Dhs_compress_stream=avx2_hs_compress_stream + -Dhs_copy_stream=avx2_hs_copy_stream + -Dhs_database_alloc=avx2_hs_database_alloc + -Dhs_database_free=avx2_hs_database_free + -Dhs_database_info=avx2_hs_database_info + -Dhs_database_size=avx2_hs_database_size + -Dhs_deserialize_database=avx2_hs_deserialize_database + -Dhs_deserialize_database_at=avx2_hs_deserialize_database_at + -Dhs_expand_stream=avx2_hs_expand_stream + -Dhs_free_database=avx2_hs_free_database + -Dhs_free_scratch=avx2_hs_free_scratch + -Dhs_misc_alloc=avx2_hs_misc_alloc + -Dhs_misc_free=avx2_hs_misc_free + -Dhs_open_stream=avx2_hs_open_stream + -Dhs_reset_and_copy_stream=avx2_hs_reset_and_copy_stream + -Dhs_reset_and_expand_stream=avx2_hs_reset_and_expand_stream + -Dhs_reset_stream=avx2_hs_reset_stream + -Dhs_scan=avx2_hs_scan + -Dhs_scan_stream=avx2_hs_scan_stream + -Dhs_scan_vector=avx2_hs_scan_vector + -Dhs_scratch_alloc=avx2_hs_scratch_alloc + -Dhs_scratch_free=avx2_hs_scratch_free + -Dhs_scratch_size=avx2_hs_scratch_size + -Dhs_serialize_database=avx2_hs_serialize_database + -Dhs_serialized_database_info=avx2_hs_serialized_database_info + -Dhs_serialized_database_size=avx2_hs_serialized_database_size + -Dhs_set_allocator=avx2_hs_set_allocator + -Dhs_set_database_allocator=avx2_hs_set_database_allocator + -Dhs_set_misc_allocator=avx2_hs_set_misc_allocator + -Dhs_set_scratch_allocator=avx2_hs_set_scratch_allocator + -Dhs_set_stream_allocator=avx2_hs_set_stream_allocator + -Dhs_stream_alloc=avx2_hs_stream_alloc + -Dhs_stream_free=avx2_hs_stream_free + -Dhs_stream_size=avx2_hs_stream_size + -Dhs_valid_platform=avx2_hs_valid_platform + -Dhs_version=avx2_hs_version + -DhwlmExec=avx2_hwlmExec + -DhwlmExecStreaming=avx2_hwlmExecStreaming + -DloadSomFromStream=avx2_loadSomFromStream + -Dloadcompressed128=avx2_loadcompressed128 + -Dloadcompressed256=avx2_loadcompressed256 + -Dloadcompressed32=avx2_loadcompressed32 + -Dloadcompressed384=avx2_loadcompressed384 + -Dloadcompressed512=avx2_loadcompressed512 + -Dloadcompressed64=avx2_loadcompressed64 + -Dmcsheng_pext_mask=avx2_mcsheng_pext_mask + -Dmm_mask_mask=avx2_mm_mask_mask + -Dmm_shuffle_end=avx2_mm_shuffle_end + -Dmmbit_keyshift_lut=avx2_mmbit_keyshift_lut + -Dmmbit_maxlevel_direct_lut=avx2_mmbit_maxlevel_direct_lut + -Dmmbit_maxlevel_from_keyshift_lut=avx2_mmbit_maxlevel_from_keyshift_lut + -Dmmbit_root_offset_from_level=avx2_mmbit_root_offset_from_level + -Dmmbit_zero_to_lut=avx2_mmbit_zero_to_lut + -DnfaBlockExecReverse=avx2_nfaBlockExecReverse + -DnfaCheckFinalState=avx2_nfaCheckFinalState + -DnfaExecCastle_Q=avx2_nfaExecCastle_Q + -DnfaExecCastle_Q2=avx2_nfaExecCastle_Q2 + -DnfaExecCastle_QR=avx2_nfaExecCastle_QR + -DnfaExecCastle_expandState=avx2_nfaExecCastle_expandState + -DnfaExecCastle_inAccept=avx2_nfaExecCastle_inAccept + -DnfaExecCastle_inAnyAccept=avx2_nfaExecCastle_inAnyAccept + -DnfaExecCastle_initCompressedState=avx2_nfaExecCastle_initCompressedState + -DnfaExecCastle_queueCompressState=avx2_nfaExecCastle_queueCompressState + -DnfaExecCastle_queueInitState=avx2_nfaExecCastle_queueInitState + -DnfaExecCastle_reportCurrent=avx2_nfaExecCastle_reportCurrent + -DnfaExecGough16_Q=avx2_nfaExecGough16_Q + -DnfaExecGough16_Q2=avx2_nfaExecGough16_Q2 + -DnfaExecGough16_QR=avx2_nfaExecGough16_QR + -DnfaExecGough16_expandState=avx2_nfaExecGough16_expandState + -DnfaExecGough16_inAccept=avx2_nfaExecGough16_inAccept + -DnfaExecGough16_inAnyAccept=avx2_nfaExecGough16_inAnyAccept + -DnfaExecGough16_initCompressedState=avx2_nfaExecGough16_initCompressedState + -DnfaExecGough16_queueCompressState=avx2_nfaExecGough16_queueCompressState + -DnfaExecGough16_queueInitState=avx2_nfaExecGough16_queueInitState + -DnfaExecGough16_reportCurrent=avx2_nfaExecGough16_reportCurrent + -DnfaExecGough16_testEOD=avx2_nfaExecGough16_testEOD + -DnfaExecGough8_Q=avx2_nfaExecGough8_Q + -DnfaExecGough8_Q2=avx2_nfaExecGough8_Q2 + -DnfaExecGough8_QR=avx2_nfaExecGough8_QR + -DnfaExecGough8_expandState=avx2_nfaExecGough8_expandState + -DnfaExecGough8_inAccept=avx2_nfaExecGough8_inAccept + -DnfaExecGough8_inAnyAccept=avx2_nfaExecGough8_inAnyAccept + -DnfaExecGough8_initCompressedState=avx2_nfaExecGough8_initCompressedState + -DnfaExecGough8_queueCompressState=avx2_nfaExecGough8_queueCompressState + -DnfaExecGough8_queueInitState=avx2_nfaExecGough8_queueInitState + -DnfaExecGough8_reportCurrent=avx2_nfaExecGough8_reportCurrent + -DnfaExecGough8_testEOD=avx2_nfaExecGough8_testEOD + -DnfaExecLbrDot_Q=avx2_nfaExecLbrDot_Q + -DnfaExecLbrDot_Q2=avx2_nfaExecLbrDot_Q2 + -DnfaExecLbrDot_QR=avx2_nfaExecLbrDot_QR + -DnfaExecLbrDot_expandState=avx2_nfaExecLbrDot_expandState + -DnfaExecLbrDot_inAccept=avx2_nfaExecLbrDot_inAccept + -DnfaExecLbrDot_inAnyAccept=avx2_nfaExecLbrDot_inAnyAccept + -DnfaExecLbrDot_initCompressedState=avx2_nfaExecLbrDot_initCompressedState + -DnfaExecLbrDot_queueCompressState=avx2_nfaExecLbrDot_queueCompressState + -DnfaExecLbrDot_queueInitState=avx2_nfaExecLbrDot_queueInitState + -DnfaExecLbrDot_reportCurrent=avx2_nfaExecLbrDot_reportCurrent + -DnfaExecLbrNVerm_Q=avx2_nfaExecLbrNVerm_Q + -DnfaExecLbrNVerm_Q2=avx2_nfaExecLbrNVerm_Q2 + -DnfaExecLbrNVerm_QR=avx2_nfaExecLbrNVerm_QR + -DnfaExecLbrNVerm_expandState=avx2_nfaExecLbrNVerm_expandState + -DnfaExecLbrNVerm_inAccept=avx2_nfaExecLbrNVerm_inAccept + -DnfaExecLbrNVerm_inAnyAccept=avx2_nfaExecLbrNVerm_inAnyAccept + -DnfaExecLbrNVerm_initCompressedState=avx2_nfaExecLbrNVerm_initCompressedState + -DnfaExecLbrNVerm_queueCompressState=avx2_nfaExecLbrNVerm_queueCompressState + -DnfaExecLbrNVerm_queueInitState=avx2_nfaExecLbrNVerm_queueInitState + -DnfaExecLbrNVerm_reportCurrent=avx2_nfaExecLbrNVerm_reportCurrent + -DnfaExecLbrShuf_Q=avx2_nfaExecLbrShuf_Q + -DnfaExecLbrShuf_Q2=avx2_nfaExecLbrShuf_Q2 + -DnfaExecLbrShuf_QR=avx2_nfaExecLbrShuf_QR + -DnfaExecLbrShuf_expandState=avx2_nfaExecLbrShuf_expandState + -DnfaExecLbrShuf_inAccept=avx2_nfaExecLbrShuf_inAccept + -DnfaExecLbrShuf_inAnyAccept=avx2_nfaExecLbrShuf_inAnyAccept + -DnfaExecLbrShuf_initCompressedState=avx2_nfaExecLbrShuf_initCompressedState + -DnfaExecLbrShuf_queueCompressState=avx2_nfaExecLbrShuf_queueCompressState + -DnfaExecLbrShuf_queueInitState=avx2_nfaExecLbrShuf_queueInitState + -DnfaExecLbrShuf_reportCurrent=avx2_nfaExecLbrShuf_reportCurrent + -DnfaExecLbrTruf_Q=avx2_nfaExecLbrTruf_Q + -DnfaExecLbrTruf_Q2=avx2_nfaExecLbrTruf_Q2 + -DnfaExecLbrTruf_QR=avx2_nfaExecLbrTruf_QR + -DnfaExecLbrTruf_expandState=avx2_nfaExecLbrTruf_expandState + -DnfaExecLbrTruf_inAccept=avx2_nfaExecLbrTruf_inAccept + -DnfaExecLbrTruf_inAnyAccept=avx2_nfaExecLbrTruf_inAnyAccept + -DnfaExecLbrTruf_initCompressedState=avx2_nfaExecLbrTruf_initCompressedState + -DnfaExecLbrTruf_queueCompressState=avx2_nfaExecLbrTruf_queueCompressState + -DnfaExecLbrTruf_queueInitState=avx2_nfaExecLbrTruf_queueInitState + -DnfaExecLbrTruf_reportCurrent=avx2_nfaExecLbrTruf_reportCurrent + -DnfaExecLbrVerm_Q=avx2_nfaExecLbrVerm_Q + -DnfaExecLbrVerm_Q2=avx2_nfaExecLbrVerm_Q2 + -DnfaExecLbrVerm_QR=avx2_nfaExecLbrVerm_QR + -DnfaExecLbrVerm_expandState=avx2_nfaExecLbrVerm_expandState + -DnfaExecLbrVerm_inAccept=avx2_nfaExecLbrVerm_inAccept + -DnfaExecLbrVerm_inAnyAccept=avx2_nfaExecLbrVerm_inAnyAccept + -DnfaExecLbrVerm_initCompressedState=avx2_nfaExecLbrVerm_initCompressedState + -DnfaExecLbrVerm_queueCompressState=avx2_nfaExecLbrVerm_queueCompressState + -DnfaExecLbrVerm_queueInitState=avx2_nfaExecLbrVerm_queueInitState + -DnfaExecLbrVerm_reportCurrent=avx2_nfaExecLbrVerm_reportCurrent + -DnfaExecLimEx128_B_Reverse=avx2_nfaExecLimEx128_B_Reverse + -DnfaExecLimEx128_Q=avx2_nfaExecLimEx128_Q + -DnfaExecLimEx128_Q2=avx2_nfaExecLimEx128_Q2 + -DnfaExecLimEx128_QR=avx2_nfaExecLimEx128_QR + -DnfaExecLimEx128_expandState=avx2_nfaExecLimEx128_expandState + -DnfaExecLimEx128_inAccept=avx2_nfaExecLimEx128_inAccept + -DnfaExecLimEx128_inAnyAccept=avx2_nfaExecLimEx128_inAnyAccept + -DnfaExecLimEx128_initCompressedState=avx2_nfaExecLimEx128_initCompressedState + -DnfaExecLimEx128_queueCompressState=avx2_nfaExecLimEx128_queueCompressState + -DnfaExecLimEx128_queueInitState=avx2_nfaExecLimEx128_queueInitState + -DnfaExecLimEx128_reportCurrent=avx2_nfaExecLimEx128_reportCurrent + -DnfaExecLimEx128_testEOD=avx2_nfaExecLimEx128_testEOD + -DnfaExecLimEx128_zombie_status=avx2_nfaExecLimEx128_zombie_status + -DnfaExecLimEx256_B_Reverse=avx2_nfaExecLimEx256_B_Reverse + -DnfaExecLimEx256_Q=avx2_nfaExecLimEx256_Q + -DnfaExecLimEx256_Q2=avx2_nfaExecLimEx256_Q2 + -DnfaExecLimEx256_QR=avx2_nfaExecLimEx256_QR + -DnfaExecLimEx256_expandState=avx2_nfaExecLimEx256_expandState + -DnfaExecLimEx256_inAccept=avx2_nfaExecLimEx256_inAccept + -DnfaExecLimEx256_inAnyAccept=avx2_nfaExecLimEx256_inAnyAccept + -DnfaExecLimEx256_initCompressedState=avx2_nfaExecLimEx256_initCompressedState + -DnfaExecLimEx256_queueCompressState=avx2_nfaExecLimEx256_queueCompressState + -DnfaExecLimEx256_queueInitState=avx2_nfaExecLimEx256_queueInitState + -DnfaExecLimEx256_reportCurrent=avx2_nfaExecLimEx256_reportCurrent + -DnfaExecLimEx256_testEOD=avx2_nfaExecLimEx256_testEOD + -DnfaExecLimEx256_zombie_status=avx2_nfaExecLimEx256_zombie_status + -DnfaExecLimEx32_B_Reverse=avx2_nfaExecLimEx32_B_Reverse + -DnfaExecLimEx32_Q=avx2_nfaExecLimEx32_Q + -DnfaExecLimEx32_Q2=avx2_nfaExecLimEx32_Q2 + -DnfaExecLimEx32_QR=avx2_nfaExecLimEx32_QR + -DnfaExecLimEx32_expandState=avx2_nfaExecLimEx32_expandState + -DnfaExecLimEx32_inAccept=avx2_nfaExecLimEx32_inAccept + -DnfaExecLimEx32_inAnyAccept=avx2_nfaExecLimEx32_inAnyAccept + -DnfaExecLimEx32_initCompressedState=avx2_nfaExecLimEx32_initCompressedState + -DnfaExecLimEx32_queueCompressState=avx2_nfaExecLimEx32_queueCompressState + -DnfaExecLimEx32_queueInitState=avx2_nfaExecLimEx32_queueInitState + -DnfaExecLimEx32_reportCurrent=avx2_nfaExecLimEx32_reportCurrent + -DnfaExecLimEx32_testEOD=avx2_nfaExecLimEx32_testEOD + -DnfaExecLimEx32_zombie_status=avx2_nfaExecLimEx32_zombie_status + -DnfaExecLimEx384_B_Reverse=avx2_nfaExecLimEx384_B_Reverse + -DnfaExecLimEx384_Q=avx2_nfaExecLimEx384_Q + -DnfaExecLimEx384_Q2=avx2_nfaExecLimEx384_Q2 + -DnfaExecLimEx384_QR=avx2_nfaExecLimEx384_QR + -DnfaExecLimEx384_expandState=avx2_nfaExecLimEx384_expandState + -DnfaExecLimEx384_inAccept=avx2_nfaExecLimEx384_inAccept + -DnfaExecLimEx384_inAnyAccept=avx2_nfaExecLimEx384_inAnyAccept + -DnfaExecLimEx384_initCompressedState=avx2_nfaExecLimEx384_initCompressedState + -DnfaExecLimEx384_queueCompressState=avx2_nfaExecLimEx384_queueCompressState + -DnfaExecLimEx384_queueInitState=avx2_nfaExecLimEx384_queueInitState + -DnfaExecLimEx384_reportCurrent=avx2_nfaExecLimEx384_reportCurrent + -DnfaExecLimEx384_testEOD=avx2_nfaExecLimEx384_testEOD + -DnfaExecLimEx384_zombie_status=avx2_nfaExecLimEx384_zombie_status + -DnfaExecLimEx512_B_Reverse=avx2_nfaExecLimEx512_B_Reverse + -DnfaExecLimEx512_Q=avx2_nfaExecLimEx512_Q + -DnfaExecLimEx512_Q2=avx2_nfaExecLimEx512_Q2 + -DnfaExecLimEx512_QR=avx2_nfaExecLimEx512_QR + -DnfaExecLimEx512_expandState=avx2_nfaExecLimEx512_expandState + -DnfaExecLimEx512_inAccept=avx2_nfaExecLimEx512_inAccept + -DnfaExecLimEx512_inAnyAccept=avx2_nfaExecLimEx512_inAnyAccept + -DnfaExecLimEx512_initCompressedState=avx2_nfaExecLimEx512_initCompressedState + -DnfaExecLimEx512_queueCompressState=avx2_nfaExecLimEx512_queueCompressState + -DnfaExecLimEx512_queueInitState=avx2_nfaExecLimEx512_queueInitState + -DnfaExecLimEx512_reportCurrent=avx2_nfaExecLimEx512_reportCurrent + -DnfaExecLimEx512_testEOD=avx2_nfaExecLimEx512_testEOD + -DnfaExecLimEx512_zombie_status=avx2_nfaExecLimEx512_zombie_status + -DnfaExecLimEx64_B_Reverse=avx2_nfaExecLimEx64_B_Reverse + -DnfaExecLimEx64_Q=avx2_nfaExecLimEx64_Q + -DnfaExecLimEx64_Q2=avx2_nfaExecLimEx64_Q2 + -DnfaExecLimEx64_QR=avx2_nfaExecLimEx64_QR + -DnfaExecLimEx64_expandState=avx2_nfaExecLimEx64_expandState + -DnfaExecLimEx64_inAccept=avx2_nfaExecLimEx64_inAccept + -DnfaExecLimEx64_inAnyAccept=avx2_nfaExecLimEx64_inAnyAccept + -DnfaExecLimEx64_initCompressedState=avx2_nfaExecLimEx64_initCompressedState + -DnfaExecLimEx64_queueCompressState=avx2_nfaExecLimEx64_queueCompressState + -DnfaExecLimEx64_queueInitState=avx2_nfaExecLimEx64_queueInitState + -DnfaExecLimEx64_reportCurrent=avx2_nfaExecLimEx64_reportCurrent + -DnfaExecLimEx64_testEOD=avx2_nfaExecLimEx64_testEOD + -DnfaExecLimEx64_zombie_status=avx2_nfaExecLimEx64_zombie_status + -DnfaExecMcClellan16_B=avx2_nfaExecMcClellan16_B + -DnfaExecMcClellan16_Q=avx2_nfaExecMcClellan16_Q + -DnfaExecMcClellan16_Q2=avx2_nfaExecMcClellan16_Q2 + -DnfaExecMcClellan16_QR=avx2_nfaExecMcClellan16_QR + -DnfaExecMcClellan16_SimpStream=avx2_nfaExecMcClellan16_SimpStream + -DnfaExecMcClellan16_expandState=avx2_nfaExecMcClellan16_expandState + -DnfaExecMcClellan16_inAccept=avx2_nfaExecMcClellan16_inAccept + -DnfaExecMcClellan16_inAnyAccept=avx2_nfaExecMcClellan16_inAnyAccept + -DnfaExecMcClellan16_initCompressedState=avx2_nfaExecMcClellan16_initCompressedState + -DnfaExecMcClellan16_queueCompressState=avx2_nfaExecMcClellan16_queueCompressState + -DnfaExecMcClellan16_queueInitState=avx2_nfaExecMcClellan16_queueInitState + -DnfaExecMcClellan16_reportCurrent=avx2_nfaExecMcClellan16_reportCurrent + -DnfaExecMcClellan16_testEOD=avx2_nfaExecMcClellan16_testEOD + -DnfaExecMcClellan8_B=avx2_nfaExecMcClellan8_B + -DnfaExecMcClellan8_Q=avx2_nfaExecMcClellan8_Q + -DnfaExecMcClellan8_Q2=avx2_nfaExecMcClellan8_Q2 + -DnfaExecMcClellan8_QR=avx2_nfaExecMcClellan8_QR + -DnfaExecMcClellan8_SimpStream=avx2_nfaExecMcClellan8_SimpStream + -DnfaExecMcClellan8_expandState=avx2_nfaExecMcClellan8_expandState + -DnfaExecMcClellan8_inAccept=avx2_nfaExecMcClellan8_inAccept + -DnfaExecMcClellan8_inAnyAccept=avx2_nfaExecMcClellan8_inAnyAccept + -DnfaExecMcClellan8_initCompressedState=avx2_nfaExecMcClellan8_initCompressedState + -DnfaExecMcClellan8_queueCompressState=avx2_nfaExecMcClellan8_queueCompressState + -DnfaExecMcClellan8_queueInitState=avx2_nfaExecMcClellan8_queueInitState + -DnfaExecMcClellan8_reportCurrent=avx2_nfaExecMcClellan8_reportCurrent + -DnfaExecMcClellan8_testEOD=avx2_nfaExecMcClellan8_testEOD + -DnfaExecMcSheng16_Q=avx2_nfaExecMcSheng16_Q + -DnfaExecMcSheng16_Q2=avx2_nfaExecMcSheng16_Q2 + -DnfaExecMcSheng16_QR=avx2_nfaExecMcSheng16_QR + -DnfaExecMcSheng16_expandState=avx2_nfaExecMcSheng16_expandState + -DnfaExecMcSheng16_inAccept=avx2_nfaExecMcSheng16_inAccept + -DnfaExecMcSheng16_inAnyAccept=avx2_nfaExecMcSheng16_inAnyAccept + -DnfaExecMcSheng16_initCompressedState=avx2_nfaExecMcSheng16_initCompressedState + -DnfaExecMcSheng16_queueCompressState=avx2_nfaExecMcSheng16_queueCompressState + -DnfaExecMcSheng16_queueInitState=avx2_nfaExecMcSheng16_queueInitState + -DnfaExecMcSheng16_reportCurrent=avx2_nfaExecMcSheng16_reportCurrent + -DnfaExecMcSheng16_testEOD=avx2_nfaExecMcSheng16_testEOD + -DnfaExecMcSheng8_Q=avx2_nfaExecMcSheng8_Q + -DnfaExecMcSheng8_Q2=avx2_nfaExecMcSheng8_Q2 + -DnfaExecMcSheng8_QR=avx2_nfaExecMcSheng8_QR + -DnfaExecMcSheng8_expandState=avx2_nfaExecMcSheng8_expandState + -DnfaExecMcSheng8_inAccept=avx2_nfaExecMcSheng8_inAccept + -DnfaExecMcSheng8_inAnyAccept=avx2_nfaExecMcSheng8_inAnyAccept + -DnfaExecMcSheng8_initCompressedState=avx2_nfaExecMcSheng8_initCompressedState + -DnfaExecMcSheng8_queueCompressState=avx2_nfaExecMcSheng8_queueCompressState + -DnfaExecMcSheng8_queueInitState=avx2_nfaExecMcSheng8_queueInitState + -DnfaExecMcSheng8_reportCurrent=avx2_nfaExecMcSheng8_reportCurrent + -DnfaExecMcSheng8_testEOD=avx2_nfaExecMcSheng8_testEOD + -DnfaExecMpv_Q=avx2_nfaExecMpv_Q + -DnfaExecMpv_QueueExecRaw=avx2_nfaExecMpv_QueueExecRaw + -DnfaExecMpv_expandState=avx2_nfaExecMpv_expandState + -DnfaExecMpv_initCompressedState=avx2_nfaExecMpv_initCompressedState + -DnfaExecMpv_queueCompressState=avx2_nfaExecMpv_queueCompressState + -DnfaExecMpv_queueInitState=avx2_nfaExecMpv_queueInitState + -DnfaExecMpv_reportCurrent=avx2_nfaExecMpv_reportCurrent + -DnfaExecSheng_B=avx2_nfaExecSheng_B + -DnfaExecSheng_Q=avx2_nfaExecSheng_Q + -DnfaExecSheng_Q2=avx2_nfaExecSheng_Q2 + -DnfaExecSheng_QR=avx2_nfaExecSheng_QR + -DnfaExecSheng_expandState=avx2_nfaExecSheng_expandState + -DnfaExecSheng_inAccept=avx2_nfaExecSheng_inAccept + -DnfaExecSheng_inAnyAccept=avx2_nfaExecSheng_inAnyAccept + -DnfaExecSheng_initCompressedState=avx2_nfaExecSheng_initCompressedState + -DnfaExecSheng_queueCompressState=avx2_nfaExecSheng_queueCompressState + -DnfaExecSheng_queueInitState=avx2_nfaExecSheng_queueInitState + -DnfaExecSheng_reportCurrent=avx2_nfaExecSheng_reportCurrent + -DnfaExecSheng_testEOD=avx2_nfaExecSheng_testEOD + -DnfaExecTamarama_Q=avx2_nfaExecTamarama_Q + -DnfaExecTamarama_Q2=avx2_nfaExecTamarama_Q2 + -DnfaExecTamarama_QR=avx2_nfaExecTamarama_QR + -DnfaExecTamarama_expandState=avx2_nfaExecTamarama_expandState + -DnfaExecTamarama_inAccept=avx2_nfaExecTamarama_inAccept + -DnfaExecTamarama_inAnyAccept=avx2_nfaExecTamarama_inAnyAccept + -DnfaExecTamarama_queueCompressState=avx2_nfaExecTamarama_queueCompressState + -DnfaExecTamarama_queueInitState=avx2_nfaExecTamarama_queueInitState + -DnfaExecTamarama_reportCurrent=avx2_nfaExecTamarama_reportCurrent + -DnfaExecTamarama_testEOD=avx2_nfaExecTamarama_testEOD + -DnfaExecTamarama_zombie_status=avx2_nfaExecTamarama_zombie_status + -DnfaExpandState=avx2_nfaExpandState + -DnfaGetZombieStatus=avx2_nfaGetZombieStatus + -DnfaInAcceptState=avx2_nfaInAcceptState + -DnfaInAnyAcceptState=avx2_nfaInAnyAcceptState + -DnfaInitCompressedState=avx2_nfaInitCompressedState + -DnfaQueueCompressState=avx2_nfaQueueCompressState + -DnfaQueueExec=avx2_nfaQueueExec + -DnfaQueueExec2_raw=avx2_nfaQueueExec2_raw + -DnfaQueueExecRose=avx2_nfaQueueExecRose + -DnfaQueueExecToMatch=avx2_nfaQueueExecToMatch + -DnfaQueueExec_raw=avx2_nfaQueueExec_raw + -DnfaQueueInitState=avx2_nfaQueueInitState + -DnfaReportCurrentMatches=avx2_nfaReportCurrentMatches + -DnoodExec=avx2_noodExec + -DnoodExecStreaming=avx2_noodExecStreaming + -Dp_mask_arr=avx2_p_mask_arr + -Dp_mask_arr256=avx2_p_mask_arr256 + -DrepeatHasMatchBitmap=avx2_repeatHasMatchBitmap + -DrepeatHasMatchRange=avx2_repeatHasMatchRange + -DrepeatHasMatchRing=avx2_repeatHasMatchRing + -DrepeatHasMatchSparseOptimalP=avx2_repeatHasMatchSparseOptimalP + -DrepeatHasMatchTrailer=avx2_repeatHasMatchTrailer + -DrepeatLastTopBitmap=avx2_repeatLastTopBitmap + -DrepeatLastTopRange=avx2_repeatLastTopRange + -DrepeatLastTopRing=avx2_repeatLastTopRing + -DrepeatLastTopSparseOptimalP=avx2_repeatLastTopSparseOptimalP + -DrepeatLastTopTrailer=avx2_repeatLastTopTrailer + -DrepeatNextMatchBitmap=avx2_repeatNextMatchBitmap + -DrepeatNextMatchRange=avx2_repeatNextMatchRange + -DrepeatNextMatchRing=avx2_repeatNextMatchRing + -DrepeatNextMatchSparseOptimalP=avx2_repeatNextMatchSparseOptimalP + -DrepeatNextMatchTrailer=avx2_repeatNextMatchTrailer + -DrepeatPack=avx2_repeatPack + -DrepeatStoreBitmap=avx2_repeatStoreBitmap + -DrepeatStoreRange=avx2_repeatStoreRange + -DrepeatStoreRing=avx2_repeatStoreRing + -DrepeatStoreSparseOptimalP=avx2_repeatStoreSparseOptimalP + -DrepeatStoreTrailer=avx2_repeatStoreTrailer + -DrepeatUnpack=avx2_repeatUnpack + -DroseAnchoredCallback=avx2_roseAnchoredCallback + -DroseBlockExec=avx2_roseBlockExec + -DroseCallback=avx2_roseCallback + -DroseCatchUpAll=avx2_roseCatchUpAll + -DroseCatchUpMPV_i=avx2_roseCatchUpMPV_i + -DroseCatchUpSuf=avx2_roseCatchUpSuf + -DroseDelayRebuildCallback=avx2_roseDelayRebuildCallback + -DroseFloatingCallback=avx2_roseFloatingCallback + -DroseHandleChainMatch=avx2_roseHandleChainMatch + -DroseInitState=avx2_roseInitState + -DroseNfaAdaptor=avx2_roseNfaAdaptor + -DroseNfaEarliestSom=avx2_roseNfaEarliestSom + -DroseReportAdaptor=avx2_roseReportAdaptor + -DroseRunBoundaryProgram=avx2_roseRunBoundaryProgram + -DroseRunFlushCombProgram=avx2_roseRunFlushCombProgram + -DroseRunLastFlushCombProgram=avx2_roseRunLastFlushCombProgram + -DroseRunProgram=avx2_roseRunProgram + -DroseRunProgram_l=avx2_roseRunProgram_l + -DroseStreamEodExec=avx2_roseStreamEodExec + -DroseStreamExec=avx2_roseStreamExec + -DrshuftiExec=avx2_rshuftiExec + -DrtruffleExec=avx2_rtruffleExec + -Drun_accel=avx2_run_accel + -DsetSomFromSomAware=avx2_setSomFromSomAware + -DshuftiDoubleExec=avx2_shuftiDoubleExec + -DshuftiExec=avx2_shuftiExec + -Dsimd_onebit_masks=avx2_simd_onebit_masks + -Dsize_compress_stream=avx2_size_compress_stream + -DstoreSomToStream=avx2_storeSomToStream + -Dstorecompressed128=avx2_storecompressed128 + -Dstorecompressed256=avx2_storecompressed256 + -Dstorecompressed32=avx2_storecompressed32 + -Dstorecompressed384=avx2_storecompressed384 + -Dstorecompressed512=avx2_storecompressed512 + -Dstorecompressed64=avx2_storecompressed64 + -DstreamInitSufPQ=avx2_streamInitSufPQ + -DtruffleExec=avx2_truffleExec + -Dvbs_mask_data=avx2_vbs_mask_data +) + +SRCDIR(contrib/libs/hyperscan) + +SRCS( + src/alloc.c + src/crc32.c + src/database.c + src/fdr/fdr.c + src/fdr/teddy.c + src/fdr/teddy_avx2.c + src/hs_valid_platform.c + src/hs_version.c + src/hwlm/hwlm.c + src/hwlm/noodle_engine.c + src/nfa/accel.c + src/nfa/castle.c + src/nfa/gough.c + src/nfa/lbr.c + src/nfa/limex_64.c + src/nfa/limex_accel.c + src/nfa/limex_native.c + src/nfa/limex_simd128.c + src/nfa/limex_simd256.c + src/nfa/limex_simd384.c + src/nfa/limex_simd512.c + src/nfa/mcclellan.c + src/nfa/mcsheng.c + src/nfa/mcsheng_data.c + src/nfa/mpv.c + src/nfa/nfa_api_dispatch.c + src/nfa/repeat.c + src/nfa/sheng.c + src/nfa/shufti.c + src/nfa/tamarama.c + src/nfa/truffle.c + src/rose/block.c + src/rose/catchup.c + src/rose/init.c + src/rose/match.c + src/rose/program_runtime.c + src/rose/stream.c + src/runtime.c + src/scratch.c + src/som/som_runtime.c + src/som/som_stream.c + src/stream_compress.c + src/util/cpuid_flags.c + src/util/masked_move.c + src/util/multibit.c + src/util/simd_utils.c + src/util/state_compress.c +) + +END() diff --git a/contrib/libs/hyperscan/runtime_avx512/ya.make b/contrib/libs/hyperscan/runtime_avx512/ya.make new file mode 100644 index 0000000000..5d839da1ea --- /dev/null +++ b/contrib/libs/hyperscan/runtime_avx512/ya.make @@ -0,0 +1,493 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(BSD-3-Clause) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +ADDINCL( + contrib/libs/hyperscan + contrib/libs/hyperscan/src +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + ${SSE41_CFLAGS} + -DHAVE_SSE41 + ${SSE42_CFLAGS} + -DHAVE_SSE42 + -DHAVE_POPCOUNT_INSTR + ${POPCNT_CFLAGS} + ${AVX_CFLAGS} + -DHAVE_AVX + ${AVX2_CFLAGS} + -DHAVE_AVX2 + ${AVX512_CFLAGS} + -DHAVE_AVX512 + -DCrc32c_ComputeBuf=avx512_Crc32c_ComputeBuf + -DblockInitSufPQ=avx512_blockInitSufPQ + -Dcompress_stream=avx512_compress_stream + -Dcpuid_flags=avx512_cpuid_flags + -Dcpuid_tune=avx512_cpuid_tune + -DdbIsValid=avx512_dbIsValid + -DdoAccel128=avx512_doAccel128 + -DdoAccel256=avx512_doAccel256 + -DdoAccel32=avx512_doAccel32 + -DdoAccel384=avx512_doAccel384 + -DdoAccel512=avx512_doAccel512 + -DdoAccel64=avx512_doAccel64 + -Dexpand_stream=avx512_expand_stream + -DfdrExec=avx512_fdrExec + -DfdrExecStreaming=avx512_fdrExecStreaming + -Dfdr_exec_fat_teddy_msks1=avx512_fdr_exec_fat_teddy_msks1 + -Dfdr_exec_fat_teddy_msks1_pck=avx512_fdr_exec_fat_teddy_msks1_pck + -Dfdr_exec_fat_teddy_msks2=avx512_fdr_exec_fat_teddy_msks2 + -Dfdr_exec_fat_teddy_msks2_pck=avx512_fdr_exec_fat_teddy_msks2_pck + -Dfdr_exec_fat_teddy_msks3=avx512_fdr_exec_fat_teddy_msks3 + -Dfdr_exec_fat_teddy_msks3_pck=avx512_fdr_exec_fat_teddy_msks3_pck + -Dfdr_exec_fat_teddy_msks4=avx512_fdr_exec_fat_teddy_msks4 + -Dfdr_exec_fat_teddy_msks4_pck=avx512_fdr_exec_fat_teddy_msks4_pck + -Dfdr_exec_teddy_msks1=avx512_fdr_exec_teddy_msks1 + -Dfdr_exec_teddy_msks1_pck=avx512_fdr_exec_teddy_msks1_pck + -Dfdr_exec_teddy_msks2=avx512_fdr_exec_teddy_msks2 + -Dfdr_exec_teddy_msks2_pck=avx512_fdr_exec_teddy_msks2_pck + -Dfdr_exec_teddy_msks3=avx512_fdr_exec_teddy_msks3 + -Dfdr_exec_teddy_msks3_pck=avx512_fdr_exec_teddy_msks3_pck + -Dfdr_exec_teddy_msks4=avx512_fdr_exec_teddy_msks4 + -Dfdr_exec_teddy_msks4_pck=avx512_fdr_exec_teddy_msks4_pck + -DflushQueuedLiterals_i=avx512_flushQueuedLiterals_i + -DflushStoredSomMatches_i=avx512_flushStoredSomMatches_i + -DhandleSomExternal=avx512_handleSomExternal + -DhandleSomInternal=avx512_handleSomInternal + -Dhs_alloc_scratch=avx512_hs_alloc_scratch + -Dhs_clone_scratch=avx512_hs_clone_scratch + -Dhs_close_stream=avx512_hs_close_stream + -Dhs_compress_stream=avx512_hs_compress_stream + -Dhs_copy_stream=avx512_hs_copy_stream + -Dhs_database_alloc=avx512_hs_database_alloc + -Dhs_database_free=avx512_hs_database_free + -Dhs_database_info=avx512_hs_database_info + -Dhs_database_size=avx512_hs_database_size + -Dhs_deserialize_database=avx512_hs_deserialize_database + -Dhs_deserialize_database_at=avx512_hs_deserialize_database_at + -Dhs_expand_stream=avx512_hs_expand_stream + -Dhs_free_database=avx512_hs_free_database + -Dhs_free_scratch=avx512_hs_free_scratch + -Dhs_misc_alloc=avx512_hs_misc_alloc + -Dhs_misc_free=avx512_hs_misc_free + -Dhs_open_stream=avx512_hs_open_stream + -Dhs_reset_and_copy_stream=avx512_hs_reset_and_copy_stream + -Dhs_reset_and_expand_stream=avx512_hs_reset_and_expand_stream + -Dhs_reset_stream=avx512_hs_reset_stream + -Dhs_scan=avx512_hs_scan + -Dhs_scan_stream=avx512_hs_scan_stream + -Dhs_scan_vector=avx512_hs_scan_vector + -Dhs_scratch_alloc=avx512_hs_scratch_alloc + -Dhs_scratch_free=avx512_hs_scratch_free + -Dhs_scratch_size=avx512_hs_scratch_size + -Dhs_serialize_database=avx512_hs_serialize_database + -Dhs_serialized_database_info=avx512_hs_serialized_database_info + -Dhs_serialized_database_size=avx512_hs_serialized_database_size + -Dhs_set_allocator=avx512_hs_set_allocator + -Dhs_set_database_allocator=avx512_hs_set_database_allocator + -Dhs_set_misc_allocator=avx512_hs_set_misc_allocator + -Dhs_set_scratch_allocator=avx512_hs_set_scratch_allocator + -Dhs_set_stream_allocator=avx512_hs_set_stream_allocator + -Dhs_stream_alloc=avx512_hs_stream_alloc + -Dhs_stream_free=avx512_hs_stream_free + -Dhs_stream_size=avx512_hs_stream_size + -Dhs_valid_platform=avx512_hs_valid_platform + -Dhs_version=avx512_hs_version + -DhwlmExec=avx512_hwlmExec + -DhwlmExecStreaming=avx512_hwlmExecStreaming + -DloadSomFromStream=avx512_loadSomFromStream + -Dloadcompressed128=avx512_loadcompressed128 + -Dloadcompressed256=avx512_loadcompressed256 + -Dloadcompressed32=avx512_loadcompressed32 + -Dloadcompressed384=avx512_loadcompressed384 + -Dloadcompressed512=avx512_loadcompressed512 + -Dloadcompressed64=avx512_loadcompressed64 + -Dmcsheng_pext_mask=avx512_mcsheng_pext_mask + -Dmm_mask_mask=avx512_mm_mask_mask + -Dmm_shuffle_end=avx512_mm_shuffle_end + -Dmmbit_keyshift_lut=avx512_mmbit_keyshift_lut + -Dmmbit_maxlevel_direct_lut=avx512_mmbit_maxlevel_direct_lut + -Dmmbit_maxlevel_from_keyshift_lut=avx512_mmbit_maxlevel_from_keyshift_lut + -Dmmbit_root_offset_from_level=avx512_mmbit_root_offset_from_level + -Dmmbit_zero_to_lut=avx512_mmbit_zero_to_lut + -DnfaBlockExecReverse=avx512_nfaBlockExecReverse + -DnfaCheckFinalState=avx512_nfaCheckFinalState + -DnfaExecCastle_Q=avx512_nfaExecCastle_Q + -DnfaExecCastle_Q2=avx512_nfaExecCastle_Q2 + -DnfaExecCastle_QR=avx512_nfaExecCastle_QR + -DnfaExecCastle_expandState=avx512_nfaExecCastle_expandState + -DnfaExecCastle_inAccept=avx512_nfaExecCastle_inAccept + -DnfaExecCastle_inAnyAccept=avx512_nfaExecCastle_inAnyAccept + -DnfaExecCastle_initCompressedState=avx512_nfaExecCastle_initCompressedState + -DnfaExecCastle_queueCompressState=avx512_nfaExecCastle_queueCompressState + -DnfaExecCastle_queueInitState=avx512_nfaExecCastle_queueInitState + -DnfaExecCastle_reportCurrent=avx512_nfaExecCastle_reportCurrent + -DnfaExecGough16_Q=avx512_nfaExecGough16_Q + -DnfaExecGough16_Q2=avx512_nfaExecGough16_Q2 + -DnfaExecGough16_QR=avx512_nfaExecGough16_QR + -DnfaExecGough16_expandState=avx512_nfaExecGough16_expandState + -DnfaExecGough16_inAccept=avx512_nfaExecGough16_inAccept + -DnfaExecGough16_inAnyAccept=avx512_nfaExecGough16_inAnyAccept + -DnfaExecGough16_initCompressedState=avx512_nfaExecGough16_initCompressedState + -DnfaExecGough16_queueCompressState=avx512_nfaExecGough16_queueCompressState + -DnfaExecGough16_queueInitState=avx512_nfaExecGough16_queueInitState + -DnfaExecGough16_reportCurrent=avx512_nfaExecGough16_reportCurrent + -DnfaExecGough16_testEOD=avx512_nfaExecGough16_testEOD + -DnfaExecGough8_Q=avx512_nfaExecGough8_Q + -DnfaExecGough8_Q2=avx512_nfaExecGough8_Q2 + -DnfaExecGough8_QR=avx512_nfaExecGough8_QR + -DnfaExecGough8_expandState=avx512_nfaExecGough8_expandState + -DnfaExecGough8_inAccept=avx512_nfaExecGough8_inAccept + -DnfaExecGough8_inAnyAccept=avx512_nfaExecGough8_inAnyAccept + -DnfaExecGough8_initCompressedState=avx512_nfaExecGough8_initCompressedState + -DnfaExecGough8_queueCompressState=avx512_nfaExecGough8_queueCompressState + -DnfaExecGough8_queueInitState=avx512_nfaExecGough8_queueInitState + -DnfaExecGough8_reportCurrent=avx512_nfaExecGough8_reportCurrent + -DnfaExecGough8_testEOD=avx512_nfaExecGough8_testEOD + -DnfaExecLbrDot_Q=avx512_nfaExecLbrDot_Q + -DnfaExecLbrDot_Q2=avx512_nfaExecLbrDot_Q2 + -DnfaExecLbrDot_QR=avx512_nfaExecLbrDot_QR + -DnfaExecLbrDot_expandState=avx512_nfaExecLbrDot_expandState + -DnfaExecLbrDot_inAccept=avx512_nfaExecLbrDot_inAccept + -DnfaExecLbrDot_inAnyAccept=avx512_nfaExecLbrDot_inAnyAccept + -DnfaExecLbrDot_initCompressedState=avx512_nfaExecLbrDot_initCompressedState + -DnfaExecLbrDot_queueCompressState=avx512_nfaExecLbrDot_queueCompressState + -DnfaExecLbrDot_queueInitState=avx512_nfaExecLbrDot_queueInitState + -DnfaExecLbrDot_reportCurrent=avx512_nfaExecLbrDot_reportCurrent + -DnfaExecLbrNVerm_Q=avx512_nfaExecLbrNVerm_Q + -DnfaExecLbrNVerm_Q2=avx512_nfaExecLbrNVerm_Q2 + -DnfaExecLbrNVerm_QR=avx512_nfaExecLbrNVerm_QR + -DnfaExecLbrNVerm_expandState=avx512_nfaExecLbrNVerm_expandState + -DnfaExecLbrNVerm_inAccept=avx512_nfaExecLbrNVerm_inAccept + -DnfaExecLbrNVerm_inAnyAccept=avx512_nfaExecLbrNVerm_inAnyAccept + -DnfaExecLbrNVerm_initCompressedState=avx512_nfaExecLbrNVerm_initCompressedState + -DnfaExecLbrNVerm_queueCompressState=avx512_nfaExecLbrNVerm_queueCompressState + -DnfaExecLbrNVerm_queueInitState=avx512_nfaExecLbrNVerm_queueInitState + -DnfaExecLbrNVerm_reportCurrent=avx512_nfaExecLbrNVerm_reportCurrent + -DnfaExecLbrShuf_Q=avx512_nfaExecLbrShuf_Q + -DnfaExecLbrShuf_Q2=avx512_nfaExecLbrShuf_Q2 + -DnfaExecLbrShuf_QR=avx512_nfaExecLbrShuf_QR + -DnfaExecLbrShuf_expandState=avx512_nfaExecLbrShuf_expandState + -DnfaExecLbrShuf_inAccept=avx512_nfaExecLbrShuf_inAccept + -DnfaExecLbrShuf_inAnyAccept=avx512_nfaExecLbrShuf_inAnyAccept + -DnfaExecLbrShuf_initCompressedState=avx512_nfaExecLbrShuf_initCompressedState + -DnfaExecLbrShuf_queueCompressState=avx512_nfaExecLbrShuf_queueCompressState + -DnfaExecLbrShuf_queueInitState=avx512_nfaExecLbrShuf_queueInitState + -DnfaExecLbrShuf_reportCurrent=avx512_nfaExecLbrShuf_reportCurrent + -DnfaExecLbrTruf_Q=avx512_nfaExecLbrTruf_Q + -DnfaExecLbrTruf_Q2=avx512_nfaExecLbrTruf_Q2 + -DnfaExecLbrTruf_QR=avx512_nfaExecLbrTruf_QR + -DnfaExecLbrTruf_expandState=avx512_nfaExecLbrTruf_expandState + -DnfaExecLbrTruf_inAccept=avx512_nfaExecLbrTruf_inAccept + -DnfaExecLbrTruf_inAnyAccept=avx512_nfaExecLbrTruf_inAnyAccept + -DnfaExecLbrTruf_initCompressedState=avx512_nfaExecLbrTruf_initCompressedState + -DnfaExecLbrTruf_queueCompressState=avx512_nfaExecLbrTruf_queueCompressState + -DnfaExecLbrTruf_queueInitState=avx512_nfaExecLbrTruf_queueInitState + -DnfaExecLbrTruf_reportCurrent=avx512_nfaExecLbrTruf_reportCurrent + -DnfaExecLbrVerm_Q=avx512_nfaExecLbrVerm_Q + -DnfaExecLbrVerm_Q2=avx512_nfaExecLbrVerm_Q2 + -DnfaExecLbrVerm_QR=avx512_nfaExecLbrVerm_QR + -DnfaExecLbrVerm_expandState=avx512_nfaExecLbrVerm_expandState + -DnfaExecLbrVerm_inAccept=avx512_nfaExecLbrVerm_inAccept + -DnfaExecLbrVerm_inAnyAccept=avx512_nfaExecLbrVerm_inAnyAccept + -DnfaExecLbrVerm_initCompressedState=avx512_nfaExecLbrVerm_initCompressedState + -DnfaExecLbrVerm_queueCompressState=avx512_nfaExecLbrVerm_queueCompressState + -DnfaExecLbrVerm_queueInitState=avx512_nfaExecLbrVerm_queueInitState + -DnfaExecLbrVerm_reportCurrent=avx512_nfaExecLbrVerm_reportCurrent + -DnfaExecLimEx128_B_Reverse=avx512_nfaExecLimEx128_B_Reverse + -DnfaExecLimEx128_Q=avx512_nfaExecLimEx128_Q + -DnfaExecLimEx128_Q2=avx512_nfaExecLimEx128_Q2 + -DnfaExecLimEx128_QR=avx512_nfaExecLimEx128_QR + -DnfaExecLimEx128_expandState=avx512_nfaExecLimEx128_expandState + -DnfaExecLimEx128_inAccept=avx512_nfaExecLimEx128_inAccept + -DnfaExecLimEx128_inAnyAccept=avx512_nfaExecLimEx128_inAnyAccept + -DnfaExecLimEx128_initCompressedState=avx512_nfaExecLimEx128_initCompressedState + -DnfaExecLimEx128_queueCompressState=avx512_nfaExecLimEx128_queueCompressState + -DnfaExecLimEx128_queueInitState=avx512_nfaExecLimEx128_queueInitState + -DnfaExecLimEx128_reportCurrent=avx512_nfaExecLimEx128_reportCurrent + -DnfaExecLimEx128_testEOD=avx512_nfaExecLimEx128_testEOD + -DnfaExecLimEx128_zombie_status=avx512_nfaExecLimEx128_zombie_status + -DnfaExecLimEx256_B_Reverse=avx512_nfaExecLimEx256_B_Reverse + -DnfaExecLimEx256_Q=avx512_nfaExecLimEx256_Q + -DnfaExecLimEx256_Q2=avx512_nfaExecLimEx256_Q2 + -DnfaExecLimEx256_QR=avx512_nfaExecLimEx256_QR + -DnfaExecLimEx256_expandState=avx512_nfaExecLimEx256_expandState + -DnfaExecLimEx256_inAccept=avx512_nfaExecLimEx256_inAccept + -DnfaExecLimEx256_inAnyAccept=avx512_nfaExecLimEx256_inAnyAccept + -DnfaExecLimEx256_initCompressedState=avx512_nfaExecLimEx256_initCompressedState + -DnfaExecLimEx256_queueCompressState=avx512_nfaExecLimEx256_queueCompressState + -DnfaExecLimEx256_queueInitState=avx512_nfaExecLimEx256_queueInitState + -DnfaExecLimEx256_reportCurrent=avx512_nfaExecLimEx256_reportCurrent + -DnfaExecLimEx256_testEOD=avx512_nfaExecLimEx256_testEOD + -DnfaExecLimEx256_zombie_status=avx512_nfaExecLimEx256_zombie_status + -DnfaExecLimEx32_B_Reverse=avx512_nfaExecLimEx32_B_Reverse + -DnfaExecLimEx32_Q=avx512_nfaExecLimEx32_Q + -DnfaExecLimEx32_Q2=avx512_nfaExecLimEx32_Q2 + -DnfaExecLimEx32_QR=avx512_nfaExecLimEx32_QR + -DnfaExecLimEx32_expandState=avx512_nfaExecLimEx32_expandState + -DnfaExecLimEx32_inAccept=avx512_nfaExecLimEx32_inAccept + -DnfaExecLimEx32_inAnyAccept=avx512_nfaExecLimEx32_inAnyAccept + -DnfaExecLimEx32_initCompressedState=avx512_nfaExecLimEx32_initCompressedState + -DnfaExecLimEx32_queueCompressState=avx512_nfaExecLimEx32_queueCompressState + -DnfaExecLimEx32_queueInitState=avx512_nfaExecLimEx32_queueInitState + -DnfaExecLimEx32_reportCurrent=avx512_nfaExecLimEx32_reportCurrent + -DnfaExecLimEx32_testEOD=avx512_nfaExecLimEx32_testEOD + -DnfaExecLimEx32_zombie_status=avx512_nfaExecLimEx32_zombie_status + -DnfaExecLimEx384_B_Reverse=avx512_nfaExecLimEx384_B_Reverse + -DnfaExecLimEx384_Q=avx512_nfaExecLimEx384_Q + -DnfaExecLimEx384_Q2=avx512_nfaExecLimEx384_Q2 + -DnfaExecLimEx384_QR=avx512_nfaExecLimEx384_QR + -DnfaExecLimEx384_expandState=avx512_nfaExecLimEx384_expandState + -DnfaExecLimEx384_inAccept=avx512_nfaExecLimEx384_inAccept + -DnfaExecLimEx384_inAnyAccept=avx512_nfaExecLimEx384_inAnyAccept + -DnfaExecLimEx384_initCompressedState=avx512_nfaExecLimEx384_initCompressedState + -DnfaExecLimEx384_queueCompressState=avx512_nfaExecLimEx384_queueCompressState + -DnfaExecLimEx384_queueInitState=avx512_nfaExecLimEx384_queueInitState + -DnfaExecLimEx384_reportCurrent=avx512_nfaExecLimEx384_reportCurrent + -DnfaExecLimEx384_testEOD=avx512_nfaExecLimEx384_testEOD + -DnfaExecLimEx384_zombie_status=avx512_nfaExecLimEx384_zombie_status + -DnfaExecLimEx512_B_Reverse=avx512_nfaExecLimEx512_B_Reverse + -DnfaExecLimEx512_Q=avx512_nfaExecLimEx512_Q + -DnfaExecLimEx512_Q2=avx512_nfaExecLimEx512_Q2 + -DnfaExecLimEx512_QR=avx512_nfaExecLimEx512_QR + -DnfaExecLimEx512_expandState=avx512_nfaExecLimEx512_expandState + -DnfaExecLimEx512_inAccept=avx512_nfaExecLimEx512_inAccept + -DnfaExecLimEx512_inAnyAccept=avx512_nfaExecLimEx512_inAnyAccept + -DnfaExecLimEx512_initCompressedState=avx512_nfaExecLimEx512_initCompressedState + -DnfaExecLimEx512_queueCompressState=avx512_nfaExecLimEx512_queueCompressState + -DnfaExecLimEx512_queueInitState=avx512_nfaExecLimEx512_queueInitState + -DnfaExecLimEx512_reportCurrent=avx512_nfaExecLimEx512_reportCurrent + -DnfaExecLimEx512_testEOD=avx512_nfaExecLimEx512_testEOD + -DnfaExecLimEx512_zombie_status=avx512_nfaExecLimEx512_zombie_status + -DnfaExecLimEx64_B_Reverse=avx512_nfaExecLimEx64_B_Reverse + -DnfaExecLimEx64_Q=avx512_nfaExecLimEx64_Q + -DnfaExecLimEx64_Q2=avx512_nfaExecLimEx64_Q2 + -DnfaExecLimEx64_QR=avx512_nfaExecLimEx64_QR + -DnfaExecLimEx64_expandState=avx512_nfaExecLimEx64_expandState + -DnfaExecLimEx64_inAccept=avx512_nfaExecLimEx64_inAccept + -DnfaExecLimEx64_inAnyAccept=avx512_nfaExecLimEx64_inAnyAccept + -DnfaExecLimEx64_initCompressedState=avx512_nfaExecLimEx64_initCompressedState + -DnfaExecLimEx64_queueCompressState=avx512_nfaExecLimEx64_queueCompressState + -DnfaExecLimEx64_queueInitState=avx512_nfaExecLimEx64_queueInitState + -DnfaExecLimEx64_reportCurrent=avx512_nfaExecLimEx64_reportCurrent + -DnfaExecLimEx64_testEOD=avx512_nfaExecLimEx64_testEOD + -DnfaExecLimEx64_zombie_status=avx512_nfaExecLimEx64_zombie_status + -DnfaExecMcClellan16_B=avx512_nfaExecMcClellan16_B + -DnfaExecMcClellan16_Q=avx512_nfaExecMcClellan16_Q + -DnfaExecMcClellan16_Q2=avx512_nfaExecMcClellan16_Q2 + -DnfaExecMcClellan16_QR=avx512_nfaExecMcClellan16_QR + -DnfaExecMcClellan16_SimpStream=avx512_nfaExecMcClellan16_SimpStream + -DnfaExecMcClellan16_expandState=avx512_nfaExecMcClellan16_expandState + -DnfaExecMcClellan16_inAccept=avx512_nfaExecMcClellan16_inAccept + -DnfaExecMcClellan16_inAnyAccept=avx512_nfaExecMcClellan16_inAnyAccept + -DnfaExecMcClellan16_initCompressedState=avx512_nfaExecMcClellan16_initCompressedState + -DnfaExecMcClellan16_queueCompressState=avx512_nfaExecMcClellan16_queueCompressState + -DnfaExecMcClellan16_queueInitState=avx512_nfaExecMcClellan16_queueInitState + -DnfaExecMcClellan16_reportCurrent=avx512_nfaExecMcClellan16_reportCurrent + -DnfaExecMcClellan16_testEOD=avx512_nfaExecMcClellan16_testEOD + -DnfaExecMcClellan8_B=avx512_nfaExecMcClellan8_B + -DnfaExecMcClellan8_Q=avx512_nfaExecMcClellan8_Q + -DnfaExecMcClellan8_Q2=avx512_nfaExecMcClellan8_Q2 + -DnfaExecMcClellan8_QR=avx512_nfaExecMcClellan8_QR + -DnfaExecMcClellan8_SimpStream=avx512_nfaExecMcClellan8_SimpStream + -DnfaExecMcClellan8_expandState=avx512_nfaExecMcClellan8_expandState + -DnfaExecMcClellan8_inAccept=avx512_nfaExecMcClellan8_inAccept + -DnfaExecMcClellan8_inAnyAccept=avx512_nfaExecMcClellan8_inAnyAccept + -DnfaExecMcClellan8_initCompressedState=avx512_nfaExecMcClellan8_initCompressedState + -DnfaExecMcClellan8_queueCompressState=avx512_nfaExecMcClellan8_queueCompressState + -DnfaExecMcClellan8_queueInitState=avx512_nfaExecMcClellan8_queueInitState + -DnfaExecMcClellan8_reportCurrent=avx512_nfaExecMcClellan8_reportCurrent + -DnfaExecMcClellan8_testEOD=avx512_nfaExecMcClellan8_testEOD + -DnfaExecMcSheng16_Q=avx512_nfaExecMcSheng16_Q + -DnfaExecMcSheng16_Q2=avx512_nfaExecMcSheng16_Q2 + -DnfaExecMcSheng16_QR=avx512_nfaExecMcSheng16_QR + -DnfaExecMcSheng16_expandState=avx512_nfaExecMcSheng16_expandState + -DnfaExecMcSheng16_inAccept=avx512_nfaExecMcSheng16_inAccept + -DnfaExecMcSheng16_inAnyAccept=avx512_nfaExecMcSheng16_inAnyAccept + -DnfaExecMcSheng16_initCompressedState=avx512_nfaExecMcSheng16_initCompressedState + -DnfaExecMcSheng16_queueCompressState=avx512_nfaExecMcSheng16_queueCompressState + -DnfaExecMcSheng16_queueInitState=avx512_nfaExecMcSheng16_queueInitState + -DnfaExecMcSheng16_reportCurrent=avx512_nfaExecMcSheng16_reportCurrent + -DnfaExecMcSheng16_testEOD=avx512_nfaExecMcSheng16_testEOD + -DnfaExecMcSheng8_Q=avx512_nfaExecMcSheng8_Q + -DnfaExecMcSheng8_Q2=avx512_nfaExecMcSheng8_Q2 + -DnfaExecMcSheng8_QR=avx512_nfaExecMcSheng8_QR + -DnfaExecMcSheng8_expandState=avx512_nfaExecMcSheng8_expandState + -DnfaExecMcSheng8_inAccept=avx512_nfaExecMcSheng8_inAccept + -DnfaExecMcSheng8_inAnyAccept=avx512_nfaExecMcSheng8_inAnyAccept + -DnfaExecMcSheng8_initCompressedState=avx512_nfaExecMcSheng8_initCompressedState + -DnfaExecMcSheng8_queueCompressState=avx512_nfaExecMcSheng8_queueCompressState + -DnfaExecMcSheng8_queueInitState=avx512_nfaExecMcSheng8_queueInitState + -DnfaExecMcSheng8_reportCurrent=avx512_nfaExecMcSheng8_reportCurrent + -DnfaExecMcSheng8_testEOD=avx512_nfaExecMcSheng8_testEOD + -DnfaExecMpv_Q=avx512_nfaExecMpv_Q + -DnfaExecMpv_QueueExecRaw=avx512_nfaExecMpv_QueueExecRaw + -DnfaExecMpv_expandState=avx512_nfaExecMpv_expandState + -DnfaExecMpv_initCompressedState=avx512_nfaExecMpv_initCompressedState + -DnfaExecMpv_queueCompressState=avx512_nfaExecMpv_queueCompressState + -DnfaExecMpv_queueInitState=avx512_nfaExecMpv_queueInitState + -DnfaExecMpv_reportCurrent=avx512_nfaExecMpv_reportCurrent + -DnfaExecSheng_B=avx512_nfaExecSheng_B + -DnfaExecSheng_Q=avx512_nfaExecSheng_Q + -DnfaExecSheng_Q2=avx512_nfaExecSheng_Q2 + -DnfaExecSheng_QR=avx512_nfaExecSheng_QR + -DnfaExecSheng_expandState=avx512_nfaExecSheng_expandState + -DnfaExecSheng_inAccept=avx512_nfaExecSheng_inAccept + -DnfaExecSheng_inAnyAccept=avx512_nfaExecSheng_inAnyAccept + -DnfaExecSheng_initCompressedState=avx512_nfaExecSheng_initCompressedState + -DnfaExecSheng_queueCompressState=avx512_nfaExecSheng_queueCompressState + -DnfaExecSheng_queueInitState=avx512_nfaExecSheng_queueInitState + -DnfaExecSheng_reportCurrent=avx512_nfaExecSheng_reportCurrent + -DnfaExecSheng_testEOD=avx512_nfaExecSheng_testEOD + -DnfaExecTamarama_Q=avx512_nfaExecTamarama_Q + -DnfaExecTamarama_Q2=avx512_nfaExecTamarama_Q2 + -DnfaExecTamarama_QR=avx512_nfaExecTamarama_QR + -DnfaExecTamarama_expandState=avx512_nfaExecTamarama_expandState + -DnfaExecTamarama_inAccept=avx512_nfaExecTamarama_inAccept + -DnfaExecTamarama_inAnyAccept=avx512_nfaExecTamarama_inAnyAccept + -DnfaExecTamarama_queueCompressState=avx512_nfaExecTamarama_queueCompressState + -DnfaExecTamarama_queueInitState=avx512_nfaExecTamarama_queueInitState + -DnfaExecTamarama_reportCurrent=avx512_nfaExecTamarama_reportCurrent + -DnfaExecTamarama_testEOD=avx512_nfaExecTamarama_testEOD + -DnfaExecTamarama_zombie_status=avx512_nfaExecTamarama_zombie_status + -DnfaExpandState=avx512_nfaExpandState + -DnfaGetZombieStatus=avx512_nfaGetZombieStatus + -DnfaInAcceptState=avx512_nfaInAcceptState + -DnfaInAnyAcceptState=avx512_nfaInAnyAcceptState + -DnfaInitCompressedState=avx512_nfaInitCompressedState + -DnfaQueueCompressState=avx512_nfaQueueCompressState + -DnfaQueueExec=avx512_nfaQueueExec + -DnfaQueueExec2_raw=avx512_nfaQueueExec2_raw + -DnfaQueueExecRose=avx512_nfaQueueExecRose + -DnfaQueueExecToMatch=avx512_nfaQueueExecToMatch + -DnfaQueueExec_raw=avx512_nfaQueueExec_raw + -DnfaQueueInitState=avx512_nfaQueueInitState + -DnfaReportCurrentMatches=avx512_nfaReportCurrentMatches + -DnoodExec=avx512_noodExec + -DnoodExecStreaming=avx512_noodExecStreaming + -Dp_mask_arr=avx512_p_mask_arr + -Dp_mask_arr256=avx512_p_mask_arr256 + -DrepeatHasMatchBitmap=avx512_repeatHasMatchBitmap + -DrepeatHasMatchRange=avx512_repeatHasMatchRange + -DrepeatHasMatchRing=avx512_repeatHasMatchRing + -DrepeatHasMatchSparseOptimalP=avx512_repeatHasMatchSparseOptimalP + -DrepeatHasMatchTrailer=avx512_repeatHasMatchTrailer + -DrepeatLastTopBitmap=avx512_repeatLastTopBitmap + -DrepeatLastTopRange=avx512_repeatLastTopRange + -DrepeatLastTopRing=avx512_repeatLastTopRing + -DrepeatLastTopSparseOptimalP=avx512_repeatLastTopSparseOptimalP + -DrepeatLastTopTrailer=avx512_repeatLastTopTrailer + -DrepeatNextMatchBitmap=avx512_repeatNextMatchBitmap + -DrepeatNextMatchRange=avx512_repeatNextMatchRange + -DrepeatNextMatchRing=avx512_repeatNextMatchRing + -DrepeatNextMatchSparseOptimalP=avx512_repeatNextMatchSparseOptimalP + -DrepeatNextMatchTrailer=avx512_repeatNextMatchTrailer + -DrepeatPack=avx512_repeatPack + -DrepeatStoreBitmap=avx512_repeatStoreBitmap + -DrepeatStoreRange=avx512_repeatStoreRange + -DrepeatStoreRing=avx512_repeatStoreRing + -DrepeatStoreSparseOptimalP=avx512_repeatStoreSparseOptimalP + -DrepeatStoreTrailer=avx512_repeatStoreTrailer + -DrepeatUnpack=avx512_repeatUnpack + -DroseAnchoredCallback=avx512_roseAnchoredCallback + -DroseBlockExec=avx512_roseBlockExec + -DroseCallback=avx512_roseCallback + -DroseCatchUpAll=avx512_roseCatchUpAll + -DroseCatchUpMPV_i=avx512_roseCatchUpMPV_i + -DroseCatchUpSuf=avx512_roseCatchUpSuf + -DroseDelayRebuildCallback=avx512_roseDelayRebuildCallback + -DroseFloatingCallback=avx512_roseFloatingCallback + -DroseHandleChainMatch=avx512_roseHandleChainMatch + -DroseInitState=avx512_roseInitState + -DroseNfaAdaptor=avx512_roseNfaAdaptor + -DroseNfaEarliestSom=avx512_roseNfaEarliestSom + -DroseReportAdaptor=avx512_roseReportAdaptor + -DroseRunBoundaryProgram=avx512_roseRunBoundaryProgram + -DroseRunFlushCombProgram=avx512_roseRunFlushCombProgram + -DroseRunLastFlushCombProgram=avx512_roseRunLastFlushCombProgram + -DroseRunProgram=avx512_roseRunProgram + -DroseRunProgram_l=avx512_roseRunProgram_l + -DroseStreamEodExec=avx512_roseStreamEodExec + -DroseStreamExec=avx512_roseStreamExec + -DrshuftiExec=avx512_rshuftiExec + -DrtruffleExec=avx512_rtruffleExec + -Drun_accel=avx512_run_accel + -DsetSomFromSomAware=avx512_setSomFromSomAware + -DshuftiDoubleExec=avx512_shuftiDoubleExec + -DshuftiExec=avx512_shuftiExec + -Dsimd_onebit_masks=avx512_simd_onebit_masks + -Dsize_compress_stream=avx512_size_compress_stream + -DstoreSomToStream=avx512_storeSomToStream + -Dstorecompressed128=avx512_storecompressed128 + -Dstorecompressed256=avx512_storecompressed256 + -Dstorecompressed32=avx512_storecompressed32 + -Dstorecompressed384=avx512_storecompressed384 + -Dstorecompressed512=avx512_storecompressed512 + -Dstorecompressed64=avx512_storecompressed64 + -DstreamInitSufPQ=avx512_streamInitSufPQ + -DtruffleExec=avx512_truffleExec + -Dvbs_mask_data=avx512_vbs_mask_data +) + +SRCDIR(contrib/libs/hyperscan) + +SRCS( + src/alloc.c + src/crc32.c + src/database.c + src/fdr/fdr.c + src/fdr/teddy.c + src/fdr/teddy_avx2.c + src/hs_valid_platform.c + src/hs_version.c + src/hwlm/hwlm.c + src/hwlm/noodle_engine.c + src/nfa/accel.c + src/nfa/castle.c + src/nfa/gough.c + src/nfa/lbr.c + src/nfa/limex_64.c + src/nfa/limex_accel.c + src/nfa/limex_native.c + src/nfa/limex_simd128.c + src/nfa/limex_simd256.c + src/nfa/limex_simd384.c + src/nfa/limex_simd512.c + src/nfa/mcclellan.c + src/nfa/mcsheng.c + src/nfa/mcsheng_data.c + src/nfa/mpv.c + src/nfa/nfa_api_dispatch.c + src/nfa/repeat.c + src/nfa/sheng.c + src/nfa/shufti.c + src/nfa/tamarama.c + src/nfa/truffle.c + src/rose/block.c + src/rose/catchup.c + src/rose/init.c + src/rose/match.c + src/rose/program_runtime.c + src/rose/stream.c + src/runtime.c + src/scratch.c + src/som/som_runtime.c + src/som/som_stream.c + src/stream_compress.c + src/util/cpuid_flags.c + src/util/masked_move.c + src/util/multibit.c + src/util/simd_utils.c + src/util/state_compress.c +) + +END() diff --git a/contrib/libs/hyperscan/runtime_core2/ya.make b/contrib/libs/hyperscan/runtime_core2/ya.make new file mode 100644 index 0000000000..fc696566f7 --- /dev/null +++ b/contrib/libs/hyperscan/runtime_core2/ya.make @@ -0,0 +1,481 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(BSD-3-Clause) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +ADDINCL( + contrib/libs/hyperscan + contrib/libs/hyperscan/src +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DCrc32c_ComputeBuf=core2_Crc32c_ComputeBuf + -DblockInitSufPQ=core2_blockInitSufPQ + -Dcompress_stream=core2_compress_stream + -Dcpuid_flags=core2_cpuid_flags + -Dcpuid_tune=core2_cpuid_tune + -DdbIsValid=core2_dbIsValid + -DdoAccel128=core2_doAccel128 + -DdoAccel256=core2_doAccel256 + -DdoAccel32=core2_doAccel32 + -DdoAccel384=core2_doAccel384 + -DdoAccel512=core2_doAccel512 + -DdoAccel64=core2_doAccel64 + -Dexpand_stream=core2_expand_stream + -DfdrExec=core2_fdrExec + -DfdrExecStreaming=core2_fdrExecStreaming + -Dfdr_exec_fat_teddy_msks1=core2_fdr_exec_fat_teddy_msks1 + -Dfdr_exec_fat_teddy_msks1_pck=core2_fdr_exec_fat_teddy_msks1_pck + -Dfdr_exec_fat_teddy_msks2=core2_fdr_exec_fat_teddy_msks2 + -Dfdr_exec_fat_teddy_msks2_pck=core2_fdr_exec_fat_teddy_msks2_pck + -Dfdr_exec_fat_teddy_msks3=core2_fdr_exec_fat_teddy_msks3 + -Dfdr_exec_fat_teddy_msks3_pck=core2_fdr_exec_fat_teddy_msks3_pck + -Dfdr_exec_fat_teddy_msks4=core2_fdr_exec_fat_teddy_msks4 + -Dfdr_exec_fat_teddy_msks4_pck=core2_fdr_exec_fat_teddy_msks4_pck + -Dfdr_exec_teddy_msks1=core2_fdr_exec_teddy_msks1 + -Dfdr_exec_teddy_msks1_pck=core2_fdr_exec_teddy_msks1_pck + -Dfdr_exec_teddy_msks2=core2_fdr_exec_teddy_msks2 + -Dfdr_exec_teddy_msks2_pck=core2_fdr_exec_teddy_msks2_pck + -Dfdr_exec_teddy_msks3=core2_fdr_exec_teddy_msks3 + -Dfdr_exec_teddy_msks3_pck=core2_fdr_exec_teddy_msks3_pck + -Dfdr_exec_teddy_msks4=core2_fdr_exec_teddy_msks4 + -Dfdr_exec_teddy_msks4_pck=core2_fdr_exec_teddy_msks4_pck + -DflushQueuedLiterals_i=core2_flushQueuedLiterals_i + -DflushStoredSomMatches_i=core2_flushStoredSomMatches_i + -DhandleSomExternal=core2_handleSomExternal + -DhandleSomInternal=core2_handleSomInternal + -Dhs_alloc_scratch=core2_hs_alloc_scratch + -Dhs_clone_scratch=core2_hs_clone_scratch + -Dhs_close_stream=core2_hs_close_stream + -Dhs_compress_stream=core2_hs_compress_stream + -Dhs_copy_stream=core2_hs_copy_stream + -Dhs_database_alloc=core2_hs_database_alloc + -Dhs_database_free=core2_hs_database_free + -Dhs_database_info=core2_hs_database_info + -Dhs_database_size=core2_hs_database_size + -Dhs_deserialize_database=core2_hs_deserialize_database + -Dhs_deserialize_database_at=core2_hs_deserialize_database_at + -Dhs_expand_stream=core2_hs_expand_stream + -Dhs_free_database=core2_hs_free_database + -Dhs_free_scratch=core2_hs_free_scratch + -Dhs_misc_alloc=core2_hs_misc_alloc + -Dhs_misc_free=core2_hs_misc_free + -Dhs_open_stream=core2_hs_open_stream + -Dhs_reset_and_copy_stream=core2_hs_reset_and_copy_stream + -Dhs_reset_and_expand_stream=core2_hs_reset_and_expand_stream + -Dhs_reset_stream=core2_hs_reset_stream + -Dhs_scan=core2_hs_scan + -Dhs_scan_stream=core2_hs_scan_stream + -Dhs_scan_vector=core2_hs_scan_vector + -Dhs_scratch_alloc=core2_hs_scratch_alloc + -Dhs_scratch_free=core2_hs_scratch_free + -Dhs_scratch_size=core2_hs_scratch_size + -Dhs_serialize_database=core2_hs_serialize_database + -Dhs_serialized_database_info=core2_hs_serialized_database_info + -Dhs_serialized_database_size=core2_hs_serialized_database_size + -Dhs_set_allocator=core2_hs_set_allocator + -Dhs_set_database_allocator=core2_hs_set_database_allocator + -Dhs_set_misc_allocator=core2_hs_set_misc_allocator + -Dhs_set_scratch_allocator=core2_hs_set_scratch_allocator + -Dhs_set_stream_allocator=core2_hs_set_stream_allocator + -Dhs_stream_alloc=core2_hs_stream_alloc + -Dhs_stream_free=core2_hs_stream_free + -Dhs_stream_size=core2_hs_stream_size + -Dhs_valid_platform=core2_hs_valid_platform + -Dhs_version=core2_hs_version + -DhwlmExec=core2_hwlmExec + -DhwlmExecStreaming=core2_hwlmExecStreaming + -DloadSomFromStream=core2_loadSomFromStream + -Dloadcompressed128=core2_loadcompressed128 + -Dloadcompressed256=core2_loadcompressed256 + -Dloadcompressed32=core2_loadcompressed32 + -Dloadcompressed384=core2_loadcompressed384 + -Dloadcompressed512=core2_loadcompressed512 + -Dloadcompressed64=core2_loadcompressed64 + -Dmcsheng_pext_mask=core2_mcsheng_pext_mask + -Dmm_mask_mask=core2_mm_mask_mask + -Dmm_shuffle_end=core2_mm_shuffle_end + -Dmmbit_keyshift_lut=core2_mmbit_keyshift_lut + -Dmmbit_maxlevel_direct_lut=core2_mmbit_maxlevel_direct_lut + -Dmmbit_maxlevel_from_keyshift_lut=core2_mmbit_maxlevel_from_keyshift_lut + -Dmmbit_root_offset_from_level=core2_mmbit_root_offset_from_level + -Dmmbit_zero_to_lut=core2_mmbit_zero_to_lut + -DnfaBlockExecReverse=core2_nfaBlockExecReverse + -DnfaCheckFinalState=core2_nfaCheckFinalState + -DnfaExecCastle_Q=core2_nfaExecCastle_Q + -DnfaExecCastle_Q2=core2_nfaExecCastle_Q2 + -DnfaExecCastle_QR=core2_nfaExecCastle_QR + -DnfaExecCastle_expandState=core2_nfaExecCastle_expandState + -DnfaExecCastle_inAccept=core2_nfaExecCastle_inAccept + -DnfaExecCastle_inAnyAccept=core2_nfaExecCastle_inAnyAccept + -DnfaExecCastle_initCompressedState=core2_nfaExecCastle_initCompressedState + -DnfaExecCastle_queueCompressState=core2_nfaExecCastle_queueCompressState + -DnfaExecCastle_queueInitState=core2_nfaExecCastle_queueInitState + -DnfaExecCastle_reportCurrent=core2_nfaExecCastle_reportCurrent + -DnfaExecGough16_Q=core2_nfaExecGough16_Q + -DnfaExecGough16_Q2=core2_nfaExecGough16_Q2 + -DnfaExecGough16_QR=core2_nfaExecGough16_QR + -DnfaExecGough16_expandState=core2_nfaExecGough16_expandState + -DnfaExecGough16_inAccept=core2_nfaExecGough16_inAccept + -DnfaExecGough16_inAnyAccept=core2_nfaExecGough16_inAnyAccept + -DnfaExecGough16_initCompressedState=core2_nfaExecGough16_initCompressedState + -DnfaExecGough16_queueCompressState=core2_nfaExecGough16_queueCompressState + -DnfaExecGough16_queueInitState=core2_nfaExecGough16_queueInitState + -DnfaExecGough16_reportCurrent=core2_nfaExecGough16_reportCurrent + -DnfaExecGough16_testEOD=core2_nfaExecGough16_testEOD + -DnfaExecGough8_Q=core2_nfaExecGough8_Q + -DnfaExecGough8_Q2=core2_nfaExecGough8_Q2 + -DnfaExecGough8_QR=core2_nfaExecGough8_QR + -DnfaExecGough8_expandState=core2_nfaExecGough8_expandState + -DnfaExecGough8_inAccept=core2_nfaExecGough8_inAccept + -DnfaExecGough8_inAnyAccept=core2_nfaExecGough8_inAnyAccept + -DnfaExecGough8_initCompressedState=core2_nfaExecGough8_initCompressedState + -DnfaExecGough8_queueCompressState=core2_nfaExecGough8_queueCompressState + -DnfaExecGough8_queueInitState=core2_nfaExecGough8_queueInitState + -DnfaExecGough8_reportCurrent=core2_nfaExecGough8_reportCurrent + -DnfaExecGough8_testEOD=core2_nfaExecGough8_testEOD + -DnfaExecLbrDot_Q=core2_nfaExecLbrDot_Q + -DnfaExecLbrDot_Q2=core2_nfaExecLbrDot_Q2 + -DnfaExecLbrDot_QR=core2_nfaExecLbrDot_QR + -DnfaExecLbrDot_expandState=core2_nfaExecLbrDot_expandState + -DnfaExecLbrDot_inAccept=core2_nfaExecLbrDot_inAccept + -DnfaExecLbrDot_inAnyAccept=core2_nfaExecLbrDot_inAnyAccept + -DnfaExecLbrDot_initCompressedState=core2_nfaExecLbrDot_initCompressedState + -DnfaExecLbrDot_queueCompressState=core2_nfaExecLbrDot_queueCompressState + -DnfaExecLbrDot_queueInitState=core2_nfaExecLbrDot_queueInitState + -DnfaExecLbrDot_reportCurrent=core2_nfaExecLbrDot_reportCurrent + -DnfaExecLbrNVerm_Q=core2_nfaExecLbrNVerm_Q + -DnfaExecLbrNVerm_Q2=core2_nfaExecLbrNVerm_Q2 + -DnfaExecLbrNVerm_QR=core2_nfaExecLbrNVerm_QR + -DnfaExecLbrNVerm_expandState=core2_nfaExecLbrNVerm_expandState + -DnfaExecLbrNVerm_inAccept=core2_nfaExecLbrNVerm_inAccept + -DnfaExecLbrNVerm_inAnyAccept=core2_nfaExecLbrNVerm_inAnyAccept + -DnfaExecLbrNVerm_initCompressedState=core2_nfaExecLbrNVerm_initCompressedState + -DnfaExecLbrNVerm_queueCompressState=core2_nfaExecLbrNVerm_queueCompressState + -DnfaExecLbrNVerm_queueInitState=core2_nfaExecLbrNVerm_queueInitState + -DnfaExecLbrNVerm_reportCurrent=core2_nfaExecLbrNVerm_reportCurrent + -DnfaExecLbrShuf_Q=core2_nfaExecLbrShuf_Q + -DnfaExecLbrShuf_Q2=core2_nfaExecLbrShuf_Q2 + -DnfaExecLbrShuf_QR=core2_nfaExecLbrShuf_QR + -DnfaExecLbrShuf_expandState=core2_nfaExecLbrShuf_expandState + -DnfaExecLbrShuf_inAccept=core2_nfaExecLbrShuf_inAccept + -DnfaExecLbrShuf_inAnyAccept=core2_nfaExecLbrShuf_inAnyAccept + -DnfaExecLbrShuf_initCompressedState=core2_nfaExecLbrShuf_initCompressedState + -DnfaExecLbrShuf_queueCompressState=core2_nfaExecLbrShuf_queueCompressState + -DnfaExecLbrShuf_queueInitState=core2_nfaExecLbrShuf_queueInitState + -DnfaExecLbrShuf_reportCurrent=core2_nfaExecLbrShuf_reportCurrent + -DnfaExecLbrTruf_Q=core2_nfaExecLbrTruf_Q + -DnfaExecLbrTruf_Q2=core2_nfaExecLbrTruf_Q2 + -DnfaExecLbrTruf_QR=core2_nfaExecLbrTruf_QR + -DnfaExecLbrTruf_expandState=core2_nfaExecLbrTruf_expandState + -DnfaExecLbrTruf_inAccept=core2_nfaExecLbrTruf_inAccept + -DnfaExecLbrTruf_inAnyAccept=core2_nfaExecLbrTruf_inAnyAccept + -DnfaExecLbrTruf_initCompressedState=core2_nfaExecLbrTruf_initCompressedState + -DnfaExecLbrTruf_queueCompressState=core2_nfaExecLbrTruf_queueCompressState + -DnfaExecLbrTruf_queueInitState=core2_nfaExecLbrTruf_queueInitState + -DnfaExecLbrTruf_reportCurrent=core2_nfaExecLbrTruf_reportCurrent + -DnfaExecLbrVerm_Q=core2_nfaExecLbrVerm_Q + -DnfaExecLbrVerm_Q2=core2_nfaExecLbrVerm_Q2 + -DnfaExecLbrVerm_QR=core2_nfaExecLbrVerm_QR + -DnfaExecLbrVerm_expandState=core2_nfaExecLbrVerm_expandState + -DnfaExecLbrVerm_inAccept=core2_nfaExecLbrVerm_inAccept + -DnfaExecLbrVerm_inAnyAccept=core2_nfaExecLbrVerm_inAnyAccept + -DnfaExecLbrVerm_initCompressedState=core2_nfaExecLbrVerm_initCompressedState + -DnfaExecLbrVerm_queueCompressState=core2_nfaExecLbrVerm_queueCompressState + -DnfaExecLbrVerm_queueInitState=core2_nfaExecLbrVerm_queueInitState + -DnfaExecLbrVerm_reportCurrent=core2_nfaExecLbrVerm_reportCurrent + -DnfaExecLimEx128_B_Reverse=core2_nfaExecLimEx128_B_Reverse + -DnfaExecLimEx128_Q=core2_nfaExecLimEx128_Q + -DnfaExecLimEx128_Q2=core2_nfaExecLimEx128_Q2 + -DnfaExecLimEx128_QR=core2_nfaExecLimEx128_QR + -DnfaExecLimEx128_expandState=core2_nfaExecLimEx128_expandState + -DnfaExecLimEx128_inAccept=core2_nfaExecLimEx128_inAccept + -DnfaExecLimEx128_inAnyAccept=core2_nfaExecLimEx128_inAnyAccept + -DnfaExecLimEx128_initCompressedState=core2_nfaExecLimEx128_initCompressedState + -DnfaExecLimEx128_queueCompressState=core2_nfaExecLimEx128_queueCompressState + -DnfaExecLimEx128_queueInitState=core2_nfaExecLimEx128_queueInitState + -DnfaExecLimEx128_reportCurrent=core2_nfaExecLimEx128_reportCurrent + -DnfaExecLimEx128_testEOD=core2_nfaExecLimEx128_testEOD + -DnfaExecLimEx128_zombie_status=core2_nfaExecLimEx128_zombie_status + -DnfaExecLimEx256_B_Reverse=core2_nfaExecLimEx256_B_Reverse + -DnfaExecLimEx256_Q=core2_nfaExecLimEx256_Q + -DnfaExecLimEx256_Q2=core2_nfaExecLimEx256_Q2 + -DnfaExecLimEx256_QR=core2_nfaExecLimEx256_QR + -DnfaExecLimEx256_expandState=core2_nfaExecLimEx256_expandState + -DnfaExecLimEx256_inAccept=core2_nfaExecLimEx256_inAccept + -DnfaExecLimEx256_inAnyAccept=core2_nfaExecLimEx256_inAnyAccept + -DnfaExecLimEx256_initCompressedState=core2_nfaExecLimEx256_initCompressedState + -DnfaExecLimEx256_queueCompressState=core2_nfaExecLimEx256_queueCompressState + -DnfaExecLimEx256_queueInitState=core2_nfaExecLimEx256_queueInitState + -DnfaExecLimEx256_reportCurrent=core2_nfaExecLimEx256_reportCurrent + -DnfaExecLimEx256_testEOD=core2_nfaExecLimEx256_testEOD + -DnfaExecLimEx256_zombie_status=core2_nfaExecLimEx256_zombie_status + -DnfaExecLimEx32_B_Reverse=core2_nfaExecLimEx32_B_Reverse + -DnfaExecLimEx32_Q=core2_nfaExecLimEx32_Q + -DnfaExecLimEx32_Q2=core2_nfaExecLimEx32_Q2 + -DnfaExecLimEx32_QR=core2_nfaExecLimEx32_QR + -DnfaExecLimEx32_expandState=core2_nfaExecLimEx32_expandState + -DnfaExecLimEx32_inAccept=core2_nfaExecLimEx32_inAccept + -DnfaExecLimEx32_inAnyAccept=core2_nfaExecLimEx32_inAnyAccept + -DnfaExecLimEx32_initCompressedState=core2_nfaExecLimEx32_initCompressedState + -DnfaExecLimEx32_queueCompressState=core2_nfaExecLimEx32_queueCompressState + -DnfaExecLimEx32_queueInitState=core2_nfaExecLimEx32_queueInitState + -DnfaExecLimEx32_reportCurrent=core2_nfaExecLimEx32_reportCurrent + -DnfaExecLimEx32_testEOD=core2_nfaExecLimEx32_testEOD + -DnfaExecLimEx32_zombie_status=core2_nfaExecLimEx32_zombie_status + -DnfaExecLimEx384_B_Reverse=core2_nfaExecLimEx384_B_Reverse + -DnfaExecLimEx384_Q=core2_nfaExecLimEx384_Q + -DnfaExecLimEx384_Q2=core2_nfaExecLimEx384_Q2 + -DnfaExecLimEx384_QR=core2_nfaExecLimEx384_QR + -DnfaExecLimEx384_expandState=core2_nfaExecLimEx384_expandState + -DnfaExecLimEx384_inAccept=core2_nfaExecLimEx384_inAccept + -DnfaExecLimEx384_inAnyAccept=core2_nfaExecLimEx384_inAnyAccept + -DnfaExecLimEx384_initCompressedState=core2_nfaExecLimEx384_initCompressedState + -DnfaExecLimEx384_queueCompressState=core2_nfaExecLimEx384_queueCompressState + -DnfaExecLimEx384_queueInitState=core2_nfaExecLimEx384_queueInitState + -DnfaExecLimEx384_reportCurrent=core2_nfaExecLimEx384_reportCurrent + -DnfaExecLimEx384_testEOD=core2_nfaExecLimEx384_testEOD + -DnfaExecLimEx384_zombie_status=core2_nfaExecLimEx384_zombie_status + -DnfaExecLimEx512_B_Reverse=core2_nfaExecLimEx512_B_Reverse + -DnfaExecLimEx512_Q=core2_nfaExecLimEx512_Q + -DnfaExecLimEx512_Q2=core2_nfaExecLimEx512_Q2 + -DnfaExecLimEx512_QR=core2_nfaExecLimEx512_QR + -DnfaExecLimEx512_expandState=core2_nfaExecLimEx512_expandState + -DnfaExecLimEx512_inAccept=core2_nfaExecLimEx512_inAccept + -DnfaExecLimEx512_inAnyAccept=core2_nfaExecLimEx512_inAnyAccept + -DnfaExecLimEx512_initCompressedState=core2_nfaExecLimEx512_initCompressedState + -DnfaExecLimEx512_queueCompressState=core2_nfaExecLimEx512_queueCompressState + -DnfaExecLimEx512_queueInitState=core2_nfaExecLimEx512_queueInitState + -DnfaExecLimEx512_reportCurrent=core2_nfaExecLimEx512_reportCurrent + -DnfaExecLimEx512_testEOD=core2_nfaExecLimEx512_testEOD + -DnfaExecLimEx512_zombie_status=core2_nfaExecLimEx512_zombie_status + -DnfaExecLimEx64_B_Reverse=core2_nfaExecLimEx64_B_Reverse + -DnfaExecLimEx64_Q=core2_nfaExecLimEx64_Q + -DnfaExecLimEx64_Q2=core2_nfaExecLimEx64_Q2 + -DnfaExecLimEx64_QR=core2_nfaExecLimEx64_QR + -DnfaExecLimEx64_expandState=core2_nfaExecLimEx64_expandState + -DnfaExecLimEx64_inAccept=core2_nfaExecLimEx64_inAccept + -DnfaExecLimEx64_inAnyAccept=core2_nfaExecLimEx64_inAnyAccept + -DnfaExecLimEx64_initCompressedState=core2_nfaExecLimEx64_initCompressedState + -DnfaExecLimEx64_queueCompressState=core2_nfaExecLimEx64_queueCompressState + -DnfaExecLimEx64_queueInitState=core2_nfaExecLimEx64_queueInitState + -DnfaExecLimEx64_reportCurrent=core2_nfaExecLimEx64_reportCurrent + -DnfaExecLimEx64_testEOD=core2_nfaExecLimEx64_testEOD + -DnfaExecLimEx64_zombie_status=core2_nfaExecLimEx64_zombie_status + -DnfaExecMcClellan16_B=core2_nfaExecMcClellan16_B + -DnfaExecMcClellan16_Q=core2_nfaExecMcClellan16_Q + -DnfaExecMcClellan16_Q2=core2_nfaExecMcClellan16_Q2 + -DnfaExecMcClellan16_QR=core2_nfaExecMcClellan16_QR + -DnfaExecMcClellan16_SimpStream=core2_nfaExecMcClellan16_SimpStream + -DnfaExecMcClellan16_expandState=core2_nfaExecMcClellan16_expandState + -DnfaExecMcClellan16_inAccept=core2_nfaExecMcClellan16_inAccept + -DnfaExecMcClellan16_inAnyAccept=core2_nfaExecMcClellan16_inAnyAccept + -DnfaExecMcClellan16_initCompressedState=core2_nfaExecMcClellan16_initCompressedState + -DnfaExecMcClellan16_queueCompressState=core2_nfaExecMcClellan16_queueCompressState + -DnfaExecMcClellan16_queueInitState=core2_nfaExecMcClellan16_queueInitState + -DnfaExecMcClellan16_reportCurrent=core2_nfaExecMcClellan16_reportCurrent + -DnfaExecMcClellan16_testEOD=core2_nfaExecMcClellan16_testEOD + -DnfaExecMcClellan8_B=core2_nfaExecMcClellan8_B + -DnfaExecMcClellan8_Q=core2_nfaExecMcClellan8_Q + -DnfaExecMcClellan8_Q2=core2_nfaExecMcClellan8_Q2 + -DnfaExecMcClellan8_QR=core2_nfaExecMcClellan8_QR + -DnfaExecMcClellan8_SimpStream=core2_nfaExecMcClellan8_SimpStream + -DnfaExecMcClellan8_expandState=core2_nfaExecMcClellan8_expandState + -DnfaExecMcClellan8_inAccept=core2_nfaExecMcClellan8_inAccept + -DnfaExecMcClellan8_inAnyAccept=core2_nfaExecMcClellan8_inAnyAccept + -DnfaExecMcClellan8_initCompressedState=core2_nfaExecMcClellan8_initCompressedState + -DnfaExecMcClellan8_queueCompressState=core2_nfaExecMcClellan8_queueCompressState + -DnfaExecMcClellan8_queueInitState=core2_nfaExecMcClellan8_queueInitState + -DnfaExecMcClellan8_reportCurrent=core2_nfaExecMcClellan8_reportCurrent + -DnfaExecMcClellan8_testEOD=core2_nfaExecMcClellan8_testEOD + -DnfaExecMcSheng16_Q=core2_nfaExecMcSheng16_Q + -DnfaExecMcSheng16_Q2=core2_nfaExecMcSheng16_Q2 + -DnfaExecMcSheng16_QR=core2_nfaExecMcSheng16_QR + -DnfaExecMcSheng16_expandState=core2_nfaExecMcSheng16_expandState + -DnfaExecMcSheng16_inAccept=core2_nfaExecMcSheng16_inAccept + -DnfaExecMcSheng16_inAnyAccept=core2_nfaExecMcSheng16_inAnyAccept + -DnfaExecMcSheng16_initCompressedState=core2_nfaExecMcSheng16_initCompressedState + -DnfaExecMcSheng16_queueCompressState=core2_nfaExecMcSheng16_queueCompressState + -DnfaExecMcSheng16_queueInitState=core2_nfaExecMcSheng16_queueInitState + -DnfaExecMcSheng16_reportCurrent=core2_nfaExecMcSheng16_reportCurrent + -DnfaExecMcSheng16_testEOD=core2_nfaExecMcSheng16_testEOD + -DnfaExecMcSheng8_Q=core2_nfaExecMcSheng8_Q + -DnfaExecMcSheng8_Q2=core2_nfaExecMcSheng8_Q2 + -DnfaExecMcSheng8_QR=core2_nfaExecMcSheng8_QR + -DnfaExecMcSheng8_expandState=core2_nfaExecMcSheng8_expandState + -DnfaExecMcSheng8_inAccept=core2_nfaExecMcSheng8_inAccept + -DnfaExecMcSheng8_inAnyAccept=core2_nfaExecMcSheng8_inAnyAccept + -DnfaExecMcSheng8_initCompressedState=core2_nfaExecMcSheng8_initCompressedState + -DnfaExecMcSheng8_queueCompressState=core2_nfaExecMcSheng8_queueCompressState + -DnfaExecMcSheng8_queueInitState=core2_nfaExecMcSheng8_queueInitState + -DnfaExecMcSheng8_reportCurrent=core2_nfaExecMcSheng8_reportCurrent + -DnfaExecMcSheng8_testEOD=core2_nfaExecMcSheng8_testEOD + -DnfaExecMpv_Q=core2_nfaExecMpv_Q + -DnfaExecMpv_QueueExecRaw=core2_nfaExecMpv_QueueExecRaw + -DnfaExecMpv_expandState=core2_nfaExecMpv_expandState + -DnfaExecMpv_initCompressedState=core2_nfaExecMpv_initCompressedState + -DnfaExecMpv_queueCompressState=core2_nfaExecMpv_queueCompressState + -DnfaExecMpv_queueInitState=core2_nfaExecMpv_queueInitState + -DnfaExecMpv_reportCurrent=core2_nfaExecMpv_reportCurrent + -DnfaExecSheng_B=core2_nfaExecSheng_B + -DnfaExecSheng_Q=core2_nfaExecSheng_Q + -DnfaExecSheng_Q2=core2_nfaExecSheng_Q2 + -DnfaExecSheng_QR=core2_nfaExecSheng_QR + -DnfaExecSheng_expandState=core2_nfaExecSheng_expandState + -DnfaExecSheng_inAccept=core2_nfaExecSheng_inAccept + -DnfaExecSheng_inAnyAccept=core2_nfaExecSheng_inAnyAccept + -DnfaExecSheng_initCompressedState=core2_nfaExecSheng_initCompressedState + -DnfaExecSheng_queueCompressState=core2_nfaExecSheng_queueCompressState + -DnfaExecSheng_queueInitState=core2_nfaExecSheng_queueInitState + -DnfaExecSheng_reportCurrent=core2_nfaExecSheng_reportCurrent + -DnfaExecSheng_testEOD=core2_nfaExecSheng_testEOD + -DnfaExecTamarama_Q=core2_nfaExecTamarama_Q + -DnfaExecTamarama_Q2=core2_nfaExecTamarama_Q2 + -DnfaExecTamarama_QR=core2_nfaExecTamarama_QR + -DnfaExecTamarama_expandState=core2_nfaExecTamarama_expandState + -DnfaExecTamarama_inAccept=core2_nfaExecTamarama_inAccept + -DnfaExecTamarama_inAnyAccept=core2_nfaExecTamarama_inAnyAccept + -DnfaExecTamarama_queueCompressState=core2_nfaExecTamarama_queueCompressState + -DnfaExecTamarama_queueInitState=core2_nfaExecTamarama_queueInitState + -DnfaExecTamarama_reportCurrent=core2_nfaExecTamarama_reportCurrent + -DnfaExecTamarama_testEOD=core2_nfaExecTamarama_testEOD + -DnfaExecTamarama_zombie_status=core2_nfaExecTamarama_zombie_status + -DnfaExpandState=core2_nfaExpandState + -DnfaGetZombieStatus=core2_nfaGetZombieStatus + -DnfaInAcceptState=core2_nfaInAcceptState + -DnfaInAnyAcceptState=core2_nfaInAnyAcceptState + -DnfaInitCompressedState=core2_nfaInitCompressedState + -DnfaQueueCompressState=core2_nfaQueueCompressState + -DnfaQueueExec=core2_nfaQueueExec + -DnfaQueueExec2_raw=core2_nfaQueueExec2_raw + -DnfaQueueExecRose=core2_nfaQueueExecRose + -DnfaQueueExecToMatch=core2_nfaQueueExecToMatch + -DnfaQueueExec_raw=core2_nfaQueueExec_raw + -DnfaQueueInitState=core2_nfaQueueInitState + -DnfaReportCurrentMatches=core2_nfaReportCurrentMatches + -DnoodExec=core2_noodExec + -DnoodExecStreaming=core2_noodExecStreaming + -Dp_mask_arr=core2_p_mask_arr + -Dp_mask_arr256=core2_p_mask_arr256 + -DrepeatHasMatchBitmap=core2_repeatHasMatchBitmap + -DrepeatHasMatchRange=core2_repeatHasMatchRange + -DrepeatHasMatchRing=core2_repeatHasMatchRing + -DrepeatHasMatchSparseOptimalP=core2_repeatHasMatchSparseOptimalP + -DrepeatHasMatchTrailer=core2_repeatHasMatchTrailer + -DrepeatLastTopBitmap=core2_repeatLastTopBitmap + -DrepeatLastTopRange=core2_repeatLastTopRange + -DrepeatLastTopRing=core2_repeatLastTopRing + -DrepeatLastTopSparseOptimalP=core2_repeatLastTopSparseOptimalP + -DrepeatLastTopTrailer=core2_repeatLastTopTrailer + -DrepeatNextMatchBitmap=core2_repeatNextMatchBitmap + -DrepeatNextMatchRange=core2_repeatNextMatchRange + -DrepeatNextMatchRing=core2_repeatNextMatchRing + -DrepeatNextMatchSparseOptimalP=core2_repeatNextMatchSparseOptimalP + -DrepeatNextMatchTrailer=core2_repeatNextMatchTrailer + -DrepeatPack=core2_repeatPack + -DrepeatStoreBitmap=core2_repeatStoreBitmap + -DrepeatStoreRange=core2_repeatStoreRange + -DrepeatStoreRing=core2_repeatStoreRing + -DrepeatStoreSparseOptimalP=core2_repeatStoreSparseOptimalP + -DrepeatStoreTrailer=core2_repeatStoreTrailer + -DrepeatUnpack=core2_repeatUnpack + -DroseAnchoredCallback=core2_roseAnchoredCallback + -DroseBlockExec=core2_roseBlockExec + -DroseCallback=core2_roseCallback + -DroseCatchUpAll=core2_roseCatchUpAll + -DroseCatchUpMPV_i=core2_roseCatchUpMPV_i + -DroseCatchUpSuf=core2_roseCatchUpSuf + -DroseDelayRebuildCallback=core2_roseDelayRebuildCallback + -DroseFloatingCallback=core2_roseFloatingCallback + -DroseHandleChainMatch=core2_roseHandleChainMatch + -DroseInitState=core2_roseInitState + -DroseNfaAdaptor=core2_roseNfaAdaptor + -DroseNfaEarliestSom=core2_roseNfaEarliestSom + -DroseReportAdaptor=core2_roseReportAdaptor + -DroseRunBoundaryProgram=core2_roseRunBoundaryProgram + -DroseRunFlushCombProgram=core2_roseRunFlushCombProgram + -DroseRunLastFlushCombProgram=core2_roseRunLastFlushCombProgram + -DroseRunProgram=core2_roseRunProgram + -DroseRunProgram_l=core2_roseRunProgram_l + -DroseStreamEodExec=core2_roseStreamEodExec + -DroseStreamExec=core2_roseStreamExec + -DrshuftiExec=core2_rshuftiExec + -DrtruffleExec=core2_rtruffleExec + -Drun_accel=core2_run_accel + -DsetSomFromSomAware=core2_setSomFromSomAware + -DshuftiDoubleExec=core2_shuftiDoubleExec + -DshuftiExec=core2_shuftiExec + -Dsimd_onebit_masks=core2_simd_onebit_masks + -Dsize_compress_stream=core2_size_compress_stream + -DstoreSomToStream=core2_storeSomToStream + -Dstorecompressed128=core2_storecompressed128 + -Dstorecompressed256=core2_storecompressed256 + -Dstorecompressed32=core2_storecompressed32 + -Dstorecompressed384=core2_storecompressed384 + -Dstorecompressed512=core2_storecompressed512 + -Dstorecompressed64=core2_storecompressed64 + -DstreamInitSufPQ=core2_streamInitSufPQ + -DtruffleExec=core2_truffleExec + -Dvbs_mask_data=core2_vbs_mask_data +) + +SRCDIR(contrib/libs/hyperscan) + +SRCS( + src/alloc.c + src/crc32.c + src/database.c + src/fdr/fdr.c + src/fdr/teddy.c + src/fdr/teddy_avx2.c + src/hs_valid_platform.c + src/hs_version.c + src/hwlm/hwlm.c + src/hwlm/noodle_engine.c + src/nfa/accel.c + src/nfa/castle.c + src/nfa/gough.c + src/nfa/lbr.c + src/nfa/limex_64.c + src/nfa/limex_accel.c + src/nfa/limex_native.c + src/nfa/limex_simd128.c + src/nfa/limex_simd256.c + src/nfa/limex_simd384.c + src/nfa/limex_simd512.c + src/nfa/mcclellan.c + src/nfa/mcsheng.c + src/nfa/mcsheng_data.c + src/nfa/mpv.c + src/nfa/nfa_api_dispatch.c + src/nfa/repeat.c + src/nfa/sheng.c + src/nfa/shufti.c + src/nfa/tamarama.c + src/nfa/truffle.c + src/rose/block.c + src/rose/catchup.c + src/rose/init.c + src/rose/match.c + src/rose/program_runtime.c + src/rose/stream.c + src/runtime.c + src/scratch.c + src/som/som_runtime.c + src/som/som_stream.c + src/stream_compress.c + src/util/cpuid_flags.c + src/util/masked_move.c + src/util/multibit.c + src/util/simd_utils.c + src/util/state_compress.c +) + +END() diff --git a/contrib/libs/hyperscan/runtime_corei7/ya.make b/contrib/libs/hyperscan/runtime_corei7/ya.make new file mode 100644 index 0000000000..071ec32457 --- /dev/null +++ b/contrib/libs/hyperscan/runtime_corei7/ya.make @@ -0,0 +1,487 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(BSD-3-Clause) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +ADDINCL( + contrib/libs/hyperscan + contrib/libs/hyperscan/src +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + ${SSE41_CFLAGS} + -DHAVE_SSE41 + ${SSE42_CFLAGS} + -DHAVE_SSE42 + ${POPCNT_CFLAGS} + -DHAVE_POPCOUNT_INSTR + -DCrc32c_ComputeBuf=corei7_Crc32c_ComputeBuf + -DblockInitSufPQ=corei7_blockInitSufPQ + -Dcompress_stream=corei7_compress_stream + -Dcpuid_flags=corei7_cpuid_flags + -Dcpuid_tune=corei7_cpuid_tune + -DdbIsValid=corei7_dbIsValid + -DdoAccel128=corei7_doAccel128 + -DdoAccel256=corei7_doAccel256 + -DdoAccel32=corei7_doAccel32 + -DdoAccel384=corei7_doAccel384 + -DdoAccel512=corei7_doAccel512 + -DdoAccel64=corei7_doAccel64 + -Dexpand_stream=corei7_expand_stream + -DfdrExec=corei7_fdrExec + -DfdrExecStreaming=corei7_fdrExecStreaming + -Dfdr_exec_fat_teddy_msks1=corei7_fdr_exec_fat_teddy_msks1 + -Dfdr_exec_fat_teddy_msks1_pck=corei7_fdr_exec_fat_teddy_msks1_pck + -Dfdr_exec_fat_teddy_msks2=corei7_fdr_exec_fat_teddy_msks2 + -Dfdr_exec_fat_teddy_msks2_pck=corei7_fdr_exec_fat_teddy_msks2_pck + -Dfdr_exec_fat_teddy_msks3=corei7_fdr_exec_fat_teddy_msks3 + -Dfdr_exec_fat_teddy_msks3_pck=corei7_fdr_exec_fat_teddy_msks3_pck + -Dfdr_exec_fat_teddy_msks4=corei7_fdr_exec_fat_teddy_msks4 + -Dfdr_exec_fat_teddy_msks4_pck=corei7_fdr_exec_fat_teddy_msks4_pck + -Dfdr_exec_teddy_msks1=corei7_fdr_exec_teddy_msks1 + -Dfdr_exec_teddy_msks1_pck=corei7_fdr_exec_teddy_msks1_pck + -Dfdr_exec_teddy_msks2=corei7_fdr_exec_teddy_msks2 + -Dfdr_exec_teddy_msks2_pck=corei7_fdr_exec_teddy_msks2_pck + -Dfdr_exec_teddy_msks3=corei7_fdr_exec_teddy_msks3 + -Dfdr_exec_teddy_msks3_pck=corei7_fdr_exec_teddy_msks3_pck + -Dfdr_exec_teddy_msks4=corei7_fdr_exec_teddy_msks4 + -Dfdr_exec_teddy_msks4_pck=corei7_fdr_exec_teddy_msks4_pck + -DflushQueuedLiterals_i=corei7_flushQueuedLiterals_i + -DflushStoredSomMatches_i=corei7_flushStoredSomMatches_i + -DhandleSomExternal=corei7_handleSomExternal + -DhandleSomInternal=corei7_handleSomInternal + -Dhs_alloc_scratch=corei7_hs_alloc_scratch + -Dhs_clone_scratch=corei7_hs_clone_scratch + -Dhs_close_stream=corei7_hs_close_stream + -Dhs_compress_stream=corei7_hs_compress_stream + -Dhs_copy_stream=corei7_hs_copy_stream + -Dhs_database_alloc=corei7_hs_database_alloc + -Dhs_database_free=corei7_hs_database_free + -Dhs_database_info=corei7_hs_database_info + -Dhs_database_size=corei7_hs_database_size + -Dhs_deserialize_database=corei7_hs_deserialize_database + -Dhs_deserialize_database_at=corei7_hs_deserialize_database_at + -Dhs_expand_stream=corei7_hs_expand_stream + -Dhs_free_database=corei7_hs_free_database + -Dhs_free_scratch=corei7_hs_free_scratch + -Dhs_misc_alloc=corei7_hs_misc_alloc + -Dhs_misc_free=corei7_hs_misc_free + -Dhs_open_stream=corei7_hs_open_stream + -Dhs_reset_and_copy_stream=corei7_hs_reset_and_copy_stream + -Dhs_reset_and_expand_stream=corei7_hs_reset_and_expand_stream + -Dhs_reset_stream=corei7_hs_reset_stream + -Dhs_scan=corei7_hs_scan + -Dhs_scan_stream=corei7_hs_scan_stream + -Dhs_scan_vector=corei7_hs_scan_vector + -Dhs_scratch_alloc=corei7_hs_scratch_alloc + -Dhs_scratch_free=corei7_hs_scratch_free + -Dhs_scratch_size=corei7_hs_scratch_size + -Dhs_serialize_database=corei7_hs_serialize_database + -Dhs_serialized_database_info=corei7_hs_serialized_database_info + -Dhs_serialized_database_size=corei7_hs_serialized_database_size + -Dhs_set_allocator=corei7_hs_set_allocator + -Dhs_set_database_allocator=corei7_hs_set_database_allocator + -Dhs_set_misc_allocator=corei7_hs_set_misc_allocator + -Dhs_set_scratch_allocator=corei7_hs_set_scratch_allocator + -Dhs_set_stream_allocator=corei7_hs_set_stream_allocator + -Dhs_stream_alloc=corei7_hs_stream_alloc + -Dhs_stream_free=corei7_hs_stream_free + -Dhs_stream_size=corei7_hs_stream_size + -Dhs_valid_platform=corei7_hs_valid_platform + -Dhs_version=corei7_hs_version + -DhwlmExec=corei7_hwlmExec + -DhwlmExecStreaming=corei7_hwlmExecStreaming + -DloadSomFromStream=corei7_loadSomFromStream + -Dloadcompressed128=corei7_loadcompressed128 + -Dloadcompressed256=corei7_loadcompressed256 + -Dloadcompressed32=corei7_loadcompressed32 + -Dloadcompressed384=corei7_loadcompressed384 + -Dloadcompressed512=corei7_loadcompressed512 + -Dloadcompressed64=corei7_loadcompressed64 + -Dmcsheng_pext_mask=corei7_mcsheng_pext_mask + -Dmm_mask_mask=corei7_mm_mask_mask + -Dmm_shuffle_end=corei7_mm_shuffle_end + -Dmmbit_keyshift_lut=corei7_mmbit_keyshift_lut + -Dmmbit_maxlevel_direct_lut=corei7_mmbit_maxlevel_direct_lut + -Dmmbit_maxlevel_from_keyshift_lut=corei7_mmbit_maxlevel_from_keyshift_lut + -Dmmbit_root_offset_from_level=corei7_mmbit_root_offset_from_level + -Dmmbit_zero_to_lut=corei7_mmbit_zero_to_lut + -DnfaBlockExecReverse=corei7_nfaBlockExecReverse + -DnfaCheckFinalState=corei7_nfaCheckFinalState + -DnfaExecCastle_Q=corei7_nfaExecCastle_Q + -DnfaExecCastle_Q2=corei7_nfaExecCastle_Q2 + -DnfaExecCastle_QR=corei7_nfaExecCastle_QR + -DnfaExecCastle_expandState=corei7_nfaExecCastle_expandState + -DnfaExecCastle_inAccept=corei7_nfaExecCastle_inAccept + -DnfaExecCastle_inAnyAccept=corei7_nfaExecCastle_inAnyAccept + -DnfaExecCastle_initCompressedState=corei7_nfaExecCastle_initCompressedState + -DnfaExecCastle_queueCompressState=corei7_nfaExecCastle_queueCompressState + -DnfaExecCastle_queueInitState=corei7_nfaExecCastle_queueInitState + -DnfaExecCastle_reportCurrent=corei7_nfaExecCastle_reportCurrent + -DnfaExecGough16_Q=corei7_nfaExecGough16_Q + -DnfaExecGough16_Q2=corei7_nfaExecGough16_Q2 + -DnfaExecGough16_QR=corei7_nfaExecGough16_QR + -DnfaExecGough16_expandState=corei7_nfaExecGough16_expandState + -DnfaExecGough16_inAccept=corei7_nfaExecGough16_inAccept + -DnfaExecGough16_inAnyAccept=corei7_nfaExecGough16_inAnyAccept + -DnfaExecGough16_initCompressedState=corei7_nfaExecGough16_initCompressedState + -DnfaExecGough16_queueCompressState=corei7_nfaExecGough16_queueCompressState + -DnfaExecGough16_queueInitState=corei7_nfaExecGough16_queueInitState + -DnfaExecGough16_reportCurrent=corei7_nfaExecGough16_reportCurrent + -DnfaExecGough16_testEOD=corei7_nfaExecGough16_testEOD + -DnfaExecGough8_Q=corei7_nfaExecGough8_Q + -DnfaExecGough8_Q2=corei7_nfaExecGough8_Q2 + -DnfaExecGough8_QR=corei7_nfaExecGough8_QR + -DnfaExecGough8_expandState=corei7_nfaExecGough8_expandState + -DnfaExecGough8_inAccept=corei7_nfaExecGough8_inAccept + -DnfaExecGough8_inAnyAccept=corei7_nfaExecGough8_inAnyAccept + -DnfaExecGough8_initCompressedState=corei7_nfaExecGough8_initCompressedState + -DnfaExecGough8_queueCompressState=corei7_nfaExecGough8_queueCompressState + -DnfaExecGough8_queueInitState=corei7_nfaExecGough8_queueInitState + -DnfaExecGough8_reportCurrent=corei7_nfaExecGough8_reportCurrent + -DnfaExecGough8_testEOD=corei7_nfaExecGough8_testEOD + -DnfaExecLbrDot_Q=corei7_nfaExecLbrDot_Q + -DnfaExecLbrDot_Q2=corei7_nfaExecLbrDot_Q2 + -DnfaExecLbrDot_QR=corei7_nfaExecLbrDot_QR + -DnfaExecLbrDot_expandState=corei7_nfaExecLbrDot_expandState + -DnfaExecLbrDot_inAccept=corei7_nfaExecLbrDot_inAccept + -DnfaExecLbrDot_inAnyAccept=corei7_nfaExecLbrDot_inAnyAccept + -DnfaExecLbrDot_initCompressedState=corei7_nfaExecLbrDot_initCompressedState + -DnfaExecLbrDot_queueCompressState=corei7_nfaExecLbrDot_queueCompressState + -DnfaExecLbrDot_queueInitState=corei7_nfaExecLbrDot_queueInitState + -DnfaExecLbrDot_reportCurrent=corei7_nfaExecLbrDot_reportCurrent + -DnfaExecLbrNVerm_Q=corei7_nfaExecLbrNVerm_Q + -DnfaExecLbrNVerm_Q2=corei7_nfaExecLbrNVerm_Q2 + -DnfaExecLbrNVerm_QR=corei7_nfaExecLbrNVerm_QR + -DnfaExecLbrNVerm_expandState=corei7_nfaExecLbrNVerm_expandState + -DnfaExecLbrNVerm_inAccept=corei7_nfaExecLbrNVerm_inAccept + -DnfaExecLbrNVerm_inAnyAccept=corei7_nfaExecLbrNVerm_inAnyAccept + -DnfaExecLbrNVerm_initCompressedState=corei7_nfaExecLbrNVerm_initCompressedState + -DnfaExecLbrNVerm_queueCompressState=corei7_nfaExecLbrNVerm_queueCompressState + -DnfaExecLbrNVerm_queueInitState=corei7_nfaExecLbrNVerm_queueInitState + -DnfaExecLbrNVerm_reportCurrent=corei7_nfaExecLbrNVerm_reportCurrent + -DnfaExecLbrShuf_Q=corei7_nfaExecLbrShuf_Q + -DnfaExecLbrShuf_Q2=corei7_nfaExecLbrShuf_Q2 + -DnfaExecLbrShuf_QR=corei7_nfaExecLbrShuf_QR + -DnfaExecLbrShuf_expandState=corei7_nfaExecLbrShuf_expandState + -DnfaExecLbrShuf_inAccept=corei7_nfaExecLbrShuf_inAccept + -DnfaExecLbrShuf_inAnyAccept=corei7_nfaExecLbrShuf_inAnyAccept + -DnfaExecLbrShuf_initCompressedState=corei7_nfaExecLbrShuf_initCompressedState + -DnfaExecLbrShuf_queueCompressState=corei7_nfaExecLbrShuf_queueCompressState + -DnfaExecLbrShuf_queueInitState=corei7_nfaExecLbrShuf_queueInitState + -DnfaExecLbrShuf_reportCurrent=corei7_nfaExecLbrShuf_reportCurrent + -DnfaExecLbrTruf_Q=corei7_nfaExecLbrTruf_Q + -DnfaExecLbrTruf_Q2=corei7_nfaExecLbrTruf_Q2 + -DnfaExecLbrTruf_QR=corei7_nfaExecLbrTruf_QR + -DnfaExecLbrTruf_expandState=corei7_nfaExecLbrTruf_expandState + -DnfaExecLbrTruf_inAccept=corei7_nfaExecLbrTruf_inAccept + -DnfaExecLbrTruf_inAnyAccept=corei7_nfaExecLbrTruf_inAnyAccept + -DnfaExecLbrTruf_initCompressedState=corei7_nfaExecLbrTruf_initCompressedState + -DnfaExecLbrTruf_queueCompressState=corei7_nfaExecLbrTruf_queueCompressState + -DnfaExecLbrTruf_queueInitState=corei7_nfaExecLbrTruf_queueInitState + -DnfaExecLbrTruf_reportCurrent=corei7_nfaExecLbrTruf_reportCurrent + -DnfaExecLbrVerm_Q=corei7_nfaExecLbrVerm_Q + -DnfaExecLbrVerm_Q2=corei7_nfaExecLbrVerm_Q2 + -DnfaExecLbrVerm_QR=corei7_nfaExecLbrVerm_QR + -DnfaExecLbrVerm_expandState=corei7_nfaExecLbrVerm_expandState + -DnfaExecLbrVerm_inAccept=corei7_nfaExecLbrVerm_inAccept + -DnfaExecLbrVerm_inAnyAccept=corei7_nfaExecLbrVerm_inAnyAccept + -DnfaExecLbrVerm_initCompressedState=corei7_nfaExecLbrVerm_initCompressedState + -DnfaExecLbrVerm_queueCompressState=corei7_nfaExecLbrVerm_queueCompressState + -DnfaExecLbrVerm_queueInitState=corei7_nfaExecLbrVerm_queueInitState + -DnfaExecLbrVerm_reportCurrent=corei7_nfaExecLbrVerm_reportCurrent + -DnfaExecLimEx128_B_Reverse=corei7_nfaExecLimEx128_B_Reverse + -DnfaExecLimEx128_Q=corei7_nfaExecLimEx128_Q + -DnfaExecLimEx128_Q2=corei7_nfaExecLimEx128_Q2 + -DnfaExecLimEx128_QR=corei7_nfaExecLimEx128_QR + -DnfaExecLimEx128_expandState=corei7_nfaExecLimEx128_expandState + -DnfaExecLimEx128_inAccept=corei7_nfaExecLimEx128_inAccept + -DnfaExecLimEx128_inAnyAccept=corei7_nfaExecLimEx128_inAnyAccept + -DnfaExecLimEx128_initCompressedState=corei7_nfaExecLimEx128_initCompressedState + -DnfaExecLimEx128_queueCompressState=corei7_nfaExecLimEx128_queueCompressState + -DnfaExecLimEx128_queueInitState=corei7_nfaExecLimEx128_queueInitState + -DnfaExecLimEx128_reportCurrent=corei7_nfaExecLimEx128_reportCurrent + -DnfaExecLimEx128_testEOD=corei7_nfaExecLimEx128_testEOD + -DnfaExecLimEx128_zombie_status=corei7_nfaExecLimEx128_zombie_status + -DnfaExecLimEx256_B_Reverse=corei7_nfaExecLimEx256_B_Reverse + -DnfaExecLimEx256_Q=corei7_nfaExecLimEx256_Q + -DnfaExecLimEx256_Q2=corei7_nfaExecLimEx256_Q2 + -DnfaExecLimEx256_QR=corei7_nfaExecLimEx256_QR + -DnfaExecLimEx256_expandState=corei7_nfaExecLimEx256_expandState + -DnfaExecLimEx256_inAccept=corei7_nfaExecLimEx256_inAccept + -DnfaExecLimEx256_inAnyAccept=corei7_nfaExecLimEx256_inAnyAccept + -DnfaExecLimEx256_initCompressedState=corei7_nfaExecLimEx256_initCompressedState + -DnfaExecLimEx256_queueCompressState=corei7_nfaExecLimEx256_queueCompressState + -DnfaExecLimEx256_queueInitState=corei7_nfaExecLimEx256_queueInitState + -DnfaExecLimEx256_reportCurrent=corei7_nfaExecLimEx256_reportCurrent + -DnfaExecLimEx256_testEOD=corei7_nfaExecLimEx256_testEOD + -DnfaExecLimEx256_zombie_status=corei7_nfaExecLimEx256_zombie_status + -DnfaExecLimEx32_B_Reverse=corei7_nfaExecLimEx32_B_Reverse + -DnfaExecLimEx32_Q=corei7_nfaExecLimEx32_Q + -DnfaExecLimEx32_Q2=corei7_nfaExecLimEx32_Q2 + -DnfaExecLimEx32_QR=corei7_nfaExecLimEx32_QR + -DnfaExecLimEx32_expandState=corei7_nfaExecLimEx32_expandState + -DnfaExecLimEx32_inAccept=corei7_nfaExecLimEx32_inAccept + -DnfaExecLimEx32_inAnyAccept=corei7_nfaExecLimEx32_inAnyAccept + -DnfaExecLimEx32_initCompressedState=corei7_nfaExecLimEx32_initCompressedState + -DnfaExecLimEx32_queueCompressState=corei7_nfaExecLimEx32_queueCompressState + -DnfaExecLimEx32_queueInitState=corei7_nfaExecLimEx32_queueInitState + -DnfaExecLimEx32_reportCurrent=corei7_nfaExecLimEx32_reportCurrent + -DnfaExecLimEx32_testEOD=corei7_nfaExecLimEx32_testEOD + -DnfaExecLimEx32_zombie_status=corei7_nfaExecLimEx32_zombie_status + -DnfaExecLimEx384_B_Reverse=corei7_nfaExecLimEx384_B_Reverse + -DnfaExecLimEx384_Q=corei7_nfaExecLimEx384_Q + -DnfaExecLimEx384_Q2=corei7_nfaExecLimEx384_Q2 + -DnfaExecLimEx384_QR=corei7_nfaExecLimEx384_QR + -DnfaExecLimEx384_expandState=corei7_nfaExecLimEx384_expandState + -DnfaExecLimEx384_inAccept=corei7_nfaExecLimEx384_inAccept + -DnfaExecLimEx384_inAnyAccept=corei7_nfaExecLimEx384_inAnyAccept + -DnfaExecLimEx384_initCompressedState=corei7_nfaExecLimEx384_initCompressedState + -DnfaExecLimEx384_queueCompressState=corei7_nfaExecLimEx384_queueCompressState + -DnfaExecLimEx384_queueInitState=corei7_nfaExecLimEx384_queueInitState + -DnfaExecLimEx384_reportCurrent=corei7_nfaExecLimEx384_reportCurrent + -DnfaExecLimEx384_testEOD=corei7_nfaExecLimEx384_testEOD + -DnfaExecLimEx384_zombie_status=corei7_nfaExecLimEx384_zombie_status + -DnfaExecLimEx512_B_Reverse=corei7_nfaExecLimEx512_B_Reverse + -DnfaExecLimEx512_Q=corei7_nfaExecLimEx512_Q + -DnfaExecLimEx512_Q2=corei7_nfaExecLimEx512_Q2 + -DnfaExecLimEx512_QR=corei7_nfaExecLimEx512_QR + -DnfaExecLimEx512_expandState=corei7_nfaExecLimEx512_expandState + -DnfaExecLimEx512_inAccept=corei7_nfaExecLimEx512_inAccept + -DnfaExecLimEx512_inAnyAccept=corei7_nfaExecLimEx512_inAnyAccept + -DnfaExecLimEx512_initCompressedState=corei7_nfaExecLimEx512_initCompressedState + -DnfaExecLimEx512_queueCompressState=corei7_nfaExecLimEx512_queueCompressState + -DnfaExecLimEx512_queueInitState=corei7_nfaExecLimEx512_queueInitState + -DnfaExecLimEx512_reportCurrent=corei7_nfaExecLimEx512_reportCurrent + -DnfaExecLimEx512_testEOD=corei7_nfaExecLimEx512_testEOD + -DnfaExecLimEx512_zombie_status=corei7_nfaExecLimEx512_zombie_status + -DnfaExecLimEx64_B_Reverse=corei7_nfaExecLimEx64_B_Reverse + -DnfaExecLimEx64_Q=corei7_nfaExecLimEx64_Q + -DnfaExecLimEx64_Q2=corei7_nfaExecLimEx64_Q2 + -DnfaExecLimEx64_QR=corei7_nfaExecLimEx64_QR + -DnfaExecLimEx64_expandState=corei7_nfaExecLimEx64_expandState + -DnfaExecLimEx64_inAccept=corei7_nfaExecLimEx64_inAccept + -DnfaExecLimEx64_inAnyAccept=corei7_nfaExecLimEx64_inAnyAccept + -DnfaExecLimEx64_initCompressedState=corei7_nfaExecLimEx64_initCompressedState + -DnfaExecLimEx64_queueCompressState=corei7_nfaExecLimEx64_queueCompressState + -DnfaExecLimEx64_queueInitState=corei7_nfaExecLimEx64_queueInitState + -DnfaExecLimEx64_reportCurrent=corei7_nfaExecLimEx64_reportCurrent + -DnfaExecLimEx64_testEOD=corei7_nfaExecLimEx64_testEOD + -DnfaExecLimEx64_zombie_status=corei7_nfaExecLimEx64_zombie_status + -DnfaExecMcClellan16_B=corei7_nfaExecMcClellan16_B + -DnfaExecMcClellan16_Q=corei7_nfaExecMcClellan16_Q + -DnfaExecMcClellan16_Q2=corei7_nfaExecMcClellan16_Q2 + -DnfaExecMcClellan16_QR=corei7_nfaExecMcClellan16_QR + -DnfaExecMcClellan16_SimpStream=corei7_nfaExecMcClellan16_SimpStream + -DnfaExecMcClellan16_expandState=corei7_nfaExecMcClellan16_expandState + -DnfaExecMcClellan16_inAccept=corei7_nfaExecMcClellan16_inAccept + -DnfaExecMcClellan16_inAnyAccept=corei7_nfaExecMcClellan16_inAnyAccept + -DnfaExecMcClellan16_initCompressedState=corei7_nfaExecMcClellan16_initCompressedState + -DnfaExecMcClellan16_queueCompressState=corei7_nfaExecMcClellan16_queueCompressState + -DnfaExecMcClellan16_queueInitState=corei7_nfaExecMcClellan16_queueInitState + -DnfaExecMcClellan16_reportCurrent=corei7_nfaExecMcClellan16_reportCurrent + -DnfaExecMcClellan16_testEOD=corei7_nfaExecMcClellan16_testEOD + -DnfaExecMcClellan8_B=corei7_nfaExecMcClellan8_B + -DnfaExecMcClellan8_Q=corei7_nfaExecMcClellan8_Q + -DnfaExecMcClellan8_Q2=corei7_nfaExecMcClellan8_Q2 + -DnfaExecMcClellan8_QR=corei7_nfaExecMcClellan8_QR + -DnfaExecMcClellan8_SimpStream=corei7_nfaExecMcClellan8_SimpStream + -DnfaExecMcClellan8_expandState=corei7_nfaExecMcClellan8_expandState + -DnfaExecMcClellan8_inAccept=corei7_nfaExecMcClellan8_inAccept + -DnfaExecMcClellan8_inAnyAccept=corei7_nfaExecMcClellan8_inAnyAccept + -DnfaExecMcClellan8_initCompressedState=corei7_nfaExecMcClellan8_initCompressedState + -DnfaExecMcClellan8_queueCompressState=corei7_nfaExecMcClellan8_queueCompressState + -DnfaExecMcClellan8_queueInitState=corei7_nfaExecMcClellan8_queueInitState + -DnfaExecMcClellan8_reportCurrent=corei7_nfaExecMcClellan8_reportCurrent + -DnfaExecMcClellan8_testEOD=corei7_nfaExecMcClellan8_testEOD + -DnfaExecMcSheng16_Q=corei7_nfaExecMcSheng16_Q + -DnfaExecMcSheng16_Q2=corei7_nfaExecMcSheng16_Q2 + -DnfaExecMcSheng16_QR=corei7_nfaExecMcSheng16_QR + -DnfaExecMcSheng16_expandState=corei7_nfaExecMcSheng16_expandState + -DnfaExecMcSheng16_inAccept=corei7_nfaExecMcSheng16_inAccept + -DnfaExecMcSheng16_inAnyAccept=corei7_nfaExecMcSheng16_inAnyAccept + -DnfaExecMcSheng16_initCompressedState=corei7_nfaExecMcSheng16_initCompressedState + -DnfaExecMcSheng16_queueCompressState=corei7_nfaExecMcSheng16_queueCompressState + -DnfaExecMcSheng16_queueInitState=corei7_nfaExecMcSheng16_queueInitState + -DnfaExecMcSheng16_reportCurrent=corei7_nfaExecMcSheng16_reportCurrent + -DnfaExecMcSheng16_testEOD=corei7_nfaExecMcSheng16_testEOD + -DnfaExecMcSheng8_Q=corei7_nfaExecMcSheng8_Q + -DnfaExecMcSheng8_Q2=corei7_nfaExecMcSheng8_Q2 + -DnfaExecMcSheng8_QR=corei7_nfaExecMcSheng8_QR + -DnfaExecMcSheng8_expandState=corei7_nfaExecMcSheng8_expandState + -DnfaExecMcSheng8_inAccept=corei7_nfaExecMcSheng8_inAccept + -DnfaExecMcSheng8_inAnyAccept=corei7_nfaExecMcSheng8_inAnyAccept + -DnfaExecMcSheng8_initCompressedState=corei7_nfaExecMcSheng8_initCompressedState + -DnfaExecMcSheng8_queueCompressState=corei7_nfaExecMcSheng8_queueCompressState + -DnfaExecMcSheng8_queueInitState=corei7_nfaExecMcSheng8_queueInitState + -DnfaExecMcSheng8_reportCurrent=corei7_nfaExecMcSheng8_reportCurrent + -DnfaExecMcSheng8_testEOD=corei7_nfaExecMcSheng8_testEOD + -DnfaExecMpv_Q=corei7_nfaExecMpv_Q + -DnfaExecMpv_QueueExecRaw=corei7_nfaExecMpv_QueueExecRaw + -DnfaExecMpv_expandState=corei7_nfaExecMpv_expandState + -DnfaExecMpv_initCompressedState=corei7_nfaExecMpv_initCompressedState + -DnfaExecMpv_queueCompressState=corei7_nfaExecMpv_queueCompressState + -DnfaExecMpv_queueInitState=corei7_nfaExecMpv_queueInitState + -DnfaExecMpv_reportCurrent=corei7_nfaExecMpv_reportCurrent + -DnfaExecSheng_B=corei7_nfaExecSheng_B + -DnfaExecSheng_Q=corei7_nfaExecSheng_Q + -DnfaExecSheng_Q2=corei7_nfaExecSheng_Q2 + -DnfaExecSheng_QR=corei7_nfaExecSheng_QR + -DnfaExecSheng_expandState=corei7_nfaExecSheng_expandState + -DnfaExecSheng_inAccept=corei7_nfaExecSheng_inAccept + -DnfaExecSheng_inAnyAccept=corei7_nfaExecSheng_inAnyAccept + -DnfaExecSheng_initCompressedState=corei7_nfaExecSheng_initCompressedState + -DnfaExecSheng_queueCompressState=corei7_nfaExecSheng_queueCompressState + -DnfaExecSheng_queueInitState=corei7_nfaExecSheng_queueInitState + -DnfaExecSheng_reportCurrent=corei7_nfaExecSheng_reportCurrent + -DnfaExecSheng_testEOD=corei7_nfaExecSheng_testEOD + -DnfaExecTamarama_Q=corei7_nfaExecTamarama_Q + -DnfaExecTamarama_Q2=corei7_nfaExecTamarama_Q2 + -DnfaExecTamarama_QR=corei7_nfaExecTamarama_QR + -DnfaExecTamarama_expandState=corei7_nfaExecTamarama_expandState + -DnfaExecTamarama_inAccept=corei7_nfaExecTamarama_inAccept + -DnfaExecTamarama_inAnyAccept=corei7_nfaExecTamarama_inAnyAccept + -DnfaExecTamarama_queueCompressState=corei7_nfaExecTamarama_queueCompressState + -DnfaExecTamarama_queueInitState=corei7_nfaExecTamarama_queueInitState + -DnfaExecTamarama_reportCurrent=corei7_nfaExecTamarama_reportCurrent + -DnfaExecTamarama_testEOD=corei7_nfaExecTamarama_testEOD + -DnfaExecTamarama_zombie_status=corei7_nfaExecTamarama_zombie_status + -DnfaExpandState=corei7_nfaExpandState + -DnfaGetZombieStatus=corei7_nfaGetZombieStatus + -DnfaInAcceptState=corei7_nfaInAcceptState + -DnfaInAnyAcceptState=corei7_nfaInAnyAcceptState + -DnfaInitCompressedState=corei7_nfaInitCompressedState + -DnfaQueueCompressState=corei7_nfaQueueCompressState + -DnfaQueueExec=corei7_nfaQueueExec + -DnfaQueueExec2_raw=corei7_nfaQueueExec2_raw + -DnfaQueueExecRose=corei7_nfaQueueExecRose + -DnfaQueueExecToMatch=corei7_nfaQueueExecToMatch + -DnfaQueueExec_raw=corei7_nfaQueueExec_raw + -DnfaQueueInitState=corei7_nfaQueueInitState + -DnfaReportCurrentMatches=corei7_nfaReportCurrentMatches + -DnoodExec=corei7_noodExec + -DnoodExecStreaming=corei7_noodExecStreaming + -Dp_mask_arr=corei7_p_mask_arr + -Dp_mask_arr256=corei7_p_mask_arr256 + -DrepeatHasMatchBitmap=corei7_repeatHasMatchBitmap + -DrepeatHasMatchRange=corei7_repeatHasMatchRange + -DrepeatHasMatchRing=corei7_repeatHasMatchRing + -DrepeatHasMatchSparseOptimalP=corei7_repeatHasMatchSparseOptimalP + -DrepeatHasMatchTrailer=corei7_repeatHasMatchTrailer + -DrepeatLastTopBitmap=corei7_repeatLastTopBitmap + -DrepeatLastTopRange=corei7_repeatLastTopRange + -DrepeatLastTopRing=corei7_repeatLastTopRing + -DrepeatLastTopSparseOptimalP=corei7_repeatLastTopSparseOptimalP + -DrepeatLastTopTrailer=corei7_repeatLastTopTrailer + -DrepeatNextMatchBitmap=corei7_repeatNextMatchBitmap + -DrepeatNextMatchRange=corei7_repeatNextMatchRange + -DrepeatNextMatchRing=corei7_repeatNextMatchRing + -DrepeatNextMatchSparseOptimalP=corei7_repeatNextMatchSparseOptimalP + -DrepeatNextMatchTrailer=corei7_repeatNextMatchTrailer + -DrepeatPack=corei7_repeatPack + -DrepeatStoreBitmap=corei7_repeatStoreBitmap + -DrepeatStoreRange=corei7_repeatStoreRange + -DrepeatStoreRing=corei7_repeatStoreRing + -DrepeatStoreSparseOptimalP=corei7_repeatStoreSparseOptimalP + -DrepeatStoreTrailer=corei7_repeatStoreTrailer + -DrepeatUnpack=corei7_repeatUnpack + -DroseAnchoredCallback=corei7_roseAnchoredCallback + -DroseBlockExec=corei7_roseBlockExec + -DroseCallback=corei7_roseCallback + -DroseCatchUpAll=corei7_roseCatchUpAll + -DroseCatchUpMPV_i=corei7_roseCatchUpMPV_i + -DroseCatchUpSuf=corei7_roseCatchUpSuf + -DroseDelayRebuildCallback=corei7_roseDelayRebuildCallback + -DroseFloatingCallback=corei7_roseFloatingCallback + -DroseHandleChainMatch=corei7_roseHandleChainMatch + -DroseInitState=corei7_roseInitState + -DroseNfaAdaptor=corei7_roseNfaAdaptor + -DroseNfaEarliestSom=corei7_roseNfaEarliestSom + -DroseReportAdaptor=corei7_roseReportAdaptor + -DroseRunBoundaryProgram=corei7_roseRunBoundaryProgram + -DroseRunFlushCombProgram=corei7_roseRunFlushCombProgram + -DroseRunLastFlushCombProgram=corei7_roseRunLastFlushCombProgram + -DroseRunProgram=corei7_roseRunProgram + -DroseRunProgram_l=corei7_roseRunProgram_l + -DroseStreamEodExec=corei7_roseStreamEodExec + -DroseStreamExec=corei7_roseStreamExec + -DrshuftiExec=corei7_rshuftiExec + -DrtruffleExec=corei7_rtruffleExec + -Drun_accel=corei7_run_accel + -DsetSomFromSomAware=corei7_setSomFromSomAware + -DshuftiDoubleExec=corei7_shuftiDoubleExec + -DshuftiExec=corei7_shuftiExec + -Dsimd_onebit_masks=corei7_simd_onebit_masks + -Dsize_compress_stream=corei7_size_compress_stream + -DstoreSomToStream=corei7_storeSomToStream + -Dstorecompressed128=corei7_storecompressed128 + -Dstorecompressed256=corei7_storecompressed256 + -Dstorecompressed32=corei7_storecompressed32 + -Dstorecompressed384=corei7_storecompressed384 + -Dstorecompressed512=corei7_storecompressed512 + -Dstorecompressed64=corei7_storecompressed64 + -DstreamInitSufPQ=corei7_streamInitSufPQ + -DtruffleExec=corei7_truffleExec + -Dvbs_mask_data=corei7_vbs_mask_data +) + +SRCDIR(contrib/libs/hyperscan) + +SRCS( + src/alloc.c + src/crc32.c + src/database.c + src/fdr/fdr.c + src/fdr/teddy.c + src/fdr/teddy_avx2.c + src/hs_valid_platform.c + src/hs_version.c + src/hwlm/hwlm.c + src/hwlm/noodle_engine.c + src/nfa/accel.c + src/nfa/castle.c + src/nfa/gough.c + src/nfa/lbr.c + src/nfa/limex_64.c + src/nfa/limex_accel.c + src/nfa/limex_native.c + src/nfa/limex_simd128.c + src/nfa/limex_simd256.c + src/nfa/limex_simd384.c + src/nfa/limex_simd512.c + src/nfa/mcclellan.c + src/nfa/mcsheng.c + src/nfa/mcsheng_data.c + src/nfa/mpv.c + src/nfa/nfa_api_dispatch.c + src/nfa/repeat.c + src/nfa/sheng.c + src/nfa/shufti.c + src/nfa/tamarama.c + src/nfa/truffle.c + src/rose/block.c + src/rose/catchup.c + src/rose/init.c + src/rose/match.c + src/rose/program_runtime.c + src/rose/stream.c + src/runtime.c + src/scratch.c + src/som/som_runtime.c + src/som/som_stream.c + src/stream_compress.c + src/util/cpuid_flags.c + src/util/masked_move.c + src/util/multibit.c + src/util/simd_utils.c + src/util/state_compress.c +) + +END() diff --git a/contrib/libs/hyperscan/ya.make b/contrib/libs/hyperscan/ya.make new file mode 100644 index 0000000000..7b54bfbd3a --- /dev/null +++ b/contrib/libs/hyperscan/ya.make @@ -0,0 +1,254 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +LICENSE( + BSD-2-Clause AND + BSD-3-Clause AND + BSL-1.0 +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(5.4.0) + +ORIGINAL_SOURCE(https://github.com/intel/hyperscan/archive/v5.4.0.tar.gz) + +PEERDIR( + contrib/restricted/boost/dynamic_bitset + contrib/restricted/boost/graph + contrib/restricted/boost/icl + contrib/restricted/boost/multi_array + contrib/restricted/boost/property_map +) + +ADDINCL( + contrib/libs/hyperscan + contrib/libs/hyperscan/include + contrib/libs/hyperscan/src +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DDISABLE_AVX512VBMI_DISPATCH +) + +SRCS( + src/alloc.c + src/compiler/asserts.cpp + src/compiler/compiler.cpp + src/compiler/error.cpp + src/crc32.c + src/database.c + src/fdr/engine_description.cpp + src/fdr/fdr.c + src/fdr/fdr_compile.cpp + src/fdr/fdr_compile_util.cpp + src/fdr/fdr_confirm_compile.cpp + src/fdr/fdr_engine_description.cpp + src/fdr/flood_compile.cpp + src/fdr/teddy.c + src/fdr/teddy_avx2.c + src/fdr/teddy_compile.cpp + src/fdr/teddy_engine_description.cpp + src/grey.cpp + src/hs.cpp + src/hs_valid_platform.c + src/hs_version.c + src/hwlm/hwlm.c + src/hwlm/hwlm_build.cpp + src/hwlm/hwlm_literal.cpp + src/hwlm/noodle_build.cpp + src/hwlm/noodle_engine.c + src/nfa/accel.c + src/nfa/accel_dfa_build_strat.cpp + src/nfa/accelcompile.cpp + src/nfa/castle.c + src/nfa/castlecompile.cpp + src/nfa/dfa_build_strat.cpp + src/nfa/dfa_min.cpp + src/nfa/gough.c + src/nfa/goughcompile.cpp + src/nfa/goughcompile_accel.cpp + src/nfa/goughcompile_reg.cpp + src/nfa/lbr.c + src/nfa/limex_64.c + src/nfa/limex_accel.c + src/nfa/limex_compile.cpp + src/nfa/limex_native.c + src/nfa/limex_simd128.c + src/nfa/limex_simd256.c + src/nfa/limex_simd384.c + src/nfa/limex_simd512.c + src/nfa/mcclellan.c + src/nfa/mcclellancompile.cpp + src/nfa/mcclellancompile_util.cpp + src/nfa/mcsheng.c + src/nfa/mcsheng_compile.cpp + src/nfa/mcsheng_data.c + src/nfa/mpv.c + src/nfa/mpvcompile.cpp + src/nfa/nfa_api_dispatch.c + src/nfa/nfa_build_util.cpp + src/nfa/rdfa.cpp + src/nfa/rdfa_graph.cpp + src/nfa/rdfa_merge.cpp + src/nfa/repeat.c + src/nfa/repeatcompile.cpp + src/nfa/sheng.c + src/nfa/shengcompile.cpp + src/nfa/shufti.c + src/nfa/shufticompile.cpp + src/nfa/tamarama.c + src/nfa/tamaramacompile.cpp + src/nfa/truffle.c + src/nfa/trufflecompile.cpp + src/nfagraph/ng.cpp + src/nfagraph/ng_anchored_acyclic.cpp + src/nfagraph/ng_anchored_dots.cpp + src/nfagraph/ng_asserts.cpp + src/nfagraph/ng_builder.cpp + src/nfagraph/ng_calc_components.cpp + src/nfagraph/ng_cyclic_redundancy.cpp + src/nfagraph/ng_depth.cpp + src/nfagraph/ng_dominators.cpp + src/nfagraph/ng_edge_redundancy.cpp + src/nfagraph/ng_equivalence.cpp + src/nfagraph/ng_execute.cpp + src/nfagraph/ng_expr_info.cpp + src/nfagraph/ng_extparam.cpp + src/nfagraph/ng_fixed_width.cpp + src/nfagraph/ng_fuzzy.cpp + src/nfagraph/ng_haig.cpp + src/nfagraph/ng_holder.cpp + src/nfagraph/ng_is_equal.cpp + src/nfagraph/ng_lbr.cpp + src/nfagraph/ng_limex.cpp + src/nfagraph/ng_limex_accel.cpp + src/nfagraph/ng_literal_analysis.cpp + src/nfagraph/ng_literal_component.cpp + src/nfagraph/ng_literal_decorated.cpp + src/nfagraph/ng_mcclellan.cpp + src/nfagraph/ng_misc_opt.cpp + src/nfagraph/ng_netflow.cpp + src/nfagraph/ng_prefilter.cpp + src/nfagraph/ng_prune.cpp + src/nfagraph/ng_puff.cpp + src/nfagraph/ng_redundancy.cpp + src/nfagraph/ng_region.cpp + src/nfagraph/ng_region_redundancy.cpp + src/nfagraph/ng_repeat.cpp + src/nfagraph/ng_reports.cpp + src/nfagraph/ng_restructuring.cpp + src/nfagraph/ng_revacc.cpp + src/nfagraph/ng_sep.cpp + src/nfagraph/ng_small_literal_set.cpp + src/nfagraph/ng_som.cpp + src/nfagraph/ng_som_add_redundancy.cpp + src/nfagraph/ng_som_util.cpp + src/nfagraph/ng_split.cpp + src/nfagraph/ng_squash.cpp + src/nfagraph/ng_stop.cpp + src/nfagraph/ng_uncalc_components.cpp + src/nfagraph/ng_utf8.cpp + src/nfagraph/ng_util.cpp + src/nfagraph/ng_vacuous.cpp + src/nfagraph/ng_violet.cpp + src/nfagraph/ng_width.cpp + src/parser/AsciiComponentClass.cpp + src/parser/Component.cpp + src/parser/ComponentAlternation.cpp + src/parser/ComponentAssertion.cpp + src/parser/ComponentAtomicGroup.cpp + src/parser/ComponentBackReference.cpp + src/parser/ComponentBoundary.cpp + src/parser/ComponentByte.cpp + src/parser/ComponentClass.cpp + src/parser/ComponentCondReference.cpp + src/parser/ComponentEUS.cpp + src/parser/ComponentEmpty.cpp + src/parser/ComponentRepeat.cpp + src/parser/ComponentSequence.cpp + src/parser/ComponentVisitor.cpp + src/parser/ComponentWordBoundary.cpp + src/parser/ConstComponentVisitor.cpp + src/parser/Parser.rl6 + src/parser/Utf8ComponentClass.cpp + src/parser/buildstate.cpp + src/parser/check_refs.cpp + src/parser/control_verbs.rl6 + src/parser/logical_combination.cpp + src/parser/parse_error.cpp + src/parser/parser_util.cpp + src/parser/prefilter.cpp + src/parser/shortcut_literal.cpp + src/parser/ucp_table.cpp + src/parser/unsupported.cpp + src/parser/utf8_validate.cpp + src/rose/block.c + src/rose/catchup.c + src/rose/init.c + src/rose/match.c + src/rose/program_runtime.c + src/rose/rose_build_add.cpp + src/rose/rose_build_add_mask.cpp + src/rose/rose_build_anchored.cpp + src/rose/rose_build_bytecode.cpp + src/rose/rose_build_castle.cpp + src/rose/rose_build_compile.cpp + src/rose/rose_build_convert.cpp + src/rose/rose_build_dedupe.cpp + src/rose/rose_build_engine_blob.cpp + src/rose/rose_build_exclusive.cpp + src/rose/rose_build_groups.cpp + src/rose/rose_build_infix.cpp + src/rose/rose_build_instructions.cpp + src/rose/rose_build_lit_accel.cpp + src/rose/rose_build_long_lit.cpp + src/rose/rose_build_lookaround.cpp + src/rose/rose_build_matchers.cpp + src/rose/rose_build_merge.cpp + src/rose/rose_build_misc.cpp + src/rose/rose_build_program.cpp + src/rose/rose_build_role_aliasing.cpp + src/rose/rose_build_scatter.cpp + src/rose/rose_build_width.cpp + src/rose/rose_in_util.cpp + src/rose/stream.c + src/runtime.c + src/scratch.c + src/smallwrite/smallwrite_build.cpp + src/som/slot_manager.cpp + src/som/som_runtime.c + src/som/som_stream.c + src/stream_compress.c + src/util/alloc.cpp + src/util/charreach.cpp + src/util/clique.cpp + src/util/compile_context.cpp + src/util/compile_error.cpp + src/util/cpuid_flags.c + src/util/depth.cpp + src/util/dump_mask.cpp + src/util/fatbit_build.cpp + src/util/masked_move.c + src/util/multibit.c + src/util/multibit_build.cpp + src/util/report_manager.cpp + src/util/simd_utils.c + src/util/state_compress.c + src/util/target_info.cpp + src/util/ue2string.cpp +) + +END() + +RECURSE( + runtime_avx2 + runtime_avx512 + runtime_core2 + runtime_corei7 +) diff --git a/contrib/libs/icu/ya.make b/contrib/libs/icu/ya.make new file mode 100644 index 0000000000..24b18d99ae --- /dev/null +++ b/contrib/libs/icu/ya.make @@ -0,0 +1,491 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +LICENSE( + BSD-3-Clause AND + Custom-Punycode AND + ICU AND + Unicode AND + Unicode-Icu-58 +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(67.1) + +ORIGINAL_SOURCE(https://github.com/unicode-org/icu/releases/download/release-67-1/icu4c-67_1-src.tgz) + +ADDINCL( + GLOBAL contrib/libs/icu/include + contrib/libs/icu/common + contrib/libs/icu/i18n + contrib/libs/icu/io +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DU_COMMON_IMPLEMENTATION + -DU_I18N_IMPLEMENTATION + -DU_IO_IMPLEMENTATION +) + +IF (OS_WINDOWS) + CFLAGS( + GLOBAL -DU_STATIC_IMPLEMENTATION + ) +ELSE() + CFLAGS( + -DU_STATIC_IMPLEMENTATION + ) +ENDIF() + +SRCS( + common/appendable.cpp + common/bmpset.cpp + common/brkeng.cpp + common/brkiter.cpp + common/bytesinkutil.cpp + common/bytestream.cpp + common/bytestrie.cpp + common/bytestriebuilder.cpp + common/bytestrieiterator.cpp + common/caniter.cpp + common/characterproperties.cpp + common/chariter.cpp + common/charstr.cpp + common/cmemory.cpp + common/cstr.cpp + common/cstring.cpp + common/cwchar.cpp + common/dictbe.cpp + common/dictionarydata.cpp + common/dtintrv.cpp + common/edits.cpp + common/errorcode.cpp + common/filteredbrk.cpp + common/filterednormalizer2.cpp + common/icudataver.cpp + common/icuplug.cpp + common/loadednormalizer2impl.cpp + common/localebuilder.cpp + common/localematcher.cpp + common/localeprioritylist.cpp + common/locavailable.cpp + common/locbased.cpp + common/locdispnames.cpp + common/locdistance.cpp + common/locdspnm.cpp + common/locid.cpp + common/loclikely.cpp + common/loclikelysubtags.cpp + common/locmap.cpp + common/locresdata.cpp + common/locutil.cpp + common/lsr.cpp + common/messagepattern.cpp + common/normalizer2.cpp + common/normalizer2impl.cpp + common/normlzr.cpp + common/parsepos.cpp + common/patternprops.cpp + common/pluralmap.cpp + common/propname.cpp + common/propsvec.cpp + common/punycode.cpp + common/putil.cpp + common/rbbi.cpp + common/rbbi_cache.cpp + common/rbbidata.cpp + common/rbbinode.cpp + common/rbbirb.cpp + common/rbbiscan.cpp + common/rbbisetb.cpp + common/rbbistbl.cpp + common/rbbitblb.cpp + common/resbund.cpp + common/resbund_cnv.cpp + common/resource.cpp + common/restrace.cpp + common/ruleiter.cpp + common/schriter.cpp + common/serv.cpp + common/servlk.cpp + common/servlkf.cpp + common/servls.cpp + common/servnotf.cpp + common/servrbf.cpp + common/servslkf.cpp + common/sharedobject.cpp + common/simpleformatter.cpp + common/static_unicode_sets.cpp + common/stringpiece.cpp + common/stringtriebuilder.cpp + common/uarrsort.cpp + common/ubidi.cpp + common/ubidi_props.cpp + common/ubidiln.cpp + common/ubiditransform.cpp + common/ubidiwrt.cpp + common/ubrk.cpp + common/ucase.cpp + common/ucasemap.cpp + common/ucasemap_titlecase_brkiter.cpp + common/ucat.cpp + common/uchar.cpp + common/ucharstrie.cpp + common/ucharstriebuilder.cpp + common/ucharstrieiterator.cpp + common/uchriter.cpp + common/ucln_cmn.cpp + common/ucmndata.cpp + common/ucnv.cpp + common/ucnv2022.cpp + common/ucnv_bld.cpp + common/ucnv_cb.cpp + common/ucnv_cnv.cpp + common/ucnv_ct.cpp + common/ucnv_err.cpp + common/ucnv_ext.cpp + common/ucnv_io.cpp + common/ucnv_lmb.cpp + common/ucnv_set.cpp + common/ucnv_u16.cpp + common/ucnv_u32.cpp + common/ucnv_u7.cpp + common/ucnv_u8.cpp + common/ucnvbocu.cpp + common/ucnvdisp.cpp + common/ucnvhz.cpp + common/ucnvisci.cpp + common/ucnvlat1.cpp + common/ucnvmbcs.cpp + common/ucnvscsu.cpp + common/ucnvsel.cpp + common/ucol_swp.cpp + common/ucptrie.cpp + common/ucurr.cpp + common/udata.cpp + common/udatamem.cpp + common/udataswp.cpp + common/uenum.cpp + common/uhash.cpp + common/uhash_us.cpp + common/uidna.cpp + common/uinit.cpp + common/uinvchar.cpp + common/uiter.cpp + common/ulist.cpp + common/uloc.cpp + common/uloc_keytype.cpp + common/uloc_tag.cpp + common/umapfile.cpp + common/umath.cpp + common/umutablecptrie.cpp + common/umutex.cpp + common/unames.cpp + common/unifiedcache.cpp + common/unifilt.cpp + common/unifunct.cpp + common/uniset.cpp + common/uniset_closure.cpp + common/uniset_props.cpp + common/unisetspan.cpp + common/unistr.cpp + common/unistr_case.cpp + common/unistr_case_locale.cpp + common/unistr_cnv.cpp + common/unistr_props.cpp + common/unistr_titlecase_brkiter.cpp + common/unorm.cpp + common/unormcmp.cpp + common/uobject.cpp + common/uprops.cpp + common/ures_cnv.cpp + common/uresbund.cpp + common/uresdata.cpp + common/usc_impl.cpp + common/uscript.cpp + common/uscript_props.cpp + common/uset.cpp + common/uset_props.cpp + common/usetiter.cpp + common/ushape.cpp + common/usprep.cpp + common/ustack.cpp + common/ustr_cnv.cpp + common/ustr_titlecase_brkiter.cpp + common/ustr_wcs.cpp + common/ustrcase.cpp + common/ustrcase_locale.cpp + common/ustrenum.cpp + common/ustrfmt.cpp + common/ustring.cpp + common/ustrtrns.cpp + common/utext.cpp + common/utf_impl.cpp + common/util.cpp + common/util_props.cpp + common/utrace.cpp + common/utrie.cpp + common/utrie2.cpp + common/utrie2_builder.cpp + common/utrie_swap.cpp + common/uts46.cpp + common/utypes.cpp + common/uvector.cpp + common/uvectr32.cpp + common/uvectr64.cpp + common/wintz.cpp + i18n/alphaindex.cpp + i18n/anytrans.cpp + i18n/astro.cpp + i18n/basictz.cpp + i18n/bocsu.cpp + i18n/brktrans.cpp + i18n/buddhcal.cpp + i18n/calendar.cpp + i18n/casetrn.cpp + i18n/cecal.cpp + i18n/chnsecal.cpp + i18n/choicfmt.cpp + i18n/coleitr.cpp + i18n/coll.cpp + i18n/collation.cpp + i18n/collationbuilder.cpp + i18n/collationcompare.cpp + i18n/collationdata.cpp + i18n/collationdatabuilder.cpp + i18n/collationdatareader.cpp + i18n/collationdatawriter.cpp + i18n/collationfastlatin.cpp + i18n/collationfastlatinbuilder.cpp + i18n/collationfcd.cpp + i18n/collationiterator.cpp + i18n/collationkeys.cpp + i18n/collationroot.cpp + i18n/collationrootelements.cpp + i18n/collationruleparser.cpp + i18n/collationsets.cpp + i18n/collationsettings.cpp + i18n/collationtailoring.cpp + i18n/collationweights.cpp + i18n/compactdecimalformat.cpp + i18n/coptccal.cpp + i18n/cpdtrans.cpp + i18n/csdetect.cpp + i18n/csmatch.cpp + i18n/csr2022.cpp + i18n/csrecog.cpp + i18n/csrmbcs.cpp + i18n/csrsbcs.cpp + i18n/csrucode.cpp + i18n/csrutf8.cpp + i18n/curramt.cpp + i18n/currfmt.cpp + i18n/currpinf.cpp + i18n/currunit.cpp + i18n/dangical.cpp + i18n/datefmt.cpp + i18n/dayperiodrules.cpp + i18n/dcfmtsym.cpp + i18n/decContext.cpp + i18n/decNumber.cpp + i18n/decimfmt.cpp + i18n/double-conversion-bignum-dtoa.cpp + i18n/double-conversion-bignum.cpp + i18n/double-conversion-cached-powers.cpp + i18n/double-conversion-double-to-string.cpp + i18n/double-conversion-fast-dtoa.cpp + i18n/double-conversion-string-to-double.cpp + i18n/double-conversion-strtod.cpp + i18n/dtfmtsym.cpp + i18n/dtitvfmt.cpp + i18n/dtitvinf.cpp + i18n/dtptngen.cpp + i18n/dtrule.cpp + i18n/erarules.cpp + i18n/esctrn.cpp + i18n/ethpccal.cpp + i18n/fmtable.cpp + i18n/fmtable_cnv.cpp + i18n/format.cpp + i18n/formatted_string_builder.cpp + i18n/formattedval_iterimpl.cpp + i18n/formattedval_sbimpl.cpp + i18n/formattedvalue.cpp + i18n/fphdlimp.cpp + i18n/fpositer.cpp + i18n/funcrepl.cpp + i18n/gender.cpp + i18n/gregocal.cpp + i18n/gregoimp.cpp + i18n/hebrwcal.cpp + i18n/indiancal.cpp + i18n/inputext.cpp + i18n/islamcal.cpp + i18n/japancal.cpp + i18n/listformatter.cpp + i18n/measfmt.cpp + i18n/measunit.cpp + i18n/measunit_extra.cpp + i18n/measure.cpp + i18n/msgfmt.cpp + i18n/name2uni.cpp + i18n/nfrs.cpp + i18n/nfrule.cpp + i18n/nfsubs.cpp + i18n/nortrans.cpp + i18n/nounit.cpp + i18n/nultrans.cpp + i18n/number_affixutils.cpp + i18n/number_asformat.cpp + i18n/number_capi.cpp + i18n/number_compact.cpp + i18n/number_currencysymbols.cpp + i18n/number_decimalquantity.cpp + i18n/number_decimfmtprops.cpp + i18n/number_fluent.cpp + i18n/number_formatimpl.cpp + i18n/number_grouping.cpp + i18n/number_integerwidth.cpp + i18n/number_longnames.cpp + i18n/number_mapper.cpp + i18n/number_modifiers.cpp + i18n/number_multiplier.cpp + i18n/number_notation.cpp + i18n/number_output.cpp + i18n/number_padding.cpp + i18n/number_patternmodifier.cpp + i18n/number_patternstring.cpp + i18n/number_rounding.cpp + i18n/number_scientific.cpp + i18n/number_skeletons.cpp + i18n/number_utils.cpp + i18n/numfmt.cpp + i18n/numparse_affixes.cpp + i18n/numparse_compositions.cpp + i18n/numparse_currency.cpp + i18n/numparse_decimal.cpp + i18n/numparse_impl.cpp + i18n/numparse_parsednumber.cpp + i18n/numparse_scientific.cpp + i18n/numparse_symbols.cpp + i18n/numparse_validators.cpp + i18n/numrange_fluent.cpp + i18n/numrange_impl.cpp + i18n/numsys.cpp + i18n/olsontz.cpp + i18n/persncal.cpp + i18n/plurfmt.cpp + i18n/plurrule.cpp + i18n/quant.cpp + i18n/quantityformatter.cpp + i18n/rbnf.cpp + i18n/rbt.cpp + i18n/rbt_data.cpp + i18n/rbt_pars.cpp + i18n/rbt_rule.cpp + i18n/rbt_set.cpp + i18n/rbtz.cpp + i18n/regexcmp.cpp + i18n/regeximp.cpp + i18n/regexst.cpp + i18n/regextxt.cpp + i18n/region.cpp + i18n/reldatefmt.cpp + i18n/reldtfmt.cpp + i18n/rematch.cpp + i18n/remtrans.cpp + i18n/repattrn.cpp + i18n/rulebasedcollator.cpp + i18n/scientificnumberformatter.cpp + i18n/scriptset.cpp + i18n/search.cpp + i18n/selfmt.cpp + i18n/sharedbreakiterator.cpp + i18n/simpletz.cpp + i18n/smpdtfmt.cpp + i18n/smpdtfst.cpp + i18n/sortkey.cpp + i18n/standardplural.cpp + i18n/string_segment.cpp + i18n/strmatch.cpp + i18n/strrepl.cpp + i18n/stsearch.cpp + i18n/taiwncal.cpp + i18n/timezone.cpp + i18n/titletrn.cpp + i18n/tmunit.cpp + i18n/tmutamt.cpp + i18n/tmutfmt.cpp + i18n/tolowtrn.cpp + i18n/toupptrn.cpp + i18n/translit.cpp + i18n/transreg.cpp + i18n/tridpars.cpp + i18n/tzfmt.cpp + i18n/tzgnames.cpp + i18n/tznames.cpp + i18n/tznames_impl.cpp + i18n/tzrule.cpp + i18n/tztrans.cpp + i18n/ucal.cpp + i18n/ucln_in.cpp + i18n/ucol.cpp + i18n/ucol_res.cpp + i18n/ucol_sit.cpp + i18n/ucoleitr.cpp + i18n/ucsdet.cpp + i18n/udat.cpp + i18n/udateintervalformat.cpp + i18n/udatpg.cpp + i18n/ufieldpositer.cpp + i18n/uitercollationiterator.cpp + i18n/ulistformatter.cpp + i18n/ulocdata.cpp + i18n/umsg.cpp + i18n/unesctrn.cpp + i18n/uni2name.cpp + i18n/unum.cpp + i18n/unumsys.cpp + i18n/upluralrules.cpp + i18n/uregex.cpp + i18n/uregexc.cpp + i18n/uregion.cpp + i18n/usearch.cpp + i18n/uspoof.cpp + i18n/uspoof_build.cpp + i18n/uspoof_conf.cpp + i18n/uspoof_impl.cpp + i18n/utf16collationiterator.cpp + i18n/utf8collationiterator.cpp + i18n/utmscale.cpp + i18n/utrans.cpp + i18n/vtzone.cpp + i18n/vzone.cpp + i18n/windtfmt.cpp + i18n/winnmfmt.cpp + i18n/wintzimpl.cpp + i18n/zonemeta.cpp + i18n/zrule.cpp + i18n/ztrans.cpp + icudt67_dat.rodata + io/locbund.cpp + io/sprintf.cpp + io/sscanf.cpp + io/ucln_io.cpp + io/ufile.cpp + io/ufmt_cmn.cpp + io/uprintf.cpp + io/uprntf_p.cpp + io/uscanf.cpp + io/uscanf_p.cpp + io/ustdio.cpp + io/ustream.cpp +) + +END() diff --git a/contrib/libs/jemalloc/ya.make b/contrib/libs/jemalloc/ya.make new file mode 100644 index 0000000000..219fd3206e --- /dev/null +++ b/contrib/libs/jemalloc/ya.make @@ -0,0 +1,116 @@ +# Generated by devtools/yamaker from nixpkgs 21.11. + +LIBRARY() + +LICENSE( + BSD-2-Clause AND + BSD-2-Clause-Views AND + BSD-3-Clause AND + Public-Domain +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(5.3.0) + +ORIGINAL_SOURCE(https://github.com/jemalloc/jemalloc/releases/download/5.3.0/jemalloc-5.3.0.tar.bz2) + +ADDINCL( + contrib/libs/jemalloc/include + contrib/libs/libunwind/include +) + +IF (OS_WINDOWS) + ADDINCL( + contrib/libs/jemalloc/include/msvc_compat + ) +ELSE() + CFLAGS( + -funroll-loops + ) + IF (OS_DARWIN OR OS_IOS) + SRCS( + GLOBAL reg_zone.cpp + src/zone.c + ) + ELSE() + PEERDIR( + contrib/libs/libunwind + ) + CFLAGS( + -fvisibility=hidden + ) + ENDIF() +ENDIF() + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + src/arena.c + src/background_thread.c + src/base.c + src/bin.c + src/bin_info.c + src/bitmap.c + src/buf_writer.c + src/cache_bin.c + src/ckh.c + src/counter.c + src/ctl.c + src/decay.c + src/div.c + src/ecache.c + src/edata.c + src/edata_cache.c + src/ehooks.c + src/emap.c + src/eset.c + src/exp_grow.c + src/extent.c + src/extent_dss.c + src/extent_mmap.c + src/fxp.c + src/hook.c + src/hpa.c + src/hpa_hooks.c + src/hpdata.c + src/inspect.c + src/jemalloc.c + src/jemalloc_cpp.cpp + src/large.c + src/log.c + src/malloc_io.c + src/mutex.c + src/nstime.c + src/pa.c + src/pa_extra.c + src/pac.c + src/pages.c + src/pai.c + src/peak_event.c + src/prof.c + src/prof_data.c + src/prof_log.c + src/prof_recent.c + src/prof_stats.c + src/prof_sys.c + src/psset.c + src/rtree.c + src/safety_check.c + src/san.c + src/san_bump.c + src/sc.c + src/sec.c + src/stats.c + src/sz.c + src/tcache.c + src/test_hooks.c + src/thread_event.c + src/ticker.c + src/tsd.c + src/witness.c +) + +END() diff --git a/contrib/libs/jwt-cpp/ya.make b/contrib/libs/jwt-cpp/ya.make new file mode 100644 index 0000000000..f5372b7cd8 --- /dev/null +++ b/contrib/libs/jwt-cpp/ya.make @@ -0,0 +1,29 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +LICENSE( + BSD-2-Clause AND + MIT +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(0.4.0) + +ORIGINAL_SOURCE(https://github.com/Thalhammer/jwt-cpp/archive/v0.4.0.tar.gz) + +PEERDIR( + contrib/libs/openssl +) + +ADDINCL( + ONE_LEVEL + contrib/libs/jwt-cpp/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +END() diff --git a/contrib/libs/libaio/dynamic/ya.make b/contrib/libs/libaio/dynamic/ya.make new file mode 100644 index 0000000000..e804dd1f40 --- /dev/null +++ b/contrib/libs/libaio/dynamic/ya.make @@ -0,0 +1,17 @@ +# Generated by devtools/yamaker. + +DYNAMIC_LIBRARY() + +LICENSE( + LGPL-2.0-or-later AND + LGPL-2.1-only AND + Linux-syscall-note-in-syscall-glue +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +DYNAMIC_LIBRARY_FROM(contrib/libs/libaio/static) + +NO_RUNTIME() + +END() diff --git a/contrib/libs/libaio/static/ya.make b/contrib/libs/libaio/static/ya.make new file mode 100644 index 0000000000..b540cd41b1 --- /dev/null +++ b/contrib/libs/libaio/static/ya.make @@ -0,0 +1,38 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE( + LGPL-2.0-or-later AND + LGPL-2.1-only AND + Linux-syscall-note-in-syscall-glue +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +ADDINCL( + GLOBAL contrib/libs/libaio/include + contrib/libs/libaio/src +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +SRCDIR(contrib/libs/libaio/src) + +SRCS( + io_cancel.c + io_destroy.c + io_getevents.c + io_pgetevents.c + io_queue_init.c + io_queue_release.c + io_queue_run.c + io_queue_wait.c + io_setup.c + io_submit.c + raw_syscall.c +) + +END() diff --git a/contrib/libs/libaio/ya.make b/contrib/libs/libaio/ya.make new file mode 100644 index 0000000000..1c3137f630 --- /dev/null +++ b/contrib/libs/libaio/ya.make @@ -0,0 +1,35 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +VERSION(0.3.113) + +LICENSE(Service-Dll-Harness) + +NO_RUNTIME() + +IF (EXPORT_CMAKE) + OPENSOURCE_EXPORT_REPLACEMENT( + CMAKE + AIO + CMAKE_TARGET + AIO::aio + ) +ELSEIF (USE_DYNAMIC_AIO) + PEERDIR( + contrib/libs/libaio/dynamic + ) +ELSE() + PEERDIR( + contrib/libs/libaio/static + ) +ENDIF() + +END() + +RECURSE( + dynamic + static +) diff --git a/contrib/libs/libarchive/ya.make b/contrib/libs/libarchive/ya.make new file mode 100644 index 0000000000..e6cb9092f7 --- /dev/null +++ b/contrib/libs/libarchive/ya.make @@ -0,0 +1,183 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +VERSION(3.6.2) + +ORIGINAL_SOURCE(https://github.com/libarchive/libarchive/archive/v3.6.2.tar.gz) + +LICENSE( + "(CC0-1.0 OR OpenSSL OR Apache-2.0)" AND + BSD-2-Clause AND + BSD-3-Clause AND + Bsd-Unchanged AND + ISC AND + PostgreSQL AND + Public-Domain +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/blake2 + contrib/libs/libbz2 + contrib/libs/lz4 + contrib/libs/openssl + contrib/libs/zlib + contrib/libs/zstd +) + +ADDINCL( + contrib/libs/blake2/include + contrib/libs/libarchive + contrib/libs/libarchive/libarchive + contrib/libs/libbz2 + contrib/libs/lz4 + contrib/libs/zstd/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DHAVE_CONFIG_H +) + +SRCS( + libarchive/archive_acl.c + libarchive/archive_check_magic.c + libarchive/archive_cmdline.c + libarchive/archive_cryptor.c + libarchive/archive_digest.c + libarchive/archive_entry.c + libarchive/archive_entry_copy_stat.c + libarchive/archive_entry_link_resolver.c + libarchive/archive_entry_sparse.c + libarchive/archive_entry_stat.c + libarchive/archive_entry_strmode.c + libarchive/archive_entry_xattr.c + libarchive/archive_getdate.c + libarchive/archive_hmac.c + libarchive/archive_match.c + libarchive/archive_options.c + libarchive/archive_pack_dev.c + libarchive/archive_pathmatch.c + libarchive/archive_ppmd7.c + libarchive/archive_ppmd8.c + libarchive/archive_random.c + libarchive/archive_rb.c + libarchive/archive_read.c + libarchive/archive_read_add_passphrase.c + libarchive/archive_read_append_filter.c + libarchive/archive_read_data_into_fd.c + libarchive/archive_read_disk_entry_from_file.c + libarchive/archive_read_disk_posix.c + libarchive/archive_read_disk_set_standard_lookup.c + libarchive/archive_read_extract.c + libarchive/archive_read_extract2.c + libarchive/archive_read_open_fd.c + libarchive/archive_read_open_file.c + libarchive/archive_read_open_filename.c + libarchive/archive_read_open_memory.c + libarchive/archive_read_set_format.c + libarchive/archive_read_set_options.c + libarchive/archive_read_support_filter_all.c + libarchive/archive_read_support_filter_by_code.c + libarchive/archive_read_support_filter_bzip2.c + libarchive/archive_read_support_filter_compress.c + libarchive/archive_read_support_filter_grzip.c + libarchive/archive_read_support_filter_gzip.c + libarchive/archive_read_support_filter_lrzip.c + libarchive/archive_read_support_filter_lz4.c + libarchive/archive_read_support_filter_lzop.c + libarchive/archive_read_support_filter_none.c + libarchive/archive_read_support_filter_program.c + libarchive/archive_read_support_filter_rpm.c + libarchive/archive_read_support_filter_uu.c + libarchive/archive_read_support_filter_xz.c + libarchive/archive_read_support_filter_zstd.c + libarchive/archive_read_support_format_7zip.c + libarchive/archive_read_support_format_all.c + libarchive/archive_read_support_format_ar.c + libarchive/archive_read_support_format_by_code.c + libarchive/archive_read_support_format_cab.c + libarchive/archive_read_support_format_cpio.c + libarchive/archive_read_support_format_empty.c + libarchive/archive_read_support_format_iso9660.c + libarchive/archive_read_support_format_lha.c + libarchive/archive_read_support_format_mtree.c + libarchive/archive_read_support_format_rar.c + libarchive/archive_read_support_format_rar5.c + libarchive/archive_read_support_format_raw.c + libarchive/archive_read_support_format_tar.c + libarchive/archive_read_support_format_warc.c + libarchive/archive_read_support_format_xar.c + libarchive/archive_read_support_format_zip.c + libarchive/archive_string.c + libarchive/archive_string_sprintf.c + libarchive/archive_util.c + libarchive/archive_version_details.c + libarchive/archive_virtual.c + libarchive/archive_write.c + libarchive/archive_write_add_filter.c + libarchive/archive_write_add_filter_b64encode.c + libarchive/archive_write_add_filter_by_name.c + libarchive/archive_write_add_filter_bzip2.c + libarchive/archive_write_add_filter_compress.c + libarchive/archive_write_add_filter_grzip.c + libarchive/archive_write_add_filter_gzip.c + libarchive/archive_write_add_filter_lrzip.c + libarchive/archive_write_add_filter_lz4.c + libarchive/archive_write_add_filter_lzop.c + libarchive/archive_write_add_filter_none.c + libarchive/archive_write_add_filter_program.c + libarchive/archive_write_add_filter_uuencode.c + libarchive/archive_write_add_filter_xz.c + libarchive/archive_write_add_filter_zstd.c + libarchive/archive_write_disk_posix.c + libarchive/archive_write_disk_set_standard_lookup.c + libarchive/archive_write_open_fd.c + libarchive/archive_write_open_file.c + libarchive/archive_write_open_filename.c + libarchive/archive_write_open_memory.c + libarchive/archive_write_set_format.c + libarchive/archive_write_set_format_7zip.c + libarchive/archive_write_set_format_ar.c + libarchive/archive_write_set_format_by_name.c + libarchive/archive_write_set_format_cpio.c + libarchive/archive_write_set_format_cpio_binary.c + libarchive/archive_write_set_format_cpio_newc.c + libarchive/archive_write_set_format_cpio_odc.c + libarchive/archive_write_set_format_filter_by_ext.c + libarchive/archive_write_set_format_gnutar.c + libarchive/archive_write_set_format_iso9660.c + libarchive/archive_write_set_format_mtree.c + libarchive/archive_write_set_format_pax.c + libarchive/archive_write_set_format_raw.c + libarchive/archive_write_set_format_shar.c + libarchive/archive_write_set_format_ustar.c + libarchive/archive_write_set_format_v7tar.c + libarchive/archive_write_set_format_warc.c + libarchive/archive_write_set_format_xar.c + libarchive/archive_write_set_format_zip.c + libarchive/archive_write_set_options.c + libarchive/archive_write_set_passphrase.c + libarchive/filter_fork_posix.c + libarchive/xxhash.c +) + +IF (OS_WINDOWS) + CFLAGS( + GLOBAL -DLIBARCHIVE_STATIC + ) + SRCS( + libarchive/archive_entry_copy_bhfi.c + libarchive/archive_read_disk_windows.c + libarchive/archive_windows.c + libarchive/archive_write_disk_windows.c + libarchive/filter_fork_windows.c + ) +ENDIF() + +END() diff --git a/contrib/libs/libbz2/ya.make b/contrib/libs/libbz2/ya.make new file mode 100644 index 0000000000..f0d4be088d --- /dev/null +++ b/contrib/libs/libbz2/ya.make @@ -0,0 +1,34 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +LICENSE( + BSD-3-Clause AND + bzip2-1.0.6 +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(1.0.8) + +ORIGINAL_SOURCE(https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +IF (SANITIZER_TYPE == undefined) + NO_SANITIZE() +ENDIF() + +SRCS( + blocksort.c + bzlib.c + compress.c + crctable.c + decompress.c + huffman.c + randtable.c +) + +END() diff --git a/contrib/libs/libc_compat/ubuntu_14/ya.make b/contrib/libs/libc_compat/ubuntu_14/ya.make new file mode 100644 index 0000000000..3690c8613a --- /dev/null +++ b/contrib/libs/libc_compat/ubuntu_14/ya.make @@ -0,0 +1,36 @@ +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(BSD-3-Clause) + +NO_PLATFORM() + +NO_RUNTIME() + +NO_UTIL() + +DISABLE(NEED_PLATFORM_PEERDIRS) +DISABLE(OPENSOURCE_EXPORT) + +IF (OS_SDK == "ubuntu-14") + PEERDIR( + build/platform/linux_sdk + ) + SRCS( + aligned_alloc.c + c16rtomb.c + c32rtomb.c + getauxval.cpp + mbrtoc16.c + mbrtoc32.c + secure_getenv.cpp + timespec_get.c + ) + SRC_C_PIC( + glibc.cpp + -fno-lto + ) +ENDIF() + +END() diff --git a/contrib/libs/libc_compat/ya.make b/contrib/libs/libc_compat/ya.make new file mode 100644 index 0000000000..452f7d7ded --- /dev/null +++ b/contrib/libs/libc_compat/ya.make @@ -0,0 +1,156 @@ +LIBRARY() + +LICENSE( + BSD-1-Clause AND + BSD-2-Clause AND + BSD-3-Clause AND + ISC +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +NO_RUNTIME() + +IF (NOT OS_WINDOWS) + SRCS( + string.c + ) +ENDIF() + +DISABLE(PROVIDE_GETRANDOM_GETENTROPY) +DISABLE(PROVIDE_REALLOCARRAY) + +# Android libc function appearance is documented here: +# https://android.googlesource.com/platform/bionic/+/master/docs/status.md +# +# NB: nested IF's are needed due to the lack of lazy evaluation of logical statements: DEVTOOLS-7837 +IF (OS_ANDROID) + SRCS( + strlcat.c + strlcpy.c + ) + IF (ANDROID_API < 28) + SRCS( + glob.c + ) + ENABLE(PROVIDE_REALLOCARRAY) + ENDIF() + IF (ANDROID_API < 24) + SRCS( + ifaddrs.c + ) + ADDINCL( + GLOBAL contrib/libs/libc_compat/include/ifaddrs + ) + ENDIF() + IF (ANDROID_API < 21) + SRCS( + stpcpy.c + ) + ENDIF() +ENDIF() + +IF (OS_WINDOWS OR OS_DARWIN OR OS_IOS) + SRCS( + memrchr.c + ) +ENDIF() + +IF (OS_DARWIN) + SRCS( + explicit_bzero.c + ) + ENABLE(PROVIDE_REALLOCARRAY) +ENDIF() + +IF (OS_WINDOWS) + ADDINCL( + GLOBAL contrib/libs/libc_compat/include/windows + ) + SRCS( + explicit_bzero.c + stpcpy.c + strlcat.c + strlcpy.c + strcasestr.c + strsep.c + src/windows/sys/uio.c + ) + ENABLE(PROVIDE_REALLOCARRAY) +ENDIF() + +IF (OS_LINUX) + ADDINCL( + GLOBAL contrib/libs/libc_compat/include/readpassphrase + ) + SRCS( + readpassphrase.c + ) +ENDIF() + +IF (OS_LINUX AND NOT MUSL) + IF (OS_SDK == "ubuntu-12") + ADDINCL( + # uchar.h was introduced in glibc=2.16 + GLOBAL contrib/libs/libc_compat/include/uchar + ) + ENDIF() + IF (OS_SDK == "ubuntu-12" OR OS_SDK == "ubuntu-14" OR OS_SDK == "ubuntu-16") + # getrandom and getentropy were added in glibc=2.25 + ENABLE(PROVIDE_GETRANDOM_GETENTROPY) + + SRCS( + # explicit_bzero was added in glibc=2.25 + explicit_bzero.c + # memfd_create was added in glibc=2.27 + memfd_create.c + ) + ENDIF() + IF (OS_SDK != "ubuntu-20") + # reallocarray was added in glibc=2.29 + ENABLE(PROVIDE_REALLOCARRAY) + ENDIF() + SRCS( + # glibc does not offer strlcat / strlcpy yet + strlcat.c + strlcpy.c + ) + IF (SANITIZER_TYPE == "memory") + # llvm sanitized runtime is missing an interceptor for a buggy (getservbyname{_r}). + # See: https://github.com/google/sanitizers/issues/1138 + ENABLE(PROVIDE_GETSERVBYNAME) + ENDIF() +ENDIF() + +IF (PROVIDE_REALLOCARRAY) + SRCS( + reallocarray/reallocarray.c + ) + ADDINCL( + ONE_LEVEL contrib/libs/libc_compat/reallocarray + ) +ENDIF() + +IF (PROVIDE_GETRANDOM_GETENTROPY) + SRCS( + random/getrandom.c + random/getentropy.c + ) + ADDINCL( + ONE_LEVEL contrib/libs/libc_compat/random + ) +ENDIF() + +IF (PROVIDE_GETSERVBYNAME) + SRCS( + getservbyname/getservbyname.c + getservbyname/getservbyname_r.c + getservbyname/lookup_serv.c + ) +ENDIF() + +END() diff --git a/contrib/libs/libevent/event_core/ya.make b/contrib/libs/libevent/event_core/ya.make new file mode 100644 index 0000000000..bcbe22a659 --- /dev/null +++ b/contrib/libs/libevent/event_core/ya.make @@ -0,0 +1,73 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(BSD-3-Clause) + +PEERDIR( + contrib/libs/libc_compat +) + +ADDINCL( + contrib/libs/libevent + contrib/libs/libevent/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DHAVE_CONFIG_H + -DEVENT__HAVE_STRLCPY=1 +) + +SRCDIR(contrib/libs/libevent) + +SRCS( + buffer.c + bufferevent.c + bufferevent_filter.c + bufferevent_pair.c + bufferevent_ratelim.c + bufferevent_sock.c + event.c + evmap.c + evthread.c + evutil.c + evutil_rand.c + evutil_time.c + listener.c + log.c + signal.c +) + +IF (OS_WINDOWS) + SRCS( + buffer_iocp.c + bufferevent_async.c + event_iocp.c + win32select.c + ) +ELSE() + SRCS( + poll.c + select.c + ) +ENDIF() + +IF (OS_LINUX) + SRCS( + epoll.c + ) +ENDIF() + +IF (OS_FREEBSD OR OS_DARWIN) + SRCS( + kqueue.c + ) +ENDIF() + +END() diff --git a/contrib/libs/libevent/event_extra/ya.make b/contrib/libs/libevent/event_extra/ya.make new file mode 100644 index 0000000000..3d559665f3 --- /dev/null +++ b/contrib/libs/libevent/event_extra/ya.make @@ -0,0 +1,36 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(BSD-3-Clause) + +PEERDIR( + contrib/libs/libc_compat +) + +ADDINCL( + contrib/libs/libevent + contrib/libs/libevent/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DHAVE_CONFIG_H + -DEVENT__HAVE_STRLCPY=1 +) + +SRCDIR(contrib/libs/libevent) + +SRCS( + evdns.c + event_tagging.c + evrpc.c + http.c +) + +END() diff --git a/contrib/libs/libevent/event_openssl/ya.make b/contrib/libs/libevent/event_openssl/ya.make new file mode 100644 index 0000000000..4c85d19549 --- /dev/null +++ b/contrib/libs/libevent/event_openssl/ya.make @@ -0,0 +1,34 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(BSD-3-Clause) + +PEERDIR( + contrib/libs/libc_compat + contrib/libs/openssl +) + +ADDINCL( + contrib/libs/libevent + contrib/libs/libevent/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DHAVE_CONFIG_H + -DEVENT__HAVE_STRLCPY=1 +) + +SRCDIR(contrib/libs/libevent) + +SRCS( + bufferevent_openssl.c +) + +END() diff --git a/contrib/libs/libevent/event_thread/ya.make b/contrib/libs/libevent/event_thread/ya.make new file mode 100644 index 0000000000..85d171f96a --- /dev/null +++ b/contrib/libs/libevent/event_thread/ya.make @@ -0,0 +1,39 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(BSD-3-Clause) + +PEERDIR( + contrib/libs/libc_compat +) + +ADDINCL( + contrib/libs/libevent + contrib/libs/libevent/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DHAVE_CONFIG_H + -DEVENT__HAVE_STRLCPY=1 +) + +SRCDIR(contrib/libs/libevent) + +IF (OS_WINDOWS) + SRCS( + evthread_win32.c + ) +ELSE() + SRCS( + evthread_pthread.c + ) +ENDIF() + +END() diff --git a/contrib/libs/libevent/ya.make b/contrib/libs/libevent/ya.make new file mode 100644 index 0000000000..33db27e273 --- /dev/null +++ b/contrib/libs/libevent/ya.make @@ -0,0 +1,46 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +VERSION(2.1.12) + +ORIGINAL_SOURCE(https://github.com/libevent/libevent/releases/download/release-2.1.12-stable/libevent-2.1.12-stable.tar.gz) + +LICENSE( + BSD-3-Clause AND + CC-PDDC AND + ISC AND + MIT +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/libevent/event_core + contrib/libs/libevent/event_extra + contrib/libs/libevent/event_openssl + contrib/libs/libevent/event_thread +) + +ADDINCL( + GLOBAL contrib/libs/libevent/include + contrib/libs/libevent +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DHAVE_CONFIG_H + -DEVENT__HAVE_STRLCPY=1 +) + +END() + +RECURSE( + event_core + event_extra + event_openssl + event_thread +) diff --git a/contrib/libs/libf2c/ya.make b/contrib/libs/libf2c/ya.make new file mode 100644 index 0000000000..78d9f5728d --- /dev/null +++ b/contrib/libs/libf2c/ya.make @@ -0,0 +1,188 @@ +LIBRARY() + +LICENSE(SMLNJ) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(2014-07-11) + +NO_COMPILER_WARNINGS() + +ADDINCL(GLOBAL contrib/libs/libf2c) + +CFLAGS( + -DNO_FPINIT + -DSkip_f2c_Undefs + -DNO_My_ctype +) + +IF (OS_WINDOWS) + CFLAGS( + -DMSDOS + -DNO_ISATTY + -DNO_TRUNCATE + -DNO_ISATTY + -DNON_POSIX_STDIO + ) +ENDIF() + +SRCS( + abort_.c + backspac.c + c_abs.c + c_cos.c + c_div.c + c_exp.c + c_log.c + c_sin.c + c_sqrt.c + cabs.c + close.c + ctype.c + d_abs.c + d_acos.c + d_asin.c + d_atan.c + d_atn2.c + d_cnjg.c + d_cos.c + d_cosh.c + d_dim.c + d_exp.c + d_imag.c + d_int.c + d_lg10.c + d_log.c + d_mod.c + d_nint.c + d_prod.c + d_sign.c + d_sin.c + d_sinh.c + d_sqrt.c + d_tan.c + d_tanh.c + derf_.c + derfc_.c + dfe.c + dolio.c + dtime_.c + due.c + ef1asc_.c + ef1cmc_.c + endfile.c + erf_.c + erfc_.c + err.c + etime_.c + exit_.c + f77_aloc.c + f77vers.c + fmt.c + fmtlib.c + ftell_.c + getarg_.c + getenv_.c + h_abs.c + h_dim.c + h_dnnt.c + h_indx.c + h_len.c + h_mod.c + h_nint.c + h_sign.c + hl_ge.c + hl_gt.c + hl_le.c + hl_lt.c + i77vers.c + i_abs.c + i_ceiling.c + i_dim.c + i_dnnt.c + i_indx.c + i_len.c + i_len_trim.c + i_mod.c + i_nint.c + i_sign.c + iargc_.c + iio.c + ilnw.c + inquire.c + l_ge.c + l_gt.c + l_le.c + l_lt.c + lbitbits.c + lbitshft.c + lread.c + lwrite.c + #main.c + open.c + pow_ci.c + pow_dd.c + pow_di.c + pow_hh.c + pow_ii.c + pow_ri.c + pow_zi.c + pow_zz.c + r_abs.c + r_acos.c + r_asin.c + r_atan.c + r_atn2.c + r_cnjg.c + r_cos.c + r_cosh.c + r_dim.c + r_exp.c + r_imag.c + r_int.c + r_lg10.c + r_log.c + r_mod.c + r_nint.c + r_sign.c + r_sin.c + r_sinh.c + r_sqrt.c + r_tan.c + r_tanh.c + rdfmt.c + rewind.c + rsfe.c + rsli.c + rsne.c + s_cat.c + s_cmp.c + s_copy.c + s_paus.c + s_rnge.c + s_stop.c + sfe.c + sig_die.c + signal_.c + sue.c + system_.c + typesize.c + uio.c + uninit.c + util.c + wref.c + wrtfmt.c + wsfe.c + wsle.c + wsne.c + xwsne.c + z_abs.c + z_cos.c + z_div.c + z_exp.c + z_log.c + z_sin.c + z_sqrt.c +) + +END() diff --git a/contrib/libs/libfuzzer/ya.make b/contrib/libs/libfuzzer/ya.make new file mode 100644 index 0000000000..93b77c2c83 --- /dev/null +++ b/contrib/libs/libfuzzer/ya.make @@ -0,0 +1,72 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +LICENSE( + Apache-2.0 AND + Apache-2.0 WITH LLVM-exception AND + MIT AND + NCSA AND + Public-Domain +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(15.0.5) + +ORIGINAL_SOURCE(https://github.com/llvm/llvm-project/archive/llvmorg-15.0.5.tar.gz) + +SET(SANITIZER_CFLAGS) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +IF (SANITIZE_COVERAGE MATCHES "trace-pc") + MESSAGE(FATAL_ERROR "I will crash you with trace-pc or trace-pc-guard. Use inline-8bit-counters.") +ENDIF() + +NO_SANITIZE_COVERAGE() + +IF (SANITIZER_TYPE == "undefined") + NO_SANITIZE() +ENDIF() + +IF (OS_WINDOWS) + SRCS( + standalone/StandaloneFuzzTargetMain.c + ) +ELSE() + SRCS( + FuzzerCrossOver.cpp + FuzzerDataFlowTrace.cpp + FuzzerDriver.cpp + FuzzerExtFunctionsDlsym.cpp + FuzzerExtFunctionsWeak.cpp + FuzzerExtFunctionsWindows.cpp + FuzzerExtraCounters.cpp + FuzzerExtraCountersDarwin.cpp + FuzzerExtraCountersWindows.cpp + FuzzerFork.cpp + FuzzerIO.cpp + FuzzerIOPosix.cpp + FuzzerIOWindows.cpp + FuzzerLoop.cpp + FuzzerMain.cpp + FuzzerMerge.cpp + FuzzerMutate.cpp + FuzzerSHA1.cpp + FuzzerTracePC.cpp + FuzzerUtil.cpp + FuzzerUtilDarwin.cpp + FuzzerUtilLinux.cpp + FuzzerUtilPosix.cpp + FuzzerUtilWindows.cpp + ) +ENDIF() + +END() + +RECURSE( + afl +) diff --git a/contrib/libs/libfyaml/ya.make b/contrib/libs/libfyaml/ya.make new file mode 100644 index 0000000000..d66967c769 --- /dev/null +++ b/contrib/libs/libfyaml/ya.make @@ -0,0 +1,55 @@ +# Generated by devtools/yamaker from nixpkgs 22.11. + +LIBRARY() + +LICENSE(MIT) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(0.8) + +ORIGINAL_SOURCE(https://github.com/pantoniou/libfyaml/archive/v0.8.tar.gz) + +PEERDIR( + contrib/libs/xxhash +) + +ADDINCL( + contrib/libs/libfyaml + contrib/libs/libfyaml/include + contrib/libs/libfyaml/src + contrib/libs/libfyaml/src/lib + contrib/libs/xxhash +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DHAVE_CONFIG_H +) + +SRCS( + src/lib/fy-accel.c + src/lib/fy-atom.c + src/lib/fy-composer.c + src/lib/fy-ctype.c + src/lib/fy-diag.c + src/lib/fy-doc.c + src/lib/fy-docbuilder.c + src/lib/fy-docstate.c + src/lib/fy-dump.c + src/lib/fy-emit.c + src/lib/fy-event.c + src/lib/fy-input.c + src/lib/fy-parse.c + src/lib/fy-path.c + src/lib/fy-token.c + src/lib/fy-types.c + src/lib/fy-utf8.c + src/lib/fy-utils.c + src/lib/fy-walk.c +) + +END() diff --git a/contrib/libs/libiconv/dynamic/ya.make b/contrib/libs/libiconv/dynamic/ya.make new file mode 100644 index 0000000000..45e97b5aa7 --- /dev/null +++ b/contrib/libs/libiconv/dynamic/ya.make @@ -0,0 +1,20 @@ +DYNAMIC_LIBRARY(iconv) + +VERSION(1.13) + +LICENSE( + LGPL-2.0-only + LGPL-2.0-or-later +) + +LICENSE_TEXTS(../.yandex_meta/licenses.list.txt) + +PROVIDES(libiconv) + +NO_RUNTIME() + +EXPORTS_SCRIPT(libiconv.exports) + +DYNAMIC_LIBRARY_FROM(contrib/libs/libiconv/static) + +END() diff --git a/contrib/libs/libiconv/static/ya.make b/contrib/libs/libiconv/static/ya.make new file mode 100644 index 0000000000..df89458046 --- /dev/null +++ b/contrib/libs/libiconv/static/ya.make @@ -0,0 +1,31 @@ +LIBRARY() + +VERSION(1.13) + +LICENSE( + LGPL-2.0-only AND + LGPL-2.0-or-later +) + +LICENSE_TEXTS(../.yandex_meta/licenses.list.txt) + +PROVIDES(libiconv) + +NO_RUNTIME() + +NO_COMPILER_WARNINGS() + +IF (ARCADIA_ICONV_NOCJK) + CFLAGS( + -DARCADIA_ICONV_NOCJK + ) +ENDIF() + +SRCDIR(contrib/libs/libiconv) +ADDINCL(GLOBAL contrib/libs/libiconv/include) + +SRCS( + iconv.c +) + +END() diff --git a/contrib/libs/libiconv/ya.make b/contrib/libs/libiconv/ya.make new file mode 100644 index 0000000000..3b32d4e226 --- /dev/null +++ b/contrib/libs/libiconv/ya.make @@ -0,0 +1,37 @@ +LIBRARY() + +VERSION(1.13) + +LICENSE(Service-Dll-Harness) + +WITHOUT_LICENSE_TEXTS() + +NO_RUNTIME() + +OPENSOURCE_EXPORT_REPLACEMENT( + CMAKE Iconv + CMAKE_TARGET Iconv::Iconv + CONAN libiconv/1.15 + CONAN_OPTIONS libiconv:shared=True +) + +IF (NOT EXPORT_CMAKE) + +IF (USE_DYNAMIC_ICONV) + PEERDIR( + contrib/libs/libiconv/dynamic + ) +ELSE() + PEERDIR( + contrib/libs/libiconv/static + ) +ENDIF() + +ENDIF() + +END() + +RECURSE( + dynamic + static +) diff --git a/contrib/libs/libidn/dynamic/ya.make b/contrib/libs/libidn/dynamic/ya.make new file mode 100644 index 0000000000..aa30d2a82f --- /dev/null +++ b/contrib/libs/libidn/dynamic/ya.make @@ -0,0 +1,25 @@ +# Generated by devtools/yamaker. + +DYNAMIC_LIBRARY() + +LICENSE( + "(GPL-2.0-or-later OR LGPL-3.0-or-later OR GPL-3.0-or-later)" AND + "(LGPL-3.0-or-later OR GPL-2.0-or-later)" AND + Custom-Punycode AND + FSFAP AND + LGPL-2.0-or-later AND + LGPL-2.1-only AND + LGPL-2.1-or-later AND + LGPL-3.0-only AND + Public-Domain +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +DYNAMIC_LIBRARY_FROM(contrib/libs/libidn/static) + +NO_RUNTIME() + +EXPORTS_SCRIPT(libidn.exports) + +END() diff --git a/contrib/libs/libidn/static/ya.make b/contrib/libs/libidn/static/ya.make new file mode 100644 index 0000000000..261ce721ec --- /dev/null +++ b/contrib/libs/libidn/static/ya.make @@ -0,0 +1,86 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE( + "(GPL-2.0-or-later OR LGPL-3.0-or-later OR GPL-3.0-or-later)" AND + "(LGPL-3.0-or-later OR GPL-2.0-or-later)" AND + Custom-Punycode AND + FSFAP AND + LGPL-2.0-or-later AND + LGPL-2.1-only AND + LGPL-2.1-or-later AND + LGPL-3.0-only AND + Public-Domain +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/libiconv +) + +ADDINCL( + GLOBAL contrib/libs/libidn/include + contrib/libs/libidn + contrib/libs/libidn/gl + contrib/libs/libidn/lib + contrib/libs/libidn/lib/gl +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DHAVE_CONFIG_H + -DLIBIDN_BUILDING + -DLOCALEDIR=\"/tmp/yamaker/libidn/out/share/locale\" +) + +SRCDIR(contrib/libs/libidn) + +SRCS( + gl/basename-lgpl.c + gl/fd-hook.c + gl/malloca.c + gl/stat-time.c + lib/gl/c-ctype.c + lib/gl/c-strcasecmp.c + lib/gl/c-strncasecmp.c + lib/gl/striconv.c + lib/gl/unistr/u8-check.c + lib/gl/unistr/u8-mbtoucr.c + lib/gl/unistr/u8-uctomb-aux.c + lib/gl/unistr/u8-uctomb.c + lib/idn-free.c + lib/idna.c + lib/nfkc.c + lib/pr29.c + lib/profiles.c + lib/punycode.c + lib/rfc3454.c + lib/strerror-idna.c + lib/strerror-pr29.c + lib/strerror-punycode.c + lib/strerror-stringprep.c + lib/strerror-tld.c + lib/stringprep.c + lib/tld.c + lib/tlds.c + lib/toutf8.c + lib/version.c +) + +IF (OS_LINUX) + SRCS( + gl/getprogname.c + ) +ELSEIF (OS_WINDOWS) + SRCS( + gl/getprogname.c + lib/gl/strverscmp.c + ) +ENDIF() + +END() diff --git a/contrib/libs/libidn/ya.make b/contrib/libs/libidn/ya.make new file mode 100644 index 0000000000..1685231bbc --- /dev/null +++ b/contrib/libs/libidn/ya.make @@ -0,0 +1,37 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +VERSION(1.41) + +ORIGINAL_SOURCE(mirror://gnu/libidn/libidn-1.41.tar.gz) + +LICENSE(Service-Dll-Harness) + +NO_RUNTIME() + +IF (EXPORT_CMAKE) + OPENSOURCE_EXPORT_REPLACEMENT( + CMAKE + IDN + CMAKE_TARGET + IDN::IDN + ) +ELSEIF (USE_DYNAMIC_IDN) + PEERDIR( + contrib/libs/libidn/dynamic + ) +ELSE() + PEERDIR( + contrib/libs/libidn/static + ) +ENDIF() + +END() + +RECURSE( + dynamic + static +) diff --git a/contrib/libs/libunwind/ya.make b/contrib/libs/libunwind/ya.make new file mode 100644 index 0000000000..1af0243b61 --- /dev/null +++ b/contrib/libs/libunwind/ya.make @@ -0,0 +1,63 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +LICENSE( + Apache-2.0 AND + Apache-2.0 WITH LLVM-exception AND + MIT AND + NCSA +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(14.0.6) + +ORIGINAL_SOURCE(https://github.com/llvm/llvm-project/archive/llvmorg-14.0.6.tar.gz) + +DISABLE(USE_LTO) + +ADDINCL( + contrib/libs/libunwind/include +) + +NO_RUNTIME() + +NO_UTIL() + +NO_SANITIZE() + +NO_SANITIZE_COVERAGE() + +CFLAGS( + GLOBAL -D_libunwind_ + -D_LIBUNWIND_IS_NATIVE_ONLY + -fno-exceptions + -fno-rtti + -funwind-tables +) + +IF (SANITIZER_TYPE == memory) + CFLAGS( + -fPIC + ) +ENDIF() + +SRCS( + src/Unwind-EHABI.cpp + src/Unwind-seh.cpp + src/Unwind-sjlj.c + src/UnwindLevel1-gcc-ext.c + src/UnwindLevel1.c + src/UnwindRegistersRestore.S + src/UnwindRegistersSave.S + src/libunwind.cpp +) + +IF (OS_DARWIN OR OS_IOS) + SRCS( + src/Unwind_AppleExtras.cpp + ) +ENDIF() + +END() diff --git a/contrib/libs/liburing/test/232c93d07b74.t/ya.make b/contrib/libs/liburing/test/232c93d07b74.t/ya.make new file mode 100644 index 0000000000..392632c920 --- /dev/null +++ b/contrib/libs/liburing/test/232c93d07b74.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + 232c93d07b74.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/35fa71a030ca.t/ya.make b/contrib/libs/liburing/test/35fa71a030ca.t/ya.make new file mode 100644 index 0000000000..25b50d7e1d --- /dev/null +++ b/contrib/libs/liburing/test/35fa71a030ca.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + 35fa71a030ca.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/500f9fbadef8.t/ya.make b/contrib/libs/liburing/test/500f9fbadef8.t/ya.make new file mode 100644 index 0000000000..348c5de964 --- /dev/null +++ b/contrib/libs/liburing/test/500f9fbadef8.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + 500f9fbadef8.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/7ad0e4b2f83c.t/ya.make b/contrib/libs/liburing/test/7ad0e4b2f83c.t/ya.make new file mode 100644 index 0000000000..5b35a3b130 --- /dev/null +++ b/contrib/libs/liburing/test/7ad0e4b2f83c.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + 7ad0e4b2f83c.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/8a9973408177.t/ya.make b/contrib/libs/liburing/test/8a9973408177.t/ya.make new file mode 100644 index 0000000000..6da074292a --- /dev/null +++ b/contrib/libs/liburing/test/8a9973408177.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + 8a9973408177.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/917257daa0fe.t/ya.make b/contrib/libs/liburing/test/917257daa0fe.t/ya.make new file mode 100644 index 0000000000..e3d6ab5521 --- /dev/null +++ b/contrib/libs/liburing/test/917257daa0fe.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + 917257daa0fe.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/a0908ae19763.t/ya.make b/contrib/libs/liburing/test/a0908ae19763.t/ya.make new file mode 100644 index 0000000000..459f740c7d --- /dev/null +++ b/contrib/libs/liburing/test/a0908ae19763.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + a0908ae19763.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/a4c0b3decb33.t/ya.make b/contrib/libs/liburing/test/a4c0b3decb33.t/ya.make new file mode 100644 index 0000000000..71fa20cd91 --- /dev/null +++ b/contrib/libs/liburing/test/a4c0b3decb33.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + a4c0b3decb33.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/accept-link.t/ya.make b/contrib/libs/liburing/test/accept-link.t/ya.make new file mode 100644 index 0000000000..56c72bd9b2 --- /dev/null +++ b/contrib/libs/liburing/test/accept-link.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + accept-link.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/accept-reuse.t/ya.make b/contrib/libs/liburing/test/accept-reuse.t/ya.make new file mode 100644 index 0000000000..bcccd84022 --- /dev/null +++ b/contrib/libs/liburing/test/accept-reuse.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + accept-reuse.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/accept-test.t/ya.make b/contrib/libs/liburing/test/accept-test.t/ya.make new file mode 100644 index 0000000000..5f86aba9c6 --- /dev/null +++ b/contrib/libs/liburing/test/accept-test.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + accept-test.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/accept.t/ya.make b/contrib/libs/liburing/test/accept.t/ya.make new file mode 100644 index 0000000000..78aa913f35 --- /dev/null +++ b/contrib/libs/liburing/test/accept.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + accept.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/across-fork.t/ya.make b/contrib/libs/liburing/test/across-fork.t/ya.make new file mode 100644 index 0000000000..7dd93b6944 --- /dev/null +++ b/contrib/libs/liburing/test/across-fork.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + across-fork.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/b19062a56726.t/ya.make b/contrib/libs/liburing/test/b19062a56726.t/ya.make new file mode 100644 index 0000000000..fca4dcff73 --- /dev/null +++ b/contrib/libs/liburing/test/b19062a56726.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + b19062a56726.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/b5837bd5311d.t/ya.make b/contrib/libs/liburing/test/b5837bd5311d.t/ya.make new file mode 100644 index 0000000000..20ac087a71 --- /dev/null +++ b/contrib/libs/liburing/test/b5837bd5311d.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + b5837bd5311d.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/buf-ring.t/ya.make b/contrib/libs/liburing/test/buf-ring.t/ya.make new file mode 100644 index 0000000000..efdb95e1f7 --- /dev/null +++ b/contrib/libs/liburing/test/buf-ring.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + buf-ring.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/ce593a6c480a.t/ya.make b/contrib/libs/liburing/test/ce593a6c480a.t/ya.make new file mode 100644 index 0000000000..81d8a24702 --- /dev/null +++ b/contrib/libs/liburing/test/ce593a6c480a.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + ce593a6c480a.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/close-opath.t/ya.make b/contrib/libs/liburing/test/close-opath.t/ya.make new file mode 100644 index 0000000000..105da4efd8 --- /dev/null +++ b/contrib/libs/liburing/test/close-opath.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + close-opath.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/connect.t/ya.make b/contrib/libs/liburing/test/connect.t/ya.make new file mode 100644 index 0000000000..7a545c77d8 --- /dev/null +++ b/contrib/libs/liburing/test/connect.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + connect.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/cq-full.t/ya.make b/contrib/libs/liburing/test/cq-full.t/ya.make new file mode 100644 index 0000000000..a11faefee9 --- /dev/null +++ b/contrib/libs/liburing/test/cq-full.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + cq-full.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/cq-overflow.t/ya.make b/contrib/libs/liburing/test/cq-overflow.t/ya.make new file mode 100644 index 0000000000..c4577b3f1e --- /dev/null +++ b/contrib/libs/liburing/test/cq-overflow.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + cq-overflow.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/cq-peek-batch.t/ya.make b/contrib/libs/liburing/test/cq-peek-batch.t/ya.make new file mode 100644 index 0000000000..2a475594b9 --- /dev/null +++ b/contrib/libs/liburing/test/cq-peek-batch.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + cq-peek-batch.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/cq-ready.t/ya.make b/contrib/libs/liburing/test/cq-ready.t/ya.make new file mode 100644 index 0000000000..18ae64b96d --- /dev/null +++ b/contrib/libs/liburing/test/cq-ready.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + cq-ready.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/cq-size.t/ya.make b/contrib/libs/liburing/test/cq-size.t/ya.make new file mode 100644 index 0000000000..e8b0c9e9cf --- /dev/null +++ b/contrib/libs/liburing/test/cq-size.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + cq-size.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/d4ae271dfaae.t/ya.make b/contrib/libs/liburing/test/d4ae271dfaae.t/ya.make new file mode 100644 index 0000000000..ab3ae51303 --- /dev/null +++ b/contrib/libs/liburing/test/d4ae271dfaae.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + d4ae271dfaae.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/d77a67ed5f27.t/ya.make b/contrib/libs/liburing/test/d77a67ed5f27.t/ya.make new file mode 100644 index 0000000000..c2ef703bfc --- /dev/null +++ b/contrib/libs/liburing/test/d77a67ed5f27.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + d77a67ed5f27.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/defer-taskrun.t/ya.make b/contrib/libs/liburing/test/defer-taskrun.t/ya.make new file mode 100644 index 0000000000..92e7259640 --- /dev/null +++ b/contrib/libs/liburing/test/defer-taskrun.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + defer-taskrun.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/defer.t/ya.make b/contrib/libs/liburing/test/defer.t/ya.make new file mode 100644 index 0000000000..6c8e22b1a7 --- /dev/null +++ b/contrib/libs/liburing/test/defer.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + defer.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/double-poll-crash.t/ya.make b/contrib/libs/liburing/test/double-poll-crash.t/ya.make new file mode 100644 index 0000000000..a7b535b53b --- /dev/null +++ b/contrib/libs/liburing/test/double-poll-crash.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + double-poll-crash.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/drop-submit.t/ya.make b/contrib/libs/liburing/test/drop-submit.t/ya.make new file mode 100644 index 0000000000..a841d9f7fd --- /dev/null +++ b/contrib/libs/liburing/test/drop-submit.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + drop-submit.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/eeed8b54e0df.t/ya.make b/contrib/libs/liburing/test/eeed8b54e0df.t/ya.make new file mode 100644 index 0000000000..109406685e --- /dev/null +++ b/contrib/libs/liburing/test/eeed8b54e0df.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + eeed8b54e0df.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/empty-eownerdead.t/ya.make b/contrib/libs/liburing/test/empty-eownerdead.t/ya.make new file mode 100644 index 0000000000..ee326d608d --- /dev/null +++ b/contrib/libs/liburing/test/empty-eownerdead.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + empty-eownerdead.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/eventfd-disable.t/ya.make b/contrib/libs/liburing/test/eventfd-disable.t/ya.make new file mode 100644 index 0000000000..0337935c41 --- /dev/null +++ b/contrib/libs/liburing/test/eventfd-disable.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + eventfd-disable.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/eventfd-reg.t/ya.make b/contrib/libs/liburing/test/eventfd-reg.t/ya.make new file mode 100644 index 0000000000..c2d33b79ac --- /dev/null +++ b/contrib/libs/liburing/test/eventfd-reg.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + eventfd-reg.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/eventfd-ring.t/ya.make b/contrib/libs/liburing/test/eventfd-ring.t/ya.make new file mode 100644 index 0000000000..8809666f74 --- /dev/null +++ b/contrib/libs/liburing/test/eventfd-ring.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + eventfd-ring.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/eventfd.t/ya.make b/contrib/libs/liburing/test/eventfd.t/ya.make new file mode 100644 index 0000000000..e37b9ad9e5 --- /dev/null +++ b/contrib/libs/liburing/test/eventfd.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + eventfd.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/exec-target.t/ya.make b/contrib/libs/liburing/test/exec-target.t/ya.make new file mode 100644 index 0000000000..d9e7ad6ddc --- /dev/null +++ b/contrib/libs/liburing/test/exec-target.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + exec-target.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/exit-no-cleanup.t/ya.make b/contrib/libs/liburing/test/exit-no-cleanup.t/ya.make new file mode 100644 index 0000000000..352ba0019f --- /dev/null +++ b/contrib/libs/liburing/test/exit-no-cleanup.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + exit-no-cleanup.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/fadvise.t/ya.make b/contrib/libs/liburing/test/fadvise.t/ya.make new file mode 100644 index 0000000000..e2ee5c8755 --- /dev/null +++ b/contrib/libs/liburing/test/fadvise.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + fadvise.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/fallocate.t/ya.make b/contrib/libs/liburing/test/fallocate.t/ya.make new file mode 100644 index 0000000000..1f071400f6 --- /dev/null +++ b/contrib/libs/liburing/test/fallocate.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + fallocate.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/fc2a85cb02ef.t/ya.make b/contrib/libs/liburing/test/fc2a85cb02ef.t/ya.make new file mode 100644 index 0000000000..d8ed373ce0 --- /dev/null +++ b/contrib/libs/liburing/test/fc2a85cb02ef.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + fc2a85cb02ef.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/fd-pass.t/ya.make b/contrib/libs/liburing/test/fd-pass.t/ya.make new file mode 100644 index 0000000000..cb784bdb92 --- /dev/null +++ b/contrib/libs/liburing/test/fd-pass.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + fd-pass.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/file-register.t/ya.make b/contrib/libs/liburing/test/file-register.t/ya.make new file mode 100644 index 0000000000..7cd3f05b21 --- /dev/null +++ b/contrib/libs/liburing/test/file-register.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + file-register.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/file-update.t/ya.make b/contrib/libs/liburing/test/file-update.t/ya.make new file mode 100644 index 0000000000..a8ff2d4219 --- /dev/null +++ b/contrib/libs/liburing/test/file-update.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + file-update.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/file-verify.t/ya.make b/contrib/libs/liburing/test/file-verify.t/ya.make new file mode 100644 index 0000000000..0a92773553 --- /dev/null +++ b/contrib/libs/liburing/test/file-verify.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + file-verify.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/files-exit-hang-poll.t/ya.make b/contrib/libs/liburing/test/files-exit-hang-poll.t/ya.make new file mode 100644 index 0000000000..d37795437b --- /dev/null +++ b/contrib/libs/liburing/test/files-exit-hang-poll.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + files-exit-hang-poll.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/files-exit-hang-timeout.t/ya.make b/contrib/libs/liburing/test/files-exit-hang-timeout.t/ya.make new file mode 100644 index 0000000000..d92efe73fa --- /dev/null +++ b/contrib/libs/liburing/test/files-exit-hang-timeout.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + files-exit-hang-timeout.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/fixed-buf-iter.t/ya.make b/contrib/libs/liburing/test/fixed-buf-iter.t/ya.make new file mode 100644 index 0000000000..acf648f60a --- /dev/null +++ b/contrib/libs/liburing/test/fixed-buf-iter.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + fixed-buf-iter.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/fixed-link.t/ya.make b/contrib/libs/liburing/test/fixed-link.t/ya.make new file mode 100644 index 0000000000..cbaac97216 --- /dev/null +++ b/contrib/libs/liburing/test/fixed-link.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + fixed-link.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/fixed-reuse.t/ya.make b/contrib/libs/liburing/test/fixed-reuse.t/ya.make new file mode 100644 index 0000000000..2e100c343b --- /dev/null +++ b/contrib/libs/liburing/test/fixed-reuse.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + fixed-reuse.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/fpos.t/ya.make b/contrib/libs/liburing/test/fpos.t/ya.make new file mode 100644 index 0000000000..ec8c98d92e --- /dev/null +++ b/contrib/libs/liburing/test/fpos.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + fpos.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/fsync.t/ya.make b/contrib/libs/liburing/test/fsync.t/ya.make new file mode 100644 index 0000000000..db2352138d --- /dev/null +++ b/contrib/libs/liburing/test/fsync.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + fsync.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/hardlink.t/ya.make b/contrib/libs/liburing/test/hardlink.t/ya.make new file mode 100644 index 0000000000..2ca842d015 --- /dev/null +++ b/contrib/libs/liburing/test/hardlink.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + hardlink.c + helpers.c +) + +END() diff --git a/contrib/libs/liburing/test/io-cancel.t/ya.make b/contrib/libs/liburing/test/io-cancel.t/ya.make new file mode 100644 index 0000000000..d3031af0b6 --- /dev/null +++ b/contrib/libs/liburing/test/io-cancel.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + io-cancel.c +) + +END() diff --git a/contrib/libs/liburing/test/io_uring_enter.t/ya.make b/contrib/libs/liburing/test/io_uring_enter.t/ya.make new file mode 100644 index 0000000000..4fe4b806e4 --- /dev/null +++ b/contrib/libs/liburing/test/io_uring_enter.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + io_uring_enter.c +) + +END() diff --git a/contrib/libs/liburing/test/io_uring_passthrough.t/ya.make b/contrib/libs/liburing/test/io_uring_passthrough.t/ya.make new file mode 100644 index 0000000000..66fb67d7b9 --- /dev/null +++ b/contrib/libs/liburing/test/io_uring_passthrough.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + io_uring_passthrough.c +) + +END() diff --git a/contrib/libs/liburing/test/io_uring_register.t/ya.make b/contrib/libs/liburing/test/io_uring_register.t/ya.make new file mode 100644 index 0000000000..b0853ab0c1 --- /dev/null +++ b/contrib/libs/liburing/test/io_uring_register.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + io_uring_register.c +) + +END() diff --git a/contrib/libs/liburing/test/io_uring_setup.t/ya.make b/contrib/libs/liburing/test/io_uring_setup.t/ya.make new file mode 100644 index 0000000000..634df89ad5 --- /dev/null +++ b/contrib/libs/liburing/test/io_uring_setup.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + io_uring_setup.c +) + +END() diff --git a/contrib/libs/liburing/test/iopoll-leak.t/ya.make b/contrib/libs/liburing/test/iopoll-leak.t/ya.make new file mode 100644 index 0000000000..1fd6c810f1 --- /dev/null +++ b/contrib/libs/liburing/test/iopoll-leak.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + iopoll-leak.c +) + +END() diff --git a/contrib/libs/liburing/test/iopoll.t/ya.make b/contrib/libs/liburing/test/iopoll.t/ya.make new file mode 100644 index 0000000000..f2237ca2f6 --- /dev/null +++ b/contrib/libs/liburing/test/iopoll.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + iopoll.c +) + +END() diff --git a/contrib/libs/liburing/test/lfs-openat-write.t/ya.make b/contrib/libs/liburing/test/lfs-openat-write.t/ya.make new file mode 100644 index 0000000000..697171e87d --- /dev/null +++ b/contrib/libs/liburing/test/lfs-openat-write.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + lfs-openat-write.c +) + +END() diff --git a/contrib/libs/liburing/test/lfs-openat.t/ya.make b/contrib/libs/liburing/test/lfs-openat.t/ya.make new file mode 100644 index 0000000000..17c95dbc0d --- /dev/null +++ b/contrib/libs/liburing/test/lfs-openat.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + lfs-openat.c +) + +END() diff --git a/contrib/libs/liburing/test/link-timeout.t/ya.make b/contrib/libs/liburing/test/link-timeout.t/ya.make new file mode 100644 index 0000000000..7435c6ec6a --- /dev/null +++ b/contrib/libs/liburing/test/link-timeout.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + link-timeout.c +) + +END() diff --git a/contrib/libs/liburing/test/link.t/ya.make b/contrib/libs/liburing/test/link.t/ya.make new file mode 100644 index 0000000000..e80fb159df --- /dev/null +++ b/contrib/libs/liburing/test/link.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + link.c +) + +END() diff --git a/contrib/libs/liburing/test/link_drain.t/ya.make b/contrib/libs/liburing/test/link_drain.t/ya.make new file mode 100644 index 0000000000..9b8e83bae3 --- /dev/null +++ b/contrib/libs/liburing/test/link_drain.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + link_drain.c +) + +END() diff --git a/contrib/libs/liburing/test/madvise.t/ya.make b/contrib/libs/liburing/test/madvise.t/ya.make new file mode 100644 index 0000000000..d2bf2f7e50 --- /dev/null +++ b/contrib/libs/liburing/test/madvise.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + madvise.c +) + +END() diff --git a/contrib/libs/liburing/test/mkdir.t/ya.make b/contrib/libs/liburing/test/mkdir.t/ya.make new file mode 100644 index 0000000000..5bac362198 --- /dev/null +++ b/contrib/libs/liburing/test/mkdir.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + mkdir.c +) + +END() diff --git a/contrib/libs/liburing/test/msg-ring.t/ya.make b/contrib/libs/liburing/test/msg-ring.t/ya.make new file mode 100644 index 0000000000..7390bba832 --- /dev/null +++ b/contrib/libs/liburing/test/msg-ring.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + msg-ring.c +) + +END() diff --git a/contrib/libs/liburing/test/multicqes_drain.t/ya.make b/contrib/libs/liburing/test/multicqes_drain.t/ya.make new file mode 100644 index 0000000000..22701ab8fe --- /dev/null +++ b/contrib/libs/liburing/test/multicqes_drain.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + multicqes_drain.c +) + +END() diff --git a/contrib/libs/liburing/test/nolibc.t/ya.make b/contrib/libs/liburing/test/nolibc.t/ya.make new file mode 100644 index 0000000000..c28e1afe67 --- /dev/null +++ b/contrib/libs/liburing/test/nolibc.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + nolibc.c +) + +END() diff --git a/contrib/libs/liburing/test/nop-all-sizes.t/ya.make b/contrib/libs/liburing/test/nop-all-sizes.t/ya.make new file mode 100644 index 0000000000..d29e71121a --- /dev/null +++ b/contrib/libs/liburing/test/nop-all-sizes.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + nop-all-sizes.c +) + +END() diff --git a/contrib/libs/liburing/test/nop.t/ya.make b/contrib/libs/liburing/test/nop.t/ya.make new file mode 100644 index 0000000000..c48cf210ca --- /dev/null +++ b/contrib/libs/liburing/test/nop.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + nop.c +) + +END() diff --git a/contrib/libs/liburing/test/open-close.t/ya.make b/contrib/libs/liburing/test/open-close.t/ya.make new file mode 100644 index 0000000000..94cec1bf20 --- /dev/null +++ b/contrib/libs/liburing/test/open-close.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + open-close.c +) + +END() diff --git a/contrib/libs/liburing/test/open-direct-link.t/ya.make b/contrib/libs/liburing/test/open-direct-link.t/ya.make new file mode 100644 index 0000000000..d0829be41c --- /dev/null +++ b/contrib/libs/liburing/test/open-direct-link.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + open-direct-link.c +) + +END() diff --git a/contrib/libs/liburing/test/open-direct-pick.t/ya.make b/contrib/libs/liburing/test/open-direct-pick.t/ya.make new file mode 100644 index 0000000000..f0c90f96e2 --- /dev/null +++ b/contrib/libs/liburing/test/open-direct-pick.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + open-direct-pick.c +) + +END() diff --git a/contrib/libs/liburing/test/openat2.t/ya.make b/contrib/libs/liburing/test/openat2.t/ya.make new file mode 100644 index 0000000000..808ae9394d --- /dev/null +++ b/contrib/libs/liburing/test/openat2.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + openat2.c +) + +END() diff --git a/contrib/libs/liburing/test/personality.t/ya.make b/contrib/libs/liburing/test/personality.t/ya.make new file mode 100644 index 0000000000..7e04372231 --- /dev/null +++ b/contrib/libs/liburing/test/personality.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + personality.c +) + +END() diff --git a/contrib/libs/liburing/test/pipe-eof.t/ya.make b/contrib/libs/liburing/test/pipe-eof.t/ya.make new file mode 100644 index 0000000000..4e8a60283b --- /dev/null +++ b/contrib/libs/liburing/test/pipe-eof.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + pipe-eof.c +) + +END() diff --git a/contrib/libs/liburing/test/pipe-reuse.t/ya.make b/contrib/libs/liburing/test/pipe-reuse.t/ya.make new file mode 100644 index 0000000000..cd6529bc97 --- /dev/null +++ b/contrib/libs/liburing/test/pipe-reuse.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + pipe-reuse.c +) + +END() diff --git a/contrib/libs/liburing/test/poll-cancel-all.t/ya.make b/contrib/libs/liburing/test/poll-cancel-all.t/ya.make new file mode 100644 index 0000000000..04f8596d5f --- /dev/null +++ b/contrib/libs/liburing/test/poll-cancel-all.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + poll-cancel-all.c +) + +END() diff --git a/contrib/libs/liburing/test/poll-cancel-ton.t/ya.make b/contrib/libs/liburing/test/poll-cancel-ton.t/ya.make new file mode 100644 index 0000000000..72fb173290 --- /dev/null +++ b/contrib/libs/liburing/test/poll-cancel-ton.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + poll-cancel-ton.c +) + +END() diff --git a/contrib/libs/liburing/test/poll-cancel.t/ya.make b/contrib/libs/liburing/test/poll-cancel.t/ya.make new file mode 100644 index 0000000000..9e82974528 --- /dev/null +++ b/contrib/libs/liburing/test/poll-cancel.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + poll-cancel.c +) + +END() diff --git a/contrib/libs/liburing/test/poll-link.t/ya.make b/contrib/libs/liburing/test/poll-link.t/ya.make new file mode 100644 index 0000000000..a4f68fa941 --- /dev/null +++ b/contrib/libs/liburing/test/poll-link.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + poll-link.c +) + +END() diff --git a/contrib/libs/liburing/test/poll-many.t/ya.make b/contrib/libs/liburing/test/poll-many.t/ya.make new file mode 100644 index 0000000000..4201db5879 --- /dev/null +++ b/contrib/libs/liburing/test/poll-many.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + poll-many.c +) + +END() diff --git a/contrib/libs/liburing/test/poll-mshot-overflow.t/ya.make b/contrib/libs/liburing/test/poll-mshot-overflow.t/ya.make new file mode 100644 index 0000000000..fa8fccff61 --- /dev/null +++ b/contrib/libs/liburing/test/poll-mshot-overflow.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + poll-mshot-overflow.c +) + +END() diff --git a/contrib/libs/liburing/test/poll-mshot-update.t/ya.make b/contrib/libs/liburing/test/poll-mshot-update.t/ya.make new file mode 100644 index 0000000000..a803086ffa --- /dev/null +++ b/contrib/libs/liburing/test/poll-mshot-update.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + poll-mshot-update.c +) + +END() diff --git a/contrib/libs/liburing/test/poll-ring.t/ya.make b/contrib/libs/liburing/test/poll-ring.t/ya.make new file mode 100644 index 0000000000..ba8b534c9b --- /dev/null +++ b/contrib/libs/liburing/test/poll-ring.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + poll-ring.c +) + +END() diff --git a/contrib/libs/liburing/test/poll-v-poll.t/ya.make b/contrib/libs/liburing/test/poll-v-poll.t/ya.make new file mode 100644 index 0000000000..e560f65b4c --- /dev/null +++ b/contrib/libs/liburing/test/poll-v-poll.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + poll-v-poll.c +) + +END() diff --git a/contrib/libs/liburing/test/poll.t/ya.make b/contrib/libs/liburing/test/poll.t/ya.make new file mode 100644 index 0000000000..6c0250d683 --- /dev/null +++ b/contrib/libs/liburing/test/poll.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + poll.c +) + +END() diff --git a/contrib/libs/liburing/test/pollfree.t/ya.make b/contrib/libs/liburing/test/pollfree.t/ya.make new file mode 100644 index 0000000000..0bc185197f --- /dev/null +++ b/contrib/libs/liburing/test/pollfree.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + pollfree.c +) + +END() diff --git a/contrib/libs/liburing/test/probe.t/ya.make b/contrib/libs/liburing/test/probe.t/ya.make new file mode 100644 index 0000000000..ac544d180b --- /dev/null +++ b/contrib/libs/liburing/test/probe.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + probe.c +) + +END() diff --git a/contrib/libs/liburing/test/read-before-exit.t/ya.make b/contrib/libs/liburing/test/read-before-exit.t/ya.make new file mode 100644 index 0000000000..3432f12572 --- /dev/null +++ b/contrib/libs/liburing/test/read-before-exit.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + read-before-exit.c +) + +END() diff --git a/contrib/libs/liburing/test/read-write.t/ya.make b/contrib/libs/liburing/test/read-write.t/ya.make new file mode 100644 index 0000000000..1358850f7e --- /dev/null +++ b/contrib/libs/liburing/test/read-write.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + read-write.c +) + +END() diff --git a/contrib/libs/liburing/test/recv-msgall-stream.t/ya.make b/contrib/libs/liburing/test/recv-msgall-stream.t/ya.make new file mode 100644 index 0000000000..1ac1a18c9b --- /dev/null +++ b/contrib/libs/liburing/test/recv-msgall-stream.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + recv-msgall-stream.c +) + +END() diff --git a/contrib/libs/liburing/test/recv-msgall.t/ya.make b/contrib/libs/liburing/test/recv-msgall.t/ya.make new file mode 100644 index 0000000000..8d217a3d8e --- /dev/null +++ b/contrib/libs/liburing/test/recv-msgall.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + recv-msgall.c +) + +END() diff --git a/contrib/libs/liburing/test/recv-multishot.t/ya.make b/contrib/libs/liburing/test/recv-multishot.t/ya.make new file mode 100644 index 0000000000..f216a62bda --- /dev/null +++ b/contrib/libs/liburing/test/recv-multishot.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + recv-multishot.c +) + +END() diff --git a/contrib/libs/liburing/test/register-restrictions.t/ya.make b/contrib/libs/liburing/test/register-restrictions.t/ya.make new file mode 100644 index 0000000000..999b345b9e --- /dev/null +++ b/contrib/libs/liburing/test/register-restrictions.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + register-restrictions.c +) + +END() diff --git a/contrib/libs/liburing/test/rename.t/ya.make b/contrib/libs/liburing/test/rename.t/ya.make new file mode 100644 index 0000000000..ad05bb1117 --- /dev/null +++ b/contrib/libs/liburing/test/rename.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + rename.c +) + +END() diff --git a/contrib/libs/liburing/test/ring-leak.t/ya.make b/contrib/libs/liburing/test/ring-leak.t/ya.make new file mode 100644 index 0000000000..ed8c58f70a --- /dev/null +++ b/contrib/libs/liburing/test/ring-leak.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + ring-leak.c +) + +END() diff --git a/contrib/libs/liburing/test/ring-leak2.t/ya.make b/contrib/libs/liburing/test/ring-leak2.t/ya.make new file mode 100644 index 0000000000..6a6fad42ef --- /dev/null +++ b/contrib/libs/liburing/test/ring-leak2.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + ring-leak2.c +) + +END() diff --git a/contrib/libs/liburing/test/ringbuf-read.t/ya.make b/contrib/libs/liburing/test/ringbuf-read.t/ya.make new file mode 100644 index 0000000000..a438659ae2 --- /dev/null +++ b/contrib/libs/liburing/test/ringbuf-read.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + ringbuf-read.c +) + +END() diff --git a/contrib/libs/liburing/test/rsrc_tags.t/ya.make b/contrib/libs/liburing/test/rsrc_tags.t/ya.make new file mode 100644 index 0000000000..8e5933f11c --- /dev/null +++ b/contrib/libs/liburing/test/rsrc_tags.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + rsrc_tags.c +) + +END() diff --git a/contrib/libs/liburing/test/rw_merge_test.t/ya.make b/contrib/libs/liburing/test/rw_merge_test.t/ya.make new file mode 100644 index 0000000000..be8f577459 --- /dev/null +++ b/contrib/libs/liburing/test/rw_merge_test.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + rw_merge_test.c +) + +END() diff --git a/contrib/libs/liburing/test/self.t/ya.make b/contrib/libs/liburing/test/self.t/ya.make new file mode 100644 index 0000000000..4d9b10614b --- /dev/null +++ b/contrib/libs/liburing/test/self.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + self.c +) + +END() diff --git a/contrib/libs/liburing/test/send-zerocopy.t/ya.make b/contrib/libs/liburing/test/send-zerocopy.t/ya.make new file mode 100644 index 0000000000..35e3884c92 --- /dev/null +++ b/contrib/libs/liburing/test/send-zerocopy.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + send-zerocopy.c +) + +END() diff --git a/contrib/libs/liburing/test/send_recv.t/ya.make b/contrib/libs/liburing/test/send_recv.t/ya.make new file mode 100644 index 0000000000..63accb8ce3 --- /dev/null +++ b/contrib/libs/liburing/test/send_recv.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + send_recv.c +) + +END() diff --git a/contrib/libs/liburing/test/send_recvmsg.t/ya.make b/contrib/libs/liburing/test/send_recvmsg.t/ya.make new file mode 100644 index 0000000000..6c931203f2 --- /dev/null +++ b/contrib/libs/liburing/test/send_recvmsg.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + send_recvmsg.c +) + +END() diff --git a/contrib/libs/liburing/test/sendmsg_fs_cve.t/ya.make b/contrib/libs/liburing/test/sendmsg_fs_cve.t/ya.make new file mode 100644 index 0000000000..cb23a9fe65 --- /dev/null +++ b/contrib/libs/liburing/test/sendmsg_fs_cve.t/ya.make @@ -0,0 +1,33 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(GPL-2.0-or-later) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + sendmsg_fs_cve.c +) + +END() diff --git a/contrib/libs/liburing/test/shared-wq.t/ya.make b/contrib/libs/liburing/test/shared-wq.t/ya.make new file mode 100644 index 0000000000..6c7d7f68dd --- /dev/null +++ b/contrib/libs/liburing/test/shared-wq.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + shared-wq.c +) + +END() diff --git a/contrib/libs/liburing/test/short-read.t/ya.make b/contrib/libs/liburing/test/short-read.t/ya.make new file mode 100644 index 0000000000..b6a803a9fb --- /dev/null +++ b/contrib/libs/liburing/test/short-read.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + short-read.c +) + +END() diff --git a/contrib/libs/liburing/test/shutdown.t/ya.make b/contrib/libs/liburing/test/shutdown.t/ya.make new file mode 100644 index 0000000000..569c706409 --- /dev/null +++ b/contrib/libs/liburing/test/shutdown.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + shutdown.c +) + +END() diff --git a/contrib/libs/liburing/test/sigfd-deadlock.t/ya.make b/contrib/libs/liburing/test/sigfd-deadlock.t/ya.make new file mode 100644 index 0000000000..fa75fc5860 --- /dev/null +++ b/contrib/libs/liburing/test/sigfd-deadlock.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + sigfd-deadlock.c +) + +END() diff --git a/contrib/libs/liburing/test/single-issuer.t/ya.make b/contrib/libs/liburing/test/single-issuer.t/ya.make new file mode 100644 index 0000000000..956f613a70 --- /dev/null +++ b/contrib/libs/liburing/test/single-issuer.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + single-issuer.c +) + +END() diff --git a/contrib/libs/liburing/test/skip-cqe.t/ya.make b/contrib/libs/liburing/test/skip-cqe.t/ya.make new file mode 100644 index 0000000000..f59bb6eb33 --- /dev/null +++ b/contrib/libs/liburing/test/skip-cqe.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + skip-cqe.c +) + +END() diff --git a/contrib/libs/liburing/test/socket-rw-eagain.t/ya.make b/contrib/libs/liburing/test/socket-rw-eagain.t/ya.make new file mode 100644 index 0000000000..8412126de4 --- /dev/null +++ b/contrib/libs/liburing/test/socket-rw-eagain.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + socket-rw-eagain.c +) + +END() diff --git a/contrib/libs/liburing/test/socket-rw-offset.t/ya.make b/contrib/libs/liburing/test/socket-rw-offset.t/ya.make new file mode 100644 index 0000000000..fe46ddd9e8 --- /dev/null +++ b/contrib/libs/liburing/test/socket-rw-offset.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + socket-rw-offset.c +) + +END() diff --git a/contrib/libs/liburing/test/socket-rw.t/ya.make b/contrib/libs/liburing/test/socket-rw.t/ya.make new file mode 100644 index 0000000000..decdc59a16 --- /dev/null +++ b/contrib/libs/liburing/test/socket-rw.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + socket-rw.c +) + +END() diff --git a/contrib/libs/liburing/test/socket.t/ya.make b/contrib/libs/liburing/test/socket.t/ya.make new file mode 100644 index 0000000000..cfba8ac48e --- /dev/null +++ b/contrib/libs/liburing/test/socket.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + socket.c +) + +END() diff --git a/contrib/libs/liburing/test/splice.t/ya.make b/contrib/libs/liburing/test/splice.t/ya.make new file mode 100644 index 0000000000..a6bc2b332a --- /dev/null +++ b/contrib/libs/liburing/test/splice.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + splice.c +) + +END() diff --git a/contrib/libs/liburing/test/sq-full-cpp.t/ya.make b/contrib/libs/liburing/test/sq-full-cpp.t/ya.make new file mode 100644 index 0000000000..dac934e0b1 --- /dev/null +++ b/contrib/libs/liburing/test/sq-full-cpp.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + sq-full-cpp.cc +) + +END() diff --git a/contrib/libs/liburing/test/sq-full.t/ya.make b/contrib/libs/liburing/test/sq-full.t/ya.make new file mode 100644 index 0000000000..625699e88f --- /dev/null +++ b/contrib/libs/liburing/test/sq-full.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + sq-full.c +) + +END() diff --git a/contrib/libs/liburing/test/sq-poll-dup.t/ya.make b/contrib/libs/liburing/test/sq-poll-dup.t/ya.make new file mode 100644 index 0000000000..7282fba5a3 --- /dev/null +++ b/contrib/libs/liburing/test/sq-poll-dup.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + sq-poll-dup.c +) + +END() diff --git a/contrib/libs/liburing/test/sq-poll-kthread.t/ya.make b/contrib/libs/liburing/test/sq-poll-kthread.t/ya.make new file mode 100644 index 0000000000..36394c534f --- /dev/null +++ b/contrib/libs/liburing/test/sq-poll-kthread.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + sq-poll-kthread.c +) + +END() diff --git a/contrib/libs/liburing/test/sq-poll-share.t/ya.make b/contrib/libs/liburing/test/sq-poll-share.t/ya.make new file mode 100644 index 0000000000..b1ae1346cf --- /dev/null +++ b/contrib/libs/liburing/test/sq-poll-share.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + sq-poll-share.c +) + +END() diff --git a/contrib/libs/liburing/test/sq-space_left.t/ya.make b/contrib/libs/liburing/test/sq-space_left.t/ya.make new file mode 100644 index 0000000000..5dae77a0a7 --- /dev/null +++ b/contrib/libs/liburing/test/sq-space_left.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + sq-space_left.c +) + +END() diff --git a/contrib/libs/liburing/test/sqpoll-cancel-hang.t/ya.make b/contrib/libs/liburing/test/sqpoll-cancel-hang.t/ya.make new file mode 100644 index 0000000000..d018d03198 --- /dev/null +++ b/contrib/libs/liburing/test/sqpoll-cancel-hang.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + sqpoll-cancel-hang.c +) + +END() diff --git a/contrib/libs/liburing/test/sqpoll-disable-exit.t/ya.make b/contrib/libs/liburing/test/sqpoll-disable-exit.t/ya.make new file mode 100644 index 0000000000..645a92c30e --- /dev/null +++ b/contrib/libs/liburing/test/sqpoll-disable-exit.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + sqpoll-disable-exit.c +) + +END() diff --git a/contrib/libs/liburing/test/sqpoll-exit-hang.t/ya.make b/contrib/libs/liburing/test/sqpoll-exit-hang.t/ya.make new file mode 100644 index 0000000000..d3a0951352 --- /dev/null +++ b/contrib/libs/liburing/test/sqpoll-exit-hang.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + sqpoll-exit-hang.c +) + +END() diff --git a/contrib/libs/liburing/test/sqpoll-sleep.t/ya.make b/contrib/libs/liburing/test/sqpoll-sleep.t/ya.make new file mode 100644 index 0000000000..fea530f680 --- /dev/null +++ b/contrib/libs/liburing/test/sqpoll-sleep.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + sqpoll-sleep.c +) + +END() diff --git a/contrib/libs/liburing/test/stdout.t/ya.make b/contrib/libs/liburing/test/stdout.t/ya.make new file mode 100644 index 0000000000..1e9243fdd9 --- /dev/null +++ b/contrib/libs/liburing/test/stdout.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + stdout.c +) + +END() diff --git a/contrib/libs/liburing/test/submit-and-wait.t/ya.make b/contrib/libs/liburing/test/submit-and-wait.t/ya.make new file mode 100644 index 0000000000..7c4bbf2d5d --- /dev/null +++ b/contrib/libs/liburing/test/submit-and-wait.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + submit-and-wait.c +) + +END() diff --git a/contrib/libs/liburing/test/submit-link-fail.t/ya.make b/contrib/libs/liburing/test/submit-link-fail.t/ya.make new file mode 100644 index 0000000000..fe783d255c --- /dev/null +++ b/contrib/libs/liburing/test/submit-link-fail.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + submit-link-fail.c +) + +END() diff --git a/contrib/libs/liburing/test/submit-reuse.t/ya.make b/contrib/libs/liburing/test/submit-reuse.t/ya.make new file mode 100644 index 0000000000..695cf8e9fa --- /dev/null +++ b/contrib/libs/liburing/test/submit-reuse.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + submit-reuse.c +) + +END() diff --git a/contrib/libs/liburing/test/symlink.t/ya.make b/contrib/libs/liburing/test/symlink.t/ya.make new file mode 100644 index 0000000000..c81378090b --- /dev/null +++ b/contrib/libs/liburing/test/symlink.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + symlink.c +) + +END() diff --git a/contrib/libs/liburing/test/sync-cancel.t/ya.make b/contrib/libs/liburing/test/sync-cancel.t/ya.make new file mode 100644 index 0000000000..2f6e02b23a --- /dev/null +++ b/contrib/libs/liburing/test/sync-cancel.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + sync-cancel.c +) + +END() diff --git a/contrib/libs/liburing/test/teardowns.t/ya.make b/contrib/libs/liburing/test/teardowns.t/ya.make new file mode 100644 index 0000000000..de112d8974 --- /dev/null +++ b/contrib/libs/liburing/test/teardowns.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + teardowns.c +) + +END() diff --git a/contrib/libs/liburing/test/thread-exit.t/ya.make b/contrib/libs/liburing/test/thread-exit.t/ya.make new file mode 100644 index 0000000000..7446a2d2a2 --- /dev/null +++ b/contrib/libs/liburing/test/thread-exit.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + thread-exit.c +) + +END() diff --git a/contrib/libs/liburing/test/timeout-new.t/ya.make b/contrib/libs/liburing/test/timeout-new.t/ya.make new file mode 100644 index 0000000000..ef9c7f81a4 --- /dev/null +++ b/contrib/libs/liburing/test/timeout-new.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + timeout-new.c +) + +END() diff --git a/contrib/libs/liburing/test/timeout-overflow.t/ya.make b/contrib/libs/liburing/test/timeout-overflow.t/ya.make new file mode 100644 index 0000000000..de0ef396f3 --- /dev/null +++ b/contrib/libs/liburing/test/timeout-overflow.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + timeout-overflow.c +) + +END() diff --git a/contrib/libs/liburing/test/timeout.t/ya.make b/contrib/libs/liburing/test/timeout.t/ya.make new file mode 100644 index 0000000000..d1f6bf6f09 --- /dev/null +++ b/contrib/libs/liburing/test/timeout.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + timeout.c +) + +END() diff --git a/contrib/libs/liburing/test/tty-write-dpoll.t/ya.make b/contrib/libs/liburing/test/tty-write-dpoll.t/ya.make new file mode 100644 index 0000000000..e194f62a61 --- /dev/null +++ b/contrib/libs/liburing/test/tty-write-dpoll.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + tty-write-dpoll.c +) + +END() diff --git a/contrib/libs/liburing/test/unlink.t/ya.make b/contrib/libs/liburing/test/unlink.t/ya.make new file mode 100644 index 0000000000..62500cabd2 --- /dev/null +++ b/contrib/libs/liburing/test/unlink.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + unlink.c +) + +END() diff --git a/contrib/libs/liburing/test/wakeup-hang.t/ya.make b/contrib/libs/liburing/test/wakeup-hang.t/ya.make new file mode 100644 index 0000000000..a15adedefc --- /dev/null +++ b/contrib/libs/liburing/test/wakeup-hang.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + wakeup-hang.c +) + +END() diff --git a/contrib/libs/liburing/test/xattr.t/ya.make b/contrib/libs/liburing/test/xattr.t/ya.make new file mode 100644 index 0000000000..6688f4d0fc --- /dev/null +++ b/contrib/libs/liburing/test/xattr.t/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/liburing +) + +ADDINCL( + contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_BUILD_TEST + -D__SANE_USERSPACE_TYPES__ +) + +SRCDIR(contrib/libs/liburing/test) + +SRCS( + helpers.c + xattr.c +) + +END() diff --git a/contrib/libs/liburing/ya.make b/contrib/libs/liburing/ya.make new file mode 100644 index 0000000000..ce8ba55e8e --- /dev/null +++ b/contrib/libs/liburing/ya.make @@ -0,0 +1,183 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +LICENSE( + "(GPL-2.0-only WITH Linux-syscall-note OR MIT)" AND + "(LGPL-2.1-only OR MIT)" AND + MIT +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(2.3) + +ORIGINAL_SOURCE(https://github.com/axboe/liburing/archive/liburing-2.3.tar.gz) + +ADDINCL( + GLOBAL contrib/libs/liburing/src/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DLIBURING_INTERNAL +) + +SRCS( + src/queue.c + src/register.c + src/setup.c + src/syscall.c +) + +END() + +RECURSE( + test/232c93d07b74.t + test/35fa71a030ca.t + test/500f9fbadef8.t + test/7ad0e4b2f83c.t + test/8a9973408177.t + test/917257daa0fe.t + test/a0908ae19763.t + test/a4c0b3decb33.t + test/accept-link.t + test/accept-reuse.t + test/accept-test.t + test/accept.t + test/across-fork.t + test/b19062a56726.t + test/b5837bd5311d.t + test/buf-ring.t + test/ce593a6c480a.t + test/close-opath.t + test/connect.t + test/cq-full.t + test/cq-overflow.t + test/cq-peek-batch.t + test/cq-ready.t + test/cq-size.t + test/d4ae271dfaae.t + test/d77a67ed5f27.t + test/defer-taskrun.t + test/defer.t + test/double-poll-crash.t + test/drop-submit.t + test/eeed8b54e0df.t + test/empty-eownerdead.t + test/eventfd-disable.t + test/eventfd-reg.t + test/eventfd-ring.t + test/eventfd.t + test/exec-target.t + test/exit-no-cleanup.t + test/fadvise.t + test/fallocate.t + test/fc2a85cb02ef.t + test/fd-pass.t + test/file-register.t + test/file-update.t + test/file-verify.t + test/files-exit-hang-poll.t + test/files-exit-hang-timeout.t + test/fixed-buf-iter.t + test/fixed-link.t + test/fixed-reuse.t + test/fpos.t + test/fsync.t + test/hardlink.t + test/io-cancel.t + test/io_uring_enter.t + test/io_uring_passthrough.t + test/io_uring_register.t + test/io_uring_setup.t + test/iopoll-leak.t + test/iopoll.t + test/lfs-openat-write.t + test/lfs-openat.t + test/link-timeout.t + test/link.t + test/link_drain.t + test/madvise.t + test/mkdir.t + test/msg-ring.t + test/multicqes_drain.t + test/nolibc.t + test/nop-all-sizes.t + test/nop.t + test/open-close.t + test/open-direct-link.t + test/open-direct-pick.t + test/openat2.t + test/personality.t + test/pipe-eof.t + test/pipe-reuse.t + test/poll-cancel-all.t + test/poll-cancel-ton.t + test/poll-cancel.t + test/poll-link.t + test/poll-many.t + test/poll-mshot-overflow.t + test/poll-mshot-update.t + test/poll-ring.t + test/poll-v-poll.t + test/poll.t + test/pollfree.t + test/probe.t + test/read-before-exit.t + test/read-write.t + test/recv-msgall-stream.t + test/recv-msgall.t + test/recv-multishot.t + test/register-restrictions.t + test/rename.t + test/ring-leak.t + test/ring-leak2.t + test/ringbuf-read.t + test/rsrc_tags.t + test/rw_merge_test.t + test/self.t + test/send-zerocopy.t + test/send_recv.t + test/send_recvmsg.t + test/sendmsg_fs_cve.t + test/shared-wq.t + test/short-read.t + test/shutdown.t + test/sigfd-deadlock.t + test/single-issuer.t + test/skip-cqe.t + test/socket-rw-eagain.t + test/socket-rw-offset.t + test/socket-rw.t + test/socket.t + test/splice.t + test/sq-full-cpp.t + test/sq-full.t + test/sq-poll-dup.t + test/sq-poll-kthread.t + test/sq-poll-share.t + test/sq-space_left.t + test/sqpoll-cancel-hang.t + test/sqpoll-disable-exit.t + test/sqpoll-exit-hang.t + test/sqpoll-sleep.t + test/stdout.t + test/submit-and-wait.t + test/submit-link-fail.t + test/submit-reuse.t + test/symlink.t + test/sync-cancel.t + test/teardowns.t + test/thread-exit.t + test/timeout-new.t + test/timeout-overflow.t + test/timeout.t + test/tty-write-dpoll.t + test/unlink.t + test/wakeup-hang.t + test/xattr.t +) diff --git a/contrib/libs/libxml/ya.make b/contrib/libs/libxml/ya.make new file mode 100644 index 0000000000..bcf10ef16f --- /dev/null +++ b/contrib/libs/libxml/ya.make @@ -0,0 +1,94 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +LICENSE( + MIT AND + Mit-Veillard-Variant +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(2.9.13) + +ORIGINAL_SOURCE(https://gitlab.gnome.org/api/v4/projects/GNOME%2Flibxml2/repository/archive.tar.gz?sha=v2.9.13) + +PEERDIR( + contrib/libs/libiconv + contrib/libs/zlib +) + +ADDINCL( + GLOBAL contrib/libs/libxml/include + contrib/libs/libxml +) + +NO_COMPILER_WARNINGS() + +CFLAGS( + -DHAVE_CONFIG_H + GLOBAL -DLIBXML_STATIC +) + +SRCS( + HTMLparser.c + HTMLtree.c + SAX.c + SAX2.c + buf.c + c14n.c + catalog.c + chvalid.c + debugXML.c + dict.c + encoding.c + entities.c + error.c + globals.c + hash.c + legacy.c + list.c + nanoftp.c + nanohttp.c + parser.c + parserInternals.c + pattern.c + relaxng.c + schematron.c + threads.c + tree.c + uri.c + valid.c + xinclude.c + xlink.c + xmlIO.c + xmlmemory.c + xmlmodule.c + xmlreader.c + xmlregexp.c + xmlsave.c + xmlschemas.c + xmlschemastypes.c + xmlstring.c + xmlunicode.c + xmlwriter.c + xpath.c + xpointer.c + xzlib.c +) + +IF (ARCADIA_LIBXML_DISABLE_EXTRA_ENCODINGS) + NO_RUNTIME() + CFLAGS( + -DARCADIA_LIBXML_DISABLE_EXTRA_ENCODINGS + ) +ELSE() + PEERDIR( + library/cpp/charset + ) + SRCS( + yencoding.cpp + ) +ENDIF() + +END() diff --git a/contrib/libs/linux-headers/ya.make b/contrib/libs/linux-headers/ya.make new file mode 100644 index 0000000000..94b871a6d4 --- /dev/null +++ b/contrib/libs/linux-headers/ya.make @@ -0,0 +1,46 @@ +# Generated by devtools/yamaker from nixpkgs 980c4c3c2f664ccc5002f7fd6e08059cf1f00e75. + +LIBRARY() + +VERSION(5.7) + +ORIGINAL_SOURCE(mirror://kernel/linux/kernel/v5.x/linux-5.7.tar.xz) + +LICENSE( + "(GPL-2.0-only WITH Linux-syscall-note OR BSD-2-Clause)" AND + "(GPL-2.0-only WITH Linux-syscall-note OR BSD-3-Clause)" AND + "(GPL-2.0-only WITH Linux-syscall-note OR CDDL-1.0)" AND + "(GPL-2.0-only WITH Linux-syscall-note OR Linux-OpenIB)" AND + "(GPL-2.0-only WITH Linux-syscall-note OR MIT)" AND + "(GPL-2.0-or-later WITH Linux-syscall-note OR BSD-3-Clause)" AND + BSD-2-Clause AND + BSD-3-Clause AND + GPL-1.0-or-later WITH Linux-syscall-note AND + GPL-2.0-only WITH Linux-syscall-note AND + GPL-2.0-or-later WITH Linux-syscall-note AND + ISC AND + Khronos AND + LGPL-2.0-only AND + LGPL-2.0-or-later WITH Linux-syscall-note AND + LGPL-2.1-only AND + LGPL-2.1-only WITH Linux-syscall-note AND + LGPL-2.1-or-later WITH Linux-syscall-note AND + MIT AND + NTP AND + Public-Domain +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +DISABLE(NEED_PLATFORM_PEERDIRS) + +DISABLE(WITH_VALGRIND) + +ADDINCL( + GLOBAL contrib/libs/linux-headers + GLOBAL contrib/libs/linux-headers/_nf +) + +NO_PLATFORM() + +END() diff --git a/contrib/libs/linuxvdso/original/ya.make b/contrib/libs/linuxvdso/original/ya.make new file mode 100644 index 0000000000..2df9007f97 --- /dev/null +++ b/contrib/libs/linuxvdso/original/ya.make @@ -0,0 +1,18 @@ +LIBRARY() + +LICENSE(BSD-3-Clause) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +NO_UTIL() + +NO_RUNTIME() + +NO_COMPILER_WARNINGS() + +SRCS( + vdso_support.cc + elf_mem_image.cc +) + +END() diff --git a/contrib/libs/linuxvdso/ya.make b/contrib/libs/linuxvdso/ya.make new file mode 100644 index 0000000000..025b8826df --- /dev/null +++ b/contrib/libs/linuxvdso/ya.make @@ -0,0 +1,28 @@ +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(BSD-3-Clause) + +VERSION(2.0) + +ORIGINAL_SOURCE(https://github.com/gperftools/gperftools) + +NO_UTIL() + +NO_RUNTIME() + +IF (OS_LINUX) + PEERDIR( + contrib/libs/linuxvdso/original + ) + SRCS( + interface.cpp + ) +ELSE() + SRCS( + fake.cpp + ) +ENDIF() + +END() diff --git a/contrib/libs/llvm12/include/ya.make b/contrib/libs/llvm12/include/ya.make new file mode 100644 index 0000000000..38b79416dc --- /dev/null +++ b/contrib/libs/llvm12/include/ya.make @@ -0,0 +1,3964 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +PROVIDES(llvm) + +LICENSE( + Apache-2.0 WITH LLVM-exception AND + BSD-2-Clause AND + NCSA AND + Public-Domain AND + Unicode-Mappings +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 +) + +NO_UTIL() + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen --gen-directive-decl -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/include/llvm/Frontend/OpenACC -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include llvm/Frontend/OpenACC/ACC.td --write-if-changed -o + llvm/Frontend/OpenACC/ACC.h.inc -d llvm/Frontend/OpenACC/ACC.h.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN llvm/Frontend/Directive/DirectiveBase.td llvm/Frontend/OpenACC/ACC.td + OUTPUT_INCLUDES llvm/ADT/BitmaskEnum.h + OUT_NOAUTO llvm/Frontend/OpenACC/ACC.h.inc llvm/Frontend/OpenACC/ACC.h.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen --gen-directive-decl -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/include/llvm/Frontend/OpenMP -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include llvm/Frontend/OpenMP/OMP.td --write-if-changed -o + llvm/Frontend/OpenMP/OMP.h.inc -d llvm/Frontend/OpenMP/OMP.h.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN llvm/Frontend/Directive/DirectiveBase.td llvm/Frontend/OpenMP/OMP.td + OUTPUT_INCLUDES llvm/ADT/BitmaskEnum.h + OUT_NOAUTO llvm/Frontend/OpenMP/OMP.h.inc llvm/Frontend/OpenMP/OMP.h.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-attrs -I ${ARCADIA_ROOT}/contrib/libs/llvm12/include/llvm/IR + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include llvm/IR/Attributes.td --write-if-changed -o + llvm/IR/Attributes.inc -d llvm/IR/Attributes.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN llvm/IR/Attributes.td + OUT_NOAUTO llvm/IR/Attributes.inc llvm/IR/Attributes.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-intrinsic-enums -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/include/llvm/IR -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include llvm/IR/Intrinsics.td --write-if-changed -o + llvm/IR/IntrinsicEnums.inc -d llvm/IR/IntrinsicEnums.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN llvm/CodeGen/SDNodeProperties.td llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td + llvm/IR/IntrinsicsAArch64.td llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td + llvm/IR/IntrinsicsBPF.td llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td + llvm/IR/IntrinsicsMips.td llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td + llvm/IR/IntrinsicsRISCV.td llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td + llvm/IR/IntrinsicsVEVL.gen.td llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td + llvm/IR/IntrinsicsXCore.td + OUT_NOAUTO llvm/IR/IntrinsicEnums.inc llvm/IR/IntrinsicEnums.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-intrinsic-impl -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/include/llvm/IR -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include llvm/IR/Intrinsics.td --write-if-changed -o + llvm/IR/IntrinsicImpl.inc -d llvm/IR/IntrinsicImpl.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN llvm/CodeGen/SDNodeProperties.td llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td + llvm/IR/IntrinsicsAArch64.td llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td + llvm/IR/IntrinsicsBPF.td llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td + llvm/IR/IntrinsicsMips.td llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td + llvm/IR/IntrinsicsRISCV.td llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td + llvm/IR/IntrinsicsVEVL.gen.td llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td + llvm/IR/IntrinsicsXCore.td + OUT_NOAUTO llvm/IR/IntrinsicImpl.inc llvm/IR/IntrinsicImpl.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-intrinsic-enums -intrinsic-prefix=aarch64 -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/include/llvm/IR -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include llvm/IR/Intrinsics.td --write-if-changed -o + llvm/IR/IntrinsicsAArch64.h -d llvm/IR/IntrinsicsAArch64.h.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN llvm/CodeGen/SDNodeProperties.td llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td + llvm/IR/IntrinsicsAArch64.td llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td + llvm/IR/IntrinsicsBPF.td llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td + llvm/IR/IntrinsicsMips.td llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td + llvm/IR/IntrinsicsRISCV.td llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td + llvm/IR/IntrinsicsVEVL.gen.td llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td + llvm/IR/IntrinsicsXCore.td + OUT_NOAUTO llvm/IR/IntrinsicsAArch64.h llvm/IR/IntrinsicsAArch64.h.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-intrinsic-enums -intrinsic-prefix=amdgcn -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/include/llvm/IR -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include llvm/IR/Intrinsics.td --write-if-changed -o + llvm/IR/IntrinsicsAMDGPU.h -d llvm/IR/IntrinsicsAMDGPU.h.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN llvm/CodeGen/SDNodeProperties.td llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td + llvm/IR/IntrinsicsAArch64.td llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td + llvm/IR/IntrinsicsBPF.td llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td + llvm/IR/IntrinsicsMips.td llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td + llvm/IR/IntrinsicsRISCV.td llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td + llvm/IR/IntrinsicsVEVL.gen.td llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td + llvm/IR/IntrinsicsXCore.td + OUT_NOAUTO llvm/IR/IntrinsicsAMDGPU.h llvm/IR/IntrinsicsAMDGPU.h.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-intrinsic-enums -intrinsic-prefix=arm -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/include/llvm/IR -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include llvm/IR/Intrinsics.td --write-if-changed -o + llvm/IR/IntrinsicsARM.h -d llvm/IR/IntrinsicsARM.h.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN llvm/CodeGen/SDNodeProperties.td llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td + llvm/IR/IntrinsicsAArch64.td llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td + llvm/IR/IntrinsicsBPF.td llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td + llvm/IR/IntrinsicsMips.td llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td + llvm/IR/IntrinsicsRISCV.td llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td + llvm/IR/IntrinsicsVEVL.gen.td llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td + llvm/IR/IntrinsicsXCore.td + OUT_NOAUTO llvm/IR/IntrinsicsARM.h llvm/IR/IntrinsicsARM.h.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-intrinsic-enums -intrinsic-prefix=bpf -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/include/llvm/IR -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include llvm/IR/Intrinsics.td --write-if-changed -o + llvm/IR/IntrinsicsBPF.h -d llvm/IR/IntrinsicsBPF.h.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN llvm/CodeGen/SDNodeProperties.td llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td + llvm/IR/IntrinsicsAArch64.td llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td + llvm/IR/IntrinsicsBPF.td llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td + llvm/IR/IntrinsicsMips.td llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td + llvm/IR/IntrinsicsRISCV.td llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td + llvm/IR/IntrinsicsVEVL.gen.td llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td + llvm/IR/IntrinsicsXCore.td + OUT_NOAUTO llvm/IR/IntrinsicsBPF.h llvm/IR/IntrinsicsBPF.h.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-intrinsic-enums -intrinsic-prefix=hexagon -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/include/llvm/IR -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include llvm/IR/Intrinsics.td --write-if-changed -o + llvm/IR/IntrinsicsHexagon.h -d llvm/IR/IntrinsicsHexagon.h.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN llvm/CodeGen/SDNodeProperties.td llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td + llvm/IR/IntrinsicsAArch64.td llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td + llvm/IR/IntrinsicsBPF.td llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td + llvm/IR/IntrinsicsMips.td llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td + llvm/IR/IntrinsicsRISCV.td llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td + llvm/IR/IntrinsicsVEVL.gen.td llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td + llvm/IR/IntrinsicsXCore.td + OUT_NOAUTO llvm/IR/IntrinsicsHexagon.h llvm/IR/IntrinsicsHexagon.h.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-intrinsic-enums -intrinsic-prefix=mips -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/include/llvm/IR -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include llvm/IR/Intrinsics.td --write-if-changed -o + llvm/IR/IntrinsicsMips.h -d llvm/IR/IntrinsicsMips.h.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN llvm/CodeGen/SDNodeProperties.td llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td + llvm/IR/IntrinsicsAArch64.td llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td + llvm/IR/IntrinsicsBPF.td llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td + llvm/IR/IntrinsicsMips.td llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td + llvm/IR/IntrinsicsRISCV.td llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td + llvm/IR/IntrinsicsVEVL.gen.td llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td + llvm/IR/IntrinsicsXCore.td + OUT_NOAUTO llvm/IR/IntrinsicsMips.h llvm/IR/IntrinsicsMips.h.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-intrinsic-enums -intrinsic-prefix=nvvm -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/include/llvm/IR -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include llvm/IR/Intrinsics.td --write-if-changed -o + llvm/IR/IntrinsicsNVPTX.h -d llvm/IR/IntrinsicsNVPTX.h.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN llvm/CodeGen/SDNodeProperties.td llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td + llvm/IR/IntrinsicsAArch64.td llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td + llvm/IR/IntrinsicsBPF.td llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td + llvm/IR/IntrinsicsMips.td llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td + llvm/IR/IntrinsicsRISCV.td llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td + llvm/IR/IntrinsicsVEVL.gen.td llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td + llvm/IR/IntrinsicsXCore.td + OUT_NOAUTO llvm/IR/IntrinsicsNVPTX.h llvm/IR/IntrinsicsNVPTX.h.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-intrinsic-enums -intrinsic-prefix=ppc -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/include/llvm/IR -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include llvm/IR/Intrinsics.td --write-if-changed -o + llvm/IR/IntrinsicsPowerPC.h -d llvm/IR/IntrinsicsPowerPC.h.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN llvm/CodeGen/SDNodeProperties.td llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td + llvm/IR/IntrinsicsAArch64.td llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td + llvm/IR/IntrinsicsBPF.td llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td + llvm/IR/IntrinsicsMips.td llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td + llvm/IR/IntrinsicsRISCV.td llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td + llvm/IR/IntrinsicsVEVL.gen.td llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td + llvm/IR/IntrinsicsXCore.td + OUT_NOAUTO llvm/IR/IntrinsicsPowerPC.h llvm/IR/IntrinsicsPowerPC.h.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-intrinsic-enums -intrinsic-prefix=r600 -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/include/llvm/IR -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include llvm/IR/Intrinsics.td --write-if-changed -o + llvm/IR/IntrinsicsR600.h -d llvm/IR/IntrinsicsR600.h.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN llvm/CodeGen/SDNodeProperties.td llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td + llvm/IR/IntrinsicsAArch64.td llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td + llvm/IR/IntrinsicsBPF.td llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td + llvm/IR/IntrinsicsMips.td llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td + llvm/IR/IntrinsicsRISCV.td llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td + llvm/IR/IntrinsicsVEVL.gen.td llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td + llvm/IR/IntrinsicsXCore.td + OUT_NOAUTO llvm/IR/IntrinsicsR600.h llvm/IR/IntrinsicsR600.h.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-intrinsic-enums -intrinsic-prefix=riscv -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/include/llvm/IR -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include llvm/IR/Intrinsics.td --write-if-changed -o + llvm/IR/IntrinsicsRISCV.h -d llvm/IR/IntrinsicsRISCV.h.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN llvm/CodeGen/SDNodeProperties.td llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td + llvm/IR/IntrinsicsAArch64.td llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td + llvm/IR/IntrinsicsBPF.td llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td + llvm/IR/IntrinsicsMips.td llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td + llvm/IR/IntrinsicsRISCV.td llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td + llvm/IR/IntrinsicsVEVL.gen.td llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td + llvm/IR/IntrinsicsXCore.td + OUT_NOAUTO llvm/IR/IntrinsicsRISCV.h llvm/IR/IntrinsicsRISCV.h.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-intrinsic-enums -intrinsic-prefix=s390 -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/include/llvm/IR -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include llvm/IR/Intrinsics.td --write-if-changed -o + llvm/IR/IntrinsicsS390.h -d llvm/IR/IntrinsicsS390.h.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN llvm/CodeGen/SDNodeProperties.td llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td + llvm/IR/IntrinsicsAArch64.td llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td + llvm/IR/IntrinsicsBPF.td llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td + llvm/IR/IntrinsicsMips.td llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td + llvm/IR/IntrinsicsRISCV.td llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td + llvm/IR/IntrinsicsVEVL.gen.td llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td + llvm/IR/IntrinsicsXCore.td + OUT_NOAUTO llvm/IR/IntrinsicsS390.h llvm/IR/IntrinsicsS390.h.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-intrinsic-enums -intrinsic-prefix=ve -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/include/llvm/IR -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include llvm/IR/Intrinsics.td --write-if-changed -o + llvm/IR/IntrinsicsVE.h -d llvm/IR/IntrinsicsVE.h.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN llvm/CodeGen/SDNodeProperties.td llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td + llvm/IR/IntrinsicsAArch64.td llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td + llvm/IR/IntrinsicsBPF.td llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td + llvm/IR/IntrinsicsMips.td llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td + llvm/IR/IntrinsicsRISCV.td llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td + llvm/IR/IntrinsicsVEVL.gen.td llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td + llvm/IR/IntrinsicsXCore.td + OUT_NOAUTO llvm/IR/IntrinsicsVE.h llvm/IR/IntrinsicsVE.h.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-intrinsic-enums -intrinsic-prefix=wasm -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/include/llvm/IR -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include llvm/IR/Intrinsics.td --write-if-changed -o + llvm/IR/IntrinsicsWebAssembly.h -d llvm/IR/IntrinsicsWebAssembly.h.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN llvm/CodeGen/SDNodeProperties.td llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td + llvm/IR/IntrinsicsAArch64.td llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td + llvm/IR/IntrinsicsBPF.td llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td + llvm/IR/IntrinsicsMips.td llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td + llvm/IR/IntrinsicsRISCV.td llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td + llvm/IR/IntrinsicsVEVL.gen.td llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td + llvm/IR/IntrinsicsXCore.td + OUT_NOAUTO llvm/IR/IntrinsicsWebAssembly.h llvm/IR/IntrinsicsWebAssembly.h.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-intrinsic-enums -intrinsic-prefix=x86 -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/include/llvm/IR -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include llvm/IR/Intrinsics.td --write-if-changed -o + llvm/IR/IntrinsicsX86.h -d llvm/IR/IntrinsicsX86.h.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN llvm/CodeGen/SDNodeProperties.td llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td + llvm/IR/IntrinsicsAArch64.td llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td + llvm/IR/IntrinsicsBPF.td llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td + llvm/IR/IntrinsicsMips.td llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td + llvm/IR/IntrinsicsRISCV.td llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td + llvm/IR/IntrinsicsVEVL.gen.td llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td + llvm/IR/IntrinsicsXCore.td + OUT_NOAUTO llvm/IR/IntrinsicsX86.h llvm/IR/IntrinsicsX86.h.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-intrinsic-enums -intrinsic-prefix=xcore -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/include/llvm/IR -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include llvm/IR/Intrinsics.td --write-if-changed -o + llvm/IR/IntrinsicsXCore.h -d llvm/IR/IntrinsicsXCore.h.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN llvm/CodeGen/SDNodeProperties.td llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td + llvm/IR/IntrinsicsAArch64.td llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td + llvm/IR/IntrinsicsBPF.td llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td + llvm/IR/IntrinsicsMips.td llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td + llvm/IR/IntrinsicsRISCV.td llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td + llvm/IR/IntrinsicsVEVL.gen.td llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td + llvm/IR/IntrinsicsXCore.td + OUT_NOAUTO llvm/IR/IntrinsicsXCore.h llvm/IR/IntrinsicsXCore.h.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen --gen-directive-impl -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Frontend/OpenACC -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include llvm/Frontend/OpenACC/ACC.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Frontend/OpenACC/ACC.cpp -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Frontend/OpenACC/ACC.cpp.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN llvm/Frontend/Directive/DirectiveBase.td llvm/Frontend/OpenACC/ACC.td + OUTPUT_INCLUDES llvm/ADT/StringRef.h llvm/ADT/StringSwitch.h llvm/Frontend/OpenACC/ACC.h.inc + llvm/Support/ErrorHandling.h + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Frontend/OpenACC/ACC.cpp + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Frontend/OpenACC/ACC.cpp.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen --gen-directive-impl -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Frontend/OpenMP -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include llvm/Frontend/OpenMP/OMP.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Frontend/OpenMP/OMP.cpp -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Frontend/OpenMP/OMP.cpp.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN llvm/Frontend/Directive/DirectiveBase.td llvm/Frontend/OpenMP/OMP.td + OUTPUT_INCLUDES llvm/ADT/StringRef.h llvm/ADT/StringSwitch.h llvm/Frontend/OpenMP/OMP.h.inc + llvm/Support/ErrorHandling.h + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Frontend/OpenMP/OMP.cpp + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Frontend/OpenMP/OMP.cpp.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-asm-matcher -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/AArch64 -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/AArch64/AArch64.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenAsmMatcher.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenAsmMatcher.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/AArch64/AArch64.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td + contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/TableGen/SearchableTable.td llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/Combine.td + llvm/Target/GlobalISel/RegisterBank.td llvm/Target/GlobalISel/SelectionDAGCompat.td + llvm/Target/GlobalISel/Target.td llvm/Target/Target.td llvm/Target/TargetCallingConv.td + llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td llvm/Target/TargetPfmCounters.td + llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUTPUT_INCLUDES llvm/Support/Debug.h llvm/Support/Format.h + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenAsmMatcher.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenAsmMatcher.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-asm-writer -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/AArch64 -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/AArch64/AArch64.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenAsmWriter.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenAsmWriter.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/AArch64/AArch64.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td + contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/TableGen/SearchableTable.td llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/Combine.td + llvm/Target/GlobalISel/RegisterBank.td llvm/Target/GlobalISel/SelectionDAGCompat.td + llvm/Target/GlobalISel/Target.td llvm/Target/Target.td llvm/Target/TargetCallingConv.td + llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td llvm/Target/TargetPfmCounters.td + llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenAsmWriter.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenAsmWriter.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-asm-writer -asmwriternum=1 -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/AArch64 -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/AArch64/AArch64.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenAsmWriter1.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenAsmWriter1.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/AArch64/AArch64.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td + contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/TableGen/SearchableTable.td llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/Combine.td + llvm/Target/GlobalISel/RegisterBank.td llvm/Target/GlobalISel/SelectionDAGCompat.td + llvm/Target/GlobalISel/Target.td llvm/Target/Target.td llvm/Target/TargetCallingConv.td + llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td llvm/Target/TargetPfmCounters.td + llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenAsmWriter1.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenAsmWriter1.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-callingconv -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/AArch64 -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/AArch64/AArch64.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenCallingConv.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenCallingConv.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/AArch64/AArch64.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td + contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/TableGen/SearchableTable.td llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/Combine.td + llvm/Target/GlobalISel/RegisterBank.td llvm/Target/GlobalISel/SelectionDAGCompat.td + llvm/Target/GlobalISel/Target.td llvm/Target/Target.td llvm/Target/TargetCallingConv.td + llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td llvm/Target/TargetPfmCounters.td + llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenCallingConv.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenCallingConv.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-dag-isel -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/AArch64 + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target -omit-comments + contrib/libs/llvm12/lib/Target/AArch64/AArch64.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenDAGISel.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenDAGISel.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/AArch64/AArch64.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td + contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/TableGen/SearchableTable.td llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/Combine.td + llvm/Target/GlobalISel/RegisterBank.td llvm/Target/GlobalISel/SelectionDAGCompat.td + llvm/Target/GlobalISel/Target.td llvm/Target/Target.td llvm/Target/TargetCallingConv.td + llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td llvm/Target/TargetPfmCounters.td + llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenDAGISel.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenDAGISel.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-disassembler -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/AArch64 -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/AArch64/AArch64.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenDisassemblerTables.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenDisassemblerTables.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/AArch64/AArch64.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td + contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/TableGen/SearchableTable.td llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/Combine.td + llvm/Target/GlobalISel/RegisterBank.td llvm/Target/GlobalISel/SelectionDAGCompat.td + llvm/Target/GlobalISel/Target.td llvm/Target/Target.td llvm/Target/TargetCallingConv.td + llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td llvm/Target/TargetPfmCounters.td + llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUTPUT_INCLUDES assert.h llvm/MC/MCInst.h llvm/Support/DataTypes.h llvm/Support/Debug.h + llvm/Support/LEB128.h llvm/Support/raw_ostream.h + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenDisassemblerTables.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenDisassemblerTables.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-exegesis -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/AArch64 + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target contrib/libs/llvm12/lib/Target/AArch64/AArch64.td + --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenExegesis.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenExegesis.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/AArch64/AArch64.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td + contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/TableGen/SearchableTable.td llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/Combine.td + llvm/Target/GlobalISel/RegisterBank.td llvm/Target/GlobalISel/SelectionDAGCompat.td + llvm/Target/GlobalISel/Target.td llvm/Target/Target.td llvm/Target/TargetCallingConv.td + llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td llvm/Target/TargetPfmCounters.td + llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenExegesis.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenExegesis.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-fast-isel -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/AArch64 -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/AArch64/AArch64.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenFastISel.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenFastISel.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/AArch64/AArch64.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td + contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/TableGen/SearchableTable.td llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/Combine.td + llvm/Target/GlobalISel/RegisterBank.td llvm/Target/GlobalISel/SelectionDAGCompat.td + llvm/Target/GlobalISel/Target.td llvm/Target/Target.td llvm/Target/TargetCallingConv.td + llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td llvm/Target/TargetPfmCounters.td + llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenFastISel.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenFastISel.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-global-isel -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/AArch64 -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/AArch64/AArch64.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenGlobalISel.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenGlobalISel.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/AArch64/AArch64.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td + contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/TableGen/SearchableTable.td llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/Combine.td + llvm/Target/GlobalISel/RegisterBank.td llvm/Target/GlobalISel/SelectionDAGCompat.td + llvm/Target/GlobalISel/Target.td llvm/Target/Target.td llvm/Target/TargetCallingConv.td + llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td llvm/Target/TargetPfmCounters.td + llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenGlobalISel.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenGlobalISel.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-instr-info -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/AArch64 -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/AArch64/AArch64.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenInstrInfo.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenInstrInfo.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/AArch64/AArch64.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td + contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/TableGen/SearchableTable.td llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/Combine.td + llvm/Target/GlobalISel/RegisterBank.td llvm/Target/GlobalISel/SelectionDAGCompat.td + llvm/Target/GlobalISel/Target.td llvm/Target/Target.td llvm/Target/TargetCallingConv.td + llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td llvm/Target/TargetPfmCounters.td + llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenInstrInfo.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenInstrInfo.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-emitter -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/AArch64 + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target contrib/libs/llvm12/lib/Target/AArch64/AArch64.td + --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenMCCodeEmitter.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenMCCodeEmitter.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/AArch64/AArch64.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td + contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/TableGen/SearchableTable.td llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/Combine.td + llvm/Target/GlobalISel/RegisterBank.td llvm/Target/GlobalISel/SelectionDAGCompat.td + llvm/Target/GlobalISel/Target.td llvm/Target/Target.td llvm/Target/TargetCallingConv.td + llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td llvm/Target/TargetPfmCounters.td + llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUTPUT_INCLUDES _llvm_sstream.h + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenMCCodeEmitter.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenMCCodeEmitter.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-pseudo-lowering -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/AArch64 -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/AArch64/AArch64.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenMCPseudoLowering.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenMCPseudoLowering.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/AArch64/AArch64.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td + contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/TableGen/SearchableTable.td llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/Combine.td + llvm/Target/GlobalISel/RegisterBank.td llvm/Target/GlobalISel/SelectionDAGCompat.td + llvm/Target/GlobalISel/Target.td llvm/Target/Target.td llvm/Target/TargetCallingConv.td + llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td llvm/Target/TargetPfmCounters.td + llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenMCPseudoLowering.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenMCPseudoLowering.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-global-isel-combiner -combiners=AArch64PostLegalizerCombinerHelper + -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/AArch64 -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/AArch64/AArch64.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenPostLegalizeGICombiner.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenPostLegalizeGICombiner.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/AArch64/AArch64.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td + contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/TableGen/SearchableTable.td llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/Combine.td + llvm/Target/GlobalISel/RegisterBank.td llvm/Target/GlobalISel/SelectionDAGCompat.td + llvm/Target/GlobalISel/Target.td llvm/Target/Target.td llvm/Target/TargetCallingConv.td + llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td llvm/Target/TargetPfmCounters.td + llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUTPUT_INCLUDES llvm/ADT/SparseBitVector.h + OUT_NOAUTO + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenPostLegalizeGICombiner.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenPostLegalizeGICombiner.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-global-isel-combiner -combiners=AArch64PostLegalizerLoweringHelper + -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/AArch64 -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/AArch64/AArch64.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenPostLegalizeGILowering.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenPostLegalizeGILowering.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/AArch64/AArch64.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td + contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/TableGen/SearchableTable.td llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/Combine.td + llvm/Target/GlobalISel/RegisterBank.td llvm/Target/GlobalISel/SelectionDAGCompat.td + llvm/Target/GlobalISel/Target.td llvm/Target/Target.td llvm/Target/TargetCallingConv.td + llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td llvm/Target/TargetPfmCounters.td + llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUTPUT_INCLUDES llvm/ADT/SparseBitVector.h + OUT_NOAUTO + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenPostLegalizeGILowering.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenPostLegalizeGILowering.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-global-isel-combiner -combiners=AArch64PreLegalizerCombinerHelper + -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/AArch64 -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/AArch64/AArch64.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenPreLegalizeGICombiner.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenPreLegalizeGICombiner.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/AArch64/AArch64.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td + contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/TableGen/SearchableTable.td llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/Combine.td + llvm/Target/GlobalISel/RegisterBank.td llvm/Target/GlobalISel/SelectionDAGCompat.td + llvm/Target/GlobalISel/Target.td llvm/Target/Target.td llvm/Target/TargetCallingConv.td + llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td llvm/Target/TargetPfmCounters.td + llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUTPUT_INCLUDES llvm/ADT/SparseBitVector.h + OUT_NOAUTO + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenPreLegalizeGICombiner.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenPreLegalizeGICombiner.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-register-bank -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/AArch64 -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/AArch64/AArch64.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenRegisterBank.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenRegisterBank.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/AArch64/AArch64.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td + contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/TableGen/SearchableTable.td llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/Combine.td + llvm/Target/GlobalISel/RegisterBank.td llvm/Target/GlobalISel/SelectionDAGCompat.td + llvm/Target/GlobalISel/Target.td llvm/Target/Target.td llvm/Target/TargetCallingConv.td + llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td llvm/Target/TargetPfmCounters.td + llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenRegisterBank.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenRegisterBank.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-register-info -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/AArch64 -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/AArch64/AArch64.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenRegisterInfo.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenRegisterInfo.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/AArch64/AArch64.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td + contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/TableGen/SearchableTable.td llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/Combine.td + llvm/Target/GlobalISel/RegisterBank.td llvm/Target/GlobalISel/SelectionDAGCompat.td + llvm/Target/GlobalISel/Target.td llvm/Target/Target.td llvm/Target/TargetCallingConv.td + llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td llvm/Target/TargetPfmCounters.td + llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUTPUT_INCLUDES llvm/CodeGen/TargetRegisterInfo.h + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenRegisterInfo.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenRegisterInfo.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-subtarget -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/AArch64 -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/AArch64/AArch64.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenSubtargetInfo.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenSubtargetInfo.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/AArch64/AArch64.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td + contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/TableGen/SearchableTable.td llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/Combine.td + llvm/Target/GlobalISel/RegisterBank.td llvm/Target/GlobalISel/SelectionDAGCompat.td + llvm/Target/GlobalISel/Target.td llvm/Target/Target.td llvm/Target/TargetCallingConv.td + llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td llvm/Target/TargetPfmCounters.td + llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUTPUT_INCLUDES llvm/CodeGen/TargetSchedule.h llvm/Support/Debug.h llvm/Support/raw_ostream.h + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenSubtargetInfo.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenSubtargetInfo.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-searchable-tables -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/AArch64 -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/AArch64/AArch64.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenSystemOperands.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenSystemOperands.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/AArch64/AArch64.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64CallingConvention.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Combine.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrAtomics.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrFormats.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrGISel.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64InstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64PfmCounters.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterBanks.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64RegisterInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SVEInstrInfo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA53.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA55.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA57WriteRes.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedA64FX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedCyclone.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM3.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM4.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedExynosM5.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkor.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedFalkorDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryo.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedKryoDetails.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredExynos.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedPredicates.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedTSV110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX2T99.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SchedThunderX3T110.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64Schedule.td + contrib/libs/llvm12/lib/Target/AArch64/AArch64SystemOperands.td + contrib/libs/llvm12/lib/Target/AArch64/SVEInstrFormats.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/TableGen/SearchableTable.td llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/Combine.td + llvm/Target/GlobalISel/RegisterBank.td llvm/Target/GlobalISel/SelectionDAGCompat.td + llvm/Target/GlobalISel/Target.td llvm/Target/Target.td llvm/Target/TargetCallingConv.td + llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td llvm/Target/TargetPfmCounters.td + llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenSystemOperands.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64/AArch64GenSystemOperands.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-asm-matcher -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/ARM + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target contrib/libs/llvm12/lib/Target/ARM/ARM.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenAsmMatcher.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenAsmMatcher.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/ARM/ARM.td contrib/libs/llvm12/lib/Target/ARM/ARMCallingConv.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrCDE.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrFormats.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrInfo.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrMVE.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrNEON.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb2.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrVFP.td + contrib/libs/llvm12/lib/Target/ARM/ARMPredicates.td + contrib/libs/llvm12/lib/Target/ARM/ARMRegisterBanks.td + contrib/libs/llvm12/lib/Target/ARM/ARMRegisterInfo.td + contrib/libs/llvm12/lib/Target/ARM/ARMSchedule.td contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57WriteRes.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA8.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA9.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM4.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM7.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleR52.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleSwift.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleV6.td + contrib/libs/llvm12/lib/Target/ARM/ARMSystemRegister.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/TableGen/SearchableTable.td llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUTPUT_INCLUDES llvm/Support/Debug.h llvm/Support/Format.h + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenAsmMatcher.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenAsmMatcher.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-asm-writer -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/ARM + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target contrib/libs/llvm12/lib/Target/ARM/ARM.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenAsmWriter.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenAsmWriter.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/ARM/ARM.td contrib/libs/llvm12/lib/Target/ARM/ARMCallingConv.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrCDE.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrFormats.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrInfo.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrMVE.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrNEON.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb2.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrVFP.td + contrib/libs/llvm12/lib/Target/ARM/ARMPredicates.td + contrib/libs/llvm12/lib/Target/ARM/ARMRegisterBanks.td + contrib/libs/llvm12/lib/Target/ARM/ARMRegisterInfo.td + contrib/libs/llvm12/lib/Target/ARM/ARMSchedule.td contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57WriteRes.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA8.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA9.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM4.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM7.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleR52.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleSwift.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleV6.td + contrib/libs/llvm12/lib/Target/ARM/ARMSystemRegister.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/TableGen/SearchableTable.td llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenAsmWriter.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenAsmWriter.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-callingconv -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/ARM + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target contrib/libs/llvm12/lib/Target/ARM/ARM.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenCallingConv.inc + -d ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenCallingConv.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/ARM/ARM.td contrib/libs/llvm12/lib/Target/ARM/ARMCallingConv.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrCDE.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrFormats.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrInfo.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrMVE.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrNEON.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb2.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrVFP.td + contrib/libs/llvm12/lib/Target/ARM/ARMPredicates.td + contrib/libs/llvm12/lib/Target/ARM/ARMRegisterBanks.td + contrib/libs/llvm12/lib/Target/ARM/ARMRegisterInfo.td + contrib/libs/llvm12/lib/Target/ARM/ARMSchedule.td contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57WriteRes.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA8.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA9.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM4.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM7.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleR52.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleSwift.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleV6.td + contrib/libs/llvm12/lib/Target/ARM/ARMSystemRegister.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/TableGen/SearchableTable.td llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenCallingConv.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenCallingConv.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-dag-isel -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/ARM + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target -omit-comments + contrib/libs/llvm12/lib/Target/ARM/ARM.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenDAGISel.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenDAGISel.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/ARM/ARM.td contrib/libs/llvm12/lib/Target/ARM/ARMCallingConv.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrCDE.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrFormats.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrInfo.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrMVE.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrNEON.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb2.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrVFP.td + contrib/libs/llvm12/lib/Target/ARM/ARMPredicates.td + contrib/libs/llvm12/lib/Target/ARM/ARMRegisterBanks.td + contrib/libs/llvm12/lib/Target/ARM/ARMRegisterInfo.td + contrib/libs/llvm12/lib/Target/ARM/ARMSchedule.td contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57WriteRes.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA8.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA9.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM4.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM7.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleR52.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleSwift.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleV6.td + contrib/libs/llvm12/lib/Target/ARM/ARMSystemRegister.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/TableGen/SearchableTable.td llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenDAGISel.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenDAGISel.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-disassembler -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/ARM + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target contrib/libs/llvm12/lib/Target/ARM/ARM.td + --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenDisassemblerTables.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenDisassemblerTables.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/ARM/ARM.td contrib/libs/llvm12/lib/Target/ARM/ARMCallingConv.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrCDE.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrFormats.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrInfo.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrMVE.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrNEON.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb2.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrVFP.td + contrib/libs/llvm12/lib/Target/ARM/ARMPredicates.td + contrib/libs/llvm12/lib/Target/ARM/ARMRegisterBanks.td + contrib/libs/llvm12/lib/Target/ARM/ARMRegisterInfo.td + contrib/libs/llvm12/lib/Target/ARM/ARMSchedule.td contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57WriteRes.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA8.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA9.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM4.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM7.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleR52.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleSwift.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleV6.td + contrib/libs/llvm12/lib/Target/ARM/ARMSystemRegister.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/TableGen/SearchableTable.td llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUTPUT_INCLUDES assert.h llvm/MC/MCInst.h llvm/Support/DataTypes.h llvm/Support/Debug.h + llvm/Support/LEB128.h llvm/Support/raw_ostream.h + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenDisassemblerTables.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenDisassemblerTables.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-fast-isel -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/ARM + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target contrib/libs/llvm12/lib/Target/ARM/ARM.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenFastISel.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenFastISel.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/ARM/ARM.td contrib/libs/llvm12/lib/Target/ARM/ARMCallingConv.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrCDE.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrFormats.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrInfo.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrMVE.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrNEON.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb2.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrVFP.td + contrib/libs/llvm12/lib/Target/ARM/ARMPredicates.td + contrib/libs/llvm12/lib/Target/ARM/ARMRegisterBanks.td + contrib/libs/llvm12/lib/Target/ARM/ARMRegisterInfo.td + contrib/libs/llvm12/lib/Target/ARM/ARMSchedule.td contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57WriteRes.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA8.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA9.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM4.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM7.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleR52.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleSwift.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleV6.td + contrib/libs/llvm12/lib/Target/ARM/ARMSystemRegister.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/TableGen/SearchableTable.td llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenFastISel.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenFastISel.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-global-isel -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/ARM + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target contrib/libs/llvm12/lib/Target/ARM/ARM.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenGlobalISel.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenGlobalISel.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/ARM/ARM.td contrib/libs/llvm12/lib/Target/ARM/ARMCallingConv.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrCDE.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrFormats.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrInfo.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrMVE.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrNEON.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb2.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrVFP.td + contrib/libs/llvm12/lib/Target/ARM/ARMPredicates.td + contrib/libs/llvm12/lib/Target/ARM/ARMRegisterBanks.td + contrib/libs/llvm12/lib/Target/ARM/ARMRegisterInfo.td + contrib/libs/llvm12/lib/Target/ARM/ARMSchedule.td contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57WriteRes.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA8.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA9.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM4.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM7.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleR52.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleSwift.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleV6.td + contrib/libs/llvm12/lib/Target/ARM/ARMSystemRegister.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/TableGen/SearchableTable.td llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenGlobalISel.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenGlobalISel.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-instr-info -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/ARM + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target contrib/libs/llvm12/lib/Target/ARM/ARM.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenInstrInfo.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenInstrInfo.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/ARM/ARM.td contrib/libs/llvm12/lib/Target/ARM/ARMCallingConv.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrCDE.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrFormats.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrInfo.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrMVE.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrNEON.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb2.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrVFP.td + contrib/libs/llvm12/lib/Target/ARM/ARMPredicates.td + contrib/libs/llvm12/lib/Target/ARM/ARMRegisterBanks.td + contrib/libs/llvm12/lib/Target/ARM/ARMRegisterInfo.td + contrib/libs/llvm12/lib/Target/ARM/ARMSchedule.td contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57WriteRes.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA8.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA9.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM4.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM7.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleR52.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleSwift.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleV6.td + contrib/libs/llvm12/lib/Target/ARM/ARMSystemRegister.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/TableGen/SearchableTable.td llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenInstrInfo.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenInstrInfo.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-emitter -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/ARM + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target contrib/libs/llvm12/lib/Target/ARM/ARM.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenMCCodeEmitter.inc + -d ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenMCCodeEmitter.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/ARM/ARM.td contrib/libs/llvm12/lib/Target/ARM/ARMCallingConv.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrCDE.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrFormats.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrInfo.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrMVE.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrNEON.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb2.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrVFP.td + contrib/libs/llvm12/lib/Target/ARM/ARMPredicates.td + contrib/libs/llvm12/lib/Target/ARM/ARMRegisterBanks.td + contrib/libs/llvm12/lib/Target/ARM/ARMRegisterInfo.td + contrib/libs/llvm12/lib/Target/ARM/ARMSchedule.td contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57WriteRes.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA8.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA9.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM4.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM7.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleR52.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleSwift.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleV6.td + contrib/libs/llvm12/lib/Target/ARM/ARMSystemRegister.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/TableGen/SearchableTable.td llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUTPUT_INCLUDES _llvm_sstream.h + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenMCCodeEmitter.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenMCCodeEmitter.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-pseudo-lowering -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/ARM -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/ARM/ARM.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenMCPseudoLowering.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenMCPseudoLowering.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/ARM/ARM.td contrib/libs/llvm12/lib/Target/ARM/ARMCallingConv.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrCDE.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrFormats.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrInfo.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrMVE.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrNEON.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb2.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrVFP.td + contrib/libs/llvm12/lib/Target/ARM/ARMPredicates.td + contrib/libs/llvm12/lib/Target/ARM/ARMRegisterBanks.td + contrib/libs/llvm12/lib/Target/ARM/ARMRegisterInfo.td + contrib/libs/llvm12/lib/Target/ARM/ARMSchedule.td contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57WriteRes.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA8.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA9.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM4.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM7.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleR52.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleSwift.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleV6.td + contrib/libs/llvm12/lib/Target/ARM/ARMSystemRegister.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/TableGen/SearchableTable.td llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenMCPseudoLowering.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenMCPseudoLowering.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-register-bank -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/ARM -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/ARM/ARM.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenRegisterBank.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenRegisterBank.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/ARM/ARM.td contrib/libs/llvm12/lib/Target/ARM/ARMCallingConv.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrCDE.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrFormats.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrInfo.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrMVE.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrNEON.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb2.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrVFP.td + contrib/libs/llvm12/lib/Target/ARM/ARMPredicates.td + contrib/libs/llvm12/lib/Target/ARM/ARMRegisterBanks.td + contrib/libs/llvm12/lib/Target/ARM/ARMRegisterInfo.td + contrib/libs/llvm12/lib/Target/ARM/ARMSchedule.td contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57WriteRes.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA8.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA9.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM4.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM7.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleR52.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleSwift.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleV6.td + contrib/libs/llvm12/lib/Target/ARM/ARMSystemRegister.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/TableGen/SearchableTable.td llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenRegisterBank.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenRegisterBank.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-register-info -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/ARM -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/ARM/ARM.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenRegisterInfo.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenRegisterInfo.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/ARM/ARM.td contrib/libs/llvm12/lib/Target/ARM/ARMCallingConv.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrCDE.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrFormats.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrInfo.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrMVE.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrNEON.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb2.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrVFP.td + contrib/libs/llvm12/lib/Target/ARM/ARMPredicates.td + contrib/libs/llvm12/lib/Target/ARM/ARMRegisterBanks.td + contrib/libs/llvm12/lib/Target/ARM/ARMRegisterInfo.td + contrib/libs/llvm12/lib/Target/ARM/ARMSchedule.td contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57WriteRes.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA8.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA9.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM4.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM7.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleR52.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleSwift.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleV6.td + contrib/libs/llvm12/lib/Target/ARM/ARMSystemRegister.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/TableGen/SearchableTable.td llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUTPUT_INCLUDES llvm/CodeGen/TargetRegisterInfo.h + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenRegisterInfo.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenRegisterInfo.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-subtarget -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/ARM + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target contrib/libs/llvm12/lib/Target/ARM/ARM.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenSubtargetInfo.inc + -d ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenSubtargetInfo.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/ARM/ARM.td contrib/libs/llvm12/lib/Target/ARM/ARMCallingConv.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrCDE.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrFormats.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrInfo.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrMVE.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrNEON.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb2.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrVFP.td + contrib/libs/llvm12/lib/Target/ARM/ARMPredicates.td + contrib/libs/llvm12/lib/Target/ARM/ARMRegisterBanks.td + contrib/libs/llvm12/lib/Target/ARM/ARMRegisterInfo.td + contrib/libs/llvm12/lib/Target/ARM/ARMSchedule.td contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57WriteRes.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA8.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA9.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM4.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM7.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleR52.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleSwift.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleV6.td + contrib/libs/llvm12/lib/Target/ARM/ARMSystemRegister.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/TableGen/SearchableTable.td llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUTPUT_INCLUDES llvm/CodeGen/TargetSchedule.h llvm/Support/Debug.h llvm/Support/raw_ostream.h + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenSubtargetInfo.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenSubtargetInfo.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-searchable-tables -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/ARM -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/ARM/ARM.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenSystemRegister.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenSystemRegister.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/ARM/ARM.td contrib/libs/llvm12/lib/Target/ARM/ARMCallingConv.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrCDE.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrFormats.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrInfo.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrMVE.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrNEON.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb.td + contrib/libs/llvm12/lib/Target/ARM/ARMInstrThumb2.td contrib/libs/llvm12/lib/Target/ARM/ARMInstrVFP.td + contrib/libs/llvm12/lib/Target/ARM/ARMPredicates.td + contrib/libs/llvm12/lib/Target/ARM/ARMRegisterBanks.td + contrib/libs/llvm12/lib/Target/ARM/ARMRegisterInfo.td + contrib/libs/llvm12/lib/Target/ARM/ARMSchedule.td contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA57WriteRes.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA8.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleA9.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM4.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleM7.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleR52.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleSwift.td + contrib/libs/llvm12/lib/Target/ARM/ARMScheduleV6.td + contrib/libs/llvm12/lib/Target/ARM/ARMSystemRegister.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/TableGen/SearchableTable.td llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenSystemRegister.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM/ARMGenSystemRegister.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-asm-matcher -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/BPF + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target contrib/libs/llvm12/lib/Target/BPF/BPF.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenAsmMatcher.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenAsmMatcher.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/BPF/BPF.td contrib/libs/llvm12/lib/Target/BPF/BPFCallingConv.td + contrib/libs/llvm12/lib/Target/BPF/BPFInstrFormats.td + contrib/libs/llvm12/lib/Target/BPF/BPFInstrInfo.td + contrib/libs/llvm12/lib/Target/BPF/BPFRegisterInfo.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUTPUT_INCLUDES llvm/Support/Debug.h llvm/Support/Format.h + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenAsmMatcher.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenAsmMatcher.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-asm-writer -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/BPF + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target contrib/libs/llvm12/lib/Target/BPF/BPF.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenAsmWriter.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenAsmWriter.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/BPF/BPF.td contrib/libs/llvm12/lib/Target/BPF/BPFCallingConv.td + contrib/libs/llvm12/lib/Target/BPF/BPFInstrFormats.td + contrib/libs/llvm12/lib/Target/BPF/BPFInstrInfo.td + contrib/libs/llvm12/lib/Target/BPF/BPFRegisterInfo.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenAsmWriter.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenAsmWriter.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-callingconv -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/BPF + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target contrib/libs/llvm12/lib/Target/BPF/BPF.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenCallingConv.inc + -d ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenCallingConv.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/BPF/BPF.td contrib/libs/llvm12/lib/Target/BPF/BPFCallingConv.td + contrib/libs/llvm12/lib/Target/BPF/BPFInstrFormats.td + contrib/libs/llvm12/lib/Target/BPF/BPFInstrInfo.td + contrib/libs/llvm12/lib/Target/BPF/BPFRegisterInfo.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenCallingConv.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenCallingConv.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-dag-isel -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/BPF + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target -omit-comments + contrib/libs/llvm12/lib/Target/BPF/BPF.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenDAGISel.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenDAGISel.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/BPF/BPF.td contrib/libs/llvm12/lib/Target/BPF/BPFCallingConv.td + contrib/libs/llvm12/lib/Target/BPF/BPFInstrFormats.td + contrib/libs/llvm12/lib/Target/BPF/BPFInstrInfo.td + contrib/libs/llvm12/lib/Target/BPF/BPFRegisterInfo.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenDAGISel.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenDAGISel.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-disassembler -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/BPF + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target contrib/libs/llvm12/lib/Target/BPF/BPF.td + --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenDisassemblerTables.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenDisassemblerTables.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/BPF/BPF.td contrib/libs/llvm12/lib/Target/BPF/BPFCallingConv.td + contrib/libs/llvm12/lib/Target/BPF/BPFInstrFormats.td + contrib/libs/llvm12/lib/Target/BPF/BPFInstrInfo.td + contrib/libs/llvm12/lib/Target/BPF/BPFRegisterInfo.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUTPUT_INCLUDES assert.h llvm/MC/MCInst.h llvm/Support/DataTypes.h llvm/Support/Debug.h + llvm/Support/LEB128.h llvm/Support/raw_ostream.h + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenDisassemblerTables.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenDisassemblerTables.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-instr-info -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/BPF + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target contrib/libs/llvm12/lib/Target/BPF/BPF.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenInstrInfo.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenInstrInfo.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/BPF/BPF.td contrib/libs/llvm12/lib/Target/BPF/BPFCallingConv.td + contrib/libs/llvm12/lib/Target/BPF/BPFInstrFormats.td + contrib/libs/llvm12/lib/Target/BPF/BPFInstrInfo.td + contrib/libs/llvm12/lib/Target/BPF/BPFRegisterInfo.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenInstrInfo.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenInstrInfo.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-emitter -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/BPF + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target contrib/libs/llvm12/lib/Target/BPF/BPF.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenMCCodeEmitter.inc + -d ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenMCCodeEmitter.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/BPF/BPF.td contrib/libs/llvm12/lib/Target/BPF/BPFCallingConv.td + contrib/libs/llvm12/lib/Target/BPF/BPFInstrFormats.td + contrib/libs/llvm12/lib/Target/BPF/BPFInstrInfo.td + contrib/libs/llvm12/lib/Target/BPF/BPFRegisterInfo.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUTPUT_INCLUDES _llvm_sstream.h + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenMCCodeEmitter.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenMCCodeEmitter.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-register-info -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/BPF -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/BPF/BPF.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenRegisterInfo.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenRegisterInfo.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/BPF/BPF.td contrib/libs/llvm12/lib/Target/BPF/BPFCallingConv.td + contrib/libs/llvm12/lib/Target/BPF/BPFInstrFormats.td + contrib/libs/llvm12/lib/Target/BPF/BPFInstrInfo.td + contrib/libs/llvm12/lib/Target/BPF/BPFRegisterInfo.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUTPUT_INCLUDES llvm/CodeGen/TargetRegisterInfo.h + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenRegisterInfo.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenRegisterInfo.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-subtarget -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/BPF + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target contrib/libs/llvm12/lib/Target/BPF/BPF.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenSubtargetInfo.inc + -d ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenSubtargetInfo.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/BPF/BPF.td contrib/libs/llvm12/lib/Target/BPF/BPFCallingConv.td + contrib/libs/llvm12/lib/Target/BPF/BPFInstrFormats.td + contrib/libs/llvm12/lib/Target/BPF/BPFInstrInfo.td + contrib/libs/llvm12/lib/Target/BPF/BPFRegisterInfo.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUTPUT_INCLUDES llvm/CodeGen/TargetSchedule.h llvm/Support/Debug.h llvm/Support/raw_ostream.h + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenSubtargetInfo.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF/BPFGenSubtargetInfo.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-asm-writer -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/NVPTX + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target contrib/libs/llvm12/lib/Target/NVPTX/NVPTX.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenAsmWriter.inc + -d ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenAsmWriter.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/NVPTX/NVPTX.td contrib/libs/llvm12/lib/Target/NVPTX/NVPTXInstrFormats.td + contrib/libs/llvm12/lib/Target/NVPTX/NVPTXInstrInfo.td + contrib/libs/llvm12/lib/Target/NVPTX/NVPTXIntrinsics.td + contrib/libs/llvm12/lib/Target/NVPTX/NVPTXRegisterInfo.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenAsmWriter.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenAsmWriter.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-dag-isel -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/NVPTX + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target -omit-comments + contrib/libs/llvm12/lib/Target/NVPTX/NVPTX.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenDAGISel.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenDAGISel.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/NVPTX/NVPTX.td contrib/libs/llvm12/lib/Target/NVPTX/NVPTXInstrFormats.td + contrib/libs/llvm12/lib/Target/NVPTX/NVPTXInstrInfo.td + contrib/libs/llvm12/lib/Target/NVPTX/NVPTXIntrinsics.td + contrib/libs/llvm12/lib/Target/NVPTX/NVPTXRegisterInfo.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenDAGISel.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenDAGISel.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-instr-info -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/NVPTX + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target contrib/libs/llvm12/lib/Target/NVPTX/NVPTX.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenInstrInfo.inc + -d ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenInstrInfo.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/NVPTX/NVPTX.td contrib/libs/llvm12/lib/Target/NVPTX/NVPTXInstrFormats.td + contrib/libs/llvm12/lib/Target/NVPTX/NVPTXInstrInfo.td + contrib/libs/llvm12/lib/Target/NVPTX/NVPTXIntrinsics.td + contrib/libs/llvm12/lib/Target/NVPTX/NVPTXRegisterInfo.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenInstrInfo.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenInstrInfo.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-register-info -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/NVPTX -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/NVPTX/NVPTX.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/NVPTX/NVPTX.td contrib/libs/llvm12/lib/Target/NVPTX/NVPTXInstrFormats.td + contrib/libs/llvm12/lib/Target/NVPTX/NVPTXInstrInfo.td + contrib/libs/llvm12/lib/Target/NVPTX/NVPTXIntrinsics.td + contrib/libs/llvm12/lib/Target/NVPTX/NVPTXRegisterInfo.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUTPUT_INCLUDES llvm/CodeGen/TargetRegisterInfo.h + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-subtarget -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/NVPTX + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target contrib/libs/llvm12/lib/Target/NVPTX/NVPTX.td + --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/NVPTX/NVPTX.td contrib/libs/llvm12/lib/Target/NVPTX/NVPTXInstrFormats.td + contrib/libs/llvm12/lib/Target/NVPTX/NVPTXInstrInfo.td + contrib/libs/llvm12/lib/Target/NVPTX/NVPTXIntrinsics.td + contrib/libs/llvm12/lib/Target/NVPTX/NVPTXRegisterInfo.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUTPUT_INCLUDES llvm/CodeGen/TargetSchedule.h llvm/Support/Debug.h llvm/Support/raw_ostream.h + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-asm-matcher -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/PowerPC/PPC.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenAsmMatcher.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenAsmMatcher.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/PowerPC/GISel/PPCRegisterBanks.td + contrib/libs/llvm12/lib/Target/PowerPC/P9InstrResources.td + contrib/libs/llvm12/lib/Target/PowerPC/PPC.td contrib/libs/llvm12/lib/Target/PowerPC/PPCCallingConv.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstr64Bit.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrAltivec.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrFormats.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrHTM.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrInfo.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrPrefix.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrSPE.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrVSX.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCPfmCounters.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCRegisterInfo.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule440.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleA2.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500mc.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE5500.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG3.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4Plus.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG5.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP7.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP8.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP9.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUTPUT_INCLUDES llvm/Support/Debug.h llvm/Support/Format.h + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenAsmMatcher.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenAsmMatcher.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-asm-writer -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/PowerPC/PPC.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenAsmWriter.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenAsmWriter.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/PowerPC/GISel/PPCRegisterBanks.td + contrib/libs/llvm12/lib/Target/PowerPC/P9InstrResources.td + contrib/libs/llvm12/lib/Target/PowerPC/PPC.td contrib/libs/llvm12/lib/Target/PowerPC/PPCCallingConv.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstr64Bit.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrAltivec.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrFormats.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrHTM.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrInfo.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrPrefix.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrSPE.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrVSX.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCPfmCounters.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCRegisterInfo.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule440.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleA2.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500mc.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE5500.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG3.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4Plus.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG5.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP7.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP8.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP9.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenAsmWriter.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenAsmWriter.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-callingconv -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/PowerPC/PPC.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenCallingConv.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenCallingConv.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/PowerPC/GISel/PPCRegisterBanks.td + contrib/libs/llvm12/lib/Target/PowerPC/P9InstrResources.td + contrib/libs/llvm12/lib/Target/PowerPC/PPC.td contrib/libs/llvm12/lib/Target/PowerPC/PPCCallingConv.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstr64Bit.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrAltivec.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrFormats.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrHTM.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrInfo.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrPrefix.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrSPE.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrVSX.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCPfmCounters.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCRegisterInfo.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule440.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleA2.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500mc.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE5500.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG3.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4Plus.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG5.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP7.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP8.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP9.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenCallingConv.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenCallingConv.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-dag-isel -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target -omit-comments + contrib/libs/llvm12/lib/Target/PowerPC/PPC.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenDAGISel.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenDAGISel.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/PowerPC/GISel/PPCRegisterBanks.td + contrib/libs/llvm12/lib/Target/PowerPC/P9InstrResources.td + contrib/libs/llvm12/lib/Target/PowerPC/PPC.td contrib/libs/llvm12/lib/Target/PowerPC/PPCCallingConv.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstr64Bit.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrAltivec.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrFormats.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrHTM.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrInfo.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrPrefix.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrSPE.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrVSX.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCPfmCounters.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCRegisterInfo.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule440.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleA2.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500mc.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE5500.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG3.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4Plus.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG5.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP7.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP8.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP9.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenDAGISel.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenDAGISel.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-disassembler -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/PowerPC/PPC.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenDisassemblerTables.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenDisassemblerTables.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/PowerPC/GISel/PPCRegisterBanks.td + contrib/libs/llvm12/lib/Target/PowerPC/P9InstrResources.td + contrib/libs/llvm12/lib/Target/PowerPC/PPC.td contrib/libs/llvm12/lib/Target/PowerPC/PPCCallingConv.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstr64Bit.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrAltivec.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrFormats.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrHTM.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrInfo.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrPrefix.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrSPE.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrVSX.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCPfmCounters.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCRegisterInfo.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule440.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleA2.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500mc.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE5500.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG3.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4Plus.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG5.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP7.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP8.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP9.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUTPUT_INCLUDES assert.h llvm/MC/MCInst.h llvm/Support/DataTypes.h llvm/Support/Debug.h + llvm/Support/LEB128.h llvm/Support/raw_ostream.h + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenDisassemblerTables.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenDisassemblerTables.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-exegesis -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target contrib/libs/llvm12/lib/Target/PowerPC/PPC.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenExegesis.inc + -d ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenExegesis.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/PowerPC/GISel/PPCRegisterBanks.td + contrib/libs/llvm12/lib/Target/PowerPC/P9InstrResources.td + contrib/libs/llvm12/lib/Target/PowerPC/PPC.td contrib/libs/llvm12/lib/Target/PowerPC/PPCCallingConv.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstr64Bit.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrAltivec.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrFormats.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrHTM.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrInfo.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrPrefix.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrSPE.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrVSX.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCPfmCounters.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCRegisterInfo.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule440.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleA2.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500mc.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE5500.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG3.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4Plus.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG5.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP7.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP8.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP9.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenExegesis.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenExegesis.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-fast-isel -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/PowerPC/PPC.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenFastISel.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenFastISel.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/PowerPC/GISel/PPCRegisterBanks.td + contrib/libs/llvm12/lib/Target/PowerPC/P9InstrResources.td + contrib/libs/llvm12/lib/Target/PowerPC/PPC.td contrib/libs/llvm12/lib/Target/PowerPC/PPCCallingConv.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstr64Bit.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrAltivec.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrFormats.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrHTM.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrInfo.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrPrefix.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrSPE.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrVSX.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCPfmCounters.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCRegisterInfo.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule440.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleA2.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500mc.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE5500.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG3.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4Plus.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG5.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP7.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP8.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP9.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenFastISel.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenFastISel.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-global-isel -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/PowerPC/PPC.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenGlobalISel.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenGlobalISel.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/PowerPC/GISel/PPCRegisterBanks.td + contrib/libs/llvm12/lib/Target/PowerPC/P9InstrResources.td + contrib/libs/llvm12/lib/Target/PowerPC/PPC.td contrib/libs/llvm12/lib/Target/PowerPC/PPCCallingConv.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstr64Bit.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrAltivec.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrFormats.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrHTM.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrInfo.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrPrefix.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrSPE.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrVSX.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCPfmCounters.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCRegisterInfo.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule440.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleA2.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500mc.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE5500.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG3.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4Plus.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG5.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP7.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP8.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP9.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenGlobalISel.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenGlobalISel.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-instr-info -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/PowerPC/PPC.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenInstrInfo.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenInstrInfo.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/PowerPC/GISel/PPCRegisterBanks.td + contrib/libs/llvm12/lib/Target/PowerPC/P9InstrResources.td + contrib/libs/llvm12/lib/Target/PowerPC/PPC.td contrib/libs/llvm12/lib/Target/PowerPC/PPCCallingConv.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstr64Bit.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrAltivec.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrFormats.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrHTM.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrInfo.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrPrefix.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrSPE.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrVSX.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCPfmCounters.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCRegisterInfo.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule440.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleA2.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500mc.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE5500.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG3.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4Plus.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG5.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP7.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP8.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP9.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenInstrInfo.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenInstrInfo.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-emitter -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target contrib/libs/llvm12/lib/Target/PowerPC/PPC.td + --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenMCCodeEmitter.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenMCCodeEmitter.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/PowerPC/GISel/PPCRegisterBanks.td + contrib/libs/llvm12/lib/Target/PowerPC/P9InstrResources.td + contrib/libs/llvm12/lib/Target/PowerPC/PPC.td contrib/libs/llvm12/lib/Target/PowerPC/PPCCallingConv.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstr64Bit.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrAltivec.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrFormats.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrHTM.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrInfo.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrPrefix.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrSPE.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrVSX.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCPfmCounters.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCRegisterInfo.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule440.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleA2.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500mc.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE5500.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG3.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4Plus.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG5.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP7.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP8.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP9.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUTPUT_INCLUDES _llvm_sstream.h + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenMCCodeEmitter.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenMCCodeEmitter.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-register-bank -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/PowerPC/PPC.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenRegisterBank.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenRegisterBank.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/PowerPC/GISel/PPCRegisterBanks.td + contrib/libs/llvm12/lib/Target/PowerPC/P9InstrResources.td + contrib/libs/llvm12/lib/Target/PowerPC/PPC.td contrib/libs/llvm12/lib/Target/PowerPC/PPCCallingConv.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstr64Bit.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrAltivec.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrFormats.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrHTM.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrInfo.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrPrefix.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrSPE.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrVSX.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCPfmCounters.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCRegisterInfo.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule440.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleA2.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500mc.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE5500.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG3.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4Plus.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG5.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP7.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP8.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP9.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenRegisterBank.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenRegisterBank.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-register-info -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/PowerPC/PPC.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenRegisterInfo.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenRegisterInfo.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/PowerPC/GISel/PPCRegisterBanks.td + contrib/libs/llvm12/lib/Target/PowerPC/P9InstrResources.td + contrib/libs/llvm12/lib/Target/PowerPC/PPC.td contrib/libs/llvm12/lib/Target/PowerPC/PPCCallingConv.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstr64Bit.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrAltivec.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrFormats.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrHTM.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrInfo.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrPrefix.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrSPE.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrVSX.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCPfmCounters.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCRegisterInfo.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule440.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleA2.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500mc.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE5500.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG3.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4Plus.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG5.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP7.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP8.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP9.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUTPUT_INCLUDES llvm/CodeGen/TargetRegisterInfo.h + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenRegisterInfo.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenRegisterInfo.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-subtarget -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/PowerPC/PPC.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenSubtargetInfo.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenSubtargetInfo.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/PowerPC/GISel/PPCRegisterBanks.td + contrib/libs/llvm12/lib/Target/PowerPC/P9InstrResources.td + contrib/libs/llvm12/lib/Target/PowerPC/PPC.td contrib/libs/llvm12/lib/Target/PowerPC/PPCCallingConv.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstr64Bit.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrAltivec.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrFormats.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrHTM.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrInfo.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrPrefix.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrSPE.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCInstrVSX.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCPfmCounters.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCRegisterInfo.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCSchedule440.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleA2.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE500mc.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleE5500.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG3.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG4Plus.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleG5.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP7.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP8.td + contrib/libs/llvm12/lib/Target/PowerPC/PPCScheduleP9.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUTPUT_INCLUDES llvm/CodeGen/TargetSchedule.h llvm/Support/Debug.h llvm/Support/raw_ostream.h + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenSubtargetInfo.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC/PPCGenSubtargetInfo.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-asm-matcher -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/X86 + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target contrib/libs/llvm12/lib/Target/X86/X86.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenAsmMatcher.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenAsmMatcher.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/X86/X86.td contrib/libs/llvm12/lib/Target/X86/X86CallingConv.td + contrib/libs/llvm12/lib/Target/X86/X86Instr3DNow.td contrib/libs/llvm12/lib/Target/X86/X86InstrAMX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrAVX512.td + contrib/libs/llvm12/lib/Target/X86/X86InstrArithmetic.td + contrib/libs/llvm12/lib/Target/X86/X86InstrCMovSetCC.td + contrib/libs/llvm12/lib/Target/X86/X86InstrCompiler.td + contrib/libs/llvm12/lib/Target/X86/X86InstrControl.td + contrib/libs/llvm12/lib/Target/X86/X86InstrExtension.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFMA.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFPStack.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFormats.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFragmentsSIMD.td + contrib/libs/llvm12/lib/Target/X86/X86InstrInfo.td contrib/libs/llvm12/lib/Target/X86/X86InstrKL.td + contrib/libs/llvm12/lib/Target/X86/X86InstrMMX.td contrib/libs/llvm12/lib/Target/X86/X86InstrMPX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSGX.td contrib/libs/llvm12/lib/Target/X86/X86InstrSNP.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSSE.td contrib/libs/llvm12/lib/Target/X86/X86InstrSVM.td + contrib/libs/llvm12/lib/Target/X86/X86InstrShiftRotate.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSystem.td contrib/libs/llvm12/lib/Target/X86/X86InstrTDX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrTSX.td contrib/libs/llvm12/lib/Target/X86/X86InstrVMX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrVecCompiler.td + contrib/libs/llvm12/lib/Target/X86/X86InstrXOP.td contrib/libs/llvm12/lib/Target/X86/X86PfmCounters.td + contrib/libs/llvm12/lib/Target/X86/X86RegisterBanks.td + contrib/libs/llvm12/lib/Target/X86/X86RegisterInfo.td + contrib/libs/llvm12/lib/Target/X86/X86SchedBroadwell.td + contrib/libs/llvm12/lib/Target/X86/X86SchedHaswell.td + contrib/libs/llvm12/lib/Target/X86/X86SchedPredicates.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSandyBridge.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeClient.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeServer.td + contrib/libs/llvm12/lib/Target/X86/X86Schedule.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleAtom.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleBdVer2.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleBtVer2.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleSLM.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver1.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver2.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUTPUT_INCLUDES llvm/Support/Debug.h llvm/Support/Format.h + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenAsmMatcher.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenAsmMatcher.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-asm-writer -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/X86 + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target contrib/libs/llvm12/lib/Target/X86/X86.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenAsmWriter.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenAsmWriter.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/X86/X86.td contrib/libs/llvm12/lib/Target/X86/X86CallingConv.td + contrib/libs/llvm12/lib/Target/X86/X86Instr3DNow.td contrib/libs/llvm12/lib/Target/X86/X86InstrAMX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrAVX512.td + contrib/libs/llvm12/lib/Target/X86/X86InstrArithmetic.td + contrib/libs/llvm12/lib/Target/X86/X86InstrCMovSetCC.td + contrib/libs/llvm12/lib/Target/X86/X86InstrCompiler.td + contrib/libs/llvm12/lib/Target/X86/X86InstrControl.td + contrib/libs/llvm12/lib/Target/X86/X86InstrExtension.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFMA.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFPStack.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFormats.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFragmentsSIMD.td + contrib/libs/llvm12/lib/Target/X86/X86InstrInfo.td contrib/libs/llvm12/lib/Target/X86/X86InstrKL.td + contrib/libs/llvm12/lib/Target/X86/X86InstrMMX.td contrib/libs/llvm12/lib/Target/X86/X86InstrMPX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSGX.td contrib/libs/llvm12/lib/Target/X86/X86InstrSNP.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSSE.td contrib/libs/llvm12/lib/Target/X86/X86InstrSVM.td + contrib/libs/llvm12/lib/Target/X86/X86InstrShiftRotate.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSystem.td contrib/libs/llvm12/lib/Target/X86/X86InstrTDX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrTSX.td contrib/libs/llvm12/lib/Target/X86/X86InstrVMX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrVecCompiler.td + contrib/libs/llvm12/lib/Target/X86/X86InstrXOP.td contrib/libs/llvm12/lib/Target/X86/X86PfmCounters.td + contrib/libs/llvm12/lib/Target/X86/X86RegisterBanks.td + contrib/libs/llvm12/lib/Target/X86/X86RegisterInfo.td + contrib/libs/llvm12/lib/Target/X86/X86SchedBroadwell.td + contrib/libs/llvm12/lib/Target/X86/X86SchedHaswell.td + contrib/libs/llvm12/lib/Target/X86/X86SchedPredicates.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSandyBridge.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeClient.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeServer.td + contrib/libs/llvm12/lib/Target/X86/X86Schedule.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleAtom.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleBdVer2.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleBtVer2.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleSLM.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver1.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver2.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenAsmWriter.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenAsmWriter.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-asm-writer -asmwriternum=1 -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/X86 -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/X86/X86.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenAsmWriter1.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenAsmWriter1.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/X86/X86.td contrib/libs/llvm12/lib/Target/X86/X86CallingConv.td + contrib/libs/llvm12/lib/Target/X86/X86Instr3DNow.td contrib/libs/llvm12/lib/Target/X86/X86InstrAMX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrAVX512.td + contrib/libs/llvm12/lib/Target/X86/X86InstrArithmetic.td + contrib/libs/llvm12/lib/Target/X86/X86InstrCMovSetCC.td + contrib/libs/llvm12/lib/Target/X86/X86InstrCompiler.td + contrib/libs/llvm12/lib/Target/X86/X86InstrControl.td + contrib/libs/llvm12/lib/Target/X86/X86InstrExtension.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFMA.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFPStack.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFormats.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFragmentsSIMD.td + contrib/libs/llvm12/lib/Target/X86/X86InstrInfo.td contrib/libs/llvm12/lib/Target/X86/X86InstrKL.td + contrib/libs/llvm12/lib/Target/X86/X86InstrMMX.td contrib/libs/llvm12/lib/Target/X86/X86InstrMPX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSGX.td contrib/libs/llvm12/lib/Target/X86/X86InstrSNP.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSSE.td contrib/libs/llvm12/lib/Target/X86/X86InstrSVM.td + contrib/libs/llvm12/lib/Target/X86/X86InstrShiftRotate.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSystem.td contrib/libs/llvm12/lib/Target/X86/X86InstrTDX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrTSX.td contrib/libs/llvm12/lib/Target/X86/X86InstrVMX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrVecCompiler.td + contrib/libs/llvm12/lib/Target/X86/X86InstrXOP.td contrib/libs/llvm12/lib/Target/X86/X86PfmCounters.td + contrib/libs/llvm12/lib/Target/X86/X86RegisterBanks.td + contrib/libs/llvm12/lib/Target/X86/X86RegisterInfo.td + contrib/libs/llvm12/lib/Target/X86/X86SchedBroadwell.td + contrib/libs/llvm12/lib/Target/X86/X86SchedHaswell.td + contrib/libs/llvm12/lib/Target/X86/X86SchedPredicates.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSandyBridge.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeClient.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeServer.td + contrib/libs/llvm12/lib/Target/X86/X86Schedule.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleAtom.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleBdVer2.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleBtVer2.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleSLM.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver1.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver2.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenAsmWriter1.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenAsmWriter1.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-callingconv -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/X86 + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target contrib/libs/llvm12/lib/Target/X86/X86.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenCallingConv.inc + -d ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenCallingConv.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/X86/X86.td contrib/libs/llvm12/lib/Target/X86/X86CallingConv.td + contrib/libs/llvm12/lib/Target/X86/X86Instr3DNow.td contrib/libs/llvm12/lib/Target/X86/X86InstrAMX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrAVX512.td + contrib/libs/llvm12/lib/Target/X86/X86InstrArithmetic.td + contrib/libs/llvm12/lib/Target/X86/X86InstrCMovSetCC.td + contrib/libs/llvm12/lib/Target/X86/X86InstrCompiler.td + contrib/libs/llvm12/lib/Target/X86/X86InstrControl.td + contrib/libs/llvm12/lib/Target/X86/X86InstrExtension.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFMA.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFPStack.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFormats.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFragmentsSIMD.td + contrib/libs/llvm12/lib/Target/X86/X86InstrInfo.td contrib/libs/llvm12/lib/Target/X86/X86InstrKL.td + contrib/libs/llvm12/lib/Target/X86/X86InstrMMX.td contrib/libs/llvm12/lib/Target/X86/X86InstrMPX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSGX.td contrib/libs/llvm12/lib/Target/X86/X86InstrSNP.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSSE.td contrib/libs/llvm12/lib/Target/X86/X86InstrSVM.td + contrib/libs/llvm12/lib/Target/X86/X86InstrShiftRotate.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSystem.td contrib/libs/llvm12/lib/Target/X86/X86InstrTDX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrTSX.td contrib/libs/llvm12/lib/Target/X86/X86InstrVMX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrVecCompiler.td + contrib/libs/llvm12/lib/Target/X86/X86InstrXOP.td contrib/libs/llvm12/lib/Target/X86/X86PfmCounters.td + contrib/libs/llvm12/lib/Target/X86/X86RegisterBanks.td + contrib/libs/llvm12/lib/Target/X86/X86RegisterInfo.td + contrib/libs/llvm12/lib/Target/X86/X86SchedBroadwell.td + contrib/libs/llvm12/lib/Target/X86/X86SchedHaswell.td + contrib/libs/llvm12/lib/Target/X86/X86SchedPredicates.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSandyBridge.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeClient.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeServer.td + contrib/libs/llvm12/lib/Target/X86/X86Schedule.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleAtom.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleBdVer2.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleBtVer2.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleSLM.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver1.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver2.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenCallingConv.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenCallingConv.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-dag-isel -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/X86 + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target -omit-comments + contrib/libs/llvm12/lib/Target/X86/X86.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenDAGISel.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenDAGISel.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/X86/X86.td contrib/libs/llvm12/lib/Target/X86/X86CallingConv.td + contrib/libs/llvm12/lib/Target/X86/X86Instr3DNow.td contrib/libs/llvm12/lib/Target/X86/X86InstrAMX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrAVX512.td + contrib/libs/llvm12/lib/Target/X86/X86InstrArithmetic.td + contrib/libs/llvm12/lib/Target/X86/X86InstrCMovSetCC.td + contrib/libs/llvm12/lib/Target/X86/X86InstrCompiler.td + contrib/libs/llvm12/lib/Target/X86/X86InstrControl.td + contrib/libs/llvm12/lib/Target/X86/X86InstrExtension.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFMA.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFPStack.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFormats.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFragmentsSIMD.td + contrib/libs/llvm12/lib/Target/X86/X86InstrInfo.td contrib/libs/llvm12/lib/Target/X86/X86InstrKL.td + contrib/libs/llvm12/lib/Target/X86/X86InstrMMX.td contrib/libs/llvm12/lib/Target/X86/X86InstrMPX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSGX.td contrib/libs/llvm12/lib/Target/X86/X86InstrSNP.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSSE.td contrib/libs/llvm12/lib/Target/X86/X86InstrSVM.td + contrib/libs/llvm12/lib/Target/X86/X86InstrShiftRotate.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSystem.td contrib/libs/llvm12/lib/Target/X86/X86InstrTDX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrTSX.td contrib/libs/llvm12/lib/Target/X86/X86InstrVMX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrVecCompiler.td + contrib/libs/llvm12/lib/Target/X86/X86InstrXOP.td contrib/libs/llvm12/lib/Target/X86/X86PfmCounters.td + contrib/libs/llvm12/lib/Target/X86/X86RegisterBanks.td + contrib/libs/llvm12/lib/Target/X86/X86RegisterInfo.td + contrib/libs/llvm12/lib/Target/X86/X86SchedBroadwell.td + contrib/libs/llvm12/lib/Target/X86/X86SchedHaswell.td + contrib/libs/llvm12/lib/Target/X86/X86SchedPredicates.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSandyBridge.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeClient.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeServer.td + contrib/libs/llvm12/lib/Target/X86/X86Schedule.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleAtom.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleBdVer2.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleBtVer2.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleSLM.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver1.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver2.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenDAGISel.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenDAGISel.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-disassembler -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/X86 + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target contrib/libs/llvm12/lib/Target/X86/X86.td + --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenDisassemblerTables.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenDisassemblerTables.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/X86/X86.td contrib/libs/llvm12/lib/Target/X86/X86CallingConv.td + contrib/libs/llvm12/lib/Target/X86/X86Instr3DNow.td contrib/libs/llvm12/lib/Target/X86/X86InstrAMX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrAVX512.td + contrib/libs/llvm12/lib/Target/X86/X86InstrArithmetic.td + contrib/libs/llvm12/lib/Target/X86/X86InstrCMovSetCC.td + contrib/libs/llvm12/lib/Target/X86/X86InstrCompiler.td + contrib/libs/llvm12/lib/Target/X86/X86InstrControl.td + contrib/libs/llvm12/lib/Target/X86/X86InstrExtension.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFMA.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFPStack.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFormats.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFragmentsSIMD.td + contrib/libs/llvm12/lib/Target/X86/X86InstrInfo.td contrib/libs/llvm12/lib/Target/X86/X86InstrKL.td + contrib/libs/llvm12/lib/Target/X86/X86InstrMMX.td contrib/libs/llvm12/lib/Target/X86/X86InstrMPX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSGX.td contrib/libs/llvm12/lib/Target/X86/X86InstrSNP.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSSE.td contrib/libs/llvm12/lib/Target/X86/X86InstrSVM.td + contrib/libs/llvm12/lib/Target/X86/X86InstrShiftRotate.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSystem.td contrib/libs/llvm12/lib/Target/X86/X86InstrTDX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrTSX.td contrib/libs/llvm12/lib/Target/X86/X86InstrVMX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrVecCompiler.td + contrib/libs/llvm12/lib/Target/X86/X86InstrXOP.td contrib/libs/llvm12/lib/Target/X86/X86PfmCounters.td + contrib/libs/llvm12/lib/Target/X86/X86RegisterBanks.td + contrib/libs/llvm12/lib/Target/X86/X86RegisterInfo.td + contrib/libs/llvm12/lib/Target/X86/X86SchedBroadwell.td + contrib/libs/llvm12/lib/Target/X86/X86SchedHaswell.td + contrib/libs/llvm12/lib/Target/X86/X86SchedPredicates.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSandyBridge.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeClient.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeServer.td + contrib/libs/llvm12/lib/Target/X86/X86Schedule.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleAtom.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleBdVer2.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleBtVer2.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleSLM.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver1.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver2.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenDisassemblerTables.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenDisassemblerTables.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-x86-EVEX2VEX-tables -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/X86 -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/X86/X86.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenEVEX2VEXTables.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenEVEX2VEXTables.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/X86/X86.td contrib/libs/llvm12/lib/Target/X86/X86CallingConv.td + contrib/libs/llvm12/lib/Target/X86/X86Instr3DNow.td contrib/libs/llvm12/lib/Target/X86/X86InstrAMX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrAVX512.td + contrib/libs/llvm12/lib/Target/X86/X86InstrArithmetic.td + contrib/libs/llvm12/lib/Target/X86/X86InstrCMovSetCC.td + contrib/libs/llvm12/lib/Target/X86/X86InstrCompiler.td + contrib/libs/llvm12/lib/Target/X86/X86InstrControl.td + contrib/libs/llvm12/lib/Target/X86/X86InstrExtension.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFMA.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFPStack.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFormats.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFragmentsSIMD.td + contrib/libs/llvm12/lib/Target/X86/X86InstrInfo.td contrib/libs/llvm12/lib/Target/X86/X86InstrKL.td + contrib/libs/llvm12/lib/Target/X86/X86InstrMMX.td contrib/libs/llvm12/lib/Target/X86/X86InstrMPX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSGX.td contrib/libs/llvm12/lib/Target/X86/X86InstrSNP.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSSE.td contrib/libs/llvm12/lib/Target/X86/X86InstrSVM.td + contrib/libs/llvm12/lib/Target/X86/X86InstrShiftRotate.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSystem.td contrib/libs/llvm12/lib/Target/X86/X86InstrTDX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrTSX.td contrib/libs/llvm12/lib/Target/X86/X86InstrVMX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrVecCompiler.td + contrib/libs/llvm12/lib/Target/X86/X86InstrXOP.td contrib/libs/llvm12/lib/Target/X86/X86PfmCounters.td + contrib/libs/llvm12/lib/Target/X86/X86RegisterBanks.td + contrib/libs/llvm12/lib/Target/X86/X86RegisterInfo.td + contrib/libs/llvm12/lib/Target/X86/X86SchedBroadwell.td + contrib/libs/llvm12/lib/Target/X86/X86SchedHaswell.td + contrib/libs/llvm12/lib/Target/X86/X86SchedPredicates.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSandyBridge.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeClient.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeServer.td + contrib/libs/llvm12/lib/Target/X86/X86Schedule.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleAtom.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleBdVer2.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleBtVer2.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleSLM.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver1.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver2.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenEVEX2VEXTables.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenEVEX2VEXTables.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-exegesis -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/X86 + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target contrib/libs/llvm12/lib/Target/X86/X86.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenExegesis.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenExegesis.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/X86/X86.td contrib/libs/llvm12/lib/Target/X86/X86CallingConv.td + contrib/libs/llvm12/lib/Target/X86/X86Instr3DNow.td contrib/libs/llvm12/lib/Target/X86/X86InstrAMX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrAVX512.td + contrib/libs/llvm12/lib/Target/X86/X86InstrArithmetic.td + contrib/libs/llvm12/lib/Target/X86/X86InstrCMovSetCC.td + contrib/libs/llvm12/lib/Target/X86/X86InstrCompiler.td + contrib/libs/llvm12/lib/Target/X86/X86InstrControl.td + contrib/libs/llvm12/lib/Target/X86/X86InstrExtension.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFMA.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFPStack.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFormats.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFragmentsSIMD.td + contrib/libs/llvm12/lib/Target/X86/X86InstrInfo.td contrib/libs/llvm12/lib/Target/X86/X86InstrKL.td + contrib/libs/llvm12/lib/Target/X86/X86InstrMMX.td contrib/libs/llvm12/lib/Target/X86/X86InstrMPX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSGX.td contrib/libs/llvm12/lib/Target/X86/X86InstrSNP.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSSE.td contrib/libs/llvm12/lib/Target/X86/X86InstrSVM.td + contrib/libs/llvm12/lib/Target/X86/X86InstrShiftRotate.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSystem.td contrib/libs/llvm12/lib/Target/X86/X86InstrTDX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrTSX.td contrib/libs/llvm12/lib/Target/X86/X86InstrVMX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrVecCompiler.td + contrib/libs/llvm12/lib/Target/X86/X86InstrXOP.td contrib/libs/llvm12/lib/Target/X86/X86PfmCounters.td + contrib/libs/llvm12/lib/Target/X86/X86RegisterBanks.td + contrib/libs/llvm12/lib/Target/X86/X86RegisterInfo.td + contrib/libs/llvm12/lib/Target/X86/X86SchedBroadwell.td + contrib/libs/llvm12/lib/Target/X86/X86SchedHaswell.td + contrib/libs/llvm12/lib/Target/X86/X86SchedPredicates.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSandyBridge.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeClient.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeServer.td + contrib/libs/llvm12/lib/Target/X86/X86Schedule.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleAtom.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleBdVer2.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleBtVer2.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleSLM.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver1.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver2.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenExegesis.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenExegesis.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-fast-isel -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/X86 + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target contrib/libs/llvm12/lib/Target/X86/X86.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenFastISel.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenFastISel.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/X86/X86.td contrib/libs/llvm12/lib/Target/X86/X86CallingConv.td + contrib/libs/llvm12/lib/Target/X86/X86Instr3DNow.td contrib/libs/llvm12/lib/Target/X86/X86InstrAMX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrAVX512.td + contrib/libs/llvm12/lib/Target/X86/X86InstrArithmetic.td + contrib/libs/llvm12/lib/Target/X86/X86InstrCMovSetCC.td + contrib/libs/llvm12/lib/Target/X86/X86InstrCompiler.td + contrib/libs/llvm12/lib/Target/X86/X86InstrControl.td + contrib/libs/llvm12/lib/Target/X86/X86InstrExtension.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFMA.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFPStack.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFormats.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFragmentsSIMD.td + contrib/libs/llvm12/lib/Target/X86/X86InstrInfo.td contrib/libs/llvm12/lib/Target/X86/X86InstrKL.td + contrib/libs/llvm12/lib/Target/X86/X86InstrMMX.td contrib/libs/llvm12/lib/Target/X86/X86InstrMPX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSGX.td contrib/libs/llvm12/lib/Target/X86/X86InstrSNP.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSSE.td contrib/libs/llvm12/lib/Target/X86/X86InstrSVM.td + contrib/libs/llvm12/lib/Target/X86/X86InstrShiftRotate.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSystem.td contrib/libs/llvm12/lib/Target/X86/X86InstrTDX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrTSX.td contrib/libs/llvm12/lib/Target/X86/X86InstrVMX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrVecCompiler.td + contrib/libs/llvm12/lib/Target/X86/X86InstrXOP.td contrib/libs/llvm12/lib/Target/X86/X86PfmCounters.td + contrib/libs/llvm12/lib/Target/X86/X86RegisterBanks.td + contrib/libs/llvm12/lib/Target/X86/X86RegisterInfo.td + contrib/libs/llvm12/lib/Target/X86/X86SchedBroadwell.td + contrib/libs/llvm12/lib/Target/X86/X86SchedHaswell.td + contrib/libs/llvm12/lib/Target/X86/X86SchedPredicates.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSandyBridge.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeClient.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeServer.td + contrib/libs/llvm12/lib/Target/X86/X86Schedule.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleAtom.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleBdVer2.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleBtVer2.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleSLM.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver1.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver2.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenFastISel.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenFastISel.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-global-isel -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/X86 + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target contrib/libs/llvm12/lib/Target/X86/X86.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenGlobalISel.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenGlobalISel.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/X86/X86.td contrib/libs/llvm12/lib/Target/X86/X86CallingConv.td + contrib/libs/llvm12/lib/Target/X86/X86Instr3DNow.td contrib/libs/llvm12/lib/Target/X86/X86InstrAMX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrAVX512.td + contrib/libs/llvm12/lib/Target/X86/X86InstrArithmetic.td + contrib/libs/llvm12/lib/Target/X86/X86InstrCMovSetCC.td + contrib/libs/llvm12/lib/Target/X86/X86InstrCompiler.td + contrib/libs/llvm12/lib/Target/X86/X86InstrControl.td + contrib/libs/llvm12/lib/Target/X86/X86InstrExtension.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFMA.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFPStack.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFormats.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFragmentsSIMD.td + contrib/libs/llvm12/lib/Target/X86/X86InstrInfo.td contrib/libs/llvm12/lib/Target/X86/X86InstrKL.td + contrib/libs/llvm12/lib/Target/X86/X86InstrMMX.td contrib/libs/llvm12/lib/Target/X86/X86InstrMPX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSGX.td contrib/libs/llvm12/lib/Target/X86/X86InstrSNP.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSSE.td contrib/libs/llvm12/lib/Target/X86/X86InstrSVM.td + contrib/libs/llvm12/lib/Target/X86/X86InstrShiftRotate.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSystem.td contrib/libs/llvm12/lib/Target/X86/X86InstrTDX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrTSX.td contrib/libs/llvm12/lib/Target/X86/X86InstrVMX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrVecCompiler.td + contrib/libs/llvm12/lib/Target/X86/X86InstrXOP.td contrib/libs/llvm12/lib/Target/X86/X86PfmCounters.td + contrib/libs/llvm12/lib/Target/X86/X86RegisterBanks.td + contrib/libs/llvm12/lib/Target/X86/X86RegisterInfo.td + contrib/libs/llvm12/lib/Target/X86/X86SchedBroadwell.td + contrib/libs/llvm12/lib/Target/X86/X86SchedHaswell.td + contrib/libs/llvm12/lib/Target/X86/X86SchedPredicates.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSandyBridge.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeClient.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeServer.td + contrib/libs/llvm12/lib/Target/X86/X86Schedule.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleAtom.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleBdVer2.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleBtVer2.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleSLM.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver1.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver2.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenGlobalISel.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenGlobalISel.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-instr-info -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/X86 + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target contrib/libs/llvm12/lib/Target/X86/X86.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenInstrInfo.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenInstrInfo.inc.d + --long-string-literals=0 + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/X86/X86.td contrib/libs/llvm12/lib/Target/X86/X86CallingConv.td + contrib/libs/llvm12/lib/Target/X86/X86Instr3DNow.td contrib/libs/llvm12/lib/Target/X86/X86InstrAMX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrAVX512.td + contrib/libs/llvm12/lib/Target/X86/X86InstrArithmetic.td + contrib/libs/llvm12/lib/Target/X86/X86InstrCMovSetCC.td + contrib/libs/llvm12/lib/Target/X86/X86InstrCompiler.td + contrib/libs/llvm12/lib/Target/X86/X86InstrControl.td + contrib/libs/llvm12/lib/Target/X86/X86InstrExtension.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFMA.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFPStack.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFormats.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFragmentsSIMD.td + contrib/libs/llvm12/lib/Target/X86/X86InstrInfo.td contrib/libs/llvm12/lib/Target/X86/X86InstrKL.td + contrib/libs/llvm12/lib/Target/X86/X86InstrMMX.td contrib/libs/llvm12/lib/Target/X86/X86InstrMPX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSGX.td contrib/libs/llvm12/lib/Target/X86/X86InstrSNP.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSSE.td contrib/libs/llvm12/lib/Target/X86/X86InstrSVM.td + contrib/libs/llvm12/lib/Target/X86/X86InstrShiftRotate.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSystem.td contrib/libs/llvm12/lib/Target/X86/X86InstrTDX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrTSX.td contrib/libs/llvm12/lib/Target/X86/X86InstrVMX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrVecCompiler.td + contrib/libs/llvm12/lib/Target/X86/X86InstrXOP.td contrib/libs/llvm12/lib/Target/X86/X86PfmCounters.td + contrib/libs/llvm12/lib/Target/X86/X86RegisterBanks.td + contrib/libs/llvm12/lib/Target/X86/X86RegisterInfo.td + contrib/libs/llvm12/lib/Target/X86/X86SchedBroadwell.td + contrib/libs/llvm12/lib/Target/X86/X86SchedHaswell.td + contrib/libs/llvm12/lib/Target/X86/X86SchedPredicates.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSandyBridge.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeClient.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeServer.td + contrib/libs/llvm12/lib/Target/X86/X86Schedule.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleAtom.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleBdVer2.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleBtVer2.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleSLM.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver1.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver2.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenInstrInfo.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenInstrInfo.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-register-bank -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/X86 -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/X86/X86.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenRegisterBank.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenRegisterBank.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/X86/X86.td contrib/libs/llvm12/lib/Target/X86/X86CallingConv.td + contrib/libs/llvm12/lib/Target/X86/X86Instr3DNow.td contrib/libs/llvm12/lib/Target/X86/X86InstrAMX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrAVX512.td + contrib/libs/llvm12/lib/Target/X86/X86InstrArithmetic.td + contrib/libs/llvm12/lib/Target/X86/X86InstrCMovSetCC.td + contrib/libs/llvm12/lib/Target/X86/X86InstrCompiler.td + contrib/libs/llvm12/lib/Target/X86/X86InstrControl.td + contrib/libs/llvm12/lib/Target/X86/X86InstrExtension.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFMA.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFPStack.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFormats.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFragmentsSIMD.td + contrib/libs/llvm12/lib/Target/X86/X86InstrInfo.td contrib/libs/llvm12/lib/Target/X86/X86InstrKL.td + contrib/libs/llvm12/lib/Target/X86/X86InstrMMX.td contrib/libs/llvm12/lib/Target/X86/X86InstrMPX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSGX.td contrib/libs/llvm12/lib/Target/X86/X86InstrSNP.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSSE.td contrib/libs/llvm12/lib/Target/X86/X86InstrSVM.td + contrib/libs/llvm12/lib/Target/X86/X86InstrShiftRotate.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSystem.td contrib/libs/llvm12/lib/Target/X86/X86InstrTDX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrTSX.td contrib/libs/llvm12/lib/Target/X86/X86InstrVMX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrVecCompiler.td + contrib/libs/llvm12/lib/Target/X86/X86InstrXOP.td contrib/libs/llvm12/lib/Target/X86/X86PfmCounters.td + contrib/libs/llvm12/lib/Target/X86/X86RegisterBanks.td + contrib/libs/llvm12/lib/Target/X86/X86RegisterInfo.td + contrib/libs/llvm12/lib/Target/X86/X86SchedBroadwell.td + contrib/libs/llvm12/lib/Target/X86/X86SchedHaswell.td + contrib/libs/llvm12/lib/Target/X86/X86SchedPredicates.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSandyBridge.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeClient.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeServer.td + contrib/libs/llvm12/lib/Target/X86/X86Schedule.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleAtom.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleBdVer2.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleBtVer2.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleSLM.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver1.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver2.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenRegisterBank.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenRegisterBank.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-register-info -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/X86 -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/X86/X86.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenRegisterInfo.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenRegisterInfo.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/X86/X86.td contrib/libs/llvm12/lib/Target/X86/X86CallingConv.td + contrib/libs/llvm12/lib/Target/X86/X86Instr3DNow.td contrib/libs/llvm12/lib/Target/X86/X86InstrAMX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrAVX512.td + contrib/libs/llvm12/lib/Target/X86/X86InstrArithmetic.td + contrib/libs/llvm12/lib/Target/X86/X86InstrCMovSetCC.td + contrib/libs/llvm12/lib/Target/X86/X86InstrCompiler.td + contrib/libs/llvm12/lib/Target/X86/X86InstrControl.td + contrib/libs/llvm12/lib/Target/X86/X86InstrExtension.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFMA.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFPStack.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFormats.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFragmentsSIMD.td + contrib/libs/llvm12/lib/Target/X86/X86InstrInfo.td contrib/libs/llvm12/lib/Target/X86/X86InstrKL.td + contrib/libs/llvm12/lib/Target/X86/X86InstrMMX.td contrib/libs/llvm12/lib/Target/X86/X86InstrMPX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSGX.td contrib/libs/llvm12/lib/Target/X86/X86InstrSNP.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSSE.td contrib/libs/llvm12/lib/Target/X86/X86InstrSVM.td + contrib/libs/llvm12/lib/Target/X86/X86InstrShiftRotate.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSystem.td contrib/libs/llvm12/lib/Target/X86/X86InstrTDX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrTSX.td contrib/libs/llvm12/lib/Target/X86/X86InstrVMX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrVecCompiler.td + contrib/libs/llvm12/lib/Target/X86/X86InstrXOP.td contrib/libs/llvm12/lib/Target/X86/X86PfmCounters.td + contrib/libs/llvm12/lib/Target/X86/X86RegisterBanks.td + contrib/libs/llvm12/lib/Target/X86/X86RegisterInfo.td + contrib/libs/llvm12/lib/Target/X86/X86SchedBroadwell.td + contrib/libs/llvm12/lib/Target/X86/X86SchedHaswell.td + contrib/libs/llvm12/lib/Target/X86/X86SchedPredicates.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSandyBridge.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeClient.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeServer.td + contrib/libs/llvm12/lib/Target/X86/X86Schedule.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleAtom.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleBdVer2.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleBtVer2.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleSLM.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver1.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver2.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUTPUT_INCLUDES llvm/CodeGen/TargetRegisterInfo.h + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenRegisterInfo.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenRegisterInfo.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-subtarget -I ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target/X86 + -Iinclude -I${ARCADIA_ROOT}/contrib/libs/llvm12/include -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/Target contrib/libs/llvm12/lib/Target/X86/X86.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenSubtargetInfo.inc + -d ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenSubtargetInfo.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/Target/X86/X86.td contrib/libs/llvm12/lib/Target/X86/X86CallingConv.td + contrib/libs/llvm12/lib/Target/X86/X86Instr3DNow.td contrib/libs/llvm12/lib/Target/X86/X86InstrAMX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrAVX512.td + contrib/libs/llvm12/lib/Target/X86/X86InstrArithmetic.td + contrib/libs/llvm12/lib/Target/X86/X86InstrCMovSetCC.td + contrib/libs/llvm12/lib/Target/X86/X86InstrCompiler.td + contrib/libs/llvm12/lib/Target/X86/X86InstrControl.td + contrib/libs/llvm12/lib/Target/X86/X86InstrExtension.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFMA.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFPStack.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFormats.td + contrib/libs/llvm12/lib/Target/X86/X86InstrFragmentsSIMD.td + contrib/libs/llvm12/lib/Target/X86/X86InstrInfo.td contrib/libs/llvm12/lib/Target/X86/X86InstrKL.td + contrib/libs/llvm12/lib/Target/X86/X86InstrMMX.td contrib/libs/llvm12/lib/Target/X86/X86InstrMPX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSGX.td contrib/libs/llvm12/lib/Target/X86/X86InstrSNP.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSSE.td contrib/libs/llvm12/lib/Target/X86/X86InstrSVM.td + contrib/libs/llvm12/lib/Target/X86/X86InstrShiftRotate.td + contrib/libs/llvm12/lib/Target/X86/X86InstrSystem.td contrib/libs/llvm12/lib/Target/X86/X86InstrTDX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrTSX.td contrib/libs/llvm12/lib/Target/X86/X86InstrVMX.td + contrib/libs/llvm12/lib/Target/X86/X86InstrVecCompiler.td + contrib/libs/llvm12/lib/Target/X86/X86InstrXOP.td contrib/libs/llvm12/lib/Target/X86/X86PfmCounters.td + contrib/libs/llvm12/lib/Target/X86/X86RegisterBanks.td + contrib/libs/llvm12/lib/Target/X86/X86RegisterInfo.td + contrib/libs/llvm12/lib/Target/X86/X86SchedBroadwell.td + contrib/libs/llvm12/lib/Target/X86/X86SchedHaswell.td + contrib/libs/llvm12/lib/Target/X86/X86SchedPredicates.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSandyBridge.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeClient.td + contrib/libs/llvm12/lib/Target/X86/X86SchedSkylakeServer.td + contrib/libs/llvm12/lib/Target/X86/X86Schedule.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleAtom.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleBdVer2.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleBtVer2.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleSLM.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver1.td + contrib/libs/llvm12/lib/Target/X86/X86ScheduleZnver2.td llvm/CodeGen/SDNodeProperties.td + llvm/CodeGen/ValueTypes.td llvm/IR/Intrinsics.td llvm/IR/IntrinsicsAArch64.td + llvm/IR/IntrinsicsAMDGPU.td llvm/IR/IntrinsicsARM.td llvm/IR/IntrinsicsBPF.td + llvm/IR/IntrinsicsHexagon.td llvm/IR/IntrinsicsHexagonDep.td llvm/IR/IntrinsicsMips.td + llvm/IR/IntrinsicsNVVM.td llvm/IR/IntrinsicsPowerPC.td llvm/IR/IntrinsicsRISCV.td + llvm/IR/IntrinsicsSystemZ.td llvm/IR/IntrinsicsVE.td llvm/IR/IntrinsicsVEVL.gen.td + llvm/IR/IntrinsicsWebAssembly.td llvm/IR/IntrinsicsX86.td llvm/IR/IntrinsicsXCore.td + llvm/Target/GenericOpcodes.td llvm/Target/GlobalISel/RegisterBank.td + llvm/Target/GlobalISel/SelectionDAGCompat.td llvm/Target/GlobalISel/Target.td llvm/Target/Target.td + llvm/Target/TargetCallingConv.td llvm/Target/TargetInstrPredicate.td llvm/Target/TargetItinerary.td + llvm/Target/TargetPfmCounters.td llvm/Target/TargetSchedule.td llvm/Target/TargetSelectionDAG.td + OUTPUT_INCLUDES llvm/CodeGen/TargetSchedule.h llvm/Support/Debug.h llvm/Support/raw_ostream.h + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenSubtargetInfo.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86/X86GenSubtargetInfo.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-opt-parser-defs -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/ToolDrivers/llvm-dlltool -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include + contrib/libs/llvm12/lib/ToolDrivers/llvm-dlltool/Options.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/ToolDrivers/llvm-dlltool/Options.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/ToolDrivers/llvm-dlltool/Options.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/ToolDrivers/llvm-dlltool/Options.td llvm/Option/OptParser.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/ToolDrivers/llvm-dlltool/Options.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/ToolDrivers/llvm-dlltool/Options.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-opt-parser-defs -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/lib/ToolDrivers/llvm-lib -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include contrib/libs/llvm12/lib/ToolDrivers/llvm-lib/Options.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/ToolDrivers/llvm-lib/Options.inc + -d ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/ToolDrivers/llvm-lib/Options.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/lib/ToolDrivers/llvm-lib/Options.td llvm/Option/OptParser.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/ToolDrivers/llvm-lib/Options.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/ToolDrivers/llvm-lib/Options.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-opt-parser-defs -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/tools/dsymutil -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include contrib/libs/llvm12/tools/dsymutil/Options.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/dsymutil/Options.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/dsymutil/Options.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/tools/dsymutil/Options.td llvm/Option/OptParser.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/dsymutil/Options.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/dsymutil/Options.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-opt-parser-defs -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/tools/llvm-cvtres -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include contrib/libs/llvm12/tools/llvm-cvtres/Opts.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-cvtres/Opts.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-cvtres/Opts.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/tools/llvm-cvtres/Opts.td llvm/Option/OptParser.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-cvtres/Opts.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-cvtres/Opts.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-opt-parser-defs -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/tools/llvm-lipo -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include contrib/libs/llvm12/tools/llvm-lipo/LipoOpts.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-lipo/LipoOpts.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-lipo/LipoOpts.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/tools/llvm-lipo/LipoOpts.td llvm/Option/OptParser.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-lipo/LipoOpts.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-lipo/LipoOpts.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-opt-parser-defs -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/tools/llvm-ml -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include contrib/libs/llvm12/tools/llvm-ml/Opts.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-ml/Opts.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-ml/Opts.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/tools/llvm-ml/Opts.td llvm/Option/OptParser.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-ml/Opts.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-ml/Opts.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-opt-parser-defs -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/tools/llvm-mt -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include contrib/libs/llvm12/tools/llvm-mt/Opts.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-mt/Opts.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-mt/Opts.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/tools/llvm-mt/Opts.td llvm/Option/OptParser.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-mt/Opts.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-mt/Opts.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-opt-parser-defs -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/tools/llvm-objcopy -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include + contrib/libs/llvm12/tools/llvm-objcopy/BitcodeStripOpts.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-objcopy/BitcodeStripOpts.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-objcopy/BitcodeStripOpts.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/tools/llvm-objcopy/BitcodeStripOpts.td llvm/Option/OptParser.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-objcopy/BitcodeStripOpts.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-objcopy/BitcodeStripOpts.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-opt-parser-defs -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/tools/llvm-objcopy -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include + contrib/libs/llvm12/tools/llvm-objcopy/InstallNameToolOpts.td --write-if-changed -o + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-objcopy/InstallNameToolOpts.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-objcopy/InstallNameToolOpts.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/tools/llvm-objcopy/InstallNameToolOpts.td llvm/Option/OptParser.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-objcopy/InstallNameToolOpts.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-objcopy/InstallNameToolOpts.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-opt-parser-defs -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/tools/llvm-objcopy -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include contrib/libs/llvm12/tools/llvm-objcopy/ObjcopyOpts.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-objcopy/ObjcopyOpts.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-objcopy/ObjcopyOpts.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/tools/llvm-objcopy/CommonOpts.td + contrib/libs/llvm12/tools/llvm-objcopy/ObjcopyOpts.td llvm/Option/OptParser.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-objcopy/ObjcopyOpts.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-objcopy/ObjcopyOpts.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-opt-parser-defs -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/tools/llvm-objcopy -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include contrib/libs/llvm12/tools/llvm-objcopy/StripOpts.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-objcopy/StripOpts.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-objcopy/StripOpts.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/tools/llvm-objcopy/CommonOpts.td + contrib/libs/llvm12/tools/llvm-objcopy/StripOpts.td llvm/Option/OptParser.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-objcopy/StripOpts.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-objcopy/StripOpts.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-opt-parser-defs -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/tools/llvm-rc -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include contrib/libs/llvm12/tools/llvm-rc/Opts.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-rc/Opts.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-rc/Opts.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/tools/llvm-rc/Opts.td llvm/Option/OptParser.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-rc/Opts.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-rc/Opts.inc.d +) + +RUN_PROGRAM( + contrib/libs/llvm12/utils/TableGen -gen-opt-parser-defs -I + ${ARCADIA_ROOT}/contrib/libs/llvm12/tools/llvm-symbolizer -Iinclude + -I${ARCADIA_ROOT}/contrib/libs/llvm12/include contrib/libs/llvm12/tools/llvm-symbolizer/Opts.td + --write-if-changed -o ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-symbolizer/Opts.inc -d + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-symbolizer/Opts.inc.d + CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12 + IN contrib/libs/llvm12/tools/llvm-symbolizer/Opts.td llvm/Option/OptParser.td + OUT_NOAUTO ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-symbolizer/Opts.inc + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-symbolizer/Opts.inc.d +) + +END() diff --git a/contrib/libs/llvm12/lib/Analysis/ya.make b/contrib/libs/llvm12/lib/Analysis/ya.make new file mode 100644 index 0000000000..9de20901d6 --- /dev/null +++ b/contrib/libs/llvm12/lib/Analysis/ya.make @@ -0,0 +1,146 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE( + Apache-2.0 WITH LLVM-exception AND + NCSA +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/Analysis +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AliasAnalysis.cpp + AliasAnalysisEvaluator.cpp + AliasAnalysisSummary.cpp + AliasSetTracker.cpp + Analysis.cpp + AssumeBundleQueries.cpp + AssumptionCache.cpp + BasicAliasAnalysis.cpp + BlockFrequencyInfo.cpp + BlockFrequencyInfoImpl.cpp + BranchProbabilityInfo.cpp + CFG.cpp + CFGPrinter.cpp + CFLAndersAliasAnalysis.cpp + CFLSteensAliasAnalysis.cpp + CGSCCPassManager.cpp + CallGraph.cpp + CallGraphSCCPass.cpp + CallPrinter.cpp + CaptureTracking.cpp + CmpInstAnalysis.cpp + CodeMetrics.cpp + ConstantFolding.cpp + ConstraintSystem.cpp + CostModel.cpp + DDG.cpp + DDGPrinter.cpp + Delinearization.cpp + DemandedBits.cpp + DependenceAnalysis.cpp + DependenceGraphBuilder.cpp + DevelopmentModeInlineAdvisor.cpp + DivergenceAnalysis.cpp + DomPrinter.cpp + DomTreeUpdater.cpp + DominanceFrontier.cpp + EHPersonalities.cpp + FunctionPropertiesAnalysis.cpp + GlobalsModRef.cpp + GuardUtils.cpp + HeatUtils.cpp + IRSimilarityIdentifier.cpp + IVDescriptors.cpp + IVUsers.cpp + ImportedFunctionsInliningStatistics.cpp + IndirectCallPromotionAnalysis.cpp + InlineAdvisor.cpp + InlineCost.cpp + InlineSizeEstimatorAnalysis.cpp + InstCount.cpp + InstructionPrecedenceTracking.cpp + InstructionSimplify.cpp + Interval.cpp + IntervalPartition.cpp + LazyBlockFrequencyInfo.cpp + LazyBranchProbabilityInfo.cpp + LazyCallGraph.cpp + LazyValueInfo.cpp + LegacyDivergenceAnalysis.cpp + Lint.cpp + Loads.cpp + LoopAccessAnalysis.cpp + LoopAnalysisManager.cpp + LoopCacheAnalysis.cpp + LoopInfo.cpp + LoopNestAnalysis.cpp + LoopPass.cpp + LoopUnrollAnalyzer.cpp + MLInlineAdvisor.cpp + MemDepPrinter.cpp + MemDerefPrinter.cpp + MemoryBuiltins.cpp + MemoryDependenceAnalysis.cpp + MemoryLocation.cpp + MemorySSA.cpp + MemorySSAUpdater.cpp + ModuleDebugInfoPrinter.cpp + ModuleSummaryAnalysis.cpp + MustExecute.cpp + ObjCARCAliasAnalysis.cpp + ObjCARCAnalysisUtils.cpp + ObjCARCInstKind.cpp + OptimizationRemarkEmitter.cpp + PHITransAddr.cpp + PhiValues.cpp + PostDominators.cpp + ProfileSummaryInfo.cpp + PtrUseVisitor.cpp + RegionInfo.cpp + RegionPass.cpp + RegionPrinter.cpp + ReleaseModeModelRunner.cpp + ReplayInlineAdvisor.cpp + ScalarEvolution.cpp + ScalarEvolutionAliasAnalysis.cpp + ScalarEvolutionDivision.cpp + ScalarEvolutionNormalization.cpp + ScopedNoAliasAA.cpp + StackLifetime.cpp + StackSafetyAnalysis.cpp + SyncDependenceAnalysis.cpp + SyntheticCountsUtils.cpp + TFUtils.cpp + TargetLibraryInfo.cpp + TargetTransformInfo.cpp + Trace.cpp + TypeBasedAliasAnalysis.cpp + TypeMetadataUtils.cpp + VFABIDemangling.cpp + ValueLattice.cpp + ValueLatticeUtils.cpp + ValueTracking.cpp + VectorUtils.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/AsmParser/ya.make b/contrib/libs/llvm12/lib/AsmParser/ya.make new file mode 100644 index 0000000000..5a2ed51a71 --- /dev/null +++ b/contrib/libs/llvm12/lib/AsmParser/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/AsmParser +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + LLLexer.cpp + LLParser.cpp + Parser.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/BinaryFormat/ya.make b/contrib/libs/llvm12/lib/BinaryFormat/ya.make new file mode 100644 index 0000000000..c466edfa5c --- /dev/null +++ b/contrib/libs/llvm12/lib/BinaryFormat/ya.make @@ -0,0 +1,39 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE( + Apache-2.0 WITH LLVM-exception AND + NCSA +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/BinaryFormat +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AMDGPUMetadataVerifier.cpp + Dwarf.cpp + MachO.cpp + Magic.cpp + Minidump.cpp + MsgPackDocument.cpp + MsgPackDocumentYAML.cpp + MsgPackReader.cpp + MsgPackWriter.cpp + Wasm.cpp + XCOFF.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Bitcode/Reader/ya.make b/contrib/libs/llvm12/lib/Bitcode/Reader/ya.make new file mode 100644 index 0000000000..5ff600cff8 --- /dev/null +++ b/contrib/libs/llvm12/lib/Bitcode/Reader/ya.make @@ -0,0 +1,33 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/Bitcode/Reader +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + BitReader.cpp + BitcodeAnalyzer.cpp + BitcodeReader.cpp + MetadataLoader.cpp + ValueList.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Bitcode/Writer/ya.make b/contrib/libs/llvm12/lib/Bitcode/Writer/ya.make new file mode 100644 index 0000000000..3a4ff16476 --- /dev/null +++ b/contrib/libs/llvm12/lib/Bitcode/Writer/ya.make @@ -0,0 +1,34 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/Bitcode/Writer +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + BitWriter.cpp + BitcodeWriter.cpp + BitcodeWriterPass.cpp + ValueEnumerator.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Bitstream/Reader/ya.make b/contrib/libs/llvm12/lib/Bitstream/Reader/ya.make new file mode 100644 index 0000000000..db6b43a8cb --- /dev/null +++ b/contrib/libs/llvm12/lib/Bitstream/Reader/ya.make @@ -0,0 +1,26 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/Bitstream/Reader +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + BitstreamReader.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/ya.make b/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/ya.make new file mode 100644 index 0000000000..d0236557d8 --- /dev/null +++ b/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/ya.make @@ -0,0 +1,70 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/CodeGen + contrib/libs/llvm12/lib/DebugInfo/CodeView + contrib/libs/llvm12/lib/DebugInfo/DWARF + contrib/libs/llvm12/lib/DebugInfo/MSF + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target +) + +IF (SANITIZER_TYPE == "undefined") + PEERDIR( + contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc + ) +ENDIF() + +ADDINCL( + contrib/libs/llvm12/lib/CodeGen/AsmPrinter +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AIXException.cpp + ARMException.cpp + AccelTable.cpp + AddressPool.cpp + AsmPrinter.cpp + AsmPrinterDwarf.cpp + AsmPrinterInlineAsm.cpp + CodeViewDebug.cpp + DIE.cpp + DIEHash.cpp + DbgEntityHistoryCalculator.cpp + DebugHandlerBase.cpp + DebugLocStream.cpp + DwarfCFIException.cpp + DwarfCompileUnit.cpp + DwarfDebug.cpp + DwarfExpression.cpp + DwarfFile.cpp + DwarfStringPool.cpp + DwarfUnit.cpp + EHStreamer.cpp + ErlangGCPrinter.cpp + OcamlGCPrinter.cpp + PseudoProbePrinter.cpp + WasmException.cpp + WinCFGuard.cpp + WinException.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/CodeGen/GlobalISel/ya.make b/contrib/libs/llvm12/lib/CodeGen/GlobalISel/ya.make new file mode 100644 index 0000000000..d4ee068aff --- /dev/null +++ b/contrib/libs/llvm12/lib/CodeGen/GlobalISel/ya.make @@ -0,0 +1,57 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/CodeGen + contrib/libs/llvm12/lib/CodeGen/SelectionDAG + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + contrib/libs/llvm12/lib/CodeGen/GlobalISel +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + CSEInfo.cpp + CSEMIRBuilder.cpp + CallLowering.cpp + Combiner.cpp + CombinerHelper.cpp + GISelChangeObserver.cpp + GISelKnownBits.cpp + GlobalISel.cpp + IRTranslator.cpp + InlineAsmLowering.cpp + InstructionSelect.cpp + InstructionSelector.cpp + LegalityPredicates.cpp + LegalizeMutations.cpp + Legalizer.cpp + LegalizerHelper.cpp + LegalizerInfo.cpp + Localizer.cpp + LostDebugLocObserver.cpp + MachineIRBuilder.cpp + RegBankSelect.cpp + RegisterBank.cpp + RegisterBankInfo.cpp + Utils.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/CodeGen/MIRParser/ya.make b/contrib/libs/llvm12/lib/CodeGen/MIRParser/ya.make new file mode 100644 index 0000000000..18f32c7f8d --- /dev/null +++ b/contrib/libs/llvm12/lib/CodeGen/MIRParser/ya.make @@ -0,0 +1,35 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/AsmParser + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/CodeGen + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target +) + +ADDINCL( + contrib/libs/llvm12/lib/CodeGen/MIRParser +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + MILexer.cpp + MIParser.cpp + MIRParser.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/ya.make b/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/ya.make new file mode 100644 index 0000000000..09d4c52f8f --- /dev/null +++ b/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/ya.make @@ -0,0 +1,57 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/CodeGen + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + contrib/libs/llvm12/lib/CodeGen/SelectionDAG +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + DAGCombiner.cpp + FastISel.cpp + FunctionLoweringInfo.cpp + InstrEmitter.cpp + LegalizeDAG.cpp + LegalizeFloatTypes.cpp + LegalizeIntegerTypes.cpp + LegalizeTypes.cpp + LegalizeTypesGeneric.cpp + LegalizeVectorOps.cpp + LegalizeVectorTypes.cpp + ResourcePriorityQueue.cpp + ScheduleDAGFast.cpp + ScheduleDAGRRList.cpp + ScheduleDAGSDNodes.cpp + ScheduleDAGVLIW.cpp + SelectionDAG.cpp + SelectionDAGAddressAnalysis.cpp + SelectionDAGBuilder.cpp + SelectionDAGDumper.cpp + SelectionDAGISel.cpp + SelectionDAGPrinter.cpp + SelectionDAGTargetInfo.cpp + StatepointLowering.cpp + TargetLowering.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/CodeGen/ya.make b/contrib/libs/llvm12/lib/CodeGen/ya.make new file mode 100644 index 0000000000..249a95e5eb --- /dev/null +++ b/contrib/libs/llvm12/lib/CodeGen/ya.make @@ -0,0 +1,228 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE( + Apache-2.0 WITH LLVM-exception AND + NCSA +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitcode/Writer + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Transforms/Scalar + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + contrib/libs/llvm12/lib/CodeGen +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AggressiveAntiDepBreaker.cpp + AllocationOrder.cpp + Analysis.cpp + AtomicExpandPass.cpp + BasicBlockSections.cpp + BasicTargetTransformInfo.cpp + BranchFolding.cpp + BranchRelaxation.cpp + BreakFalseDeps.cpp + BuiltinGCs.cpp + CFGuardLongjmp.cpp + CFIInstrInserter.cpp + CalcSpillWeights.cpp + CallingConvLower.cpp + CodeGen.cpp + CodeGenPassBuilder.cpp + CodeGenPrepare.cpp + CommandFlags.cpp + CriticalAntiDepBreaker.cpp + DFAPacketizer.cpp + DeadMachineInstructionElim.cpp + DetectDeadLanes.cpp + DwarfEHPrepare.cpp + EarlyIfConversion.cpp + EdgeBundles.cpp + ExecutionDomainFix.cpp + ExpandMemCmp.cpp + ExpandPostRAPseudos.cpp + ExpandReductions.cpp + FEntryInserter.cpp + FaultMaps.cpp + FinalizeISel.cpp + FixupStatepointCallerSaved.cpp + FuncletLayout.cpp + GCMetadata.cpp + GCMetadataPrinter.cpp + GCRootLowering.cpp + GCStrategy.cpp + GlobalMerge.cpp + HardwareLoops.cpp + IfConversion.cpp + ImplicitNullChecks.cpp + IndirectBrExpandPass.cpp + InlineSpiller.cpp + InterferenceCache.cpp + InterleavedAccessPass.cpp + InterleavedLoadCombinePass.cpp + IntrinsicLowering.cpp + LLVMTargetMachine.cpp + LatencyPriorityQueue.cpp + LazyMachineBlockFrequencyInfo.cpp + LexicalScopes.cpp + LiveDebugValues/InstrRefBasedImpl.cpp + LiveDebugValues/LiveDebugValues.cpp + LiveDebugValues/VarLocBasedImpl.cpp + LiveDebugVariables.cpp + LiveInterval.cpp + LiveIntervalCalc.cpp + LiveIntervalUnion.cpp + LiveIntervals.cpp + LivePhysRegs.cpp + LiveRangeCalc.cpp + LiveRangeEdit.cpp + LiveRangeShrink.cpp + LiveRegMatrix.cpp + LiveRegUnits.cpp + LiveStacks.cpp + LiveVariables.cpp + LocalStackSlotAllocation.cpp + LoopTraversal.cpp + LowLevelType.cpp + LowerEmuTLS.cpp + MBFIWrapper.cpp + MIRCanonicalizerPass.cpp + MIRNamerPass.cpp + MIRPrinter.cpp + MIRPrintingPass.cpp + MIRVRegNamerUtils.cpp + MachineBasicBlock.cpp + MachineBlockFrequencyInfo.cpp + MachineBlockPlacement.cpp + MachineBranchProbabilityInfo.cpp + MachineCSE.cpp + MachineCheckDebugify.cpp + MachineCombiner.cpp + MachineCopyPropagation.cpp + MachineDebugify.cpp + MachineDominanceFrontier.cpp + MachineDominators.cpp + MachineFrameInfo.cpp + MachineFunction.cpp + MachineFunctionPass.cpp + MachineFunctionPrinterPass.cpp + MachineFunctionSplitter.cpp + MachineInstr.cpp + MachineInstrBundle.cpp + MachineLICM.cpp + MachineLoopInfo.cpp + MachineLoopUtils.cpp + MachineModuleInfo.cpp + MachineModuleInfoImpls.cpp + MachineOperand.cpp + MachineOptimizationRemarkEmitter.cpp + MachineOutliner.cpp + MachinePassManager.cpp + MachinePipeliner.cpp + MachinePostDominators.cpp + MachineRegionInfo.cpp + MachineRegisterInfo.cpp + MachineSSAUpdater.cpp + MachineScheduler.cpp + MachineSink.cpp + MachineSizeOpts.cpp + MachineStableHash.cpp + MachineStripDebug.cpp + MachineTraceMetrics.cpp + MachineVerifier.cpp + MacroFusion.cpp + ModuloSchedule.cpp + MultiHazardRecognizer.cpp + NonRelocatableStringpool.cpp + OptimizePHIs.cpp + PHIElimination.cpp + PHIEliminationUtils.cpp + ParallelCG.cpp + PatchableFunction.cpp + PeepholeOptimizer.cpp + PostRAHazardRecognizer.cpp + PostRASchedulerList.cpp + PreISelIntrinsicLowering.cpp + ProcessImplicitDefs.cpp + PrologEpilogInserter.cpp + PseudoProbeInserter.cpp + PseudoSourceValue.cpp + RDFGraph.cpp + RDFLiveness.cpp + RDFRegisters.cpp + ReachingDefAnalysis.cpp + RegAllocBase.cpp + RegAllocBasic.cpp + RegAllocFast.cpp + RegAllocGreedy.cpp + RegAllocPBQP.cpp + RegUsageInfoCollector.cpp + RegUsageInfoPropagate.cpp + RegisterClassInfo.cpp + RegisterCoalescer.cpp + RegisterPressure.cpp + RegisterScavenging.cpp + RegisterUsageInfo.cpp + RenameIndependentSubregs.cpp + ResetMachineFunctionPass.cpp + SafeStack.cpp + SafeStackLayout.cpp + ScheduleDAG.cpp + ScheduleDAGInstrs.cpp + ScheduleDAGPrinter.cpp + ScoreboardHazardRecognizer.cpp + ShadowStackGCLowering.cpp + ShrinkWrap.cpp + SjLjEHPrepare.cpp + SlotIndexes.cpp + SpillPlacement.cpp + SplitKit.cpp + StackColoring.cpp + StackMapLivenessAnalysis.cpp + StackMaps.cpp + StackProtector.cpp + StackSlotColoring.cpp + SwiftErrorValueTracking.cpp + SwitchLoweringUtils.cpp + TailDuplication.cpp + TailDuplicator.cpp + TargetFrameLoweringImpl.cpp + TargetInstrInfo.cpp + TargetLoweringBase.cpp + TargetLoweringObjectFileImpl.cpp + TargetOptionsImpl.cpp + TargetPassConfig.cpp + TargetRegisterInfo.cpp + TargetSchedule.cpp + TargetSubtargetInfo.cpp + TwoAddressInstructionPass.cpp + TypePromotion.cpp + UnreachableBlockElim.cpp + ValueTypes.cpp + VirtRegMap.cpp + WasmEHPrepare.cpp + WinEHPrepare.cpp + XRayInstrumentation.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/DWARFLinker/ya.make b/contrib/libs/llvm12/lib/DWARFLinker/ya.make new file mode 100644 index 0000000000..f1b7585231 --- /dev/null +++ b/contrib/libs/llvm12/lib/DWARFLinker/ya.make @@ -0,0 +1,36 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/CodeGen + contrib/libs/llvm12/lib/CodeGen/AsmPrinter + contrib/libs/llvm12/lib/DebugInfo/DWARF + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/DWARFLinker +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + DWARFLinker.cpp + DWARFLinkerCompileUnit.cpp + DWARFLinkerDeclContext.cpp + DWARFStreamer.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/DebugInfo/CodeView/ya.make b/contrib/libs/llvm12/lib/DebugInfo/CodeView/ya.make new file mode 100644 index 0000000000..45ae58845e --- /dev/null +++ b/contrib/libs/llvm12/lib/DebugInfo/CodeView/ya.make @@ -0,0 +1,66 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/DebugInfo/MSF + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/DebugInfo/CodeView +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AppendingTypeTableBuilder.cpp + CVSymbolVisitor.cpp + CVTypeVisitor.cpp + CodeViewError.cpp + CodeViewRecordIO.cpp + ContinuationRecordBuilder.cpp + DebugChecksumsSubsection.cpp + DebugCrossExSubsection.cpp + DebugCrossImpSubsection.cpp + DebugFrameDataSubsection.cpp + DebugInlineeLinesSubsection.cpp + DebugLinesSubsection.cpp + DebugStringTableSubsection.cpp + DebugSubsection.cpp + DebugSubsectionRecord.cpp + DebugSubsectionVisitor.cpp + DebugSymbolRVASubsection.cpp + DebugSymbolsSubsection.cpp + EnumTables.cpp + Formatters.cpp + GlobalTypeTableBuilder.cpp + LazyRandomTypeCollection.cpp + Line.cpp + MergingTypeTableBuilder.cpp + RecordName.cpp + RecordSerialization.cpp + SimpleTypeSerializer.cpp + StringsAndChecksums.cpp + SymbolDumper.cpp + SymbolRecordHelpers.cpp + SymbolRecordMapping.cpp + SymbolSerializer.cpp + TypeDumpVisitor.cpp + TypeHashing.cpp + TypeIndex.cpp + TypeIndexDiscovery.cpp + TypeRecordHelpers.cpp + TypeRecordMapping.cpp + TypeStreamMerger.cpp + TypeTableCollection.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/DebugInfo/DWARF/ya.make b/contrib/libs/llvm12/lib/DebugInfo/DWARF/ya.make new file mode 100644 index 0000000000..22f831fb25 --- /dev/null +++ b/contrib/libs/llvm12/lib/DebugInfo/DWARF/ya.make @@ -0,0 +1,56 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/DebugInfo/DWARF +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + DWARFAbbreviationDeclaration.cpp + DWARFAcceleratorTable.cpp + DWARFAddressRange.cpp + DWARFCompileUnit.cpp + DWARFContext.cpp + DWARFDataExtractor.cpp + DWARFDebugAbbrev.cpp + DWARFDebugAddr.cpp + DWARFDebugArangeSet.cpp + DWARFDebugAranges.cpp + DWARFDebugFrame.cpp + DWARFDebugInfoEntry.cpp + DWARFDebugLine.cpp + DWARFDebugLoc.cpp + DWARFDebugMacro.cpp + DWARFDebugPubTable.cpp + DWARFDebugRangeList.cpp + DWARFDebugRnglists.cpp + DWARFDie.cpp + DWARFExpression.cpp + DWARFFormValue.cpp + DWARFGdbIndex.cpp + DWARFListTable.cpp + DWARFLocationExpression.cpp + DWARFTypeUnit.cpp + DWARFUnit.cpp + DWARFUnitIndex.cpp + DWARFVerifier.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/DebugInfo/GSYM/ya.make b/contrib/libs/llvm12/lib/DebugInfo/GSYM/ya.make new file mode 100644 index 0000000000..ea351dc059 --- /dev/null +++ b/contrib/libs/llvm12/lib/DebugInfo/GSYM/ya.make @@ -0,0 +1,42 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE( + Apache-2.0 WITH LLVM-exception AND + NCSA +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/DebugInfo/DWARF + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/DebugInfo/GSYM +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + DwarfTransformer.cpp + FileWriter.cpp + FunctionInfo.cpp + GsymCreator.cpp + GsymReader.cpp + Header.cpp + InlineInfo.cpp + LineTable.cpp + LookupResult.cpp + ObjectFileTransformer.cpp + Range.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/DebugInfo/MSF/ya.make b/contrib/libs/llvm12/lib/DebugInfo/MSF/ya.make new file mode 100644 index 0000000000..97bc6950ae --- /dev/null +++ b/contrib/libs/llvm12/lib/DebugInfo/MSF/ya.make @@ -0,0 +1,29 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/DebugInfo/MSF +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + MSFBuilder.cpp + MSFCommon.cpp + MSFError.cpp + MappedBlockStream.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/DebugInfo/PDB/ya.make b/contrib/libs/llvm12/lib/DebugInfo/PDB/ya.make new file mode 100644 index 0000000000..73179cd5ed --- /dev/null +++ b/contrib/libs/llvm12/lib/DebugInfo/PDB/ya.make @@ -0,0 +1,119 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/DebugInfo/CodeView + contrib/libs/llvm12/lib/DebugInfo/MSF + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/DebugInfo/PDB +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + GenericError.cpp + IPDBSourceFile.cpp + Native/DbiModuleDescriptor.cpp + Native/DbiModuleDescriptorBuilder.cpp + Native/DbiModuleList.cpp + Native/DbiStream.cpp + Native/DbiStreamBuilder.cpp + Native/EnumTables.cpp + Native/GSIStreamBuilder.cpp + Native/GlobalsStream.cpp + Native/Hash.cpp + Native/HashTable.cpp + Native/InfoStream.cpp + Native/InfoStreamBuilder.cpp + Native/InjectedSourceStream.cpp + Native/ModuleDebugStream.cpp + Native/NamedStreamMap.cpp + Native/NativeCompilandSymbol.cpp + Native/NativeEnumGlobals.cpp + Native/NativeEnumInjectedSources.cpp + Native/NativeEnumLineNumbers.cpp + Native/NativeEnumModules.cpp + Native/NativeEnumSymbols.cpp + Native/NativeEnumTypes.cpp + Native/NativeExeSymbol.cpp + Native/NativeFunctionSymbol.cpp + Native/NativeInlineSiteSymbol.cpp + Native/NativeLineNumber.cpp + Native/NativePublicSymbol.cpp + Native/NativeRawSymbol.cpp + Native/NativeSession.cpp + Native/NativeSourceFile.cpp + Native/NativeSymbolEnumerator.cpp + Native/NativeTypeArray.cpp + Native/NativeTypeBuiltin.cpp + Native/NativeTypeEnum.cpp + Native/NativeTypeFunctionSig.cpp + Native/NativeTypePointer.cpp + Native/NativeTypeTypedef.cpp + Native/NativeTypeUDT.cpp + Native/NativeTypeVTShape.cpp + Native/PDBFile.cpp + Native/PDBFileBuilder.cpp + Native/PDBStringTable.cpp + Native/PDBStringTableBuilder.cpp + Native/PublicsStream.cpp + Native/RawError.cpp + Native/SymbolCache.cpp + Native/SymbolStream.cpp + Native/TpiHashing.cpp + Native/TpiStream.cpp + Native/TpiStreamBuilder.cpp + PDB.cpp + PDBContext.cpp + PDBExtras.cpp + PDBInterfaceAnchors.cpp + PDBSymDumper.cpp + PDBSymbol.cpp + PDBSymbolAnnotation.cpp + PDBSymbolBlock.cpp + PDBSymbolCompiland.cpp + PDBSymbolCompilandDetails.cpp + PDBSymbolCompilandEnv.cpp + PDBSymbolCustom.cpp + PDBSymbolData.cpp + PDBSymbolExe.cpp + PDBSymbolFunc.cpp + PDBSymbolFuncDebugEnd.cpp + PDBSymbolFuncDebugStart.cpp + PDBSymbolLabel.cpp + PDBSymbolPublicSymbol.cpp + PDBSymbolThunk.cpp + PDBSymbolTypeArray.cpp + PDBSymbolTypeBaseClass.cpp + PDBSymbolTypeBuiltin.cpp + PDBSymbolTypeCustom.cpp + PDBSymbolTypeDimension.cpp + PDBSymbolTypeEnum.cpp + PDBSymbolTypeFriend.cpp + PDBSymbolTypeFunctionArg.cpp + PDBSymbolTypeFunctionSig.cpp + PDBSymbolTypeManaged.cpp + PDBSymbolTypePointer.cpp + PDBSymbolTypeTypedef.cpp + PDBSymbolTypeUDT.cpp + PDBSymbolTypeVTable.cpp + PDBSymbolTypeVTableShape.cpp + PDBSymbolUnknown.cpp + PDBSymbolUsingNamespace.cpp + UDTLayout.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/DebugInfo/Symbolize/ya.make b/contrib/libs/llvm12/lib/DebugInfo/Symbolize/ya.make new file mode 100644 index 0000000000..6485cf4ff8 --- /dev/null +++ b/contrib/libs/llvm12/lib/DebugInfo/Symbolize/ya.make @@ -0,0 +1,32 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/DebugInfo/DWARF + contrib/libs/llvm12/lib/DebugInfo/PDB + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/DebugInfo/Symbolize +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + DIPrinter.cpp + SymbolizableObjectFile.cpp + Symbolize.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Demangle/ya.make b/contrib/libs/llvm12/lib/Demangle/ya.make new file mode 100644 index 0000000000..c4e86534c4 --- /dev/null +++ b/contrib/libs/llvm12/lib/Demangle/ya.make @@ -0,0 +1,28 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 +) + +ADDINCL( + contrib/libs/llvm12/lib/Demangle +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + Demangle.cpp + ItaniumDemangle.cpp + MicrosoftDemangle.cpp + MicrosoftDemangleNodes.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/Interpreter/ya.make b/contrib/libs/llvm12/lib/ExecutionEngine/Interpreter/ya.make new file mode 100644 index 0000000000..b220f79fc9 --- /dev/null +++ b/contrib/libs/llvm12/lib/ExecutionEngine/Interpreter/ya.make @@ -0,0 +1,35 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/CodeGen + contrib/libs/llvm12/lib/ExecutionEngine + contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Support + contrib/restricted/libffi +) + +ADDINCL( + contrib/libs/llvm12/lib/ExecutionEngine/Interpreter + contrib/restricted/libffi/include +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + Execution.cpp + ExternalFunctions.cpp + Interpreter.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/JITLink/ya.make b/contrib/libs/llvm12/lib/ExecutionEngine/JITLink/ya.make new file mode 100644 index 0000000000..fcf5d777bd --- /dev/null +++ b/contrib/libs/llvm12/lib/ExecutionEngine/JITLink/ya.make @@ -0,0 +1,41 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE( + Apache-2.0 WITH LLVM-exception AND + NCSA +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/ExecutionEngine/Orc/TargetProcess + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/ExecutionEngine/JITLink +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + EHFrameSupport.cpp + ELF.cpp + ELF_x86_64.cpp + JITLink.cpp + JITLinkGeneric.cpp + JITLinkMemoryManager.cpp + MachO.cpp + MachOLinkGraphBuilder.cpp + MachO_arm64.cpp + MachO_x86_64.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/MCJIT/ya.make b/contrib/libs/llvm12/lib/ExecutionEngine/MCJIT/ya.make new file mode 100644 index 0000000000..c5977afd20 --- /dev/null +++ b/contrib/libs/llvm12/lib/ExecutionEngine/MCJIT/ya.make @@ -0,0 +1,32 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/ExecutionEngine + contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target +) + +ADDINCL( + contrib/libs/llvm12/lib/ExecutionEngine/MCJIT +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + MCJIT.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/Orc/Shared/ya.make b/contrib/libs/llvm12/lib/ExecutionEngine/Orc/Shared/ya.make new file mode 100644 index 0000000000..194fbb6084 --- /dev/null +++ b/contrib/libs/llvm12/lib/ExecutionEngine/Orc/Shared/ya.make @@ -0,0 +1,28 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/ExecutionEngine/Orc/Shared +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + OrcError.cpp + RPCError.cpp + TargetProcessControlTypes.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/Orc/TargetProcess/ya.make b/contrib/libs/llvm12/lib/ExecutionEngine/Orc/TargetProcess/ya.make new file mode 100644 index 0000000000..a6b83e52d3 --- /dev/null +++ b/contrib/libs/llvm12/lib/ExecutionEngine/Orc/TargetProcess/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE( + Apache-2.0 WITH LLVM-exception AND + NCSA +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/ExecutionEngine/Orc/Shared + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/ExecutionEngine/Orc/TargetProcess +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + RegisterEHFrames.cpp + TargetExecutionUtils.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/Orc/ya.make b/contrib/libs/llvm12/lib/ExecutionEngine/Orc/ya.make new file mode 100644 index 0000000000..906fa42647 --- /dev/null +++ b/contrib/libs/llvm12/lib/ExecutionEngine/Orc/ya.make @@ -0,0 +1,66 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitcode/Writer + contrib/libs/llvm12/lib/ExecutionEngine + contrib/libs/llvm12/lib/ExecutionEngine/JITLink + contrib/libs/llvm12/lib/ExecutionEngine/Orc/Shared + contrib/libs/llvm12/lib/ExecutionEngine/Orc/TargetProcess + contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Passes + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + contrib/libs/llvm12/lib/ExecutionEngine/Orc +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + CompileOnDemandLayer.cpp + CompileUtils.cpp + Core.cpp + DebugUtils.cpp + ExecutionUtils.cpp + IRCompileLayer.cpp + IRTransformLayer.cpp + IndirectionUtils.cpp + JITTargetMachineBuilder.cpp + LLJIT.cpp + Layer.cpp + LazyReexports.cpp + MachOPlatform.cpp + Mangling.cpp + ObjectLinkingLayer.cpp + ObjectTransformLayer.cpp + OrcABISupport.cpp + OrcV2CBindings.cpp + RTDyldObjectLinkingLayer.cpp + SpeculateAnalyses.cpp + Speculation.cpp + TPCDynamicLibrarySearchGenerator.cpp + TPCEHFrameRegistrar.cpp + TPCIndirectionUtils.cpp + TargetProcessControl.cpp + ThreadSafeModule.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents/ya.make b/contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents/ya.make new file mode 100644 index 0000000000..37edec50f2 --- /dev/null +++ b/contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents/ya.make @@ -0,0 +1,32 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/CodeGen + contrib/libs/llvm12/lib/DebugInfo/DWARF + contrib/libs/llvm12/lib/ExecutionEngine + contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + PerfJITEventListener.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld/ya.make b/contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld/ya.make new file mode 100644 index 0000000000..3690585316 --- /dev/null +++ b/contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld/ya.make @@ -0,0 +1,37 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + JITSymbol.cpp + RTDyldMemoryManager.cpp + RuntimeDyld.cpp + RuntimeDyldCOFF.cpp + RuntimeDyldChecker.cpp + RuntimeDyldELF.cpp + RuntimeDyldMachO.cpp + Targets/RuntimeDyldELFMips.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/ya.make b/contrib/libs/llvm12/lib/ExecutionEngine/ya.make new file mode 100644 index 0000000000..bae8044455 --- /dev/null +++ b/contrib/libs/llvm12/lib/ExecutionEngine/ya.make @@ -0,0 +1,36 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target +) + +ADDINCL( + contrib/libs/llvm12/lib/ExecutionEngine +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + ExecutionEngine.cpp + ExecutionEngineBindings.cpp + GDBRegistrationListener.cpp + SectionMemoryManager.cpp + TargetSelect.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Extensions/ya.make b/contrib/libs/llvm12/lib/Extensions/ya.make new file mode 100644 index 0000000000..44fc60b9b7 --- /dev/null +++ b/contrib/libs/llvm12/lib/Extensions/ya.make @@ -0,0 +1,28 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(NCSA) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/tools/polly/lib + contrib/libs/llvm12/tools/polly/lib/External/isl +) + +ADDINCL( + contrib/libs/llvm12/lib/Extensions +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + Extensions.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/FileCheck/ya.make b/contrib/libs/llvm12/lib/FileCheck/ya.make new file mode 100644 index 0000000000..91aff3f22b --- /dev/null +++ b/contrib/libs/llvm12/lib/FileCheck/ya.make @@ -0,0 +1,26 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/FileCheck +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + FileCheck.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Frontend/OpenACC/ya.make b/contrib/libs/llvm12/lib/Frontend/OpenACC/ya.make new file mode 100644 index 0000000000..3e980f094d --- /dev/null +++ b/contrib/libs/llvm12/lib/Frontend/OpenACC/ya.make @@ -0,0 +1,23 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(NCSA) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Support +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + ACC.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Frontend/OpenMP/ya.make b/contrib/libs/llvm12/lib/Frontend/OpenMP/ya.make new file mode 100644 index 0000000000..03e41c95f0 --- /dev/null +++ b/contrib/libs/llvm12/lib/Frontend/OpenMP/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + contrib/libs/llvm12/lib/Frontend/OpenMP +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + OMP.cpp + OMPContext.cpp + OMPIRBuilder.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/FuzzMutate/ya.make b/contrib/libs/llvm12/lib/FuzzMutate/ya.make new file mode 100644 index 0000000000..0eaf9bc707 --- /dev/null +++ b/contrib/libs/llvm12/lib/FuzzMutate/ya.make @@ -0,0 +1,37 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitcode/Writer + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Transforms/Scalar +) + +ADDINCL( + contrib/libs/llvm12/lib/FuzzMutate +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + FuzzerCLI.cpp + IRMutator.cpp + OpDescriptor.cpp + Operations.cpp + RandomIRBuilder.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/IR/ya.make b/contrib/libs/llvm12/lib/IR/ya.make new file mode 100644 index 0000000000..06b802c338 --- /dev/null +++ b/contrib/libs/llvm12/lib/IR/ya.make @@ -0,0 +1,88 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/IR +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AbstractCallSite.cpp + AsmWriter.cpp + Assumptions.cpp + Attributes.cpp + AutoUpgrade.cpp + BasicBlock.cpp + Comdat.cpp + ConstantFold.cpp + ConstantRange.cpp + Constants.cpp + Core.cpp + DIBuilder.cpp + DataLayout.cpp + DebugInfo.cpp + DebugInfoMetadata.cpp + DebugLoc.cpp + DiagnosticHandler.cpp + DiagnosticInfo.cpp + DiagnosticPrinter.cpp + Dominators.cpp + FPEnv.cpp + Function.cpp + GVMaterializer.cpp + Globals.cpp + IRBuilder.cpp + IRPrintingPasses.cpp + InlineAsm.cpp + Instruction.cpp + Instructions.cpp + IntrinsicInst.cpp + LLVMContext.cpp + LLVMContextImpl.cpp + LLVMRemarkStreamer.cpp + LegacyPassManager.cpp + MDBuilder.cpp + Mangler.cpp + Metadata.cpp + Module.cpp + ModuleSummaryIndex.cpp + Operator.cpp + OptBisect.cpp + Pass.cpp + PassInstrumentation.cpp + PassManager.cpp + PassRegistry.cpp + PassTimingInfo.cpp + PrintPasses.cpp + ProfileSummary.cpp + PseudoProbe.cpp + ReplaceConstant.cpp + SafepointIRVerifier.cpp + Statepoint.cpp + StructuralHash.cpp + Type.cpp + TypeFinder.cpp + Use.cpp + User.cpp + Value.cpp + ValueSymbolTable.cpp + Verifier.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/IRReader/ya.make b/contrib/libs/llvm12/lib/IRReader/ya.make new file mode 100644 index 0000000000..59869e2e81 --- /dev/null +++ b/contrib/libs/llvm12/lib/IRReader/ya.make @@ -0,0 +1,30 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/AsmParser + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/IRReader +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + IRReader.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/InterfaceStub/ya.make b/contrib/libs/llvm12/lib/InterfaceStub/ya.make new file mode 100644 index 0000000000..9613dc0551 --- /dev/null +++ b/contrib/libs/llvm12/lib/InterfaceStub/ya.make @@ -0,0 +1,30 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/InterfaceStub +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + ELFObjHandler.cpp + ELFStub.cpp + TBEHandler.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/LTO/ya.make b/contrib/libs/llvm12/lib/LTO/ya.make new file mode 100644 index 0000000000..2b497202de --- /dev/null +++ b/contrib/libs/llvm12/lib/LTO/ya.make @@ -0,0 +1,55 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitcode/Writer + contrib/libs/llvm12/lib/CodeGen + contrib/libs/llvm12/lib/Extensions + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Linker + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Passes + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine + contrib/libs/llvm12/lib/Transforms/IPO + contrib/libs/llvm12/lib/Transforms/InstCombine + contrib/libs/llvm12/lib/Transforms/ObjCARC + contrib/libs/llvm12/lib/Transforms/Scalar + contrib/libs/llvm12/lib/Transforms/Utils + contrib/libs/llvm12/tools/polly/lib + contrib/libs/llvm12/tools/polly/lib/External/isl +) + +ADDINCL( + contrib/libs/llvm12/lib/LTO +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + Caching.cpp + LTO.cpp + LTOBackend.cpp + LTOCodeGenerator.cpp + LTOModule.cpp + SummaryBasedOptimizations.cpp + ThinLTOCodeGenerator.cpp + UpdateCompilerUsed.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/LineEditor/ya.make b/contrib/libs/llvm12/lib/LineEditor/ya.make new file mode 100644 index 0000000000..ae06d84afa --- /dev/null +++ b/contrib/libs/llvm12/lib/LineEditor/ya.make @@ -0,0 +1,26 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/LineEditor +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + LineEditor.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Linker/ya.make b/contrib/libs/llvm12/lib/Linker/ya.make new file mode 100644 index 0000000000..38387e713e --- /dev/null +++ b/contrib/libs/llvm12/lib/Linker/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + contrib/libs/llvm12/lib/Linker +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + IRMover.cpp + LinkModules.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/MC/MCDisassembler/ya.make b/contrib/libs/llvm12/lib/MC/MCDisassembler/ya.make new file mode 100644 index 0000000000..e7c1ed4e0d --- /dev/null +++ b/contrib/libs/llvm12/lib/MC/MCDisassembler/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/MC/MCDisassembler +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + Disassembler.cpp + MCDisassembler.cpp + MCExternalSymbolizer.cpp + MCRelocationInfo.cpp + MCSymbolizer.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/MC/MCParser/ya.make b/contrib/libs/llvm12/lib/MC/MCParser/ya.make new file mode 100644 index 0000000000..2f2ef4bc86 --- /dev/null +++ b/contrib/libs/llvm12/lib/MC/MCParser/ya.make @@ -0,0 +1,38 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/MC/MCParser +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AsmLexer.cpp + AsmParser.cpp + COFFAsmParser.cpp + COFFMasmParser.cpp + DarwinAsmParser.cpp + ELFAsmParser.cpp + MCAsmLexer.cpp + MCAsmParser.cpp + MCAsmParserExtension.cpp + MCTargetAsmParser.cpp + MasmParser.cpp + WasmAsmParser.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/MC/ya.make b/contrib/libs/llvm12/lib/MC/ya.make new file mode 100644 index 0000000000..a6045371c2 --- /dev/null +++ b/contrib/libs/llvm12/lib/MC/ya.make @@ -0,0 +1,90 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/DebugInfo/CodeView + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/MC +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + ConstantPools.cpp + ELFObjectWriter.cpp + MCAsmBackend.cpp + MCAsmInfo.cpp + MCAsmInfoCOFF.cpp + MCAsmInfoDarwin.cpp + MCAsmInfoELF.cpp + MCAsmInfoWasm.cpp + MCAsmInfoXCOFF.cpp + MCAsmMacro.cpp + MCAsmStreamer.cpp + MCAssembler.cpp + MCCodeEmitter.cpp + MCCodeView.cpp + MCContext.cpp + MCDwarf.cpp + MCELFObjectTargetWriter.cpp + MCELFStreamer.cpp + MCExpr.cpp + MCFragment.cpp + MCInst.cpp + MCInstPrinter.cpp + MCInstrAnalysis.cpp + MCInstrDesc.cpp + MCInstrInfo.cpp + MCLabel.cpp + MCLinkerOptimizationHint.cpp + MCMachOStreamer.cpp + MCMachObjectTargetWriter.cpp + MCNullStreamer.cpp + MCObjectFileInfo.cpp + MCObjectStreamer.cpp + MCObjectWriter.cpp + MCPseudoProbe.cpp + MCRegisterInfo.cpp + MCSchedule.cpp + MCSection.cpp + MCSectionCOFF.cpp + MCSectionELF.cpp + MCSectionMachO.cpp + MCSectionWasm.cpp + MCSectionXCOFF.cpp + MCStreamer.cpp + MCSubtargetInfo.cpp + MCSymbol.cpp + MCSymbolELF.cpp + MCSymbolXCOFF.cpp + MCTargetOptions.cpp + MCTargetOptionsCommandFlags.cpp + MCValue.cpp + MCWasmObjectTargetWriter.cpp + MCWasmStreamer.cpp + MCWin64EH.cpp + MCWinCOFFStreamer.cpp + MCWinEH.cpp + MCXCOFFObjectTargetWriter.cpp + MCXCOFFStreamer.cpp + MachObjectWriter.cpp + StringTableBuilder.cpp + SubtargetFeature.cpp + WasmObjectWriter.cpp + WinCOFFObjectWriter.cpp + XCOFFObjectWriter.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/MCA/ya.make b/contrib/libs/llvm12/lib/MCA/ya.make new file mode 100644 index 0000000000..7163e157b8 --- /dev/null +++ b/contrib/libs/llvm12/lib/MCA/ya.make @@ -0,0 +1,46 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/MCA +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + CodeEmitter.cpp + Context.cpp + HWEventListener.cpp + HardwareUnits/HardwareUnit.cpp + HardwareUnits/LSUnit.cpp + HardwareUnits/RegisterFile.cpp + HardwareUnits/ResourceManager.cpp + HardwareUnits/RetireControlUnit.cpp + HardwareUnits/Scheduler.cpp + InstrBuilder.cpp + Instruction.cpp + Pipeline.cpp + Stages/DispatchStage.cpp + Stages/EntryStage.cpp + Stages/ExecuteStage.cpp + Stages/InstructionTables.cpp + Stages/MicroOpQueueStage.cpp + Stages/RetireStage.cpp + Stages/Stage.cpp + Support.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Object/ya.make b/contrib/libs/llvm12/lib/Object/ya.make new file mode 100644 index 0000000000..d4bee3d027 --- /dev/null +++ b/contrib/libs/llvm12/lib/Object/ya.make @@ -0,0 +1,61 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/TextAPI/MachO +) + +ADDINCL( + contrib/libs/llvm12/lib/Object +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + Archive.cpp + ArchiveWriter.cpp + Binary.cpp + COFFImportFile.cpp + COFFModuleDefinition.cpp + COFFObjectFile.cpp + Decompressor.cpp + ELF.cpp + ELFObjectFile.cpp + Error.cpp + IRObjectFile.cpp + IRSymtab.cpp + MachOObjectFile.cpp + MachOUniversal.cpp + MachOUniversalWriter.cpp + Minidump.cpp + ModuleSymbolTable.cpp + Object.cpp + ObjectFile.cpp + RecordStreamer.cpp + RelocationResolver.cpp + SymbolSize.cpp + SymbolicFile.cpp + TapiFile.cpp + TapiUniversal.cpp + WasmObjectFile.cpp + WindowsMachineFlag.cpp + WindowsResource.cpp + XCOFFObjectFile.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/ObjectYAML/ya.make b/contrib/libs/llvm12/lib/ObjectYAML/ya.make new file mode 100644 index 0000000000..6e82a57d8a --- /dev/null +++ b/contrib/libs/llvm12/lib/ObjectYAML/ya.make @@ -0,0 +1,51 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/DebugInfo/CodeView + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/ObjectYAML +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + ArchiveEmitter.cpp + ArchiveYAML.cpp + COFFEmitter.cpp + COFFYAML.cpp + CodeViewYAMLDebugSections.cpp + CodeViewYAMLSymbols.cpp + CodeViewYAMLTypeHashing.cpp + CodeViewYAMLTypes.cpp + DWARFEmitter.cpp + DWARFYAML.cpp + ELFEmitter.cpp + ELFYAML.cpp + MachOEmitter.cpp + MachOYAML.cpp + MinidumpEmitter.cpp + MinidumpYAML.cpp + ObjectYAML.cpp + WasmEmitter.cpp + WasmYAML.cpp + XCOFFYAML.cpp + YAML.cpp + yaml2obj.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Option/ya.make b/contrib/libs/llvm12/lib/Option/ya.make new file mode 100644 index 0000000000..03e62a33bc --- /dev/null +++ b/contrib/libs/llvm12/lib/Option/ya.make @@ -0,0 +1,29 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/Option +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + Arg.cpp + ArgList.cpp + OptTable.cpp + Option.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Passes/ya.make b/contrib/libs/llvm12/lib/Passes/ya.make new file mode 100644 index 0000000000..5807c7c7ba --- /dev/null +++ b/contrib/libs/llvm12/lib/Passes/ya.make @@ -0,0 +1,42 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine + contrib/libs/llvm12/lib/Transforms/Coroutines + contrib/libs/llvm12/lib/Transforms/HelloNew + contrib/libs/llvm12/lib/Transforms/IPO + contrib/libs/llvm12/lib/Transforms/InstCombine + contrib/libs/llvm12/lib/Transforms/Instrumentation + contrib/libs/llvm12/lib/Transforms/ObjCARC + contrib/libs/llvm12/lib/Transforms/Scalar + contrib/libs/llvm12/lib/Transforms/Utils + contrib/libs/llvm12/lib/Transforms/Vectorize +) + +ADDINCL( + contrib/libs/llvm12/lib/Passes +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + PassBuilder.cpp + PassPlugin.cpp + StandardInstrumentations.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/ProfileData/Coverage/ya.make b/contrib/libs/llvm12/lib/ProfileData/Coverage/ya.make new file mode 100644 index 0000000000..79b7fca0ce --- /dev/null +++ b/contrib/libs/llvm12/lib/ProfileData/Coverage/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/ProfileData/Coverage +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + CoverageMapping.cpp + CoverageMappingReader.cpp + CoverageMappingWriter.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/ProfileData/ya.make b/contrib/libs/llvm12/lib/ProfileData/ya.make new file mode 100644 index 0000000000..214322a5d4 --- /dev/null +++ b/contrib/libs/llvm12/lib/ProfileData/ya.make @@ -0,0 +1,36 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/ProfileData +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + GCOV.cpp + InstrProf.cpp + InstrProfReader.cpp + InstrProfWriter.cpp + ProfileSummaryBuilder.cpp + SampleProf.cpp + SampleProfReader.cpp + SampleProfWriter.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Remarks/ya.make b/contrib/libs/llvm12/lib/Remarks/ya.make new file mode 100644 index 0000000000..9c92b75a37 --- /dev/null +++ b/contrib/libs/llvm12/lib/Remarks/ya.make @@ -0,0 +1,37 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/Remarks +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + BitstreamRemarkParser.cpp + BitstreamRemarkSerializer.cpp + Remark.cpp + RemarkFormat.cpp + RemarkLinker.cpp + RemarkParser.cpp + RemarkSerializer.cpp + RemarkStreamer.cpp + RemarkStringTable.cpp + YAMLRemarkParser.cpp + YAMLRemarkSerializer.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Support/ya.make b/contrib/libs/llvm12/lib/Support/ya.make new file mode 100644 index 0000000000..392a6f8c65 --- /dev/null +++ b/contrib/libs/llvm12/lib/Support/ya.make @@ -0,0 +1,170 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE( + Apache-2.0 WITH LLVM-exception AND + BSD-2-Clause AND + BSD-3-Clause AND + ISC AND + NCSA AND + Public-Domain AND + Spencer-94 AND + Unicode-Mappings +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Demangle + contrib/libs/zlib +) + +ADDINCL( + contrib/libs/llvm12/lib/Support +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AArch64TargetParser.cpp + ABIBreak.cpp + AMDGPUMetadata.cpp + APFixedPoint.cpp + APFloat.cpp + APInt.cpp + APSInt.cpp + ARMAttributeParser.cpp + ARMBuildAttrs.cpp + ARMTargetParser.cpp + ARMWinEH.cpp + Allocator.cpp + Atomic.cpp + BinaryStreamError.cpp + BinaryStreamReader.cpp + BinaryStreamRef.cpp + BinaryStreamWriter.cpp + BlockFrequency.cpp + BranchProbability.cpp + BuryPointer.cpp + COM.cpp + CRC.cpp + CachePruning.cpp + Chrono.cpp + CodeGenCoverage.cpp + CommandLine.cpp + Compression.cpp + ConvertUTF.cpp + ConvertUTFWrapper.cpp + CrashRecoveryContext.cpp + DAGDeltaAlgorithm.cpp + DJB.cpp + DataExtractor.cpp + Debug.cpp + DebugCounter.cpp + DeltaAlgorithm.cpp + DynamicLibrary.cpp + ELFAttributeParser.cpp + ELFAttributes.cpp + Errno.cpp + Error.cpp + ErrorHandling.cpp + ExtensibleRTTI.cpp + FileCollector.cpp + FileOutputBuffer.cpp + FileUtilities.cpp + FoldingSet.cpp + FormatVariadic.cpp + FormattedStream.cpp + GlobPattern.cpp + GraphWriter.cpp + Hashing.cpp + Host.cpp + InitLLVM.cpp + InstructionCost.cpp + IntEqClasses.cpp + IntervalMap.cpp + ItaniumManglingCanonicalizer.cpp + JSON.cpp + KnownBits.cpp + LEB128.cpp + LineIterator.cpp + Locale.cpp + LockFileManager.cpp + LowLevelType.cpp + MD5.cpp + ManagedStatic.cpp + MathExtras.cpp + MemAlloc.cpp + Memory.cpp + MemoryBuffer.cpp + MemoryBufferRef.cpp + NativeFormatting.cpp + OptimizedStructLayout.cpp + Optional.cpp + Parallel.cpp + Path.cpp + PluginLoader.cpp + PrettyStackTrace.cpp + Process.cpp + Program.cpp + RISCVAttributeParser.cpp + RISCVAttributes.cpp + RWMutex.cpp + RandomNumberGenerator.cpp + Regex.cpp + SHA1.cpp + ScaledNumber.cpp + ScopedPrinter.cpp + Signals.cpp + Signposts.cpp + SmallPtrSet.cpp + SmallVector.cpp + SourceMgr.cpp + SpecialCaseList.cpp + Statistic.cpp + StringExtras.cpp + StringMap.cpp + StringRef.cpp + StringSaver.cpp + SuffixTree.cpp + SymbolRemappingReader.cpp + SystemUtils.cpp + TarWriter.cpp + TargetParser.cpp + TargetRegistry.cpp + ThreadLocal.cpp + ThreadPool.cpp + Threading.cpp + TimeProfiler.cpp + Timer.cpp + ToolOutputFile.cpp + TrigramIndex.cpp + Triple.cpp + Twine.cpp + Unicode.cpp + UnicodeCaseFold.cpp + Valgrind.cpp + VersionTuple.cpp + VirtualFileSystem.cpp + Watchdog.cpp + WithColor.cpp + X86TargetParser.cpp + YAMLParser.cpp + YAMLTraits.cpp + Z3Solver.cpp + circular_raw_ostream.cpp + raw_os_ostream.cpp + raw_ostream.cpp + regcomp.c + regerror.c + regexec.c + regfree.c + regstrlcpy.c + xxhash.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/TableGen/ya.make b/contrib/libs/llvm12/lib/TableGen/ya.make new file mode 100644 index 0000000000..0706f79175 --- /dev/null +++ b/contrib/libs/llvm12/lib/TableGen/ya.make @@ -0,0 +1,36 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/TableGen +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + DetailedRecordsBackend.cpp + Error.cpp + JSONBackend.cpp + Main.cpp + Record.cpp + SetTheory.cpp + StringMatcher.cpp + TGLexer.cpp + TGParser.cpp + TableGenBackend.cpp + TableGenBackendSkeleton.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/AArch64/AsmParser/ya.make b/contrib/libs/llvm12/lib/Target/AArch64/AsmParser/ya.make new file mode 100644 index 0000000000..d429e6cc2d --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/AArch64/AsmParser/ya.make @@ -0,0 +1,34 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo + contrib/libs/llvm12/lib/Target/AArch64/Utils +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64 + contrib/libs/llvm12/lib/Target/AArch64 + contrib/libs/llvm12/lib/Target/AArch64/AsmParser +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AArch64AsmParser.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/AArch64/Disassembler/ya.make b/contrib/libs/llvm12/lib/Target/AArch64/Disassembler/ya.make new file mode 100644 index 0000000000..4e974e80be --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/AArch64/Disassembler/ya.make @@ -0,0 +1,35 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo + contrib/libs/llvm12/lib/Target/AArch64/Utils +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64 + contrib/libs/llvm12/lib/Target/AArch64 + contrib/libs/llvm12/lib/Target/AArch64/Disassembler +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AArch64Disassembler.cpp + AArch64ExternalSymbolizer.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc/ya.make b/contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc/ya.make new file mode 100644 index 0000000000..7fd20ed031 --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc/ya.make @@ -0,0 +1,44 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo + contrib/libs/llvm12/lib/Target/AArch64/Utils +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64 + contrib/libs/llvm12/lib/Target/AArch64 + contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AArch64AsmBackend.cpp + AArch64ELFObjectWriter.cpp + AArch64ELFStreamer.cpp + AArch64InstPrinter.cpp + AArch64MCAsmInfo.cpp + AArch64MCCodeEmitter.cpp + AArch64MCExpr.cpp + AArch64MCTargetDesc.cpp + AArch64MachObjectWriter.cpp + AArch64TargetStreamer.cpp + AArch64WinCOFFObjectWriter.cpp + AArch64WinCOFFStreamer.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/AArch64/TargetInfo/ya.make b/contrib/libs/llvm12/lib/Target/AArch64/TargetInfo/ya.make new file mode 100644 index 0000000000..997595760d --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/AArch64/TargetInfo/ya.make @@ -0,0 +1,27 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/Target/AArch64 + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AArch64TargetInfo.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/AArch64/Utils/ya.make b/contrib/libs/llvm12/lib/Target/AArch64/Utils/ya.make new file mode 100644 index 0000000000..e7faa2c7ae --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/AArch64/Utils/ya.make @@ -0,0 +1,29 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64 + contrib/libs/llvm12/lib/Target/AArch64 + contrib/libs/llvm12/lib/Target/AArch64/Utils +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AArch64BaseInfo.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/AArch64/ya.make b/contrib/libs/llvm12/lib/Target/AArch64/ya.make new file mode 100644 index 0000000000..7976bbaba0 --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/AArch64/ya.make @@ -0,0 +1,93 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE( + Apache-2.0 WITH LLVM-exception AND + NCSA +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/CodeGen + contrib/libs/llvm12/lib/CodeGen/AsmPrinter + contrib/libs/llvm12/lib/CodeGen/GlobalISel + contrib/libs/llvm12/lib/CodeGen/SelectionDAG + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo + contrib/libs/llvm12/lib/Target/AArch64/Utils + contrib/libs/llvm12/lib/Transforms/CFGuard + contrib/libs/llvm12/lib/Transforms/Scalar + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64 + contrib/libs/llvm12/lib/Target/AArch64 +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AArch64A53Fix835769.cpp + AArch64A57FPLoadBalancing.cpp + AArch64AdvSIMDScalarPass.cpp + AArch64AsmPrinter.cpp + AArch64BranchTargets.cpp + AArch64CallingConvention.cpp + AArch64CleanupLocalDynamicTLSPass.cpp + AArch64CollectLOH.cpp + AArch64CompressJumpTables.cpp + AArch64CondBrTuning.cpp + AArch64ConditionOptimizer.cpp + AArch64ConditionalCompares.cpp + AArch64DeadRegisterDefinitionsPass.cpp + AArch64ExpandImm.cpp + AArch64ExpandPseudoInsts.cpp + AArch64FalkorHWPFFix.cpp + AArch64FastISel.cpp + AArch64FrameLowering.cpp + AArch64ISelDAGToDAG.cpp + AArch64ISelLowering.cpp + AArch64InstrInfo.cpp + AArch64LoadStoreOptimizer.cpp + AArch64MCInstLower.cpp + AArch64MachineFunctionInfo.cpp + AArch64MacroFusion.cpp + AArch64PBQPRegAlloc.cpp + AArch64PromoteConstant.cpp + AArch64RedundantCopyElimination.cpp + AArch64RegisterInfo.cpp + AArch64SIMDInstrOpt.cpp + AArch64SLSHardening.cpp + AArch64SelectionDAGInfo.cpp + AArch64SpeculationHardening.cpp + AArch64StackTagging.cpp + AArch64StackTaggingPreRA.cpp + AArch64StorePairSuppress.cpp + AArch64Subtarget.cpp + AArch64TargetMachine.cpp + AArch64TargetObjectFile.cpp + AArch64TargetTransformInfo.cpp + GISel/AArch64CallLowering.cpp + GISel/AArch64InstructionSelector.cpp + GISel/AArch64LegalizerInfo.cpp + GISel/AArch64PostLegalizerCombiner.cpp + GISel/AArch64PostLegalizerLowering.cpp + GISel/AArch64PostSelectOptimize.cpp + GISel/AArch64PreLegalizerCombiner.cpp + GISel/AArch64RegisterBankInfo.cpp + SVEIntrinsicOpts.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/ARM/AsmParser/ya.make b/contrib/libs/llvm12/lib/Target/ARM/AsmParser/ya.make new file mode 100644 index 0000000000..d0f1526a26 --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/ARM/AsmParser/ya.make @@ -0,0 +1,34 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc + contrib/libs/llvm12/lib/Target/ARM/TargetInfo + contrib/libs/llvm12/lib/Target/ARM/Utils +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM + contrib/libs/llvm12/lib/Target/ARM + contrib/libs/llvm12/lib/Target/ARM/AsmParser +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + ARMAsmParser.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/ARM/Disassembler/ya.make b/contrib/libs/llvm12/lib/Target/ARM/Disassembler/ya.make new file mode 100644 index 0000000000..b8abfb8e5a --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/ARM/Disassembler/ya.make @@ -0,0 +1,33 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc + contrib/libs/llvm12/lib/Target/ARM/TargetInfo + contrib/libs/llvm12/lib/Target/ARM/Utils +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM + contrib/libs/llvm12/lib/Target/ARM + contrib/libs/llvm12/lib/Target/ARM/Disassembler +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + ARMDisassembler.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc/ya.make b/contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc/ya.make new file mode 100644 index 0000000000..8b14ce95d7 --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc/ya.make @@ -0,0 +1,47 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/ARM/TargetInfo + contrib/libs/llvm12/lib/Target/ARM/Utils +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM + contrib/libs/llvm12/lib/Target/ARM + contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + ARMAsmBackend.cpp + ARMELFObjectWriter.cpp + ARMELFStreamer.cpp + ARMInstPrinter.cpp + ARMMCAsmInfo.cpp + ARMMCCodeEmitter.cpp + ARMMCExpr.cpp + ARMMCTargetDesc.cpp + ARMMachORelocationInfo.cpp + ARMMachObjectWriter.cpp + ARMTargetStreamer.cpp + ARMUnwindOpAsm.cpp + ARMWinCOFFObjectWriter.cpp + ARMWinCOFFStreamer.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/ARM/TargetInfo/ya.make b/contrib/libs/llvm12/lib/Target/ARM/TargetInfo/ya.make new file mode 100644 index 0000000000..e34301900f --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/ARM/TargetInfo/ya.make @@ -0,0 +1,27 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/Target/ARM + contrib/libs/llvm12/lib/Target/ARM/TargetInfo +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + ARMTargetInfo.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/ARM/Utils/ya.make b/contrib/libs/llvm12/lib/Target/ARM/Utils/ya.make new file mode 100644 index 0000000000..3d6ae66557 --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/ARM/Utils/ya.make @@ -0,0 +1,29 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM + contrib/libs/llvm12/lib/Target/ARM + contrib/libs/llvm12/lib/Target/ARM/Utils +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + ARMBaseInfo.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/ARM/ya.make b/contrib/libs/llvm12/lib/Target/ARM/ya.make new file mode 100644 index 0000000000..c8aa734a5e --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/ARM/ya.make @@ -0,0 +1,86 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/CodeGen + contrib/libs/llvm12/lib/CodeGen/AsmPrinter + contrib/libs/llvm12/lib/CodeGen/GlobalISel + contrib/libs/llvm12/lib/CodeGen/SelectionDAG + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc + contrib/libs/llvm12/lib/Target/ARM/TargetInfo + contrib/libs/llvm12/lib/Target/ARM/Utils + contrib/libs/llvm12/lib/Transforms/CFGuard + contrib/libs/llvm12/lib/Transforms/Scalar + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM + contrib/libs/llvm12/lib/Target/ARM +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + A15SDOptimizer.cpp + ARMAsmPrinter.cpp + ARMBaseInstrInfo.cpp + ARMBaseRegisterInfo.cpp + ARMBasicBlockInfo.cpp + ARMBlockPlacement.cpp + ARMCallLowering.cpp + ARMCallingConv.cpp + ARMConstantIslandPass.cpp + ARMConstantPoolValue.cpp + ARMExpandPseudoInsts.cpp + ARMFastISel.cpp + ARMFrameLowering.cpp + ARMHazardRecognizer.cpp + ARMISelDAGToDAG.cpp + ARMISelLowering.cpp + ARMInstrInfo.cpp + ARMInstructionSelector.cpp + ARMLegalizerInfo.cpp + ARMLoadStoreOptimizer.cpp + ARMLowOverheadLoops.cpp + ARMMCInstLower.cpp + ARMMachineFunctionInfo.cpp + ARMMacroFusion.cpp + ARMOptimizeBarriersPass.cpp + ARMParallelDSP.cpp + ARMRegisterBankInfo.cpp + ARMRegisterInfo.cpp + ARMSLSHardening.cpp + ARMSelectionDAGInfo.cpp + ARMSubtarget.cpp + ARMTargetMachine.cpp + ARMTargetObjectFile.cpp + ARMTargetTransformInfo.cpp + MLxExpansionPass.cpp + MVEGatherScatterLowering.cpp + MVETailPredication.cpp + MVEVPTBlockPass.cpp + MVEVPTOptimisationsPass.cpp + Thumb1FrameLowering.cpp + Thumb1InstrInfo.cpp + Thumb2ITBlockPass.cpp + Thumb2InstrInfo.cpp + Thumb2SizeReduction.cpp + ThumbRegisterInfo.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/BPF/AsmParser/ya.make b/contrib/libs/llvm12/lib/Target/BPF/AsmParser/ya.make new file mode 100644 index 0000000000..dd505ffdf4 --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/BPF/AsmParser/ya.make @@ -0,0 +1,33 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc + contrib/libs/llvm12/lib/Target/BPF/TargetInfo +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF + contrib/libs/llvm12/lib/Target/BPF + contrib/libs/llvm12/lib/Target/BPF/AsmParser +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + BPFAsmParser.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/BPF/Disassembler/ya.make b/contrib/libs/llvm12/lib/Target/BPF/Disassembler/ya.make new file mode 100644 index 0000000000..5e13015fe2 --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/BPF/Disassembler/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/BPF/TargetInfo +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF + contrib/libs/llvm12/lib/Target/BPF + contrib/libs/llvm12/lib/Target/BPF/Disassembler +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + BPFDisassembler.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc/ya.make b/contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc/ya.make new file mode 100644 index 0000000000..aeaae3584b --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc/ya.make @@ -0,0 +1,35 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/BPF/TargetInfo +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF + contrib/libs/llvm12/lib/Target/BPF + contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + BPFAsmBackend.cpp + BPFELFObjectWriter.cpp + BPFInstPrinter.cpp + BPFMCCodeEmitter.cpp + BPFMCTargetDesc.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/BPF/TargetInfo/ya.make b/contrib/libs/llvm12/lib/Target/BPF/TargetInfo/ya.make new file mode 100644 index 0000000000..24ecc1800a --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/BPF/TargetInfo/ya.make @@ -0,0 +1,27 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/Target/BPF + contrib/libs/llvm12/lib/Target/BPF/TargetInfo +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + BPFTargetInfo.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/BPF/ya.make b/contrib/libs/llvm12/lib/Target/BPF/ya.make new file mode 100644 index 0000000000..f422f0f43b --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/BPF/ya.make @@ -0,0 +1,57 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/CodeGen + contrib/libs/llvm12/lib/CodeGen/AsmPrinter + contrib/libs/llvm12/lib/CodeGen/SelectionDAG + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc + contrib/libs/llvm12/lib/Target/BPF/TargetInfo + contrib/libs/llvm12/lib/Transforms/IPO + contrib/libs/llvm12/lib/Transforms/Scalar + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF + contrib/libs/llvm12/lib/Target/BPF +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + BPFAbstractMemberAccess.cpp + BPFAdjustOpt.cpp + BPFAsmPrinter.cpp + BPFCheckAndAdjustIR.cpp + BPFFrameLowering.cpp + BPFISelDAGToDAG.cpp + BPFISelLowering.cpp + BPFInstrInfo.cpp + BPFMCInstLower.cpp + BPFMIChecking.cpp + BPFMIPeephole.cpp + BPFMISimplifyPatchable.cpp + BPFPreserveDIType.cpp + BPFRegisterInfo.cpp + BPFSelectionDAGInfo.cpp + BPFSubtarget.cpp + BPFTargetMachine.cpp + BTFDebug.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/NVPTX/MCTargetDesc/ya.make b/contrib/libs/llvm12/lib/Target/NVPTX/MCTargetDesc/ya.make new file mode 100644 index 0000000000..049c5b71d3 --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/NVPTX/MCTargetDesc/ya.make @@ -0,0 +1,34 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/NVPTX + contrib/libs/llvm12/lib/Target/NVPTX + contrib/libs/llvm12/lib/Target/NVPTX/MCTargetDesc +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + NVPTXInstPrinter.cpp + NVPTXMCAsmInfo.cpp + NVPTXMCTargetDesc.cpp + NVPTXTargetStreamer.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo/ya.make b/contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo/ya.make new file mode 100644 index 0000000000..167710971a --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo/ya.make @@ -0,0 +1,27 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/Target/NVPTX + contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + NVPTXTargetInfo.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/NVPTX/ya.make b/contrib/libs/llvm12/lib/Target/NVPTX/ya.make new file mode 100644 index 0000000000..b86455f3f0 --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/NVPTX/ya.make @@ -0,0 +1,64 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/CodeGen + contrib/libs/llvm12/lib/CodeGen/AsmPrinter + contrib/libs/llvm12/lib/CodeGen/SelectionDAG + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/NVPTX/MCTargetDesc + contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo + contrib/libs/llvm12/lib/Transforms/IPO + contrib/libs/llvm12/lib/Transforms/Scalar + contrib/libs/llvm12/lib/Transforms/Utils + contrib/libs/llvm12/lib/Transforms/Vectorize +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/NVPTX + contrib/libs/llvm12/lib/Target/NVPTX +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + NVPTXAllocaHoisting.cpp + NVPTXAsmPrinter.cpp + NVPTXAssignValidGlobalNames.cpp + NVPTXFrameLowering.cpp + NVPTXGenericToNVVM.cpp + NVPTXISelDAGToDAG.cpp + NVPTXISelLowering.cpp + NVPTXImageOptimizer.cpp + NVPTXInstrInfo.cpp + NVPTXLowerAggrCopies.cpp + NVPTXLowerAlloca.cpp + NVPTXLowerArgs.cpp + NVPTXMCExpr.cpp + NVPTXPeephole.cpp + NVPTXPrologEpilogPass.cpp + NVPTXProxyRegErasure.cpp + NVPTXRegisterInfo.cpp + NVPTXReplaceImageHandles.cpp + NVPTXSubtarget.cpp + NVPTXTargetMachine.cpp + NVPTXTargetTransformInfo.cpp + NVPTXUtilities.cpp + NVVMIntrRange.cpp + NVVMReflect.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/PowerPC/AsmParser/ya.make b/contrib/libs/llvm12/lib/Target/PowerPC/AsmParser/ya.make new file mode 100644 index 0000000000..b090474c9d --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/PowerPC/AsmParser/ya.make @@ -0,0 +1,33 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC + contrib/libs/llvm12/lib/Target/PowerPC + contrib/libs/llvm12/lib/Target/PowerPC/AsmParser +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + PPCAsmParser.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/PowerPC/Disassembler/ya.make b/contrib/libs/llvm12/lib/Target/PowerPC/Disassembler/ya.make new file mode 100644 index 0000000000..3e4f91f2e8 --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/PowerPC/Disassembler/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC + contrib/libs/llvm12/lib/Target/PowerPC + contrib/libs/llvm12/lib/Target/PowerPC/Disassembler +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + PPCDisassembler.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc/ya.make b/contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc/ya.make new file mode 100644 index 0000000000..c01e8f2278 --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc/ya.make @@ -0,0 +1,44 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE( + Apache-2.0 WITH LLVM-exception AND + NCSA +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC + contrib/libs/llvm12/lib/Target/PowerPC + contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + PPCAsmBackend.cpp + PPCELFObjectWriter.cpp + PPCELFStreamer.cpp + PPCInstPrinter.cpp + PPCMCAsmInfo.cpp + PPCMCCodeEmitter.cpp + PPCMCExpr.cpp + PPCMCTargetDesc.cpp + PPCPredicates.cpp + PPCXCOFFObjectWriter.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo/ya.make b/contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo/ya.make new file mode 100644 index 0000000000..08615c47e8 --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo/ya.make @@ -0,0 +1,27 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/Target/PowerPC + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + PowerPCTargetInfo.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/PowerPC/ya.make b/contrib/libs/llvm12/lib/Target/PowerPC/ya.make new file mode 100644 index 0000000000..36860097e2 --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/PowerPC/ya.make @@ -0,0 +1,78 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/CodeGen + contrib/libs/llvm12/lib/CodeGen/AsmPrinter + contrib/libs/llvm12/lib/CodeGen/GlobalISel + contrib/libs/llvm12/lib/CodeGen/SelectionDAG + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo + contrib/libs/llvm12/lib/Transforms/Scalar + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC + contrib/libs/llvm12/lib/Target/PowerPC +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + GISel/PPCCallLowering.cpp + GISel/PPCInstructionSelector.cpp + GISel/PPCLegalizerInfo.cpp + GISel/PPCRegisterBankInfo.cpp + PPCAsmPrinter.cpp + PPCBoolRetToInt.cpp + PPCBranchCoalescing.cpp + PPCBranchSelector.cpp + PPCCCState.cpp + PPCCTRLoops.cpp + PPCCallingConv.cpp + PPCEarlyReturn.cpp + PPCExpandISEL.cpp + PPCFastISel.cpp + PPCFrameLowering.cpp + PPCHazardRecognizers.cpp + PPCISelDAGToDAG.cpp + PPCISelLowering.cpp + PPCInstrInfo.cpp + PPCLoopInstrFormPrep.cpp + PPCLowerMASSVEntries.cpp + PPCMCInstLower.cpp + PPCMIPeephole.cpp + PPCMachineFunctionInfo.cpp + PPCMachineScheduler.cpp + PPCMacroFusion.cpp + PPCPreEmitPeephole.cpp + PPCReduceCRLogicals.cpp + PPCRegisterInfo.cpp + PPCSubtarget.cpp + PPCTLSDynamicCall.cpp + PPCTOCRegDeps.cpp + PPCTargetMachine.cpp + PPCTargetObjectFile.cpp + PPCTargetTransformInfo.cpp + PPCVSXCopy.cpp + PPCVSXFMAMutate.cpp + PPCVSXSwapRemoval.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/X86/AsmParser/ya.make b/contrib/libs/llvm12/lib/Target/X86/AsmParser/ya.make new file mode 100644 index 0000000000..7021bc60ed --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/X86/AsmParser/ya.make @@ -0,0 +1,33 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/X86/MCTargetDesc + contrib/libs/llvm12/lib/Target/X86/TargetInfo +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86 + contrib/libs/llvm12/lib/Target/X86 + contrib/libs/llvm12/lib/Target/X86/AsmParser +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + X86AsmParser.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/X86/Disassembler/ya.make b/contrib/libs/llvm12/lib/Target/X86/Disassembler/ya.make new file mode 100644 index 0000000000..4b11c2a2fa --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/X86/Disassembler/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/X86/TargetInfo +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86 + contrib/libs/llvm12/lib/Target/X86 + contrib/libs/llvm12/lib/Target/X86/Disassembler +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + X86Disassembler.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/ya.make b/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/ya.make new file mode 100644 index 0000000000..9c87094d22 --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/ya.make @@ -0,0 +1,46 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/X86/TargetInfo +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86 + contrib/libs/llvm12/lib/Target/X86 + contrib/libs/llvm12/lib/Target/X86/MCTargetDesc +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + X86ATTInstPrinter.cpp + X86AsmBackend.cpp + X86ELFObjectWriter.cpp + X86InstComments.cpp + X86InstPrinterCommon.cpp + X86IntelInstPrinter.cpp + X86MCAsmInfo.cpp + X86MCCodeEmitter.cpp + X86MCTargetDesc.cpp + X86MachObjectWriter.cpp + X86ShuffleDecode.cpp + X86WinCOFFObjectWriter.cpp + X86WinCOFFStreamer.cpp + X86WinCOFFTargetStreamer.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/X86/TargetInfo/ya.make b/contrib/libs/llvm12/lib/Target/X86/TargetInfo/ya.make new file mode 100644 index 0000000000..acfe9ed6ef --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/X86/TargetInfo/ya.make @@ -0,0 +1,27 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/Target/X86 + contrib/libs/llvm12/lib/Target/X86/TargetInfo +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + X86TargetInfo.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/X86/ya.make b/contrib/libs/llvm12/lib/Target/X86/ya.make new file mode 100644 index 0000000000..43c016bce4 --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/X86/ya.make @@ -0,0 +1,99 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE( + Apache-2.0 WITH LLVM-exception AND + NCSA +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/CodeGen + contrib/libs/llvm12/lib/CodeGen/AsmPrinter + contrib/libs/llvm12/lib/CodeGen/GlobalISel + contrib/libs/llvm12/lib/CodeGen/SelectionDAG + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/X86/MCTargetDesc + contrib/libs/llvm12/lib/Target/X86/TargetInfo + contrib/libs/llvm12/lib/Transforms/CFGuard +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86 + contrib/libs/llvm12/lib/Target/X86 +) + +NO_CLANG_COVERAGE() + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + X86AsmPrinter.cpp + X86AvoidStoreForwardingBlocks.cpp + X86AvoidTrailingCall.cpp + X86CallFrameOptimization.cpp + X86CallLowering.cpp + X86CallingConv.cpp + X86CmovConversion.cpp + X86DiscriminateMemOps.cpp + X86DomainReassignment.cpp + X86EvexToVex.cpp + X86ExpandPseudo.cpp + X86FastISel.cpp + X86FixupBWInsts.cpp + X86FixupLEAs.cpp + X86FixupSetCC.cpp + X86FlagsCopyLowering.cpp + X86FloatingPoint.cpp + X86FrameLowering.cpp + X86ISelDAGToDAG.cpp + X86ISelLowering.cpp + X86IndirectBranchTracking.cpp + X86IndirectThunks.cpp + X86InsertPrefetch.cpp + X86InsertWait.cpp + X86InstCombineIntrinsic.cpp + X86InstrFMA3Info.cpp + X86InstrFoldTables.cpp + X86InstrInfo.cpp + X86InstructionSelector.cpp + X86InterleavedAccess.cpp + X86LegalizerInfo.cpp + X86LoadValueInjectionLoadHardening.cpp + X86LoadValueInjectionRetHardening.cpp + X86LowerAMXType.cpp + X86MCInstLower.cpp + X86MachineFunctionInfo.cpp + X86MacroFusion.cpp + X86OptimizeLEAs.cpp + X86PadShortFunction.cpp + X86PartialReduction.cpp + X86PreTileConfig.cpp + X86RegisterBankInfo.cpp + X86RegisterInfo.cpp + X86SelectionDAGInfo.cpp + X86ShuffleDecodeConstantPool.cpp + X86SpeculativeExecutionSideEffectSuppression.cpp + X86SpeculativeLoadHardening.cpp + X86Subtarget.cpp + X86TargetMachine.cpp + X86TargetObjectFile.cpp + X86TargetTransformInfo.cpp + X86TileConfig.cpp + X86VZeroUpper.cpp + X86WinAllocaExpander.cpp + X86WinEHState.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/ya.make b/contrib/libs/llvm12/lib/Target/ya.make new file mode 100644 index 0000000000..73e90f4b10 --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/ya.make @@ -0,0 +1,34 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/Target +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + Target.cpp + TargetIntrinsicInfo.cpp + TargetLoweringObjectFile.cpp + TargetMachine.cpp + TargetMachineC.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/TextAPI/MachO/ya.make b/contrib/libs/llvm12/lib/TextAPI/MachO/ya.make new file mode 100644 index 0000000000..9fedb228b4 --- /dev/null +++ b/contrib/libs/llvm12/lib/TextAPI/MachO/ya.make @@ -0,0 +1,35 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/TextAPI +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + Architecture.cpp + ArchitectureSet.cpp + InterfaceFile.cpp + PackedVersion.cpp + Platform.cpp + Symbol.cpp + Target.cpp + TextStub.cpp + TextStubCommon.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/ToolDrivers/llvm-dlltool/ya.make b/contrib/libs/llvm12/lib/ToolDrivers/llvm-dlltool/ya.make new file mode 100644 index 0000000000..e26b1db3c9 --- /dev/null +++ b/contrib/libs/llvm12/lib/ToolDrivers/llvm-dlltool/ya.make @@ -0,0 +1,30 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Option + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/ToolDrivers/llvm-dlltool + contrib/libs/llvm12/lib/ToolDrivers/llvm-dlltool +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + DlltoolDriver.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/ToolDrivers/llvm-lib/ya.make b/contrib/libs/llvm12/lib/ToolDrivers/llvm-lib/ya.make new file mode 100644 index 0000000000..c5b2d4e0bd --- /dev/null +++ b/contrib/libs/llvm12/lib/ToolDrivers/llvm-lib/ya.make @@ -0,0 +1,32 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Option + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/ToolDrivers/llvm-lib + contrib/libs/llvm12/lib/ToolDrivers/llvm-lib +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + LibDriver.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine/ya.make b/contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine/ya.make new file mode 100644 index 0000000000..723b5a2955 --- /dev/null +++ b/contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AggressiveInstCombine.cpp + TruncInstCombine.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Transforms/CFGuard/ya.make b/contrib/libs/llvm12/lib/Transforms/CFGuard/ya.make new file mode 100644 index 0000000000..82a33dfab1 --- /dev/null +++ b/contrib/libs/llvm12/lib/Transforms/CFGuard/ya.make @@ -0,0 +1,28 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/Transforms/CFGuard +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + CFGuard.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Transforms/Coroutines/ya.make b/contrib/libs/llvm12/lib/Transforms/Coroutines/ya.make new file mode 100644 index 0000000000..f19e4e9eb0 --- /dev/null +++ b/contrib/libs/llvm12/lib/Transforms/Coroutines/ya.make @@ -0,0 +1,37 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Transforms/IPO + contrib/libs/llvm12/lib/Transforms/Scalar + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + contrib/libs/llvm12/lib/Transforms/Coroutines +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + CoroCleanup.cpp + CoroEarly.cpp + CoroElide.cpp + CoroFrame.cpp + CoroSplit.cpp + Coroutines.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Transforms/HelloNew/ya.make b/contrib/libs/llvm12/lib/Transforms/HelloNew/ya.make new file mode 100644 index 0000000000..bfafb029d3 --- /dev/null +++ b/contrib/libs/llvm12/lib/Transforms/HelloNew/ya.make @@ -0,0 +1,28 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/Transforms/HelloNew +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + HelloWorld.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Transforms/IPO/ya.make b/contrib/libs/llvm12/lib/Transforms/IPO/ya.make new file mode 100644 index 0000000000..41f92d67a4 --- /dev/null +++ b/contrib/libs/llvm12/lib/Transforms/IPO/ya.make @@ -0,0 +1,83 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitcode/Writer + contrib/libs/llvm12/lib/Frontend/OpenMP + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/IRReader + contrib/libs/llvm12/lib/Linker + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine + contrib/libs/llvm12/lib/Transforms/InstCombine + contrib/libs/llvm12/lib/Transforms/Instrumentation + contrib/libs/llvm12/lib/Transforms/Scalar + contrib/libs/llvm12/lib/Transforms/Utils + contrib/libs/llvm12/lib/Transforms/Vectorize +) + +ADDINCL( + contrib/libs/llvm12/lib/Transforms/IPO +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AlwaysInliner.cpp + Annotation2Metadata.cpp + ArgumentPromotion.cpp + Attributor.cpp + AttributorAttributes.cpp + BarrierNoopPass.cpp + BlockExtractor.cpp + CalledValuePropagation.cpp + ConstantMerge.cpp + CrossDSOCFI.cpp + DeadArgumentElimination.cpp + ElimAvailExtern.cpp + ExtractGV.cpp + ForceFunctionAttrs.cpp + FunctionAttrs.cpp + FunctionImport.cpp + GlobalDCE.cpp + GlobalOpt.cpp + GlobalSplit.cpp + HotColdSplitting.cpp + IPO.cpp + IROutliner.cpp + InferFunctionAttrs.cpp + InlineSimple.cpp + Inliner.cpp + Internalize.cpp + LoopExtractor.cpp + LowerTypeTests.cpp + MergeFunctions.cpp + OpenMPOpt.cpp + PartialInlining.cpp + PassManagerBuilder.cpp + PruneEH.cpp + SCCP.cpp + SampleContextTracker.cpp + SampleProfile.cpp + SampleProfileProbe.cpp + StripDeadPrototypes.cpp + StripSymbols.cpp + SyntheticCountsPropagation.cpp + ThinLTOBitcodeWriter.cpp + WholeProgramDevirt.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Transforms/InstCombine/ya.make b/contrib/libs/llvm12/lib/Transforms/InstCombine/ya.make new file mode 100644 index 0000000000..eeda0b4bd6 --- /dev/null +++ b/contrib/libs/llvm12/lib/Transforms/InstCombine/ya.make @@ -0,0 +1,44 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + contrib/libs/llvm12/lib/Transforms/InstCombine +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + InstCombineAddSub.cpp + InstCombineAndOrXor.cpp + InstCombineAtomicRMW.cpp + InstCombineCalls.cpp + InstCombineCasts.cpp + InstCombineCompares.cpp + InstCombineLoadStoreAlloca.cpp + InstCombineMulDivRem.cpp + InstCombineNegator.cpp + InstCombinePHI.cpp + InstCombineSelect.cpp + InstCombineShifts.cpp + InstCombineSimplifyDemanded.cpp + InstCombineVectorOps.cpp + InstructionCombining.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Transforms/Instrumentation/ya.make b/contrib/libs/llvm12/lib/Transforms/Instrumentation/ya.make new file mode 100644 index 0000000000..5b8d25019d --- /dev/null +++ b/contrib/libs/llvm12/lib/Transforms/Instrumentation/ya.make @@ -0,0 +1,53 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE( + Apache-2.0 WITH LLVM-exception AND + NCSA +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + contrib/libs/llvm12/lib/Transforms/Instrumentation +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AddressSanitizer.cpp + BoundsChecking.cpp + CGProfile.cpp + ControlHeightReduction.cpp + DataFlowSanitizer.cpp + GCOVProfiling.cpp + HWAddressSanitizer.cpp + IndirectCallPromotion.cpp + InstrOrderFile.cpp + InstrProfiling.cpp + Instrumentation.cpp + MemProfiler.cpp + MemorySanitizer.cpp + PGOInstrumentation.cpp + PGOMemOPSizeOpt.cpp + PoisonChecking.cpp + SanitizerCoverage.cpp + ThreadSanitizer.cpp + ValueProfileCollector.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Transforms/ObjCARC/ya.make b/contrib/libs/llvm12/lib/Transforms/ObjCARC/ya.make new file mode 100644 index 0000000000..84bc394362 --- /dev/null +++ b/contrib/libs/llvm12/lib/Transforms/ObjCARC/ya.make @@ -0,0 +1,38 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + contrib/libs/llvm12/lib/Transforms/ObjCARC +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + DependencyAnalysis.cpp + ObjCARC.cpp + ObjCARCAPElim.cpp + ObjCARCContract.cpp + ObjCARCExpand.cpp + ObjCARCOpts.cpp + ProvenanceAnalysis.cpp + ProvenanceAnalysisEvaluator.cpp + PtrState.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Transforms/Scalar/ya.make b/contrib/libs/llvm12/lib/Transforms/Scalar/ya.make new file mode 100644 index 0000000000..4d412213aa --- /dev/null +++ b/contrib/libs/llvm12/lib/Transforms/Scalar/ya.make @@ -0,0 +1,109 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine + contrib/libs/llvm12/lib/Transforms/InstCombine + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + contrib/libs/llvm12/lib/Transforms/Scalar +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + ADCE.cpp + AlignmentFromAssumptions.cpp + AnnotationRemarks.cpp + BDCE.cpp + CallSiteSplitting.cpp + ConstantHoisting.cpp + ConstraintElimination.cpp + CorrelatedValuePropagation.cpp + DCE.cpp + DeadStoreElimination.cpp + DivRemPairs.cpp + EarlyCSE.cpp + FlattenCFGPass.cpp + Float2Int.cpp + GVN.cpp + GVNHoist.cpp + GVNSink.cpp + GuardWidening.cpp + IVUsersPrinter.cpp + IndVarSimplify.cpp + InductiveRangeCheckElimination.cpp + InferAddressSpaces.cpp + InstSimplifyPass.cpp + JumpThreading.cpp + LICM.cpp + LoopAccessAnalysisPrinter.cpp + LoopDataPrefetch.cpp + LoopDeletion.cpp + LoopDistribute.cpp + LoopFlatten.cpp + LoopFuse.cpp + LoopIdiomRecognize.cpp + LoopInstSimplify.cpp + LoopInterchange.cpp + LoopLoadElimination.cpp + LoopPassManager.cpp + LoopPredication.cpp + LoopRerollPass.cpp + LoopRotation.cpp + LoopSimplifyCFG.cpp + LoopSink.cpp + LoopStrengthReduce.cpp + LoopUnrollAndJamPass.cpp + LoopUnrollPass.cpp + LoopUnswitch.cpp + LoopVersioningLICM.cpp + LowerAtomic.cpp + LowerConstantIntrinsics.cpp + LowerExpectIntrinsic.cpp + LowerGuardIntrinsic.cpp + LowerMatrixIntrinsics.cpp + LowerWidenableCondition.cpp + MakeGuardsExplicit.cpp + MemCpyOptimizer.cpp + MergeICmps.cpp + MergedLoadStoreMotion.cpp + NaryReassociate.cpp + NewGVN.cpp + PartiallyInlineLibCalls.cpp + PlaceSafepoints.cpp + Reassociate.cpp + Reg2Mem.cpp + RewriteStatepointsForGC.cpp + SCCP.cpp + SROA.cpp + Scalar.cpp + ScalarizeMaskedMemIntrin.cpp + Scalarizer.cpp + SeparateConstOffsetFromGEP.cpp + SimpleLoopUnswitch.cpp + SimplifyCFGPass.cpp + Sink.cpp + SpeculateAroundPHIs.cpp + SpeculativeExecution.cpp + StraightLineStrengthReduce.cpp + StructurizeCFG.cpp + TailRecursionElimination.cpp + WarnMissedTransforms.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Transforms/Utils/ya.make b/contrib/libs/llvm12/lib/Transforms/Utils/ya.make new file mode 100644 index 0000000000..07debc572d --- /dev/null +++ b/contrib/libs/llvm12/lib/Transforms/Utils/ya.make @@ -0,0 +1,99 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/Transforms/Utils +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AMDGPUEmitPrintf.cpp + ASanStackFrameLayout.cpp + AddDiscriminators.cpp + AssumeBundleBuilder.cpp + BasicBlockUtils.cpp + BreakCriticalEdges.cpp + BuildLibCalls.cpp + BypassSlowDivision.cpp + CallGraphUpdater.cpp + CallPromotionUtils.cpp + CanonicalizeAliases.cpp + CanonicalizeFreezeInLoops.cpp + CloneFunction.cpp + CloneModule.cpp + CodeExtractor.cpp + CodeMoverUtils.cpp + CtorUtils.cpp + Debugify.cpp + DemoteRegToStack.cpp + EntryExitInstrumenter.cpp + EscapeEnumerator.cpp + Evaluator.cpp + FixIrreducible.cpp + FlattenCFG.cpp + FunctionComparator.cpp + FunctionImportUtils.cpp + GlobalStatus.cpp + GuardUtils.cpp + InjectTLIMappings.cpp + InlineFunction.cpp + InstructionNamer.cpp + IntegerDivision.cpp + LCSSA.cpp + LibCallsShrinkWrap.cpp + Local.cpp + LoopPeel.cpp + LoopRotationUtils.cpp + LoopSimplify.cpp + LoopUnroll.cpp + LoopUnrollAndJam.cpp + LoopUnrollRuntime.cpp + LoopUtils.cpp + LoopVersioning.cpp + LowerInvoke.cpp + LowerMemIntrinsics.cpp + LowerSwitch.cpp + MatrixUtils.cpp + Mem2Reg.cpp + MetaRenamer.cpp + ModuleUtils.cpp + NameAnonGlobals.cpp + PredicateInfo.cpp + PromoteMemoryToRegister.cpp + SSAUpdater.cpp + SSAUpdaterBulk.cpp + SanitizerStats.cpp + ScalarEvolutionExpander.cpp + SimplifyCFG.cpp + SimplifyIndVar.cpp + SimplifyLibCalls.cpp + SizeOpts.cpp + SplitModule.cpp + StripGCRelocates.cpp + StripNonLineTableDebugInfo.cpp + SymbolRewriter.cpp + UnifyFunctionExitNodes.cpp + UnifyLoopExits.cpp + UniqueInternalLinkageNames.cpp + Utils.cpp + VNCoercion.cpp + ValueMapper.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Transforms/Vectorize/ya.make b/contrib/libs/llvm12/lib/Transforms/Vectorize/ya.make new file mode 100644 index 0000000000..482aed8e02 --- /dev/null +++ b/contrib/libs/llvm12/lib/Transforms/Vectorize/ya.make @@ -0,0 +1,41 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + contrib/libs/llvm12/lib/Transforms/Vectorize +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + LoadStoreVectorizer.cpp + LoopVectorizationLegality.cpp + LoopVectorize.cpp + SLPVectorizer.cpp + VPlan.cpp + VPlanHCFGBuilder.cpp + VPlanPredicator.cpp + VPlanSLP.cpp + VPlanTransforms.cpp + VPlanVerifier.cpp + VectorCombine.cpp + Vectorize.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/WindowsManifest/ya.make b/contrib/libs/llvm12/lib/WindowsManifest/ya.make new file mode 100644 index 0000000000..f4d8f67753 --- /dev/null +++ b/contrib/libs/llvm12/lib/WindowsManifest/ya.make @@ -0,0 +1,26 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/WindowsManifest +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + WindowsManifestMerger.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/XRay/ya.make b/contrib/libs/llvm12/lib/XRay/ya.make new file mode 100644 index 0000000000..a82a32f3df --- /dev/null +++ b/contrib/libs/llvm12/lib/XRay/ya.make @@ -0,0 +1,40 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/XRay +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + BlockIndexer.cpp + BlockPrinter.cpp + BlockVerifier.cpp + FDRRecordProducer.cpp + FDRRecords.cpp + FDRTraceExpander.cpp + FDRTraceWriter.cpp + FileHeaderReader.cpp + InstrumentationMap.cpp + LogBuilderConsumer.cpp + Profile.cpp + RecordInitializer.cpp + RecordPrinter.cpp + Trace.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/bugpoint/ya.make b/contrib/libs/llvm12/tools/bugpoint/ya.make new file mode 100644 index 0000000000..9281034915 --- /dev/null +++ b/contrib/libs/llvm12/tools/bugpoint/ya.make @@ -0,0 +1,100 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/AsmParser + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitcode/Writer + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/CodeGen + contrib/libs/llvm12/lib/CodeGen/AsmPrinter + contrib/libs/llvm12/lib/CodeGen/GlobalISel + contrib/libs/llvm12/lib/CodeGen/SelectionDAG + contrib/libs/llvm12/lib/DebugInfo/CodeView + contrib/libs/llvm12/lib/DebugInfo/DWARF + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/Extensions + contrib/libs/llvm12/lib/Frontend/OpenMP + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/IRReader + contrib/libs/llvm12/lib/Linker + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Passes + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/AArch64 + contrib/libs/llvm12/lib/Target/AArch64/AsmParser + contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo + contrib/libs/llvm12/lib/Target/AArch64/Utils + contrib/libs/llvm12/lib/Target/ARM + contrib/libs/llvm12/lib/Target/ARM/AsmParser + contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc + contrib/libs/llvm12/lib/Target/ARM/TargetInfo + contrib/libs/llvm12/lib/Target/ARM/Utils + contrib/libs/llvm12/lib/Target/BPF + contrib/libs/llvm12/lib/Target/BPF/AsmParser + contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc + contrib/libs/llvm12/lib/Target/BPF/TargetInfo + contrib/libs/llvm12/lib/Target/NVPTX + contrib/libs/llvm12/lib/Target/NVPTX/MCTargetDesc + contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo + contrib/libs/llvm12/lib/Target/PowerPC + contrib/libs/llvm12/lib/Target/PowerPC/AsmParser + contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo + contrib/libs/llvm12/lib/Target/X86 + contrib/libs/llvm12/lib/Target/X86/AsmParser + contrib/libs/llvm12/lib/Target/X86/MCTargetDesc + contrib/libs/llvm12/lib/Target/X86/TargetInfo + contrib/libs/llvm12/lib/TextAPI/MachO + contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine + contrib/libs/llvm12/lib/Transforms/CFGuard + contrib/libs/llvm12/lib/Transforms/Coroutines + contrib/libs/llvm12/lib/Transforms/HelloNew + contrib/libs/llvm12/lib/Transforms/IPO + contrib/libs/llvm12/lib/Transforms/InstCombine + contrib/libs/llvm12/lib/Transforms/Instrumentation + contrib/libs/llvm12/lib/Transforms/ObjCARC + contrib/libs/llvm12/lib/Transforms/Scalar + contrib/libs/llvm12/lib/Transforms/Utils + contrib/libs/llvm12/lib/Transforms/Vectorize + contrib/libs/llvm12/tools/polly/lib + contrib/libs/llvm12/tools/polly/lib/External/isl +) + +ADDINCL( + contrib/libs/llvm12/tools/bugpoint +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + BugDriver.cpp + CrashDebugger.cpp + ExecutionDriver.cpp + ExtractFunction.cpp + FindBugs.cpp + Miscompilation.cpp + OptimizerDriver.cpp + ToolRunner.cpp + bugpoint.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/dsymutil/ya.make b/contrib/libs/llvm12/tools/dsymutil/ya.make new file mode 100644 index 0000000000..3070abe859 --- /dev/null +++ b/contrib/libs/llvm12/tools/dsymutil/ya.make @@ -0,0 +1,98 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/AsmParser + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitcode/Writer + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/CodeGen + contrib/libs/llvm12/lib/CodeGen/AsmPrinter + contrib/libs/llvm12/lib/CodeGen/GlobalISel + contrib/libs/llvm12/lib/CodeGen/SelectionDAG + contrib/libs/llvm12/lib/DWARFLinker + contrib/libs/llvm12/lib/DebugInfo/CodeView + contrib/libs/llvm12/lib/DebugInfo/DWARF + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/Frontend/OpenMP + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/IRReader + contrib/libs/llvm12/lib/Linker + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Option + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/AArch64 + contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo + contrib/libs/llvm12/lib/Target/AArch64/Utils + contrib/libs/llvm12/lib/Target/ARM + contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc + contrib/libs/llvm12/lib/Target/ARM/TargetInfo + contrib/libs/llvm12/lib/Target/ARM/Utils + contrib/libs/llvm12/lib/Target/BPF + contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc + contrib/libs/llvm12/lib/Target/BPF/TargetInfo + contrib/libs/llvm12/lib/Target/NVPTX + contrib/libs/llvm12/lib/Target/NVPTX/MCTargetDesc + contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo + contrib/libs/llvm12/lib/Target/PowerPC + contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo + contrib/libs/llvm12/lib/Target/X86 + contrib/libs/llvm12/lib/Target/X86/MCTargetDesc + contrib/libs/llvm12/lib/Target/X86/TargetInfo + contrib/libs/llvm12/lib/TextAPI/MachO + contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine + contrib/libs/llvm12/lib/Transforms/CFGuard + contrib/libs/llvm12/lib/Transforms/IPO + contrib/libs/llvm12/lib/Transforms/InstCombine + contrib/libs/llvm12/lib/Transforms/Instrumentation + contrib/libs/llvm12/lib/Transforms/Scalar + contrib/libs/llvm12/lib/Transforms/Utils + contrib/libs/llvm12/lib/Transforms/Vectorize +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/dsymutil + contrib/libs/llvm12/tools/dsymutil +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + BinaryHolder.cpp + CFBundle.cpp + DebugMap.cpp + DwarfLinkerForBinary.cpp + MachODebugMapParser.cpp + MachOUtils.cpp + Reproducer.cpp + SymbolMap.cpp + dsymutil.cpp +) + +IF (OS_DARWIN) + LDFLAGS( + -framework + CoreFoundation + ) +ENDIF() + +END() diff --git a/contrib/libs/llvm12/tools/gold/ya.make b/contrib/libs/llvm12/tools/gold/ya.make new file mode 100644 index 0000000000..a6c4d8b7c3 --- /dev/null +++ b/contrib/libs/llvm12/tools/gold/ya.make @@ -0,0 +1,67 @@ +# Generated by devtools/yamaker. + +DLL(LLVMgold PREFIX "") + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + build/platform/binutils + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Bitcode/Writer + contrib/libs/llvm12/lib/LTO + contrib/libs/llvm12/lib/Linker + contrib/libs/llvm12/lib/Target/AArch64 + contrib/libs/llvm12/lib/Target/AArch64/AsmParser + contrib/libs/llvm12/lib/Target/AArch64/Disassembler + contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo + contrib/libs/llvm12/lib/Target/AArch64/Utils + contrib/libs/llvm12/lib/Target/ARM + contrib/libs/llvm12/lib/Target/ARM/AsmParser + contrib/libs/llvm12/lib/Target/ARM/Disassembler + contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc + contrib/libs/llvm12/lib/Target/ARM/TargetInfo + contrib/libs/llvm12/lib/Target/ARM/Utils + contrib/libs/llvm12/lib/Target/BPF + contrib/libs/llvm12/lib/Target/BPF/AsmParser + contrib/libs/llvm12/lib/Target/BPF/Disassembler + contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc + contrib/libs/llvm12/lib/Target/BPF/TargetInfo + contrib/libs/llvm12/lib/Target/NVPTX + contrib/libs/llvm12/lib/Target/NVPTX/MCTargetDesc + contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo + contrib/libs/llvm12/lib/Target/PowerPC + contrib/libs/llvm12/lib/Target/PowerPC/AsmParser + contrib/libs/llvm12/lib/Target/PowerPC/Disassembler + contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo + contrib/libs/llvm12/lib/Target/X86 + contrib/libs/llvm12/lib/Target/X86/AsmParser + contrib/libs/llvm12/lib/Target/X86/Disassembler + contrib/libs/llvm12/lib/Target/X86/MCTargetDesc + contrib/libs/llvm12/lib/Target/X86/TargetInfo + contrib/libs/llvm12/lib/Transforms/IPO +) + +ADDINCL( + contrib/libs/llvm12/tools/gold +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +EXPORTS_SCRIPT(gold.exports) + +CFLAGS( + -I$BINUTILS_ROOT_RESOURCE_GLOBAL/include +) + +SRCS( + gold-plugin.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llc/ya.make b/contrib/libs/llvm12/tools/llc/ya.make new file mode 100644 index 0000000000..61e1ca2eee --- /dev/null +++ b/contrib/libs/llvm12/tools/llc/ya.make @@ -0,0 +1,86 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/AsmParser + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitcode/Writer + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/CodeGen + contrib/libs/llvm12/lib/CodeGen/AsmPrinter + contrib/libs/llvm12/lib/CodeGen/GlobalISel + contrib/libs/llvm12/lib/CodeGen/MIRParser + contrib/libs/llvm12/lib/CodeGen/SelectionDAG + contrib/libs/llvm12/lib/DebugInfo/CodeView + contrib/libs/llvm12/lib/DebugInfo/DWARF + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/Frontend/OpenMP + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/IRReader + contrib/libs/llvm12/lib/Linker + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/AArch64 + contrib/libs/llvm12/lib/Target/AArch64/AsmParser + contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo + contrib/libs/llvm12/lib/Target/AArch64/Utils + contrib/libs/llvm12/lib/Target/ARM + contrib/libs/llvm12/lib/Target/ARM/AsmParser + contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc + contrib/libs/llvm12/lib/Target/ARM/TargetInfo + contrib/libs/llvm12/lib/Target/ARM/Utils + contrib/libs/llvm12/lib/Target/BPF + contrib/libs/llvm12/lib/Target/BPF/AsmParser + contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc + contrib/libs/llvm12/lib/Target/BPF/TargetInfo + contrib/libs/llvm12/lib/Target/NVPTX + contrib/libs/llvm12/lib/Target/NVPTX/MCTargetDesc + contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo + contrib/libs/llvm12/lib/Target/PowerPC + contrib/libs/llvm12/lib/Target/PowerPC/AsmParser + contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo + contrib/libs/llvm12/lib/Target/X86 + contrib/libs/llvm12/lib/Target/X86/AsmParser + contrib/libs/llvm12/lib/Target/X86/MCTargetDesc + contrib/libs/llvm12/lib/Target/X86/TargetInfo + contrib/libs/llvm12/lib/TextAPI/MachO + contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine + contrib/libs/llvm12/lib/Transforms/CFGuard + contrib/libs/llvm12/lib/Transforms/IPO + contrib/libs/llvm12/lib/Transforms/InstCombine + contrib/libs/llvm12/lib/Transforms/Instrumentation + contrib/libs/llvm12/lib/Transforms/Scalar + contrib/libs/llvm12/lib/Transforms/Utils + contrib/libs/llvm12/lib/Transforms/Vectorize +) + +ADDINCL( + contrib/libs/llvm12/tools/llc +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + llc.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/lli/ChildTarget/ya.make b/contrib/libs/llvm12/tools/lli/ChildTarget/ya.make new file mode 100644 index 0000000000..18e37e6059 --- /dev/null +++ b/contrib/libs/llvm12/tools/lli/ChildTarget/ya.make @@ -0,0 +1,61 @@ +# Generated by devtools/yamaker. + +PROGRAM(lli-child-target) + +WITHOUT_LICENSE_TEXTS() + +LICENSE(NCSA) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/AsmParser + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitcode/Writer + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/ExecutionEngine + contrib/libs/llvm12/lib/ExecutionEngine/JITLink + contrib/libs/llvm12/lib/ExecutionEngine/Orc + contrib/libs/llvm12/lib/ExecutionEngine/Orc/Shared + contrib/libs/llvm12/lib/ExecutionEngine/Orc/TargetProcess + contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld + contrib/libs/llvm12/lib/Frontend/OpenMP + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/IRReader + contrib/libs/llvm12/lib/Linker + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Passes + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/TextAPI/MachO + contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine + contrib/libs/llvm12/lib/Transforms/Coroutines + contrib/libs/llvm12/lib/Transforms/HelloNew + contrib/libs/llvm12/lib/Transforms/IPO + contrib/libs/llvm12/lib/Transforms/InstCombine + contrib/libs/llvm12/lib/Transforms/Instrumentation + contrib/libs/llvm12/lib/Transforms/ObjCARC + contrib/libs/llvm12/lib/Transforms/Scalar + contrib/libs/llvm12/lib/Transforms/Utils + contrib/libs/llvm12/lib/Transforms/Vectorize +) + +ADDINCL( + contrib/libs/llvm12/tools/lli/ChildTarget +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + ChildTarget.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/lli/ya.make b/contrib/libs/llvm12/tools/lli/ya.make new file mode 100644 index 0000000000..bf25061697 --- /dev/null +++ b/contrib/libs/llvm12/tools/lli/ya.make @@ -0,0 +1,83 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/AsmParser + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitcode/Writer + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/CodeGen + contrib/libs/llvm12/lib/CodeGen/AsmPrinter + contrib/libs/llvm12/lib/CodeGen/GlobalISel + contrib/libs/llvm12/lib/CodeGen/SelectionDAG + contrib/libs/llvm12/lib/DebugInfo/CodeView + contrib/libs/llvm12/lib/DebugInfo/DWARF + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/ExecutionEngine + contrib/libs/llvm12/lib/ExecutionEngine/Interpreter + contrib/libs/llvm12/lib/ExecutionEngine/JITLink + contrib/libs/llvm12/lib/ExecutionEngine/MCJIT + contrib/libs/llvm12/lib/ExecutionEngine/Orc + contrib/libs/llvm12/lib/ExecutionEngine/Orc/Shared + contrib/libs/llvm12/lib/ExecutionEngine/Orc/TargetProcess + contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld + contrib/libs/llvm12/lib/Frontend/OpenMP + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/IRReader + contrib/libs/llvm12/lib/Linker + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Passes + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/X86 + contrib/libs/llvm12/lib/Target/X86/AsmParser + contrib/libs/llvm12/lib/Target/X86/Disassembler + contrib/libs/llvm12/lib/Target/X86/MCTargetDesc + contrib/libs/llvm12/lib/Target/X86/TargetInfo + contrib/libs/llvm12/lib/TextAPI/MachO + contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine + contrib/libs/llvm12/lib/Transforms/CFGuard + contrib/libs/llvm12/lib/Transforms/Coroutines + contrib/libs/llvm12/lib/Transforms/HelloNew + contrib/libs/llvm12/lib/Transforms/IPO + contrib/libs/llvm12/lib/Transforms/InstCombine + contrib/libs/llvm12/lib/Transforms/Instrumentation + contrib/libs/llvm12/lib/Transforms/ObjCARC + contrib/libs/llvm12/lib/Transforms/Scalar + contrib/libs/llvm12/lib/Transforms/Utils + contrib/libs/llvm12/lib/Transforms/Vectorize +) + +IF (OS_LINUX) + PEERDIR( + contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents + ) +ENDIF() + +ADDINCL( + contrib/libs/llvm12/tools/lli +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + lli.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-ar/ya.make b/contrib/libs/llvm12/tools/llvm-ar/ya.make new file mode 100644 index 0000000000..8e26a9c57a --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-ar/ya.make @@ -0,0 +1,59 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Option + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/AArch64/AsmParser + contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo + contrib/libs/llvm12/lib/Target/AArch64/Utils + contrib/libs/llvm12/lib/Target/ARM/AsmParser + contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc + contrib/libs/llvm12/lib/Target/ARM/TargetInfo + contrib/libs/llvm12/lib/Target/ARM/Utils + contrib/libs/llvm12/lib/Target/BPF/AsmParser + contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc + contrib/libs/llvm12/lib/Target/BPF/TargetInfo + contrib/libs/llvm12/lib/Target/NVPTX/MCTargetDesc + contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo + contrib/libs/llvm12/lib/Target/PowerPC/AsmParser + contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo + contrib/libs/llvm12/lib/Target/X86/AsmParser + contrib/libs/llvm12/lib/Target/X86/MCTargetDesc + contrib/libs/llvm12/lib/Target/X86/TargetInfo + contrib/libs/llvm12/lib/TextAPI/MachO + contrib/libs/llvm12/lib/ToolDrivers/llvm-dlltool + contrib/libs/llvm12/lib/ToolDrivers/llvm-lib +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-ar +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + llvm-ar.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-as/ya.make b/contrib/libs/llvm12/tools/llvm-as/ya.make new file mode 100644 index 0000000000..c0acaeaf63 --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-as/ya.make @@ -0,0 +1,41 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/AsmParser + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitcode/Writer + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/TextAPI/MachO +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-as +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + llvm-as.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-bcanalyzer/ya.make b/contrib/libs/llvm12/tools/llvm-bcanalyzer/ya.make new file mode 100644 index 0000000000..6ae649468a --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-bcanalyzer/ya.make @@ -0,0 +1,32 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-bcanalyzer +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + llvm-bcanalyzer.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-cat/ya.make b/contrib/libs/llvm12/tools/llvm-cat/ya.make new file mode 100644 index 0000000000..9538ce6a36 --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-cat/ya.make @@ -0,0 +1,42 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/AsmParser + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitcode/Writer + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/IRReader + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/TextAPI/MachO +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-cat +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + llvm-cat.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-cfi-verify/lib/ya.make b/contrib/libs/llvm12/tools/llvm-cfi-verify/lib/ya.make new file mode 100644 index 0000000000..90c2ec6342 --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-cfi-verify/lib/ya.make @@ -0,0 +1,26 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-cfi-verify/lib +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + FileAnalysis.cpp + GraphBuilder.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-cfi-verify/ya.make b/contrib/libs/llvm12/tools/llvm-cfi-verify/ya.make new file mode 100644 index 0000000000..3259392f21 --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-cfi-verify/ya.make @@ -0,0 +1,67 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/DebugInfo/CodeView + contrib/libs/llvm12/lib/DebugInfo/DWARF + contrib/libs/llvm12/lib/DebugInfo/MSF + contrib/libs/llvm12/lib/DebugInfo/PDB + contrib/libs/llvm12/lib/DebugInfo/Symbolize + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/AArch64/AsmParser + contrib/libs/llvm12/lib/Target/AArch64/Disassembler + contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo + contrib/libs/llvm12/lib/Target/AArch64/Utils + contrib/libs/llvm12/lib/Target/ARM/AsmParser + contrib/libs/llvm12/lib/Target/ARM/Disassembler + contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc + contrib/libs/llvm12/lib/Target/ARM/TargetInfo + contrib/libs/llvm12/lib/Target/ARM/Utils + contrib/libs/llvm12/lib/Target/BPF/AsmParser + contrib/libs/llvm12/lib/Target/BPF/Disassembler + contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc + contrib/libs/llvm12/lib/Target/BPF/TargetInfo + contrib/libs/llvm12/lib/Target/NVPTX/MCTargetDesc + contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo + contrib/libs/llvm12/lib/Target/PowerPC/AsmParser + contrib/libs/llvm12/lib/Target/PowerPC/Disassembler + contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo + contrib/libs/llvm12/lib/Target/X86/AsmParser + contrib/libs/llvm12/lib/Target/X86/Disassembler + contrib/libs/llvm12/lib/Target/X86/MCTargetDesc + contrib/libs/llvm12/lib/Target/X86/TargetInfo + contrib/libs/llvm12/lib/TextAPI/MachO + contrib/libs/llvm12/tools/llvm-cfi-verify/lib +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-cfi-verify +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + llvm-cfi-verify.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-config/ya.make b/contrib/libs/llvm12/tools/llvm-config/ya.make new file mode 100644 index 0000000000..bf7af728a9 --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-config/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-config +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DCMAKE_CFG_INTDIR=\".\" +) + +SRCS( + llvm-config.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-cov/ya.make b/contrib/libs/llvm12/tools/llvm-cov/ya.make new file mode 100644 index 0000000000..ace0179c7e --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-cov/ya.make @@ -0,0 +1,49 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/ProfileData/Coverage + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/TextAPI/MachO +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-cov +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + CodeCoverage.cpp + CoverageExporterJson.cpp + CoverageExporterLcov.cpp + CoverageFilters.cpp + CoverageReport.cpp + CoverageSummaryInfo.cpp + SourceCoverageView.cpp + SourceCoverageViewHTML.cpp + SourceCoverageViewText.cpp + TestingSupport.cpp + gcov.cpp + llvm-cov.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-cvtres/ya.make b/contrib/libs/llvm12/tools/llvm-cvtres/ya.make new file mode 100644 index 0000000000..3c1a10ed03 --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-cvtres/ya.make @@ -0,0 +1,39 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Option + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/TextAPI/MachO +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-cvtres + contrib/libs/llvm12/tools/llvm-cvtres +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + llvm-cvtres.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-cxxdump/ya.make b/contrib/libs/llvm12/tools/llvm-cxxdump/ya.make new file mode 100644 index 0000000000..f500145cb4 --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-cxxdump/ya.make @@ -0,0 +1,43 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo + contrib/libs/llvm12/lib/Target/ARM/TargetInfo + contrib/libs/llvm12/lib/Target/BPF/TargetInfo + contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo + contrib/libs/llvm12/lib/Target/X86/TargetInfo + contrib/libs/llvm12/lib/TextAPI/MachO +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-cxxdump +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + Error.cpp + llvm-cxxdump.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-cxxfilt/ya.make b/contrib/libs/llvm12/tools/llvm-cxxfilt/ya.make new file mode 100644 index 0000000000..252d94f1af --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-cxxfilt/ya.make @@ -0,0 +1,27 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-cxxfilt +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + llvm-cxxfilt.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-cxxmap/ya.make b/contrib/libs/llvm12/tools/llvm-cxxmap/ya.make new file mode 100644 index 0000000000..53384f4fe4 --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-cxxmap/ya.make @@ -0,0 +1,28 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-cxxmap +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + llvm-cxxmap.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-diff/ya.make b/contrib/libs/llvm12/tools/llvm-diff/ya.make new file mode 100644 index 0000000000..6d52ad1ff9 --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-diff/ya.make @@ -0,0 +1,38 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/AsmParser + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/IRReader + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-diff +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + DiffConsumer.cpp + DiffLog.cpp + DifferenceEngine.cpp + llvm-diff.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-dis/ya.make b/contrib/libs/llvm12/tools/llvm-dis/ya.make new file mode 100644 index 0000000000..a16c1173c7 --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-dis/ya.make @@ -0,0 +1,33 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-dis +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + llvm-dis.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-dwarfdump/ya.make b/contrib/libs/llvm12/tools/llvm-dwarfdump/ya.make new file mode 100644 index 0000000000..555379398c --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-dwarfdump/ya.make @@ -0,0 +1,54 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/DebugInfo/DWARF + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo + contrib/libs/llvm12/lib/Target/AArch64/Utils + contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc + contrib/libs/llvm12/lib/Target/ARM/TargetInfo + contrib/libs/llvm12/lib/Target/ARM/Utils + contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc + contrib/libs/llvm12/lib/Target/BPF/TargetInfo + contrib/libs/llvm12/lib/Target/NVPTX/MCTargetDesc + contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo + contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo + contrib/libs/llvm12/lib/Target/X86/MCTargetDesc + contrib/libs/llvm12/lib/Target/X86/TargetInfo + contrib/libs/llvm12/lib/TextAPI/MachO +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-dwarfdump +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + SectionSizes.cpp + Statistics.cpp + llvm-dwarfdump.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-dwp/ya.make b/contrib/libs/llvm12/tools/llvm-dwp/ya.make new file mode 100644 index 0000000000..364a66f645 --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-dwp/ya.make @@ -0,0 +1,85 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/AsmParser + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitcode/Writer + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/CodeGen + contrib/libs/llvm12/lib/CodeGen/AsmPrinter + contrib/libs/llvm12/lib/CodeGen/GlobalISel + contrib/libs/llvm12/lib/CodeGen/SelectionDAG + contrib/libs/llvm12/lib/DebugInfo/CodeView + contrib/libs/llvm12/lib/DebugInfo/DWARF + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/Frontend/OpenMP + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/IRReader + contrib/libs/llvm12/lib/Linker + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/AArch64 + contrib/libs/llvm12/lib/Target/AArch64/AsmParser + contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo + contrib/libs/llvm12/lib/Target/AArch64/Utils + contrib/libs/llvm12/lib/Target/ARM + contrib/libs/llvm12/lib/Target/ARM/AsmParser + contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc + contrib/libs/llvm12/lib/Target/ARM/TargetInfo + contrib/libs/llvm12/lib/Target/ARM/Utils + contrib/libs/llvm12/lib/Target/BPF + contrib/libs/llvm12/lib/Target/BPF/AsmParser + contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc + contrib/libs/llvm12/lib/Target/BPF/TargetInfo + contrib/libs/llvm12/lib/Target/NVPTX + contrib/libs/llvm12/lib/Target/NVPTX/MCTargetDesc + contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo + contrib/libs/llvm12/lib/Target/PowerPC + contrib/libs/llvm12/lib/Target/PowerPC/AsmParser + contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo + contrib/libs/llvm12/lib/Target/X86 + contrib/libs/llvm12/lib/Target/X86/AsmParser + contrib/libs/llvm12/lib/Target/X86/MCTargetDesc + contrib/libs/llvm12/lib/Target/X86/TargetInfo + contrib/libs/llvm12/lib/TextAPI/MachO + contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine + contrib/libs/llvm12/lib/Transforms/CFGuard + contrib/libs/llvm12/lib/Transforms/IPO + contrib/libs/llvm12/lib/Transforms/InstCombine + contrib/libs/llvm12/lib/Transforms/Instrumentation + contrib/libs/llvm12/lib/Transforms/Scalar + contrib/libs/llvm12/lib/Transforms/Utils + contrib/libs/llvm12/lib/Transforms/Vectorize +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-dwp +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + DWPError.cpp + llvm-dwp.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-elfabi/ya.make b/contrib/libs/llvm12/tools/llvm-elfabi/ya.make new file mode 100644 index 0000000000..3247fce877 --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-elfabi/ya.make @@ -0,0 +1,38 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/InterfaceStub + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/TextAPI/MachO +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-elfabi +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + ErrorCollector.cpp + llvm-elfabi.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-exegesis/lib/AArch64/ya.make b/contrib/libs/llvm12/tools/llvm-exegesis/lib/AArch64/ya.make new file mode 100644 index 0000000000..3fd31cbdf8 --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-exegesis/lib/AArch64/ya.make @@ -0,0 +1,28 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64 + contrib/libs/llvm12/lib/Target/AArch64 + contrib/libs/llvm12/tools/llvm-exegesis/lib/AArch64 +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + Target.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-exegesis/lib/PowerPC/ya.make b/contrib/libs/llvm12/tools/llvm-exegesis/lib/PowerPC/ya.make new file mode 100644 index 0000000000..a8bdbbeb65 --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-exegesis/lib/PowerPC/ya.make @@ -0,0 +1,28 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC + contrib/libs/llvm12/lib/Target/PowerPC + contrib/libs/llvm12/tools/llvm-exegesis/lib/PowerPC +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + Target.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-exegesis/lib/X86/ya.make b/contrib/libs/llvm12/tools/llvm-exegesis/lib/X86/ya.make new file mode 100644 index 0000000000..3782826d15 --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-exegesis/lib/X86/ya.make @@ -0,0 +1,29 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86 + contrib/libs/llvm12/lib/Target/X86 + contrib/libs/llvm12/tools/llvm-exegesis/lib/X86 +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + Target.cpp + X86Counter.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-exegesis/lib/ya.make b/contrib/libs/llvm12/tools/llvm-exegesis/lib/ya.make new file mode 100644 index 0000000000..8da6dc0a2e --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-exegesis/lib/ya.make @@ -0,0 +1,46 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-exegesis/lib +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + Analysis.cpp + Assembler.cpp + BenchmarkResult.cpp + BenchmarkRunner.cpp + Clustering.cpp + CodeTemplate.cpp + Error.cpp + LatencyBenchmarkRunner.cpp + LlvmState.cpp + MCInstrDescView.cpp + ParallelSnippetGenerator.cpp + PerfHelper.cpp + RegisterAliasing.cpp + RegisterValue.cpp + SchedClassResolution.cpp + SerialSnippetGenerator.cpp + SnippetFile.cpp + SnippetGenerator.cpp + SnippetRepetitor.cpp + Target.cpp + UopsBenchmarkRunner.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-exegesis/ya.make b/contrib/libs/llvm12/tools/llvm-exegesis/ya.make new file mode 100644 index 0000000000..d66579b57f --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-exegesis/ya.make @@ -0,0 +1,66 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitcode/Writer + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/CodeGen + contrib/libs/llvm12/lib/CodeGen/AsmPrinter + contrib/libs/llvm12/lib/CodeGen/GlobalISel + contrib/libs/llvm12/lib/CodeGen/SelectionDAG + contrib/libs/llvm12/lib/DebugInfo/CodeView + contrib/libs/llvm12/lib/DebugInfo/DWARF + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/ExecutionEngine + contrib/libs/llvm12/lib/ExecutionEngine/MCJIT + contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/ObjectYAML + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/X86 + contrib/libs/llvm12/lib/Target/X86/AsmParser + contrib/libs/llvm12/lib/Target/X86/Disassembler + contrib/libs/llvm12/lib/Target/X86/MCTargetDesc + contrib/libs/llvm12/lib/Target/X86/TargetInfo + contrib/libs/llvm12/lib/TextAPI/MachO + contrib/libs/llvm12/lib/Transforms/CFGuard + contrib/libs/llvm12/lib/Transforms/Scalar + contrib/libs/llvm12/lib/Transforms/Utils + contrib/libs/llvm12/tools/llvm-exegesis/lib + contrib/libs/llvm12/tools/llvm-exegesis/lib/X86 +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-exegesis +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DLLVM_EXEGESIS_INITIALIZE_NATIVE_TARGET=InitializeX86ExegesisTarget +) + +SRCS( + llvm-exegesis.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-extract/ya.make b/contrib/libs/llvm12/tools/llvm-extract/ya.make new file mode 100644 index 0000000000..e7f08ddcf6 --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-extract/ya.make @@ -0,0 +1,51 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/AsmParser + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitcode/Writer + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/Frontend/OpenMP + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/IRReader + contrib/libs/llvm12/lib/Linker + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/TextAPI/MachO + contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine + contrib/libs/llvm12/lib/Transforms/IPO + contrib/libs/llvm12/lib/Transforms/InstCombine + contrib/libs/llvm12/lib/Transforms/Instrumentation + contrib/libs/llvm12/lib/Transforms/Scalar + contrib/libs/llvm12/lib/Transforms/Utils + contrib/libs/llvm12/lib/Transforms/Vectorize +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-extract +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + llvm-extract.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-gsymutil/ya.make b/contrib/libs/llvm12/tools/llvm-gsymutil/ya.make new file mode 100644 index 0000000000..d85893ceba --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-gsymutil/ya.make @@ -0,0 +1,90 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(NCSA) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/AsmParser + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitcode/Writer + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/CodeGen + contrib/libs/llvm12/lib/CodeGen/AsmPrinter + contrib/libs/llvm12/lib/CodeGen/GlobalISel + contrib/libs/llvm12/lib/CodeGen/SelectionDAG + contrib/libs/llvm12/lib/DebugInfo/CodeView + contrib/libs/llvm12/lib/DebugInfo/DWARF + contrib/libs/llvm12/lib/DebugInfo/GSYM + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/Frontend/OpenMP + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/IRReader + contrib/libs/llvm12/lib/Linker + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/AArch64 + contrib/libs/llvm12/lib/Target/AArch64/AsmParser + contrib/libs/llvm12/lib/Target/AArch64/Disassembler + contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo + contrib/libs/llvm12/lib/Target/AArch64/Utils + contrib/libs/llvm12/lib/Target/ARM + contrib/libs/llvm12/lib/Target/ARM/AsmParser + contrib/libs/llvm12/lib/Target/ARM/Disassembler + contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc + contrib/libs/llvm12/lib/Target/ARM/TargetInfo + contrib/libs/llvm12/lib/Target/ARM/Utils + contrib/libs/llvm12/lib/Target/BPF + contrib/libs/llvm12/lib/Target/BPF/AsmParser + contrib/libs/llvm12/lib/Target/BPF/Disassembler + contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc + contrib/libs/llvm12/lib/Target/BPF/TargetInfo + contrib/libs/llvm12/lib/Target/NVPTX + contrib/libs/llvm12/lib/Target/NVPTX/MCTargetDesc + contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo + contrib/libs/llvm12/lib/Target/PowerPC + contrib/libs/llvm12/lib/Target/PowerPC/AsmParser + contrib/libs/llvm12/lib/Target/PowerPC/Disassembler + contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo + contrib/libs/llvm12/lib/Target/X86 + contrib/libs/llvm12/lib/Target/X86/AsmParser + contrib/libs/llvm12/lib/Target/X86/Disassembler + contrib/libs/llvm12/lib/Target/X86/MCTargetDesc + contrib/libs/llvm12/lib/Target/X86/TargetInfo + contrib/libs/llvm12/lib/TextAPI/MachO + contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine + contrib/libs/llvm12/lib/Transforms/CFGuard + contrib/libs/llvm12/lib/Transforms/IPO + contrib/libs/llvm12/lib/Transforms/InstCombine + contrib/libs/llvm12/lib/Transforms/Instrumentation + contrib/libs/llvm12/lib/Transforms/Scalar + contrib/libs/llvm12/lib/Transforms/Utils + contrib/libs/llvm12/lib/Transforms/Vectorize +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-gsymutil +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + llvm-gsymutil.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-ifs/ya.make b/contrib/libs/llvm12/tools/llvm-ifs/ya.make new file mode 100644 index 0000000000..9c4a085d3b --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-ifs/ya.make @@ -0,0 +1,38 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/DebugInfo/CodeView + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/ObjectYAML + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/TextAPI/MachO +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-ifs +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + llvm-ifs.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-jitlink/llvm-jitlink-executor/ya.make b/contrib/libs/llvm12/tools/llvm-jitlink/llvm-jitlink-executor/ya.make new file mode 100644 index 0000000000..b836b56139 --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-jitlink/llvm-jitlink-executor/ya.make @@ -0,0 +1,29 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/ExecutionEngine/Orc/Shared + contrib/libs/llvm12/lib/ExecutionEngine/Orc/TargetProcess + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-jitlink/llvm-jitlink-executor +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + llvm-jitlink-executor.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-jitlink/ya.make b/contrib/libs/llvm12/tools/llvm-jitlink/ya.make new file mode 100644 index 0000000000..9ad221c089 --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-jitlink/ya.make @@ -0,0 +1,84 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/AsmParser + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitcode/Writer + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/ExecutionEngine + contrib/libs/llvm12/lib/ExecutionEngine/JITLink + contrib/libs/llvm12/lib/ExecutionEngine/Orc + contrib/libs/llvm12/lib/ExecutionEngine/Orc/Shared + contrib/libs/llvm12/lib/ExecutionEngine/Orc/TargetProcess + contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld + contrib/libs/llvm12/lib/Frontend/OpenMP + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/IRReader + contrib/libs/llvm12/lib/Linker + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Passes + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/AArch64/Disassembler + contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo + contrib/libs/llvm12/lib/Target/AArch64/Utils + contrib/libs/llvm12/lib/Target/ARM/Disassembler + contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc + contrib/libs/llvm12/lib/Target/ARM/TargetInfo + contrib/libs/llvm12/lib/Target/ARM/Utils + contrib/libs/llvm12/lib/Target/BPF/Disassembler + contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc + contrib/libs/llvm12/lib/Target/BPF/TargetInfo + contrib/libs/llvm12/lib/Target/NVPTX/MCTargetDesc + contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo + contrib/libs/llvm12/lib/Target/PowerPC/Disassembler + contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo + contrib/libs/llvm12/lib/Target/X86/Disassembler + contrib/libs/llvm12/lib/Target/X86/MCTargetDesc + contrib/libs/llvm12/lib/Target/X86/TargetInfo + contrib/libs/llvm12/lib/TextAPI/MachO + contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine + contrib/libs/llvm12/lib/Transforms/Coroutines + contrib/libs/llvm12/lib/Transforms/HelloNew + contrib/libs/llvm12/lib/Transforms/IPO + contrib/libs/llvm12/lib/Transforms/InstCombine + contrib/libs/llvm12/lib/Transforms/Instrumentation + contrib/libs/llvm12/lib/Transforms/ObjCARC + contrib/libs/llvm12/lib/Transforms/Scalar + contrib/libs/llvm12/lib/Transforms/Utils + contrib/libs/llvm12/lib/Transforms/Vectorize +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-jitlink +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + llvm-jitlink-elf.cpp + llvm-jitlink-macho.cpp + llvm-jitlink.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-libtool-darwin/ya.make b/contrib/libs/llvm12/tools/llvm-libtool-darwin/ya.make new file mode 100644 index 0000000000..f50c593678 --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-libtool-darwin/ya.make @@ -0,0 +1,36 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/TextAPI/MachO +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-libtool-darwin +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + llvm-libtool-darwin.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-link/ya.make b/contrib/libs/llvm12/tools/llvm-link/ya.make new file mode 100644 index 0000000000..a4ebb486cf --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-link/ya.make @@ -0,0 +1,51 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/AsmParser + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitcode/Writer + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/Frontend/OpenMP + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/IRReader + contrib/libs/llvm12/lib/Linker + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/TextAPI/MachO + contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine + contrib/libs/llvm12/lib/Transforms/IPO + contrib/libs/llvm12/lib/Transforms/InstCombine + contrib/libs/llvm12/lib/Transforms/Instrumentation + contrib/libs/llvm12/lib/Transforms/Scalar + contrib/libs/llvm12/lib/Transforms/Utils + contrib/libs/llvm12/lib/Transforms/Vectorize +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-link +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + llvm-link.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-lipo/ya.make b/contrib/libs/llvm12/tools/llvm-lipo/ya.make new file mode 100644 index 0000000000..a210405684 --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-lipo/ya.make @@ -0,0 +1,69 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Option + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/AArch64 + contrib/libs/llvm12/lib/Target/AArch64/AsmParser + contrib/libs/llvm12/lib/Target/AArch64/Disassembler + contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo + contrib/libs/llvm12/lib/Target/AArch64/Utils + contrib/libs/llvm12/lib/Target/ARM + contrib/libs/llvm12/lib/Target/ARM/AsmParser + contrib/libs/llvm12/lib/Target/ARM/Disassembler + contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc + contrib/libs/llvm12/lib/Target/ARM/TargetInfo + contrib/libs/llvm12/lib/Target/ARM/Utils + contrib/libs/llvm12/lib/Target/BPF + contrib/libs/llvm12/lib/Target/BPF/AsmParser + contrib/libs/llvm12/lib/Target/BPF/Disassembler + contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc + contrib/libs/llvm12/lib/Target/BPF/TargetInfo + contrib/libs/llvm12/lib/Target/NVPTX + contrib/libs/llvm12/lib/Target/NVPTX/MCTargetDesc + contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo + contrib/libs/llvm12/lib/Target/PowerPC + contrib/libs/llvm12/lib/Target/PowerPC/AsmParser + contrib/libs/llvm12/lib/Target/PowerPC/Disassembler + contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo + contrib/libs/llvm12/lib/Target/X86 + contrib/libs/llvm12/lib/Target/X86/AsmParser + contrib/libs/llvm12/lib/Target/X86/Disassembler + contrib/libs/llvm12/lib/Target/X86/MCTargetDesc + contrib/libs/llvm12/lib/Target/X86/TargetInfo + contrib/libs/llvm12/lib/TextAPI/MachO +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-lipo + contrib/libs/llvm12/tools/llvm-lipo +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + llvm-lipo.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-lto/ya.make b/contrib/libs/llvm12/tools/llvm-lto/ya.make new file mode 100644 index 0000000000..a9bc947918 --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-lto/ya.make @@ -0,0 +1,92 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/AsmParser + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitcode/Writer + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/CodeGen + contrib/libs/llvm12/lib/CodeGen/AsmPrinter + contrib/libs/llvm12/lib/CodeGen/GlobalISel + contrib/libs/llvm12/lib/CodeGen/SelectionDAG + contrib/libs/llvm12/lib/DebugInfo/CodeView + contrib/libs/llvm12/lib/DebugInfo/DWARF + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/Frontend/OpenMP + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/IRReader + contrib/libs/llvm12/lib/LTO + contrib/libs/llvm12/lib/Linker + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Passes + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/AArch64 + contrib/libs/llvm12/lib/Target/AArch64/AsmParser + contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo + contrib/libs/llvm12/lib/Target/AArch64/Utils + contrib/libs/llvm12/lib/Target/ARM + contrib/libs/llvm12/lib/Target/ARM/AsmParser + contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc + contrib/libs/llvm12/lib/Target/ARM/TargetInfo + contrib/libs/llvm12/lib/Target/ARM/Utils + contrib/libs/llvm12/lib/Target/BPF + contrib/libs/llvm12/lib/Target/BPF/AsmParser + contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc + contrib/libs/llvm12/lib/Target/BPF/TargetInfo + contrib/libs/llvm12/lib/Target/NVPTX + contrib/libs/llvm12/lib/Target/NVPTX/MCTargetDesc + contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo + contrib/libs/llvm12/lib/Target/PowerPC + contrib/libs/llvm12/lib/Target/PowerPC/AsmParser + contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo + contrib/libs/llvm12/lib/Target/X86 + contrib/libs/llvm12/lib/Target/X86/AsmParser + contrib/libs/llvm12/lib/Target/X86/MCTargetDesc + contrib/libs/llvm12/lib/Target/X86/TargetInfo + contrib/libs/llvm12/lib/TextAPI/MachO + contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine + contrib/libs/llvm12/lib/Transforms/CFGuard + contrib/libs/llvm12/lib/Transforms/Coroutines + contrib/libs/llvm12/lib/Transforms/HelloNew + contrib/libs/llvm12/lib/Transforms/IPO + contrib/libs/llvm12/lib/Transforms/InstCombine + contrib/libs/llvm12/lib/Transforms/Instrumentation + contrib/libs/llvm12/lib/Transforms/ObjCARC + contrib/libs/llvm12/lib/Transforms/Scalar + contrib/libs/llvm12/lib/Transforms/Utils + contrib/libs/llvm12/lib/Transforms/Vectorize + contrib/libs/llvm12/tools/polly/lib + contrib/libs/llvm12/tools/polly/lib/External/isl +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-lto +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + llvm-lto.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-lto2/ya.make b/contrib/libs/llvm12/tools/llvm-lto2/ya.make new file mode 100644 index 0000000000..b4e797584a --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-lto2/ya.make @@ -0,0 +1,92 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/AsmParser + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitcode/Writer + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/CodeGen + contrib/libs/llvm12/lib/CodeGen/AsmPrinter + contrib/libs/llvm12/lib/CodeGen/GlobalISel + contrib/libs/llvm12/lib/CodeGen/SelectionDAG + contrib/libs/llvm12/lib/DebugInfo/CodeView + contrib/libs/llvm12/lib/DebugInfo/DWARF + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/Frontend/OpenMP + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/IRReader + contrib/libs/llvm12/lib/LTO + contrib/libs/llvm12/lib/Linker + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Passes + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/AArch64 + contrib/libs/llvm12/lib/Target/AArch64/AsmParser + contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo + contrib/libs/llvm12/lib/Target/AArch64/Utils + contrib/libs/llvm12/lib/Target/ARM + contrib/libs/llvm12/lib/Target/ARM/AsmParser + contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc + contrib/libs/llvm12/lib/Target/ARM/TargetInfo + contrib/libs/llvm12/lib/Target/ARM/Utils + contrib/libs/llvm12/lib/Target/BPF + contrib/libs/llvm12/lib/Target/BPF/AsmParser + contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc + contrib/libs/llvm12/lib/Target/BPF/TargetInfo + contrib/libs/llvm12/lib/Target/NVPTX + contrib/libs/llvm12/lib/Target/NVPTX/MCTargetDesc + contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo + contrib/libs/llvm12/lib/Target/PowerPC + contrib/libs/llvm12/lib/Target/PowerPC/AsmParser + contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo + contrib/libs/llvm12/lib/Target/X86 + contrib/libs/llvm12/lib/Target/X86/AsmParser + contrib/libs/llvm12/lib/Target/X86/MCTargetDesc + contrib/libs/llvm12/lib/Target/X86/TargetInfo + contrib/libs/llvm12/lib/TextAPI/MachO + contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine + contrib/libs/llvm12/lib/Transforms/CFGuard + contrib/libs/llvm12/lib/Transforms/Coroutines + contrib/libs/llvm12/lib/Transforms/HelloNew + contrib/libs/llvm12/lib/Transforms/IPO + contrib/libs/llvm12/lib/Transforms/InstCombine + contrib/libs/llvm12/lib/Transforms/Instrumentation + contrib/libs/llvm12/lib/Transforms/ObjCARC + contrib/libs/llvm12/lib/Transforms/Scalar + contrib/libs/llvm12/lib/Transforms/Utils + contrib/libs/llvm12/lib/Transforms/Vectorize + contrib/libs/llvm12/tools/polly/lib + contrib/libs/llvm12/tools/polly/lib/External/isl +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-lto2 +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + llvm-lto2.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-mc/ya.make b/contrib/libs/llvm12/tools/llvm-mc/ya.make new file mode 100644 index 0000000000..13a4e53f8c --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-mc/ya.make @@ -0,0 +1,56 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/AArch64/AsmParser + contrib/libs/llvm12/lib/Target/AArch64/Disassembler + contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo + contrib/libs/llvm12/lib/Target/AArch64/Utils + contrib/libs/llvm12/lib/Target/ARM/AsmParser + contrib/libs/llvm12/lib/Target/ARM/Disassembler + contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc + contrib/libs/llvm12/lib/Target/ARM/TargetInfo + contrib/libs/llvm12/lib/Target/ARM/Utils + contrib/libs/llvm12/lib/Target/BPF/AsmParser + contrib/libs/llvm12/lib/Target/BPF/Disassembler + contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc + contrib/libs/llvm12/lib/Target/BPF/TargetInfo + contrib/libs/llvm12/lib/Target/NVPTX/MCTargetDesc + contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo + contrib/libs/llvm12/lib/Target/PowerPC/AsmParser + contrib/libs/llvm12/lib/Target/PowerPC/Disassembler + contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo + contrib/libs/llvm12/lib/Target/X86/AsmParser + contrib/libs/llvm12/lib/Target/X86/Disassembler + contrib/libs/llvm12/lib/Target/X86/MCTargetDesc + contrib/libs/llvm12/lib/Target/X86/TargetInfo +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-mc +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + Disassembler.cpp + llvm-mc.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-mca/ya.make b/contrib/libs/llvm12/tools/llvm-mca/ya.make new file mode 100644 index 0000000000..bc6a92d7f8 --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-mca/ya.make @@ -0,0 +1,70 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/MCA + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/AArch64/AsmParser + contrib/libs/llvm12/lib/Target/AArch64/Disassembler + contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo + contrib/libs/llvm12/lib/Target/AArch64/Utils + contrib/libs/llvm12/lib/Target/ARM/AsmParser + contrib/libs/llvm12/lib/Target/ARM/Disassembler + contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc + contrib/libs/llvm12/lib/Target/ARM/TargetInfo + contrib/libs/llvm12/lib/Target/ARM/Utils + contrib/libs/llvm12/lib/Target/BPF/AsmParser + contrib/libs/llvm12/lib/Target/BPF/Disassembler + contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc + contrib/libs/llvm12/lib/Target/BPF/TargetInfo + contrib/libs/llvm12/lib/Target/NVPTX/MCTargetDesc + contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo + contrib/libs/llvm12/lib/Target/PowerPC/AsmParser + contrib/libs/llvm12/lib/Target/PowerPC/Disassembler + contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo + contrib/libs/llvm12/lib/Target/X86/AsmParser + contrib/libs/llvm12/lib/Target/X86/Disassembler + contrib/libs/llvm12/lib/Target/X86/MCTargetDesc + contrib/libs/llvm12/lib/Target/X86/TargetInfo +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-mca +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + CodeRegion.cpp + CodeRegionGenerator.cpp + PipelinePrinter.cpp + Views/BottleneckAnalysis.cpp + Views/DispatchStatistics.cpp + Views/InstructionInfoView.cpp + Views/InstructionView.cpp + Views/RegisterFileStatistics.cpp + Views/ResourcePressureView.cpp + Views/RetireControlUnitStatistics.cpp + Views/SchedulerStatistics.cpp + Views/SummaryView.cpp + Views/TimelineView.cpp + Views/View.cpp + llvm-mca.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-ml/ya.make b/contrib/libs/llvm12/tools/llvm-ml/ya.make new file mode 100644 index 0000000000..a84205697c --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-ml/ya.make @@ -0,0 +1,59 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Option + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/AArch64/AsmParser + contrib/libs/llvm12/lib/Target/AArch64/Disassembler + contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo + contrib/libs/llvm12/lib/Target/AArch64/Utils + contrib/libs/llvm12/lib/Target/ARM/AsmParser + contrib/libs/llvm12/lib/Target/ARM/Disassembler + contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc + contrib/libs/llvm12/lib/Target/ARM/TargetInfo + contrib/libs/llvm12/lib/Target/ARM/Utils + contrib/libs/llvm12/lib/Target/BPF/AsmParser + contrib/libs/llvm12/lib/Target/BPF/Disassembler + contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc + contrib/libs/llvm12/lib/Target/BPF/TargetInfo + contrib/libs/llvm12/lib/Target/NVPTX/MCTargetDesc + contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo + contrib/libs/llvm12/lib/Target/PowerPC/AsmParser + contrib/libs/llvm12/lib/Target/PowerPC/Disassembler + contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo + contrib/libs/llvm12/lib/Target/X86/AsmParser + contrib/libs/llvm12/lib/Target/X86/Disassembler + contrib/libs/llvm12/lib/Target/X86/MCTargetDesc + contrib/libs/llvm12/lib/Target/X86/TargetInfo +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-ml + contrib/libs/llvm12/tools/llvm-ml +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + Disassembler.cpp + llvm-ml.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-modextract/ya.make b/contrib/libs/llvm12/tools/llvm-modextract/ya.make new file mode 100644 index 0000000000..055d56a41e --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-modextract/ya.make @@ -0,0 +1,41 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitcode/Writer + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/IRReader + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/TextAPI/MachO +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-modextract +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + llvm-modextract.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-mt/ya.make b/contrib/libs/llvm12/tools/llvm-mt/ya.make new file mode 100644 index 0000000000..44379be67d --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-mt/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/Option + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/WindowsManifest +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-mt + contrib/libs/llvm12/tools/llvm-mt +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + llvm-mt.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-nm/ya.make b/contrib/libs/llvm12/tools/llvm-nm/ya.make new file mode 100644 index 0000000000..39735659b0 --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-nm/ya.make @@ -0,0 +1,57 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/AArch64/AsmParser + contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo + contrib/libs/llvm12/lib/Target/AArch64/Utils + contrib/libs/llvm12/lib/Target/ARM/AsmParser + contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc + contrib/libs/llvm12/lib/Target/ARM/TargetInfo + contrib/libs/llvm12/lib/Target/ARM/Utils + contrib/libs/llvm12/lib/Target/BPF/AsmParser + contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc + contrib/libs/llvm12/lib/Target/BPF/TargetInfo + contrib/libs/llvm12/lib/Target/NVPTX/MCTargetDesc + contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo + contrib/libs/llvm12/lib/Target/PowerPC/AsmParser + contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo + contrib/libs/llvm12/lib/Target/X86/AsmParser + contrib/libs/llvm12/lib/Target/X86/MCTargetDesc + contrib/libs/llvm12/lib/Target/X86/TargetInfo + contrib/libs/llvm12/lib/TextAPI/MachO +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-nm +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + llvm-nm.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-objcopy/ya.make b/contrib/libs/llvm12/tools/llvm-objcopy/ya.make new file mode 100644 index 0000000000..829a92f837 --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-objcopy/ya.make @@ -0,0 +1,57 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Option + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/TextAPI/MachO +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-objcopy + contrib/libs/llvm12/tools/llvm-objcopy +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + Buffer.cpp + COFF/COFFObjcopy.cpp + COFF/Object.cpp + COFF/Reader.cpp + COFF/Writer.cpp + CopyConfig.cpp + ELF/ELFConfig.cpp + ELF/ELFObjcopy.cpp + ELF/Object.cpp + MachO/MachOLayoutBuilder.cpp + MachO/MachOObjcopy.cpp + MachO/MachOReader.cpp + MachO/MachOWriter.cpp + MachO/Object.cpp + llvm-objcopy.cpp + wasm/Object.cpp + wasm/Reader.cpp + wasm/WasmObjcopy.cpp + wasm/Writer.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-objdump/ya.make b/contrib/libs/llvm12/tools/llvm-objdump/ya.make new file mode 100644 index 0000000000..9523258faa --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-objdump/ya.make @@ -0,0 +1,73 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitcode/Writer + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/CodeGen + contrib/libs/llvm12/lib/DebugInfo/CodeView + contrib/libs/llvm12/lib/DebugInfo/DWARF + contrib/libs/llvm12/lib/DebugInfo/MSF + contrib/libs/llvm12/lib/DebugInfo/PDB + contrib/libs/llvm12/lib/DebugInfo/Symbolize + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/AArch64/Disassembler + contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo + contrib/libs/llvm12/lib/Target/AArch64/Utils + contrib/libs/llvm12/lib/Target/ARM/Disassembler + contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc + contrib/libs/llvm12/lib/Target/ARM/TargetInfo + contrib/libs/llvm12/lib/Target/ARM/Utils + contrib/libs/llvm12/lib/Target/BPF/Disassembler + contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc + contrib/libs/llvm12/lib/Target/BPF/TargetInfo + contrib/libs/llvm12/lib/Target/NVPTX/MCTargetDesc + contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo + contrib/libs/llvm12/lib/Target/PowerPC/Disassembler + contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo + contrib/libs/llvm12/lib/Target/X86/Disassembler + contrib/libs/llvm12/lib/Target/X86/MCTargetDesc + contrib/libs/llvm12/lib/Target/X86/TargetInfo + contrib/libs/llvm12/lib/TextAPI/MachO + contrib/libs/llvm12/lib/Transforms/Scalar + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-objdump +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + COFFDump.cpp + ELFDump.cpp + MachODump.cpp + WasmDump.cpp + XCOFFDump.cpp + llvm-objdump.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-opt-report/ya.make b/contrib/libs/llvm12/tools/llvm-opt-report/ya.make new file mode 100644 index 0000000000..876e72fbbc --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-opt-report/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-opt-report +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + OptReport.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-pdbutil/ya.make b/contrib/libs/llvm12/tools/llvm-pdbutil/ya.make new file mode 100644 index 0000000000..77253c4715 --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-pdbutil/ya.make @@ -0,0 +1,62 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/DebugInfo/CodeView + contrib/libs/llvm12/lib/DebugInfo/MSF + contrib/libs/llvm12/lib/DebugInfo/PDB + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/ObjectYAML + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/TextAPI/MachO +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-pdbutil +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + BytesOutputStyle.cpp + DumpOutputStyle.cpp + ExplainOutputStyle.cpp + FormatUtil.cpp + InputFile.cpp + LinePrinter.cpp + MinimalSymbolDumper.cpp + MinimalTypeDumper.cpp + PdbYaml.cpp + PrettyBuiltinDumper.cpp + PrettyClassDefinitionDumper.cpp + PrettyClassLayoutGraphicalDumper.cpp + PrettyCompilandDumper.cpp + PrettyEnumDumper.cpp + PrettyExternalSymbolDumper.cpp + PrettyFunctionDumper.cpp + PrettyTypeDumper.cpp + PrettyTypedefDumper.cpp + PrettyVariableDumper.cpp + StreamUtil.cpp + TypeReferenceTracker.cpp + YAMLOutputStyle.cpp + llvm-pdbutil.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-profdata/ya.make b/contrib/libs/llvm12/tools/llvm-profdata/ya.make new file mode 100644 index 0000000000..3d81f5dd7f --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-profdata/ya.make @@ -0,0 +1,33 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-profdata +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + llvm-profdata.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-profgen/ya.make b/contrib/libs/llvm12/tools/llvm-profgen/ya.make new file mode 100644 index 0000000000..965924b3bc --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-profgen/ya.make @@ -0,0 +1,67 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/DebugInfo/CodeView + contrib/libs/llvm12/lib/DebugInfo/DWARF + contrib/libs/llvm12/lib/DebugInfo/MSF + contrib/libs/llvm12/lib/DebugInfo/PDB + contrib/libs/llvm12/lib/DebugInfo/Symbolize + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/AArch64/Disassembler + contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo + contrib/libs/llvm12/lib/Target/AArch64/Utils + contrib/libs/llvm12/lib/Target/ARM/Disassembler + contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc + contrib/libs/llvm12/lib/Target/ARM/TargetInfo + contrib/libs/llvm12/lib/Target/ARM/Utils + contrib/libs/llvm12/lib/Target/BPF/Disassembler + contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc + contrib/libs/llvm12/lib/Target/BPF/TargetInfo + contrib/libs/llvm12/lib/Target/NVPTX/MCTargetDesc + contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo + contrib/libs/llvm12/lib/Target/PowerPC/Disassembler + contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo + contrib/libs/llvm12/lib/Target/X86/Disassembler + contrib/libs/llvm12/lib/Target/X86/MCTargetDesc + contrib/libs/llvm12/lib/Target/X86/TargetInfo + contrib/libs/llvm12/lib/TextAPI/MachO +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-profgen +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + PerfReader.cpp + ProfileGenerator.cpp + ProfiledBinary.cpp + PseudoProbe.cpp + llvm-profgen.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-rc/ya.make b/contrib/libs/llvm12/tools/llvm-rc/ya.make new file mode 100644 index 0000000000..793fee0cb4 --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-rc/ya.make @@ -0,0 +1,35 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/Option + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-rc + contrib/libs/llvm12/tools/llvm-rc +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + ResourceFileWriter.cpp + ResourceScriptCppFilter.cpp + ResourceScriptParser.cpp + ResourceScriptStmt.cpp + ResourceScriptToken.cpp + llvm-rc.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-readobj/ya.make b/contrib/libs/llvm12/tools/llvm-readobj/ya.make new file mode 100644 index 0000000000..a525cb1f02 --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-readobj/ya.make @@ -0,0 +1,50 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/DebugInfo/CodeView + contrib/libs/llvm12/lib/DebugInfo/DWARF + contrib/libs/llvm12/lib/DebugInfo/MSF + contrib/libs/llvm12/lib/DebugInfo/PDB + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/TextAPI/MachO +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-readobj +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + ARMWinEHPrinter.cpp + COFFDumper.cpp + COFFImportDumper.cpp + ELFDumper.cpp + MachODumper.cpp + ObjDumper.cpp + WasmDumper.cpp + Win64EHDumper.cpp + WindowsResourceDumper.cpp + XCOFFDumper.cpp + llvm-readobj.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-reduce/ya.make b/contrib/libs/llvm12/tools/llvm-reduce/ya.make new file mode 100644 index 0000000000..621e46c90d --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-reduce/ya.make @@ -0,0 +1,80 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/AsmParser + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/IRReader + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/AArch64 + contrib/libs/llvm12/lib/Target/AArch64/AsmParser + contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo + contrib/libs/llvm12/lib/Target/ARM + contrib/libs/llvm12/lib/Target/ARM/AsmParser + contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc + contrib/libs/llvm12/lib/Target/ARM/TargetInfo + contrib/libs/llvm12/lib/Target/BPF + contrib/libs/llvm12/lib/Target/BPF/AsmParser + contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc + contrib/libs/llvm12/lib/Target/BPF/TargetInfo + contrib/libs/llvm12/lib/Target/NVPTX + contrib/libs/llvm12/lib/Target/NVPTX/MCTargetDesc + contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo + contrib/libs/llvm12/lib/Target/PowerPC + contrib/libs/llvm12/lib/Target/PowerPC/AsmParser + contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo + contrib/libs/llvm12/lib/Target/X86 + contrib/libs/llvm12/lib/Target/X86/AsmParser + contrib/libs/llvm12/lib/Target/X86/MCTargetDesc + contrib/libs/llvm12/lib/Target/X86/TargetInfo + contrib/libs/llvm12/lib/TextAPI/MachO + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-reduce +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + TestRunner.cpp + deltas/Delta.cpp + deltas/ReduceAliases.cpp + deltas/ReduceArguments.cpp + deltas/ReduceAttributes.cpp + deltas/ReduceBasicBlocks.cpp + deltas/ReduceFunctionBodies.cpp + deltas/ReduceFunctions.cpp + deltas/ReduceGlobalVarInitializers.cpp + deltas/ReduceGlobalVars.cpp + deltas/ReduceInstructions.cpp + deltas/ReduceMetadata.cpp + deltas/ReduceOperandBundles.cpp + deltas/ReduceSpecialGlobals.cpp + llvm-reduce.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-rtdyld/ya.make b/contrib/libs/llvm12/tools/llvm-rtdyld/ya.make new file mode 100644 index 0000000000..cfce473613 --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-rtdyld/ya.make @@ -0,0 +1,59 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/DebugInfo/DWARF + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/ExecutionEngine + contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/AArch64/Disassembler + contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo + contrib/libs/llvm12/lib/Target/AArch64/Utils + contrib/libs/llvm12/lib/Target/ARM/Disassembler + contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc + contrib/libs/llvm12/lib/Target/ARM/TargetInfo + contrib/libs/llvm12/lib/Target/ARM/Utils + contrib/libs/llvm12/lib/Target/BPF/Disassembler + contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc + contrib/libs/llvm12/lib/Target/BPF/TargetInfo + contrib/libs/llvm12/lib/Target/NVPTX/MCTargetDesc + contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo + contrib/libs/llvm12/lib/Target/PowerPC/Disassembler + contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo + contrib/libs/llvm12/lib/Target/X86/Disassembler + contrib/libs/llvm12/lib/Target/X86/MCTargetDesc + contrib/libs/llvm12/lib/Target/X86/TargetInfo + contrib/libs/llvm12/lib/TextAPI/MachO +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-rtdyld +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + llvm-rtdyld.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-size/ya.make b/contrib/libs/llvm12/tools/llvm-size/ya.make new file mode 100644 index 0000000000..26c9ef9ac9 --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-size/ya.make @@ -0,0 +1,36 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/TextAPI/MachO +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-size +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + llvm-size.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-split/ya.make b/contrib/libs/llvm12/tools/llvm-split/ya.make new file mode 100644 index 0000000000..62e248f852 --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-split/ya.make @@ -0,0 +1,43 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/AsmParser + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitcode/Writer + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/IRReader + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/TextAPI/MachO + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-split +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + llvm-split.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-stress/ya.make b/contrib/libs/llvm12/tools/llvm-stress/ya.make new file mode 100644 index 0000000000..b24a02cbe6 --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-stress/ya.make @@ -0,0 +1,33 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-stress +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + llvm-stress.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-strings/ya.make b/contrib/libs/llvm12/tools/llvm-strings/ya.make new file mode 100644 index 0000000000..83b05cc9c9 --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-strings/ya.make @@ -0,0 +1,29 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-strings +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + llvm-strings.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-symbolizer/ya.make b/contrib/libs/llvm12/tools/llvm-symbolizer/ya.make new file mode 100644 index 0000000000..ce5c02323c --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-symbolizer/ya.make @@ -0,0 +1,44 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/DebugInfo/CodeView + contrib/libs/llvm12/lib/DebugInfo/DWARF + contrib/libs/llvm12/lib/DebugInfo/MSF + contrib/libs/llvm12/lib/DebugInfo/PDB + contrib/libs/llvm12/lib/DebugInfo/Symbolize + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Option + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/TextAPI/MachO +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/tools/llvm-symbolizer + contrib/libs/llvm12/tools/llvm-symbolizer +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + llvm-symbolizer.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-undname/ya.make b/contrib/libs/llvm12/tools/llvm-undname/ya.make new file mode 100644 index 0000000000..78446723ca --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-undname/ya.make @@ -0,0 +1,27 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-undname +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + llvm-undname.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/llvm-xray/ya.make b/contrib/libs/llvm12/tools/llvm-xray/ya.make new file mode 100644 index 0000000000..2ef035e2c4 --- /dev/null +++ b/contrib/libs/llvm12/tools/llvm-xray/ya.make @@ -0,0 +1,52 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/DebugInfo/CodeView + contrib/libs/llvm12/lib/DebugInfo/DWARF + contrib/libs/llvm12/lib/DebugInfo/MSF + contrib/libs/llvm12/lib/DebugInfo/PDB + contrib/libs/llvm12/lib/DebugInfo/Symbolize + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/TextAPI/MachO + contrib/libs/llvm12/lib/XRay +) + +ADDINCL( + contrib/libs/llvm12/tools/llvm-xray +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + func-id-helper.cpp + llvm-xray.cpp + xray-account.cpp + xray-color-helper.cpp + xray-converter.cpp + xray-extract.cpp + xray-fdr-dump.cpp + xray-graph-diff.cpp + xray-graph.cpp + xray-registry.cpp + xray-stacks.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/lto/ya.make b/contrib/libs/llvm12/tools/lto/ya.make new file mode 100644 index 0000000000..b7b1ad5e19 --- /dev/null +++ b/contrib/libs/llvm12/tools/lto/ya.make @@ -0,0 +1,63 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/CodeGen + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/LTO + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/AArch64 + contrib/libs/llvm12/lib/Target/AArch64/AsmParser + contrib/libs/llvm12/lib/Target/AArch64/Disassembler + contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo + contrib/libs/llvm12/lib/Target/ARM + contrib/libs/llvm12/lib/Target/ARM/AsmParser + contrib/libs/llvm12/lib/Target/ARM/Disassembler + contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc + contrib/libs/llvm12/lib/Target/ARM/TargetInfo + contrib/libs/llvm12/lib/Target/BPF + contrib/libs/llvm12/lib/Target/BPF/AsmParser + contrib/libs/llvm12/lib/Target/BPF/Disassembler + contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc + contrib/libs/llvm12/lib/Target/BPF/TargetInfo + contrib/libs/llvm12/lib/Target/NVPTX + contrib/libs/llvm12/lib/Target/NVPTX/MCTargetDesc + contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo + contrib/libs/llvm12/lib/Target/PowerPC + contrib/libs/llvm12/lib/Target/PowerPC/AsmParser + contrib/libs/llvm12/lib/Target/PowerPC/Disassembler + contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo + contrib/libs/llvm12/lib/Target/X86 + contrib/libs/llvm12/lib/Target/X86/AsmParser + contrib/libs/llvm12/lib/Target/X86/Disassembler + contrib/libs/llvm12/lib/Target/X86/MCTargetDesc + contrib/libs/llvm12/lib/Target/X86/TargetInfo +) + +ADDINCL( + contrib/libs/llvm12/tools/lto +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + LTODisassembler.cpp + lto.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/obj2yaml/ya.make b/contrib/libs/llvm12/tools/obj2yaml/ya.make new file mode 100644 index 0000000000..c5046efb59 --- /dev/null +++ b/contrib/libs/llvm12/tools/obj2yaml/ya.make @@ -0,0 +1,47 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/DebugInfo/CodeView + contrib/libs/llvm12/lib/DebugInfo/DWARF + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/ObjectYAML + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/TextAPI/MachO +) + +ADDINCL( + contrib/libs/llvm12/tools/obj2yaml +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + archive2yaml.cpp + coff2yaml.cpp + dwarf2yaml.cpp + elf2yaml.cpp + macho2yaml.cpp + minidump2yaml.cpp + obj2yaml.cpp + wasm2yaml.cpp + xcoff2yaml.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/opt/ya.make b/contrib/libs/llvm12/tools/opt/ya.make new file mode 100644 index 0000000000..7806e7c0ed --- /dev/null +++ b/contrib/libs/llvm12/tools/opt/ya.make @@ -0,0 +1,98 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/AsmParser + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitcode/Writer + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/CodeGen + contrib/libs/llvm12/lib/CodeGen/AsmPrinter + contrib/libs/llvm12/lib/CodeGen/GlobalISel + contrib/libs/llvm12/lib/CodeGen/SelectionDAG + contrib/libs/llvm12/lib/DebugInfo/CodeView + contrib/libs/llvm12/lib/DebugInfo/DWARF + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/Extensions + contrib/libs/llvm12/lib/Frontend/OpenMP + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/IRReader + contrib/libs/llvm12/lib/Linker + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Passes + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/AArch64 + contrib/libs/llvm12/lib/Target/AArch64/AsmParser + contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo + contrib/libs/llvm12/lib/Target/AArch64/Utils + contrib/libs/llvm12/lib/Target/ARM + contrib/libs/llvm12/lib/Target/ARM/AsmParser + contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc + contrib/libs/llvm12/lib/Target/ARM/TargetInfo + contrib/libs/llvm12/lib/Target/ARM/Utils + contrib/libs/llvm12/lib/Target/BPF + contrib/libs/llvm12/lib/Target/BPF/AsmParser + contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc + contrib/libs/llvm12/lib/Target/BPF/TargetInfo + contrib/libs/llvm12/lib/Target/NVPTX + contrib/libs/llvm12/lib/Target/NVPTX/MCTargetDesc + contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo + contrib/libs/llvm12/lib/Target/PowerPC + contrib/libs/llvm12/lib/Target/PowerPC/AsmParser + contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo + contrib/libs/llvm12/lib/Target/X86 + contrib/libs/llvm12/lib/Target/X86/AsmParser + contrib/libs/llvm12/lib/Target/X86/MCTargetDesc + contrib/libs/llvm12/lib/Target/X86/TargetInfo + contrib/libs/llvm12/lib/TextAPI/MachO + contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine + contrib/libs/llvm12/lib/Transforms/CFGuard + contrib/libs/llvm12/lib/Transforms/Coroutines + contrib/libs/llvm12/lib/Transforms/HelloNew + contrib/libs/llvm12/lib/Transforms/IPO + contrib/libs/llvm12/lib/Transforms/InstCombine + contrib/libs/llvm12/lib/Transforms/Instrumentation + contrib/libs/llvm12/lib/Transforms/ObjCARC + contrib/libs/llvm12/lib/Transforms/Scalar + contrib/libs/llvm12/lib/Transforms/Utils + contrib/libs/llvm12/lib/Transforms/Vectorize + contrib/libs/llvm12/tools/polly/lib + contrib/libs/llvm12/tools/polly/lib/External/isl +) + +ADDINCL( + contrib/libs/llvm12/tools/opt +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AnalysisWrappers.cpp + BreakpointPrinter.cpp + GraphPrinters.cpp + NewPMDriver.cpp + PassPrinters.cpp + PrintSCC.cpp + opt.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/polly/lib/External/isl/ya.make b/contrib/libs/llvm12/tools/polly/lib/External/isl/ya.make new file mode 100644 index 0000000000..1a26b5e646 --- /dev/null +++ b/contrib/libs/llvm12/tools/polly/lib/External/isl/ya.make @@ -0,0 +1,110 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(MIT) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +ADDINCL( + contrib/libs/llvm12/tools/polly/lib/External + contrib/libs/llvm12/tools/polly/lib/External/isl + contrib/libs/llvm12/tools/polly/lib/External/isl/imath + contrib/libs/llvm12/tools/polly/lib/External/isl/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +SRCS( + basis_reduction_tab.c + imath/gmp_compat.c + imath/imath.c + imath/imrat.c + isl_aff.c + isl_aff_map.c + isl_affine_hull.c + isl_arg.c + isl_ast.c + isl_ast_build.c + isl_ast_build_expr.c + isl_ast_codegen.c + isl_ast_graft.c + isl_bernstein.c + isl_blk.c + isl_bound.c + isl_box.c + isl_coalesce.c + isl_constraint.c + isl_convex_hull.c + isl_ctx.c + isl_deprecated.c + isl_dim_map.c + isl_equalities.c + isl_factorization.c + isl_farkas.c + isl_ffs.c + isl_flow.c + isl_fold.c + isl_hash.c + isl_id.c + isl_id_to_ast_expr.c + isl_id_to_id.c + isl_id_to_pw_aff.c + isl_ilp.c + isl_imath.c + isl_input.c + isl_int_sioimath.c + isl_local.c + isl_local_space.c + isl_lp.c + isl_map.c + isl_map_list.c + isl_map_simplify.c + isl_map_subtract.c + isl_map_to_basic_set.c + isl_mat.c + isl_morph.c + isl_obj.c + isl_options.c + isl_output.c + isl_point.c + isl_polynomial.c + isl_printer.c + isl_range.c + isl_reordering.c + isl_sample.c + isl_scan.c + isl_schedule.c + isl_schedule_band.c + isl_schedule_constraints.c + isl_schedule_node.c + isl_schedule_read.c + isl_schedule_tree.c + isl_scheduler.c + isl_seq.c + isl_set_list.c + isl_set_to_ast_graft_list.c + isl_sort.c + isl_space.c + isl_stream.c + isl_stride.c + isl_tab.c + isl_tab_pip.c + isl_tarjan.c + isl_transitive_closure.c + isl_union_map.c + isl_val.c + isl_val_sioimath.c + isl_vec.c + isl_version.c + isl_vertices.c + print.c + set_from_map.c + set_to_map.c + uset_from_umap.c + uset_to_umap.c +) + +END() diff --git a/contrib/libs/llvm12/tools/polly/lib/External/ppcg/ya.make b/contrib/libs/llvm12/tools/polly/lib/External/ppcg/ya.make new file mode 100644 index 0000000000..b388690ba6 --- /dev/null +++ b/contrib/libs/llvm12/tools/polly/lib/External/ppcg/ya.make @@ -0,0 +1,49 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(MIT) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12/tools/polly/lib/External/isl +) + +ADDINCL( + contrib/libs/llvm12/tools/polly/lib/External + contrib/libs/llvm12/tools/polly/lib/External/isl + contrib/libs/llvm12/tools/polly/lib/External/isl/include + contrib/libs/llvm12/tools/polly/lib/External/pet/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +IF (OS_WINDOWS) + CFLAGS( + -DPATH_MAX=260 + ) +ENDIF() + +SRCS( + cuda.c + cuda_common.c + external.c + gpu.c + gpu_array_tile.c + gpu_group.c + gpu_hybrid.c + gpu_print.c + gpu_tree.c + grouping.c + hybrid.c + ppcg.c + ppcg_options.c + print.c + schedule.c + util.c +) + +END() diff --git a/contrib/libs/llvm12/tools/polly/lib/ya.make b/contrib/libs/llvm12/tools/polly/lib/ya.make new file mode 100644 index 0000000000..19dd3260cd --- /dev/null +++ b/contrib/libs/llvm12/tools/polly/lib/ya.make @@ -0,0 +1,95 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE( + Apache-2.0 WITH LLVM-exception AND + MIT +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/IRReader + contrib/libs/llvm12/lib/Linker + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Passes + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Transforms/IPO + contrib/libs/llvm12/lib/Transforms/InstCombine + contrib/libs/llvm12/lib/Transforms/Scalar + contrib/libs/llvm12/lib/Transforms/Utils + contrib/libs/llvm12/lib/Transforms/Vectorize + contrib/libs/llvm12/tools/polly/lib/External/isl +) + +ADDINCL( + contrib/libs/llvm12/tools/polly/include + contrib/libs/llvm12/tools/polly/lib + contrib/libs/llvm12/tools/polly/lib/External + contrib/libs/llvm12/tools/polly/lib/External/isl/include +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + Analysis/DependenceInfo.cpp + Analysis/PolyhedralInfo.cpp + Analysis/PruneUnprofitable.cpp + Analysis/ScopBuilder.cpp + Analysis/ScopDetection.cpp + Analysis/ScopDetectionDiagnostic.cpp + Analysis/ScopGraphPrinter.cpp + Analysis/ScopInfo.cpp + Analysis/ScopPass.cpp + CodeGen/BlockGenerators.cpp + CodeGen/CodeGeneration.cpp + CodeGen/CodegenCleanup.cpp + CodeGen/IRBuilder.cpp + CodeGen/IslAst.cpp + CodeGen/IslExprBuilder.cpp + CodeGen/IslNodeBuilder.cpp + CodeGen/LoopGenerators.cpp + CodeGen/LoopGeneratorsGOMP.cpp + CodeGen/LoopGeneratorsKMP.cpp + CodeGen/PerfMonitor.cpp + CodeGen/RuntimeDebugBuilder.cpp + CodeGen/Utils.cpp + Exchange/JSONExporter.cpp + Support/DumpModulePass.cpp + Support/GICHelper.cpp + Support/ISLTools.cpp + Support/RegisterPasses.cpp + Support/SCEVAffinator.cpp + Support/SCEVValidator.cpp + Support/ScopHelper.cpp + Support/ScopLocation.cpp + Support/VirtualInstruction.cpp + Transform/Canonicalization.cpp + Transform/CodePreparation.cpp + Transform/DeLICM.cpp + Transform/DeadCodeElimination.cpp + Transform/FlattenAlgo.cpp + Transform/FlattenSchedule.cpp + Transform/ForwardOpTree.cpp + Transform/MaximalStaticExpansion.cpp + Transform/RewriteByReferenceParameters.cpp + Transform/ScheduleOptimizer.cpp + Transform/ScheduleTreeTransform.cpp + Transform/ScopInliner.cpp + Transform/Simplify.cpp + Transform/ZoneAlgo.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/remarks-shlib/ya.make b/contrib/libs/llvm12/tools/remarks-shlib/ya.make new file mode 100644 index 0000000000..f3a099fa42 --- /dev/null +++ b/contrib/libs/llvm12/tools/remarks-shlib/ya.make @@ -0,0 +1,26 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Remarks +) + +ADDINCL( + contrib/libs/llvm12/tools/remarks-shlib +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + libremarks.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/sancov/ya.make b/contrib/libs/llvm12/tools/sancov/ya.make new file mode 100644 index 0000000000..b2574e4dac --- /dev/null +++ b/contrib/libs/llvm12/tools/sancov/ya.make @@ -0,0 +1,61 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/DebugInfo/CodeView + contrib/libs/llvm12/lib/DebugInfo/DWARF + contrib/libs/llvm12/lib/DebugInfo/MSF + contrib/libs/llvm12/lib/DebugInfo/PDB + contrib/libs/llvm12/lib/DebugInfo/Symbolize + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/AArch64/Disassembler + contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo + contrib/libs/llvm12/lib/Target/AArch64/Utils + contrib/libs/llvm12/lib/Target/ARM/Disassembler + contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc + contrib/libs/llvm12/lib/Target/ARM/TargetInfo + contrib/libs/llvm12/lib/Target/ARM/Utils + contrib/libs/llvm12/lib/Target/BPF/Disassembler + contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc + contrib/libs/llvm12/lib/Target/BPF/TargetInfo + contrib/libs/llvm12/lib/Target/NVPTX/MCTargetDesc + contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo + contrib/libs/llvm12/lib/Target/PowerPC/Disassembler + contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo + contrib/libs/llvm12/lib/Target/X86/Disassembler + contrib/libs/llvm12/lib/Target/X86/MCTargetDesc + contrib/libs/llvm12/lib/Target/X86/TargetInfo + contrib/libs/llvm12/lib/TextAPI/MachO +) + +ADDINCL( + contrib/libs/llvm12/tools/sancov +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + sancov.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/sanstats/ya.make b/contrib/libs/llvm12/tools/sanstats/ya.make new file mode 100644 index 0000000000..55384128c6 --- /dev/null +++ b/contrib/libs/llvm12/tools/sanstats/ya.make @@ -0,0 +1,42 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/DebugInfo/CodeView + contrib/libs/llvm12/lib/DebugInfo/DWARF + contrib/libs/llvm12/lib/DebugInfo/MSF + contrib/libs/llvm12/lib/DebugInfo/PDB + contrib/libs/llvm12/lib/DebugInfo/Symbolize + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/TextAPI/MachO +) + +ADDINCL( + contrib/libs/llvm12/tools/sanstats +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + sanstats.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/split-file/ya.make b/contrib/libs/llvm12/tools/split-file/ya.make new file mode 100644 index 0000000000..bdc38c1146 --- /dev/null +++ b/contrib/libs/llvm12/tools/split-file/ya.make @@ -0,0 +1,27 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/tools/split-file +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + split-file.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/verify-uselistorder/ya.make b/contrib/libs/llvm12/tools/verify-uselistorder/ya.make new file mode 100644 index 0000000000..c34b917367 --- /dev/null +++ b/contrib/libs/llvm12/tools/verify-uselistorder/ya.make @@ -0,0 +1,42 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/AsmParser + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitcode/Writer + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/IRReader + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/TextAPI/MachO +) + +ADDINCL( + contrib/libs/llvm12/tools/verify-uselistorder +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + verify-uselistorder.cpp +) + +END() diff --git a/contrib/libs/llvm12/tools/yaml2obj/ya.make b/contrib/libs/llvm12/tools/yaml2obj/ya.make new file mode 100644 index 0000000000..873ffd9929 --- /dev/null +++ b/contrib/libs/llvm12/tools/yaml2obj/ya.make @@ -0,0 +1,38 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/Bitstream/Reader + contrib/libs/llvm12/lib/DebugInfo/CodeView + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/ObjectYAML + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/TextAPI/MachO +) + +ADDINCL( + contrib/libs/llvm12/tools/yaml2obj +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + yaml2obj.cpp +) + +END() diff --git a/contrib/libs/llvm12/utils/TableGen/GlobalISel/ya.make b/contrib/libs/llvm12/utils/TableGen/GlobalISel/ya.make new file mode 100644 index 0000000000..7dffd39f6f --- /dev/null +++ b/contrib/libs/llvm12/utils/TableGen/GlobalISel/ya.make @@ -0,0 +1,32 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 +) + +ADDINCL( + contrib/libs/llvm12/utils/TableGen/GlobalISel +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + CodeExpander.cpp + GIMatchDag.cpp + GIMatchDagEdge.cpp + GIMatchDagInstr.cpp + GIMatchDagOperands.cpp + GIMatchDagPredicate.cpp + GIMatchDagPredicateDependencyEdge.cpp + GIMatchTree.cpp +) + +END() diff --git a/contrib/libs/llvm12/utils/TableGen/ya.make b/contrib/libs/llvm12/utils/TableGen/ya.make new file mode 100644 index 0000000000..2cda74481e --- /dev/null +++ b/contrib/libs/llvm12/utils/TableGen/ya.make @@ -0,0 +1,80 @@ +# Generated by devtools/yamaker. + +PROGRAM(llvm-tblgen) + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/TableGen + contrib/libs/llvm12/utils/TableGen/GlobalISel +) + +ADDINCL( + contrib/libs/llvm12/utils/TableGen +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AsmMatcherEmitter.cpp + AsmWriterEmitter.cpp + AsmWriterInst.cpp + Attributes.cpp + CTagsEmitter.cpp + CallingConvEmitter.cpp + CodeEmitterGen.cpp + CodeGenDAGPatterns.cpp + CodeGenHwModes.cpp + CodeGenInstruction.cpp + CodeGenMapTable.cpp + CodeGenRegisters.cpp + CodeGenSchedule.cpp + CodeGenTarget.cpp + DAGISelEmitter.cpp + DAGISelMatcher.cpp + DAGISelMatcherEmitter.cpp + DAGISelMatcherGen.cpp + DAGISelMatcherOpt.cpp + DFAEmitter.cpp + DFAPacketizerEmitter.cpp + DirectiveEmitter.cpp + DisassemblerEmitter.cpp + ExegesisEmitter.cpp + FastISelEmitter.cpp + FixedLenDecoderEmitter.cpp + GICombinerEmitter.cpp + GlobalISelEmitter.cpp + InfoByHwMode.cpp + InstrDocsEmitter.cpp + InstrInfoEmitter.cpp + IntrinsicEmitter.cpp + OptEmitter.cpp + OptParserEmitter.cpp + OptRSTEmitter.cpp + PredicateExpander.cpp + PseudoLoweringEmitter.cpp + RISCVCompressInstEmitter.cpp + RegisterBankEmitter.cpp + RegisterInfoEmitter.cpp + SDNodeProperties.cpp + SearchableTableEmitter.cpp + SubtargetEmitter.cpp + SubtargetFeatureInfo.cpp + TableGen.cpp + Types.cpp + WebAssemblyDisassemblerEmitter.cpp + X86DisassemblerTables.cpp + X86EVEX2VEXTablesEmitter.cpp + X86FoldTablesEmitter.cpp + X86ModRMFilters.cpp + X86RecognizableInstr.cpp +) + +END() diff --git a/contrib/libs/llvm12/ya.make b/contrib/libs/llvm12/ya.make new file mode 100644 index 0000000000..fa17df6b8e --- /dev/null +++ b/contrib/libs/llvm12/ya.make @@ -0,0 +1,204 @@ +# Generated by devtools/yamaker from nixpkgs 21.11. + +LIBRARY() + +LICENSE( + Apache-2.0 WITH LLVM-exception AND + NCSA +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(12.0.1) + +ORIGINAL_SOURCE(https://github.com/llvm/llvm-project/releases/download/llvmorg-12.0.1/llvm-12.0.1.src.tar.xz) + +ADDINCL( + GLOBAL ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/include + GLOBAL contrib/libs/llvm12/include +) + +END() + +RECURSE( + include + lib/Analysis + lib/AsmParser + lib/BinaryFormat + lib/Bitcode/Reader + lib/Bitcode/Writer + lib/Bitstream/Reader + lib/CodeGen + lib/CodeGen/AsmPrinter + lib/CodeGen/GlobalISel + lib/CodeGen/MIRParser + lib/CodeGen/SelectionDAG + lib/DWARFLinker + lib/DebugInfo/CodeView + lib/DebugInfo/DWARF + lib/DebugInfo/GSYM + lib/DebugInfo/MSF + lib/DebugInfo/PDB + lib/DebugInfo/Symbolize + lib/Demangle + lib/ExecutionEngine + lib/ExecutionEngine/Interpreter + lib/ExecutionEngine/JITLink + lib/ExecutionEngine/MCJIT + lib/ExecutionEngine/Orc + lib/ExecutionEngine/Orc/Shared + lib/ExecutionEngine/Orc/TargetProcess + lib/ExecutionEngine/RuntimeDyld + lib/Extensions + lib/FileCheck + lib/Frontend/OpenACC + lib/Frontend/OpenMP + lib/FuzzMutate + lib/IR + lib/IRReader + lib/InterfaceStub + lib/LTO + lib/LineEditor + lib/Linker + lib/MC + lib/MC/MCDisassembler + lib/MC/MCParser + lib/MCA + lib/Object + lib/ObjectYAML + lib/Option + lib/Passes + lib/ProfileData + lib/ProfileData/Coverage + lib/Remarks + lib/Support + lib/TableGen + lib/Target + lib/Target/AArch64 + lib/Target/AArch64/AsmParser + lib/Target/AArch64/Disassembler + lib/Target/AArch64/MCTargetDesc + lib/Target/AArch64/TargetInfo + lib/Target/AArch64/Utils + lib/Target/ARM + lib/Target/ARM/AsmParser + lib/Target/ARM/Disassembler + lib/Target/ARM/MCTargetDesc + lib/Target/ARM/TargetInfo + lib/Target/ARM/Utils + lib/Target/BPF + lib/Target/BPF/AsmParser + lib/Target/BPF/Disassembler + lib/Target/BPF/MCTargetDesc + lib/Target/BPF/TargetInfo + lib/Target/NVPTX + lib/Target/NVPTX/MCTargetDesc + lib/Target/NVPTX/TargetInfo + lib/Target/PowerPC + lib/Target/PowerPC/AsmParser + lib/Target/PowerPC/Disassembler + lib/Target/PowerPC/MCTargetDesc + lib/Target/PowerPC/TargetInfo + lib/Target/X86 + lib/Target/X86/AsmParser + lib/Target/X86/Disassembler + lib/Target/X86/MCTargetDesc + lib/Target/X86/TargetInfo + lib/TextAPI/MachO + lib/ToolDrivers/llvm-dlltool + lib/ToolDrivers/llvm-lib + lib/Transforms/AggressiveInstCombine + lib/Transforms/CFGuard + lib/Transforms/Coroutines + lib/Transforms/HelloNew + lib/Transforms/IPO + lib/Transforms/InstCombine + lib/Transforms/Instrumentation + lib/Transforms/ObjCARC + lib/Transforms/Scalar + lib/Transforms/Utils + lib/Transforms/Vectorize + lib/WindowsManifest + lib/XRay + tools/bugpoint + tools/dsymutil + tools/llc + tools/lli + tools/lli/ChildTarget + tools/llvm-ar + tools/llvm-as + tools/llvm-bcanalyzer + tools/llvm-cat + tools/llvm-cfi-verify + tools/llvm-cfi-verify/lib + tools/llvm-config + tools/llvm-cov + tools/llvm-cvtres + tools/llvm-cxxdump + tools/llvm-cxxfilt + tools/llvm-cxxmap + tools/llvm-diff + tools/llvm-dis + tools/llvm-dwarfdump + tools/llvm-dwp + tools/llvm-elfabi + tools/llvm-exegesis + tools/llvm-exegesis/lib + tools/llvm-exegesis/lib/AArch64 + tools/llvm-exegesis/lib/PowerPC + tools/llvm-exegesis/lib/X86 + tools/llvm-extract + tools/llvm-gsymutil + tools/llvm-ifs + tools/llvm-jitlink + tools/llvm-jitlink/llvm-jitlink-executor + tools/llvm-libtool-darwin + tools/llvm-link + tools/llvm-lipo + tools/llvm-lto + tools/llvm-lto2 + tools/llvm-mc + tools/llvm-mca + tools/llvm-ml + tools/llvm-modextract + tools/llvm-mt + tools/llvm-nm + tools/llvm-objcopy + tools/llvm-objdump + tools/llvm-opt-report + tools/llvm-pdbutil + tools/llvm-profdata + tools/llvm-profgen + tools/llvm-rc + tools/llvm-readobj + tools/llvm-reduce + tools/llvm-rtdyld + tools/llvm-size + tools/llvm-split + tools/llvm-stress + tools/llvm-strings + tools/llvm-symbolizer + tools/llvm-undname + tools/llvm-xray + tools/lto + tools/obj2yaml + tools/opt + tools/polly/lib + tools/polly/lib/External/isl + tools/polly/lib/External/ppcg + tools/remarks-shlib + tools/sancov + tools/sanstats + tools/split-file + tools/verify-uselistorder + tools/yaml2obj + utils/TableGen + utils/TableGen/GlobalISel +) + +IF (OS_LINUX) + RECURSE( + lib/ExecutionEngine/PerfJITEvents + tools/gold + ) +ENDIF() diff --git a/contrib/libs/lua/ya.make b/contrib/libs/lua/ya.make new file mode 100644 index 0000000000..942562d2db --- /dev/null +++ b/contrib/libs/lua/ya.make @@ -0,0 +1,46 @@ +LIBRARY() + +LICENSE(MIT) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(5.2.0) + +PROVIDES(lua) + +NO_COMPILER_WARNINGS() + +IF (OS_LINUX) + CFLAGS(-DLUA_USE_LINUX) +ELSEIF (OS_FREEBSD) + CFLAGS(-DLUA_USE_LINUX) +ELSEIF (OS_DARWIN) + CFLAGS(-DLUA_USE_MACOSX) +ELSEIF (OS_WINDOWS) + CFLAGS(-DLUA_WIN) +ELSE() + CFLAGS( + -DLUA_USE_POSIX + -DLUA_USE_DLOPEN + ) +ENDIF() + +ADDINCL(contrib/libs/lua/lua-5.2.0/src) + +SRCDIR(contrib/libs/lua/lua-5.2.0/src) + +ARCHIVE( + NAME common.inc + common/stdlib.lua + common/json.lua +) + +PEERDIR( + library/cpp/archive +) + +SRCS( + lib.cpp +) + +END() diff --git a/contrib/libs/lz4/ya.make b/contrib/libs/lz4/ya.make new file mode 100644 index 0000000000..fa735a4a6d --- /dev/null +++ b/contrib/libs/lz4/ya.make @@ -0,0 +1,33 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +VERSION(1.9.4) + +ORIGINAL_SOURCE(https://github.com/lz4/lz4/archive/v1.9.4.tar.gz) + +LICENSE( + BSD-2-Clause AND + BSD-3-Clause +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/xxhash +) + +ADDINCL( + contrib/libs/xxhash +) + +NO_RUNTIME() + +SRCS( + lz4.c + lz4file.c + lz4frame.c + lz4hc.c +) + +END() diff --git a/contrib/libs/lzma/ya.make b/contrib/libs/lzma/ya.make new file mode 100644 index 0000000000..245d3d88be --- /dev/null +++ b/contrib/libs/lzma/ya.make @@ -0,0 +1,119 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +LICENSE(Public-Domain) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(5.4.0) + +ORIGINAL_SOURCE(https://tukaani.org/xz/xz-5.4.0.tar.bz2) + +ADDINCL( + GLOBAL contrib/libs/lzma/liblzma/api + contrib/libs/lzma/common + contrib/libs/lzma/liblzma + contrib/libs/lzma/liblzma/check + contrib/libs/lzma/liblzma/common + contrib/libs/lzma/liblzma/delta + contrib/libs/lzma/liblzma/lz + contrib/libs/lzma/liblzma/lzma + contrib/libs/lzma/liblzma/rangecoder + contrib/libs/lzma/liblzma/simple +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DHAVE_CONFIG_H + -DTUKLIB_SYMBOL_PREFIX=lzma_ + GLOBAL -DLZMA_API_STATIC +) + +SRCS( + common/tuklib_cpucores.c + common/tuklib_physmem.c + liblzma/check/check.c + liblzma/check/crc32_fast.c + liblzma/check/crc32_table.c + liblzma/check/crc64_fast.c + liblzma/check/crc64_table.c + liblzma/check/sha256.c + liblzma/common/alone_decoder.c + liblzma/common/alone_encoder.c + liblzma/common/auto_decoder.c + liblzma/common/block_buffer_decoder.c + liblzma/common/block_buffer_encoder.c + liblzma/common/block_decoder.c + liblzma/common/block_encoder.c + liblzma/common/block_header_decoder.c + liblzma/common/block_header_encoder.c + liblzma/common/block_util.c + liblzma/common/common.c + liblzma/common/easy_buffer_encoder.c + liblzma/common/easy_decoder_memusage.c + liblzma/common/easy_encoder.c + liblzma/common/easy_encoder_memusage.c + liblzma/common/easy_preset.c + liblzma/common/file_info.c + liblzma/common/filter_buffer_decoder.c + liblzma/common/filter_buffer_encoder.c + liblzma/common/filter_common.c + liblzma/common/filter_decoder.c + liblzma/common/filter_encoder.c + liblzma/common/filter_flags_decoder.c + liblzma/common/filter_flags_encoder.c + liblzma/common/hardware_cputhreads.c + liblzma/common/hardware_physmem.c + liblzma/common/index.c + liblzma/common/index_decoder.c + liblzma/common/index_encoder.c + liblzma/common/index_hash.c + liblzma/common/lzip_decoder.c + liblzma/common/microlzma_decoder.c + liblzma/common/microlzma_encoder.c + liblzma/common/outqueue.c + liblzma/common/stream_buffer_decoder.c + liblzma/common/stream_buffer_encoder.c + liblzma/common/stream_decoder.c + liblzma/common/stream_decoder_mt.c + liblzma/common/stream_encoder.c + liblzma/common/stream_encoder_mt.c + liblzma/common/stream_flags_common.c + liblzma/common/stream_flags_decoder.c + liblzma/common/stream_flags_encoder.c + liblzma/common/string_conversion.c + liblzma/common/vli_decoder.c + liblzma/common/vli_encoder.c + liblzma/common/vli_size.c + liblzma/delta/delta_common.c + liblzma/delta/delta_decoder.c + liblzma/delta/delta_encoder.c + liblzma/lz/lz_decoder.c + liblzma/lz/lz_encoder.c + liblzma/lz/lz_encoder_mf.c + liblzma/lzma/fastpos_table.c + liblzma/lzma/lzma2_decoder.c + liblzma/lzma/lzma2_encoder.c + liblzma/lzma/lzma_decoder.c + liblzma/lzma/lzma_encoder.c + liblzma/lzma/lzma_encoder_optimum_fast.c + liblzma/lzma/lzma_encoder_optimum_normal.c + liblzma/lzma/lzma_encoder_presets.c + liblzma/rangecoder/price_table.c + liblzma/simple/arm.c + liblzma/simple/arm64.c + liblzma/simple/armthumb.c + liblzma/simple/ia64.c + liblzma/simple/powerpc.c + liblzma/simple/simple_coder.c + liblzma/simple/simple_decoder.c + liblzma/simple/simple_encoder.c + liblzma/simple/sparc.c + liblzma/simple/x86.c +) + +END() diff --git a/contrib/libs/lzmasdk/ya.make b/contrib/libs/lzmasdk/ya.make new file mode 100644 index 0000000000..eea4951ce0 --- /dev/null +++ b/contrib/libs/lzmasdk/ya.make @@ -0,0 +1,32 @@ +LIBRARY() + +LICENSE(Public-Domain) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +# https://www.7-zip.org/sdk.html +VERSION(19.00) + +CFLAGS(-D_7ZIP_ST=1) + +NO_UTIL() + +SRCS( + 7zStream.c + Aes.c + AesOpt.c + Alloc.c + Bra.c + Bra86.c + BraIA64.c + CpuArch.c + LzFind.c + Lzma2Dec.c + Lzma2Enc.c + LzmaDec.c + LzmaEnc.c + LzmaLib.c + Sha256.c +) + +END() diff --git a/contrib/libs/mimalloc/ya.make b/contrib/libs/mimalloc/ya.make new file mode 100644 index 0000000000..b23b8c2394 --- /dev/null +++ b/contrib/libs/mimalloc/ya.make @@ -0,0 +1,21 @@ +LIBRARY() + +CFLAGS( + -w + -DMI_MALLOC_OVERRIDE=1 + -DMI_PADDING=0 +) + +LICENSE(MIT) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(1.7.2) + +ADDINCL(contrib/libs/mimalloc/include) +NO_UTIL() +SRCS( + src/static.c +) + +END() diff --git a/contrib/libs/miniselect/ya.make b/contrib/libs/miniselect/ya.make new file mode 100644 index 0000000000..6369cc4645 --- /dev/null +++ b/contrib/libs/miniselect/ya.make @@ -0,0 +1,17 @@ +# Generated by devtools/yamaker from nixpkgs 22.11. + +LIBRARY() + +LICENSE( + BSL-1.0 AND + MIT AND + Zlib +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(0.4.0) + +ORIGINAL_SOURCE(https://github.com/danlark1/miniselect/archive/0.4.0.tar.gz) + +END() diff --git a/contrib/libs/nayuki_md5/ya.make b/contrib/libs/nayuki_md5/ya.make new file mode 100644 index 0000000000..a76caeace0 --- /dev/null +++ b/contrib/libs/nayuki_md5/ya.make @@ -0,0 +1,21 @@ +LIBRARY() + +LICENSE(MIT) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(2016) + +ORIGINAL_SOURCE(https://www.nayuki.io/page/fast-md5-hash-implementation-in-x86-assembly) + +IF (OS_LINUX AND ARCH_X86_64) + SRCS( + md5-fast-x8664.S + ) +ELSE() + SRCS( + md5.c + ) +ENDIF() + +END() diff --git a/contrib/libs/nghttp2/ya.make b/contrib/libs/nghttp2/ya.make new file mode 100644 index 0000000000..c4fb49d875 --- /dev/null +++ b/contrib/libs/nghttp2/ya.make @@ -0,0 +1,57 @@ +# Generated by devtools/yamaker from nixpkgs 22.11. + +LIBRARY() + +LICENSE( + FSFAP AND + MIT +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(1.52.0) + +ORIGINAL_SOURCE(https://github.com/nghttp2/nghttp2/archive/v1.52.0.tar.gz) + +ADDINCL( + GLOBAL contrib/libs/nghttp2/lib/includes + contrib/libs/nghttp2 + contrib/libs/nghttp2/lib +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DBUILDING_NGHTTP2 + -DHAVE_CONFIG_H +) + +SRCS( + lib/nghttp2_buf.c + lib/nghttp2_callbacks.c + lib/nghttp2_debug.c + lib/nghttp2_extpri.c + lib/nghttp2_frame.c + lib/nghttp2_hd.c + lib/nghttp2_hd_huffman.c + lib/nghttp2_hd_huffman_data.c + lib/nghttp2_helper.c + lib/nghttp2_http.c + lib/nghttp2_map.c + lib/nghttp2_mem.c + lib/nghttp2_npn.c + lib/nghttp2_option.c + lib/nghttp2_outbound_item.c + lib/nghttp2_pq.c + lib/nghttp2_priority_spec.c + lib/nghttp2_queue.c + lib/nghttp2_rcbuf.c + lib/nghttp2_session.c + lib/nghttp2_stream.c + lib/nghttp2_submit.c + lib/nghttp2_version.c +) + +END() diff --git a/contrib/libs/openssl/apps/ya.make b/contrib/libs/openssl/apps/ya.make new file mode 100644 index 0000000000..5b30a9f735 --- /dev/null +++ b/contrib/libs/openssl/apps/ya.make @@ -0,0 +1,166 @@ +PROGRAM(openssl) + +LICENSE( + OpenSSL AND + Public-Domain +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/openssl + contrib/libs/openssl/crypto +) + +ADDINCL( + contrib/libs/openssl + contrib/libs/openssl/apps + contrib/libs/openssl/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DAESNI_ASM + -DECP_NISTZ256_ASM + -DKECCAK1600_ASM + -DOPENSSL_BN_ASM_MONT + -DOPENSSL_CPUID_OBJ + -DOPENSSL_PIC + -DPOLY1305_ASM + -DSHA1_ASM + -DSHA256_ASM + -DSHA512_ASM + -DVPAES_ASM + -DZLIB +) + +IF (OS_DARWIN AND ARCH_X86_64 OR OS_LINUX AND ARCH_AARCH64 OR OS_LINUX AND ARCH_X86_64) + CFLAGS( + -DENGINESDIR=\"/usr/local/lib/engines-1.1\" + -DOPENSSLDIR=\"/usr/local/ssl\" + ) +ENDIF() + +IF (OS_DARWIN AND ARCH_X86_64 OR OS_LINUX AND ARCH_X86_64 OR OS_WINDOWS AND ARCH_X86_64) + CFLAGS( + -DGHASH_ASM + -DL_ENDIAN + -DMD5_ASM + -DOPENSSL_BN_ASM_GF2m + -DOPENSSL_BN_ASM_MONT5 + -DOPENSSL_IA32_SSE2 + -DPADLOCK_ASM + -DRC4_ASM + -DX25519_ASM + ) +ENDIF() + +IF (OS_LINUX AND ARCH_AARCH64 OR OS_LINUX AND ARCH_X86_64) + CFLAGS( + -DOPENSSL_USE_NODELETE + ) +ENDIF() + +IF (OS_DARWIN AND ARCH_X86_64) + CFLAGS( + -D_REENTRANT + ) +ENDIF() + +IF (OS_DARWIN AND ARCH_ARM64) + CFLAGS( + -DL_ENDIAN + -DOPENSSL_PIC + -D_REENTRANT + ) +ENDIF() + +IF (OS_WINDOWS) + IF (ARCH_X86_64) + CFLAGS( + -DENGINESDIR="\"C:\\\\Program\ Files\\\\OpenSSL\\\\lib\\\\engines-1_1\"" + -DOPENSSLDIR="\"C:\\\\Program\ Files\\\\Common\ Files\\\\SSL\"" + ) + ELSEIF (ARCH_I386) + CFLAGS( + -DENGINESDIR="\"C:\\\\Program\ Files\ \(x86\)\\\\OpenSSL\\\\lib\\\\engines-1_1\"" + -DOPENSSLDIR="\"C:\\\\Program\ Files\ \(x86\)\\\\Common\ Files\\\\SSL\"" + ) + ENDIF() + CFLAGS( + -DOPENSSL_SYS_WIN32 + -DUNICODE + -DWIN32_LEAN_AND_MEAN + -D_CRT_SECURE_NO_DEPRECATE + -D_UNICODE + -D_WINSOCK_DEPRECATED_NO_WARNINGS + /GF + ) +ENDIF() + +SRCS( + app_rand.c + apps.c + asn1pars.c + bf_prefix.c + ca.c + ciphers.c + cms.c + crl.c + crl2p7.c + dgst.c + dhparam.c + dsa.c + dsaparam.c + ec.c + ecparam.c + enc.c + engine.c + errstr.c + gendsa.c + genpkey.c + genrsa.c + nseq.c + ocsp.c + openssl.c + opt.c + passwd.c + pkcs12.c + pkcs7.c + pkcs8.c + pkey.c + pkeyparam.c + pkeyutl.c + prime.c + rand.c + rehash.c + req.c + rsa.c + rsautl.c + s_cb.c + s_client.c + s_server.c + s_socket.c + s_time.c + sess_id.c + smime.c + speed.c + spkac.c + srp.c + storeutl.c + ts.c + verify.c + version.c + x509.c +) + +IF (OS_WINDOWS) + SRCS( + win32_init.c + ) +ENDIF() + +END() diff --git a/contrib/libs/openssl/crypto/ya.make b/contrib/libs/openssl/crypto/ya.make new file mode 100644 index 0000000000..4eeceab24a --- /dev/null +++ b/contrib/libs/openssl/crypto/ya.make @@ -0,0 +1,1380 @@ +LIBRARY() + +LICENSE( + Apache-2.0 AND + BSD-2-Clause AND + BSD-3-Clause AND + BSD-Source-Code AND + CC0-1.0 AND + OpenSSL AND + Public-Domain AND + Snprintf +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +OPENSOURCE_EXPORT_REPLACEMENT( + CMAKE OpenSSL + CMAKE_PACKAGE_COMPONENT Crypto + CMAKE_TARGET OpenSSL::Crypto + CONAN openssl/1.1.1l +) + +PEERDIR( + contrib/libs/zlib +) + +ADDINCL( + contrib/libs/openssl + contrib/libs/openssl/crypto + contrib/libs/openssl/crypto/ec/curve448 + contrib/libs/openssl/crypto/ec/curve448/arch_32 + contrib/libs/openssl/crypto/modes + contrib/libs/openssl/include +) + +IF (NOT EXPORT_CMAKE) + +IF (OS_LINUX) + IF (ARCH_ARM64) + SET(LINUX_ARM64 yes) + ELSEIF (ARCH_ARM7) + SET(LINUX_ARMV7 yes) + ELSEIF (ARCH_X86_64) + SET(LINUX_X86_64 yes) + ENDIF() +ENDIF() + +IF (OS_IOS) + IF (ARCH_ARM64) + SET(IOS_ARM64 yes) + ELSEIF (ARCH_ARM7) + SET(IOS_ARMV7 yes) + ELSEIF (ARCH_X86_64) + SET(IOS_X86_64 yes) + ELSEIF (ARCH_I386) + SET(IOS_I386 yes) + ENDIF() +ENDIF() + +IF (OS_ANDROID) + IF (ARCH_ARM64) + SET(ANDROID_ARM64 yes) + ELSEIF (ARCH_ARM7) + SET(ANDROID_ARMV7 yes) + ELSEIF (ARCH_X86_64) + SET(ANDROID_X86_64 yes) + ELSEIF (ARCH_I686) + SET(ANDROID_I686 yes) + ENDIF() +ENDIF() + +IF (OS_WINDOWS) + IF (ARCH_X86_64) + SET(WINDOWS_X86_64 yes) + ELSEIF (ARCH_I686) + SET(WINDOWS_I686 yes) + ENDIF() +ENDIF() + +IF (OS_DARWIN AND ARCH_ARM64) + SET(DARWIN_ARM64 yes) +ENDIF() + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DOPENSSL_BN_ASM_MONT + -DOPENSSL_CPUID_OBJ + -DSHA1_ASM + -DSHA256_ASM + -DSHA512_ASM + -DZLIB +) + +IF (NOT OS_IOS AND NOT DARWIN_ARM64) + CFLAGS( + -DDSO_NONE + -DAESNI_ASM + ) +ENDIF() + +IF (NOT WINDOWS_I686) + CFLAGS( + -DECP_NISTZ256_ASM + -DPOLY1305_ASM + ) +ENDIF() + +IF (NOT IOS_I386 AND NOT ANDROID_I686 AND NOT WINDOWS_I686) + CFLAGS( + -DKECCAK1600_ASM + ) +ENDIF() + +IF (NOT IOS_ARMV7 AND NOT ANDROID_ARMV7 AND NOT LINUX_ARMV7) + CFLAGS( + -DVPAES_ASM + ) +ENDIF() + +IF (NOT OS_WINDOWS) + CFLAGS( + -DENGINESDIR=\"/usr/local/lib/engines-1.1\" + -DOPENSSLDIR=\"/usr/local/ssl\" + ) +ENDIF() + +IF (OS_DARWIN AND ARCH_X86_64 OR OS_LINUX AND ARCH_X86_64 OR OS_WINDOWS AND ARCH_X86_64) + CFLAGS( + -DGHASH_ASM + -DL_ENDIAN + -DMD5_ASM + -DOPENSSL_BN_ASM_GF2m + -DOPENSSL_BN_ASM_MONT5 + -DOPENSSL_IA32_SSE2 + -DRC4_ASM + -DX25519_ASM + ) +ENDIF() + +IF (OS_LINUX AND ARCH_AARCH64 OR OS_LINUX AND ARCH_X86_64) + CFLAGS( + -DOPENSSL_USE_NODELETE + ) +ENDIF() + +IF (OS_DARWIN AND ARCH_X86_64) + CFLAGS( + -D_REENTRANT + ) +ENDIF() + +IF (OS_DARWIN AND ARCH_ARM64) + CFLAGS( + -DL_ENDIAN + -DOPENSSL_PIC + -D_REENTRANT + ) +ENDIF() + +IF (OS_WINDOWS) + IF (ARCH_X86_64) + CFLAGS( + -DENGINESDIR="\"C:\\\\Program\ Files\\\\OpenSSL\\\\lib\\\\engines-1_1\"" + -DOPENSSLDIR="\"C:\\\\Program\ Files\\\\Common\ Files\\\\SSL\"" + ) + ELSEIF (ARCH_I386) + CFLAGS( + -DENGINESDIR="\"C:\\\\Program\ Files\ \(x86\)\\\\OpenSSL\\\\lib\\\\engines-1_1\"" + -DOPENSSLDIR="\"C:\\\\Program\ Files\ \(x86\)\\\\Common\ Files\\\\SSL\"" + ) + ENDIF() + CFLAGS( + -DOPENSSL_SYS_WIN32 + -DUNICODE + -DWIN32_LEAN_AND_MEAN + -D_CRT_SECURE_NO_DEPRECATE + -D_UNICODE + -D_WINSOCK_DEPRECATED_NO_WARNINGS + /GF + ) +ENDIF() + +IF (SANITIZER_TYPE == memory) + CFLAGS( + -DPURIFY + ) +ENDIF() + +IF (MUSL) + CFLAGS( + -DOPENSSL_NO_ASYNC + ) +ENDIF() + +IF (ARCH_TYPE_32) + CFLAGS( + -DOPENSSL_NO_EC_NISTP_64_GCC_128 + ) +ENDIF() + +IF (ARCH_X86_64 AND NOT MSVC) + SET_APPEND( + SFLAGS + -mavx512bw + -mavx512ifma + -mavx512vl + ) +ENDIF() + +SRCS( + aes/aes_cbc.c + aes/aes_cfb.c + aes/aes_ecb.c + aes/aes_ige.c + aes/aes_misc.c + aes/aes_ofb.c + aes/aes_wrap.c + aria/aria.c + asn1/a_bitstr.c + asn1/a_d2i_fp.c + asn1/a_digest.c + asn1/a_dup.c + asn1/a_gentm.c + asn1/a_i2d_fp.c + asn1/a_int.c + asn1/a_mbstr.c + asn1/a_object.c + asn1/a_octet.c + asn1/a_print.c + asn1/a_sign.c + asn1/a_strex.c + asn1/a_strnid.c + asn1/a_time.c + asn1/a_type.c + asn1/a_utctm.c + asn1/a_utf8.c + asn1/a_verify.c + asn1/ameth_lib.c + asn1/asn1_err.c + asn1/asn1_gen.c + asn1/asn1_item_list.c + asn1/asn1_lib.c + asn1/asn1_par.c + asn1/asn_mime.c + asn1/asn_moid.c + asn1/asn_mstbl.c + asn1/asn_pack.c + asn1/bio_asn1.c + asn1/bio_ndef.c + asn1/d2i_pr.c + asn1/d2i_pu.c + asn1/evp_asn1.c + asn1/f_int.c + asn1/f_string.c + asn1/i2d_pr.c + asn1/i2d_pu.c + asn1/n_pkey.c + asn1/nsseq.c + asn1/p5_pbe.c + asn1/p5_pbev2.c + asn1/p5_scrypt.c + asn1/p8_pkey.c + asn1/t_bitst.c + asn1/t_pkey.c + asn1/t_spki.c + asn1/tasn_dec.c + asn1/tasn_enc.c + asn1/tasn_fre.c + asn1/tasn_new.c + asn1/tasn_prn.c + asn1/tasn_scn.c + asn1/tasn_typ.c + asn1/tasn_utl.c + asn1/x_algor.c + asn1/x_bignum.c + asn1/x_info.c + asn1/x_int64.c + asn1/x_long.c + asn1/x_pkey.c + asn1/x_sig.c + asn1/x_spki.c + asn1/x_val.c + async/arch/async_null.c + async/arch/async_posix.c + async/arch/async_win.c + async/async.c + async/async_err.c + async/async_wait.c + bf/bf_cfb64.c + bf/bf_ecb.c + bf/bf_ofb64.c + bf/bf_skey.c + bio/b_addr.c + bio/b_dump.c + bio/b_print.c + bio/b_sock.c + bio/b_sock2.c + bio/bf_buff.c + bio/bf_lbuf.c + bio/bf_nbio.c + bio/bf_null.c + bio/bio_cb.c + bio/bio_err.c + bio/bio_lib.c + bio/bio_meth.c + bio/bss_acpt.c + bio/bss_bio.c + bio/bss_conn.c + bio/bss_dgram.c + bio/bss_fd.c + bio/bss_file.c + bio/bss_log.c + bio/bss_mem.c + bio/bss_null.c + bio/bss_sock.c + blake2/blake2b.c + blake2/blake2s.c + blake2/m_blake2b.c + blake2/m_blake2s.c + bn/bn_add.c + bn/bn_blind.c + bn/bn_const.c + bn/bn_ctx.c + bn/bn_depr.c + bn/bn_dh.c + bn/bn_div.c + bn/bn_err.c + bn/bn_exp.c + bn/bn_exp2.c + bn/bn_gcd.c + bn/bn_gf2m.c + bn/bn_intern.c + bn/bn_kron.c + bn/bn_lib.c + bn/bn_mod.c + bn/bn_mont.c + bn/bn_mpi.c + bn/bn_mul.c + bn/bn_nist.c + bn/bn_prime.c + bn/bn_print.c + bn/bn_rand.c + bn/bn_recp.c + bn/bn_shift.c + bn/bn_sqr.c + bn/bn_sqrt.c + bn/bn_srp.c + bn/bn_word.c + bn/bn_x931p.c + bn/rsa_sup_mul.c + buffer/buf_err.c + buffer/buffer.c + camellia/cmll_cfb.c + camellia/cmll_ctr.c + camellia/cmll_ecb.c + camellia/cmll_ofb.c + cast/c_cfb64.c + cast/c_ecb.c + cast/c_enc.c + cast/c_ofb64.c + cast/c_skey.c + cmac/cm_ameth.c + cmac/cm_pmeth.c + cmac/cmac.c + cms/cms_asn1.c + cms/cms_att.c + cms/cms_cd.c + cms/cms_dd.c + cms/cms_enc.c + cms/cms_env.c + cms/cms_err.c + cms/cms_ess.c + cms/cms_io.c + cms/cms_kari.c + cms/cms_lib.c + cms/cms_pwri.c + cms/cms_sd.c + cms/cms_smime.c + comp/c_zlib.c + comp/comp_err.c + comp/comp_lib.c + conf/conf_api.c + conf/conf_def.c + conf/conf_err.c + conf/conf_lib.c + conf/conf_mall.c + conf/conf_mod.c + conf/conf_sap.c + conf/conf_ssl.c + cpt_err.c + cryptlib.c + ct/ct_b64.c + ct/ct_err.c + ct/ct_log.c + ct/ct_oct.c + ct/ct_policy.c + ct/ct_prn.c + ct/ct_sct.c + ct/ct_sct_ctx.c + ct/ct_vfy.c + ct/ct_x509v3.c + ctype.c + cversion.c + des/cbc_cksm.c + des/cbc_enc.c + des/cfb64ede.c + des/cfb64enc.c + des/cfb_enc.c + des/ecb3_enc.c + des/ecb_enc.c + des/fcrypt.c + des/ofb64ede.c + des/ofb64enc.c + des/ofb_enc.c + des/pcbc_enc.c + des/qud_cksm.c + des/rand_key.c + des/set_key.c + des/str2key.c + des/xcbc_enc.c + dh/dh_ameth.c + dh/dh_asn1.c + dh/dh_check.c + dh/dh_depr.c + dh/dh_err.c + dh/dh_gen.c + dh/dh_kdf.c + dh/dh_key.c + dh/dh_lib.c + dh/dh_meth.c + dh/dh_pmeth.c + dh/dh_prn.c + dh/dh_rfc5114.c + dh/dh_rfc7919.c + dsa/dsa_ameth.c + dsa/dsa_asn1.c + dsa/dsa_depr.c + dsa/dsa_err.c + dsa/dsa_gen.c + dsa/dsa_key.c + dsa/dsa_lib.c + dsa/dsa_meth.c + dsa/dsa_ossl.c + dsa/dsa_pmeth.c + dsa/dsa_prn.c + dsa/dsa_sign.c + dsa/dsa_vrf.c + dso/dso_dl.c + dso/dso_err.c + dso/dso_lib.c + dso/dso_openssl.c + dso/dso_vms.c + dso/dso_win32.c + ebcdic.c + ec/curve25519.c + ec/curve448/arch_32/f_impl.c + ec/curve448/curve448.c + ec/curve448/curve448_tables.c + ec/curve448/eddsa.c + ec/curve448/f_generic.c + ec/curve448/scalar.c + ec/ec2_oct.c + ec/ec2_smpl.c + ec/ec_ameth.c + ec/ec_asn1.c + ec/ec_check.c + ec/ec_curve.c + ec/ec_cvt.c + ec/ec_err.c + ec/ec_key.c + ec/ec_kmeth.c + ec/ec_lib.c + ec/ec_mult.c + ec/ec_oct.c + ec/ec_pmeth.c + ec/ec_print.c + ec/ecdh_kdf.c + ec/ecdh_ossl.c + ec/ecdsa_ossl.c + ec/ecdsa_sign.c + ec/ecdsa_vrf.c + ec/eck_prn.c + ec/ecp_mont.c + ec/ecp_nist.c + ec/ecp_nistp224.c + ec/ecp_nistp256.c + ec/ecp_nistp521.c + ec/ecp_nistputil.c + ec/ecp_oct.c + ec/ecp_smpl.c + ec/ecx_meth.c + engine/eng_all.c + engine/eng_cnf.c + engine/eng_ctrl.c + engine/eng_dyn.c + engine/eng_err.c + engine/eng_fat.c + engine/eng_init.c + engine/eng_lib.c + engine/eng_list.c + engine/eng_openssl.c + engine/eng_pkey.c + engine/eng_rdrand.c + engine/eng_table.c + engine/tb_asnmth.c + engine/tb_cipher.c + engine/tb_dh.c + engine/tb_digest.c + engine/tb_dsa.c + engine/tb_eckey.c + engine/tb_pkmeth.c + engine/tb_rand.c + engine/tb_rsa.c + err/err.c + err/err_all.c + err/err_prn.c + evp/bio_b64.c + evp/bio_enc.c + evp/bio_md.c + evp/bio_ok.c + evp/c_allc.c + evp/c_alld.c + evp/cmeth_lib.c + evp/digest.c + evp/e_aes.c + evp/e_aes_cbc_hmac_sha1.c + evp/e_aes_cbc_hmac_sha256.c + evp/e_aria.c + evp/e_bf.c + evp/e_camellia.c + evp/e_cast.c + evp/e_chacha20_poly1305.c + evp/e_des.c + evp/e_des3.c + evp/e_idea.c + evp/e_null.c + evp/e_old.c + evp/e_rc2.c + evp/e_rc4.c + evp/e_rc4_hmac_md5.c + evp/e_rc5.c + evp/e_seed.c + evp/e_sm4.c + evp/e_xcbc_d.c + evp/encode.c + evp/evp_cnf.c + evp/evp_enc.c + evp/evp_err.c + evp/evp_key.c + evp/evp_lib.c + evp/evp_pbe.c + evp/evp_pkey.c + evp/m_md2.c + evp/m_md4.c + evp/m_md5.c + evp/m_md5_sha1.c + evp/m_mdc2.c + evp/m_null.c + evp/m_ripemd.c + evp/m_sha1.c + evp/m_sha3.c + evp/m_sigver.c + evp/m_wp.c + evp/names.c + evp/p5_crpt.c + evp/p5_crpt2.c + evp/p_dec.c + evp/p_enc.c + evp/p_lib.c + evp/p_open.c + evp/p_seal.c + evp/p_sign.c + evp/p_verify.c + evp/pbe_scrypt.c + evp/pmeth_fn.c + evp/pmeth_gn.c + evp/pmeth_lib.c + ex_data.c + getenv.c + hmac/hm_ameth.c + hmac/hm_pmeth.c + hmac/hmac.c + idea/i_cbc.c + idea/i_cfb64.c + idea/i_ecb.c + idea/i_ofb64.c + idea/i_skey.c + init.c + kdf/hkdf.c + kdf/kdf_err.c + kdf/scrypt.c + kdf/tls1_prf.c + lhash/lh_stats.c + lhash/lhash.c + md4/md4_dgst.c + md4/md4_one.c + md5/md5_dgst.c + md5/md5_one.c + mdc2/mdc2_one.c + mdc2/mdc2dgst.c + mem.c + mem_dbg.c + mem_sec.c + modes/cbc128.c + modes/ccm128.c + modes/cfb128.c + modes/ctr128.c + modes/cts128.c + modes/gcm128.c + modes/ocb128.c + modes/ofb128.c + modes/wrap128.c + modes/xts128.c + o_dir.c + o_fips.c + o_fopen.c + o_init.c + o_str.c + o_time.c + objects/o_names.c + objects/obj_dat.c + objects/obj_err.c + objects/obj_lib.c + objects/obj_xref.c + ocsp/ocsp_asn.c + ocsp/ocsp_cl.c + ocsp/ocsp_err.c + ocsp/ocsp_ext.c + ocsp/ocsp_ht.c + ocsp/ocsp_lib.c + ocsp/ocsp_prn.c + ocsp/ocsp_srv.c + ocsp/ocsp_vfy.c + ocsp/v3_ocsp.c + pem/pem_all.c + pem/pem_err.c + pem/pem_info.c + pem/pem_lib.c + pem/pem_oth.c + pem/pem_pk8.c + pem/pem_pkey.c + pem/pem_sign.c + pem/pem_x509.c + pem/pem_xaux.c + pem/pvkfmt.c + pkcs12/p12_add.c + pkcs12/p12_asn.c + pkcs12/p12_attr.c + pkcs12/p12_crpt.c + pkcs12/p12_crt.c + pkcs12/p12_decr.c + pkcs12/p12_init.c + pkcs12/p12_key.c + pkcs12/p12_kiss.c + pkcs12/p12_mutl.c + pkcs12/p12_npas.c + pkcs12/p12_p8d.c + pkcs12/p12_p8e.c + pkcs12/p12_sbag.c + pkcs12/p12_utl.c + pkcs12/pk12err.c + pkcs7/bio_pk7.c + pkcs7/pk7_asn1.c + pkcs7/pk7_attr.c + pkcs7/pk7_doit.c + pkcs7/pk7_lib.c + pkcs7/pk7_mime.c + pkcs7/pk7_smime.c + pkcs7/pkcs7err.c + poly1305/poly1305.c + poly1305/poly1305_ameth.c + poly1305/poly1305_pmeth.c + rand/drbg_ctr.c + rand/drbg_lib.c + rand/rand_egd.c + rand/rand_err.c + rand/rand_lib.c + rand/rand_unix.c + rand/rand_win.c + rand/randfile.c + rc2/rc2_cbc.c + rc2/rc2_ecb.c + rc2/rc2_skey.c + rc2/rc2cfb64.c + rc2/rc2ofb64.c + ripemd/rmd_dgst.c + ripemd/rmd_one.c + rsa/rsa_ameth.c + rsa/rsa_asn1.c + rsa/rsa_chk.c + rsa/rsa_crpt.c + rsa/rsa_depr.c + rsa/rsa_err.c + rsa/rsa_gen.c + rsa/rsa_lib.c + rsa/rsa_meth.c + rsa/rsa_mp.c + rsa/rsa_none.c + rsa/rsa_oaep.c + rsa/rsa_ossl.c + rsa/rsa_pk1.c + rsa/rsa_pmeth.c + rsa/rsa_prn.c + rsa/rsa_pss.c + rsa/rsa_saos.c + rsa/rsa_sign.c + rsa/rsa_ssl.c + rsa/rsa_x931.c + rsa/rsa_x931g.c + seed/seed.c + seed/seed_cbc.c + seed/seed_cfb.c + seed/seed_ecb.c + seed/seed_ofb.c + sha/sha1_one.c + sha/sha1dgst.c + sha/sha256.c + sha/sha512.c + siphash/siphash.c + siphash/siphash_ameth.c + siphash/siphash_pmeth.c + sm2/sm2_crypt.c + sm2/sm2_err.c + sm2/sm2_pmeth.c + sm2/sm2_sign.c + sm3/m_sm3.c + sm3/sm3.c + sm4/sm4.c + srp/srp_lib.c + srp/srp_vfy.c + stack/stack.c + store/loader_file.c + store/store_err.c + store/store_init.c + store/store_lib.c + store/store_register.c + store/store_strings.c + threads_none.c + threads_pthread.c + threads_win.c + ts/ts_asn1.c + ts/ts_conf.c + ts/ts_err.c + ts/ts_lib.c + ts/ts_req_print.c + ts/ts_req_utils.c + ts/ts_rsp_print.c + ts/ts_rsp_sign.c + ts/ts_rsp_utils.c + ts/ts_rsp_verify.c + ts/ts_verify_ctx.c + txt_db/txt_db.c + ui/ui_err.c + ui/ui_lib.c + ui/ui_null.c + ui/ui_openssl.c + ui/ui_util.c + uid.c + whrlpool/wp_dgst.c + x509/by_dir.c + x509/by_file.c + x509/t_crl.c + x509/t_req.c + x509/t_x509.c + x509/x509_att.c + x509/x509_cmp.c + x509/x509_d2.c + x509/x509_def.c + x509/x509_err.c + x509/x509_ext.c + x509/x509_lu.c + x509/x509_meth.c + x509/x509_obj.c + x509/x509_r2x.c + x509/x509_req.c + x509/x509_set.c + x509/x509_trs.c + x509/x509_txt.c + x509/x509_v3.c + x509/x509_vfy.c + x509/x509_vpm.c + x509/x509cset.c + x509/x509name.c + x509/x509rset.c + x509/x509spki.c + x509/x509type.c + x509/x_all.c + x509/x_attrib.c + x509/x_crl.c + x509/x_exten.c + x509/x_name.c + x509/x_pubkey.c + x509/x_req.c + x509/x_x509.c + x509/x_x509a.c + x509v3/pcy_cache.c + x509v3/pcy_data.c + x509v3/pcy_lib.c + x509v3/pcy_map.c + x509v3/pcy_node.c + x509v3/pcy_tree.c + x509v3/v3_addr.c + x509v3/v3_admis.c + x509v3/v3_akey.c + x509v3/v3_akeya.c + x509v3/v3_alt.c + x509v3/v3_asid.c + x509v3/v3_bcons.c + x509v3/v3_bitst.c + x509v3/v3_conf.c + x509v3/v3_cpols.c + x509v3/v3_crld.c + x509v3/v3_enum.c + x509v3/v3_extku.c + x509v3/v3_genn.c + x509v3/v3_ia5.c + x509v3/v3_info.c + x509v3/v3_int.c + x509v3/v3_lib.c + x509v3/v3_ncons.c + x509v3/v3_pci.c + x509v3/v3_pcia.c + x509v3/v3_pcons.c + x509v3/v3_pku.c + x509v3/v3_pmaps.c + x509v3/v3_prn.c + x509v3/v3_purp.c + x509v3/v3_skey.c + x509v3/v3_sxnet.c + x509v3/v3_tlsf.c + x509v3/v3_utl.c + x509v3/v3err.c +) + +IF (NOT WINDOWS_I686) + SRCS( + ec/ecp_nistz256.c + ) +ENDIF() + +IF (NOT IOS_ARMV7 AND NOT ANDROID_ARMV7 AND NOT LINUX_ARMV7) + SRCS( + aes/aes_core.c + ) +ENDIF() + +IF (NOT IOS_I386 AND NOT ANDROID_I686 AND NOT WINDOWS_I686) + SRCS( + bf/bf_enc.c + camellia/cmll_misc.c + des/des_enc.c + des/fcrypt_b.c + ) +ENDIF() + +IF (OS_DARWIN AND ARCH_X86_64 OR OS_LINUX AND ARCH_X86_64 OR OS_WINDOWS AND ARCH_X86_64) + SRCS( + bn/rsaz_exp.c + ) +ENDIF() + +IF (OS_DARWIN AND ARCH_X86_64 OR OS_LINUX AND ARCH_X86_64) + SRCS( + bn/asm/x86_64-gcc.c + ) +ENDIF() + +IF (OS_LINUX AND ARCH_AARCH64 OR OS_WINDOWS AND ARCH_X86_64 OR OS_LINUX AND ARCH_PPC64LE) + SRCS( + bn/bn_asm.c + ) +ENDIF() + +IF (OS_DARWIN AND ARCH_X86_64) + SRCS( + ../asm/darwin/crypto/aes/aesni-mb-x86_64.s + ../asm/darwin/crypto/aes/aesni-sha1-x86_64.s + ../asm/darwin/crypto/aes/aesni-sha256-x86_64.s + ../asm/darwin/crypto/aes/aesni-x86_64.s + ../asm/darwin/crypto/aes/vpaes-x86_64.s + ../asm/darwin/crypto/bn/rsaz-avx2.s + ../asm/darwin/crypto/bn/rsaz-x86_64.s + ../asm/darwin/crypto/bn/x86_64-gf2m.s + ../asm/darwin/crypto/bn/x86_64-mont.s + ../asm/darwin/crypto/bn/x86_64-mont5.s + ../asm/darwin/crypto/camellia/cmll-x86_64.s + ../asm/darwin/crypto/chacha/chacha-x86_64.s + ../asm/darwin/crypto/ec/ecp_nistz256-x86_64.s + ../asm/darwin/crypto/ec/x25519-x86_64.s + ../asm/darwin/crypto/md5/md5-x86_64.s + ../asm/darwin/crypto/modes/aesni-gcm-x86_64.s + ../asm/darwin/crypto/modes/ghash-x86_64.s + ../asm/darwin/crypto/poly1305/poly1305-x86_64.s + ../asm/darwin/crypto/rc4/rc4-md5-x86_64.s + ../asm/darwin/crypto/rc4/rc4-x86_64.s + ../asm/darwin/crypto/sha/keccak1600-x86_64.s + ../asm/darwin/crypto/sha/sha1-mb-x86_64.s + ../asm/darwin/crypto/sha/sha1-x86_64.s + ../asm/darwin/crypto/sha/sha256-mb-x86_64.s + ../asm/darwin/crypto/sha/sha256-x86_64.s + ../asm/darwin/crypto/sha/sha512-x86_64.s + ../asm/darwin/crypto/whrlpool/wp-x86_64.s + ../asm/darwin/crypto/x86_64cpuid.s + ) +ENDIF() + +IF (OS_DARWIN AND ARCH_ARM64) + SRCS( + ../asm/darwin-arm64/crypto/sha/keccak1600-armv8.S + ../asm/darwin-arm64/crypto/sha/sha512-armv8.S + ../asm/darwin-arm64/crypto/sha/sha1-armv8.S + ../asm/darwin-arm64/crypto/sha/sha256-armv8.S + ../asm/darwin-arm64/crypto/poly1305/poly1305-armv8.S + ../asm/darwin-arm64/crypto/ec/ecp_nistz256-armv8.S + ../asm/darwin-arm64/crypto/chacha/chacha-armv8.S + ../asm/darwin-arm64/crypto/bn/armv8-mont.S + ../asm/darwin-arm64/crypto/arm64cpuid.S + ../asm/darwin-arm64/crypto/aes/aesv8-armx.S + ../asm/darwin-arm64/crypto/aes/vpaes-armv8.S + ../asm/darwin-arm64/crypto/modes/ghashv8-armx.S + armcap.c + bn/bn_asm.c + camellia/camellia.c + camellia/cmll_cbc.c + dso/dso_dlfcn.c + rc4/rc4_enc.c + rc4/rc4_skey.c + whrlpool/wp_block.c + ) +ENDIF() + +IF (OS_LINUX AND ARCH_ARM7) + IF (CLANG) + # XXX: This is a workarond for 'out of range immediate fixup value' + # error with clang integrated assembler: + # https://github.com/openssl/openssl/issues/7878 + CFLAGS( + -mno-thumb + ) + ENDIF() + CFLAGS( + -DOPENSSL_PIC + -DOPENSSL_BN_ASM_GF2m + -DAES_ASM + -DBSAES_ASM + -DGHASH_ASM + ) + SRCS( + ../asm/android/arm/crypto/ec/ecp_nistz256-armv4.S + ../asm/android/arm/crypto/poly1305/poly1305-armv4.S + ../asm/android/arm/crypto/armv4cpuid.S + ../asm/android/arm/crypto/bn/armv4-mont.S + ../asm/android/arm/crypto/bn/armv4-gf2m.S + ../asm/android/arm/crypto/aes/aes-armv4.S + ../asm/android/arm/crypto/aes/bsaes-armv7.S + ../asm/android/arm/crypto/aes/aesv8-armx.S + ../asm/android/arm/crypto/sha/keccak1600-armv4.S + ../asm/android/arm/crypto/sha/sha256-armv4.S + ../asm/android/arm/crypto/sha/sha512-armv4.S + ../asm/android/arm/crypto/sha/sha1-armv4-large.S + ../asm/android/arm/crypto/chacha/chacha-armv4.S + ../asm/android/arm/crypto/modes/ghashv8-armx.S + ../asm/android/arm/crypto/modes/ghash-armv4.S + armcap.c + bn/bn_asm.c + camellia/camellia.c + camellia/cmll_cbc.c + dso/dso_dlfcn.c + rand/rand_vms.c + rc4/rc4_enc.c + rc4/rc4_skey.c + whrlpool/wp_block.c + ) +ENDIF() + +IF (OS_LINUX AND ARCH_AARCH64) + SRCS( + ../asm/aarch64/crypto/aes/aesv8-armx.S + ../asm/aarch64/crypto/aes/vpaes-armv8.S + ../asm/aarch64/crypto/arm64cpuid.S + ../asm/aarch64/crypto/bn/armv8-mont.S + ../asm/aarch64/crypto/chacha/chacha-armv8.S + ../asm/aarch64/crypto/ec/ecp_nistz256-armv8.S + ../asm/aarch64/crypto/modes/ghashv8-armx.S + ../asm/aarch64/crypto/poly1305/poly1305-armv8.S + ../asm/aarch64/crypto/sha/keccak1600-armv8.S + ../asm/aarch64/crypto/sha/sha1-armv8.S + ../asm/aarch64/crypto/sha/sha256-armv8.S + ../asm/aarch64/crypto/sha/sha512-armv8.S + armcap.c + camellia/camellia.c + camellia/cmll_cbc.c + rc4/rc4_enc.c + rc4/rc4_skey.c + whrlpool/wp_block.c + ) +ENDIF() + +IF (OS_LINUX AND ARCH_PPC64LE) + SRCS( + ../asm/ppc64le/crypto/aes/aesp8-ppc.s + ../asm/ppc64le/crypto/aes/vpaes-ppc.s + ../asm/ppc64le/crypto/bn/bn-ppc.s + ../asm/ppc64le/crypto/bn/ppc-mont.s + ../asm/ppc64le/crypto/chacha/chacha-ppc.s + ../asm/ppc64le/crypto/ec/ecp_nistz256-ppc64.s + ../asm/ppc64le/crypto/ec/x25519-ppc64.s + ../asm/ppc64le/crypto/modes/ghashp8-ppc.s + ../asm/ppc64le/crypto/poly1305/poly1305-ppc.s + ../asm/ppc64le/crypto/poly1305/poly1305-ppcfp.s + ../asm/ppc64le/crypto/ppccpuid.s + ../asm/ppc64le/crypto/sha/keccak1600-ppc64.s + ../asm/ppc64le/crypto/sha/sha1-ppc.s + ../asm/ppc64le/crypto/sha/sha256-ppc.s + ../asm/ppc64le/crypto/sha/sha256p8-ppc.s + ../asm/ppc64le/crypto/sha/sha512-ppc.s + ../asm/ppc64le/crypto/sha/sha512p8-ppc.s + ppccap.c + camellia/camellia.c + camellia/cmll_cbc.c + rc4/rc4_enc.c + rc4/rc4_skey.c + whrlpool/wp_block.c + ) +ENDIF() + +IF (OS_LINUX AND ARCH_X86_64) + SRCS( + ../asm/linux/crypto/aes/aesni-mb-x86_64.s + ../asm/linux/crypto/aes/aesni-sha1-x86_64.s + ../asm/linux/crypto/aes/aesni-sha256-x86_64.s + ../asm/linux/crypto/aes/aesni-x86_64.s + ../asm/linux/crypto/aes/vpaes-x86_64.s + ../asm/linux/crypto/bn/rsaz-avx2.s + ../asm/linux/crypto/bn/rsaz-x86_64.s + ../asm/linux/crypto/bn/x86_64-gf2m.s + ../asm/linux/crypto/bn/x86_64-mont.s + ../asm/linux/crypto/bn/x86_64-mont5.s + ../asm/linux/crypto/camellia/cmll-x86_64.s + ../asm/linux/crypto/chacha/chacha-x86_64.s + ../asm/linux/crypto/ec/ecp_nistz256-x86_64.s + ../asm/linux/crypto/ec/x25519-x86_64.s + ../asm/linux/crypto/md5/md5-x86_64.s + ../asm/linux/crypto/modes/aesni-gcm-x86_64.s + ../asm/linux/crypto/modes/ghash-x86_64.s + ../asm/linux/crypto/poly1305/poly1305-x86_64.s + ../asm/linux/crypto/rc4/rc4-md5-x86_64.s + ../asm/linux/crypto/rc4/rc4-x86_64.s + ../asm/linux/crypto/sha/keccak1600-x86_64.s + ../asm/linux/crypto/sha/sha1-mb-x86_64.s + ../asm/linux/crypto/sha/sha1-x86_64.s + ../asm/linux/crypto/sha/sha256-mb-x86_64.s + ../asm/linux/crypto/sha/sha256-x86_64.s + ../asm/linux/crypto/sha/sha512-x86_64.s + ../asm/linux/crypto/whrlpool/wp-x86_64.s + ../asm/linux/crypto/x86_64cpuid.s + ) +ENDIF() + +IF (OS_WINDOWS AND ARCH_X86_64) + SRCS( + ../asm/windows/crypto/aes/aesni-mb-x86_64.masm + ../asm/windows/crypto/aes/aesni-sha1-x86_64.masm + ../asm/windows/crypto/aes/aesni-sha256-x86_64.masm + ../asm/windows/crypto/aes/aesni-x86_64.masm + ../asm/windows/crypto/aes/vpaes-x86_64.masm + ../asm/windows/crypto/bn/rsaz-avx2.masm + ../asm/windows/crypto/bn/rsaz-x86_64.masm + ../asm/windows/crypto/bn/x86_64-gf2m.masm + ../asm/windows/crypto/bn/x86_64-mont.masm + ../asm/windows/crypto/bn/x86_64-mont5.masm + ../asm/windows/crypto/camellia/cmll-x86_64.masm + ../asm/windows/crypto/chacha/chacha-x86_64.masm + ../asm/windows/crypto/ec/ecp_nistz256-x86_64.masm + ../asm/windows/crypto/ec/x25519-x86_64.masm + ../asm/windows/crypto/md5/md5-x86_64.masm + ../asm/windows/crypto/modes/aesni-gcm-x86_64.masm + ../asm/windows/crypto/modes/ghash-x86_64.masm + ../asm/windows/crypto/poly1305/poly1305-x86_64.masm + ../asm/windows/crypto/rc4/rc4-md5-x86_64.masm + ../asm/windows/crypto/rc4/rc4-x86_64.masm + ../asm/windows/crypto/sha/keccak1600-x86_64.masm + ../asm/windows/crypto/sha/sha1-mb-x86_64.masm + ../asm/windows/crypto/sha/sha1-x86_64.masm + ../asm/windows/crypto/sha/sha256-mb-x86_64.masm + ../asm/windows/crypto/sha/sha256-x86_64.masm + ../asm/windows/crypto/sha/sha512-x86_64.masm + ../asm/windows/crypto/whrlpool/wp-x86_64.masm + ../asm/windows/crypto/uplink-x86_64.masm + ../asm/windows/crypto/x86_64cpuid.masm + ) +ENDIF() + +IF (OS_WINDOWS AND ARCH_I386) + CFLAGS( + -DGHASH_ASM + -DOPENSSL_BN_ASM_GF2m + -DRC4_ASM + -DMD5_ASM + ) + SRCS( + ../asm/windows/crypto/aes/aesni-x86.masm + ../asm/windows/crypto/aes/vpaes-x86.masm + ../asm/windows/crypto/bn/x86-gf2m.masm + ../asm/windows/crypto/bn/x86-mont.masm + ../asm/windows/crypto/camellia/cmll-x86.masm + ../asm/windows/crypto/chacha/chacha-x86.masm + ../asm/windows/crypto/md5/md5-586.masm + ../asm/windows/crypto/modes/ghash-x86.masm + ../asm/windows/crypto/rc4/rc4-586.masm + ../asm/windows/crypto/sha/sha1-586.masm + ../asm/windows/crypto/sha/sha256-586.masm + ../asm/windows/crypto/sha/sha512-586.masm + ../asm/windows/crypto/x86cpuid.masm + bf/bf_enc.c + bn/bn_asm.c + des/des_enc.c + des/fcrypt_b.c + sha/keccak1600.c + whrlpool/wp_block.c + ) +ENDIF() + +IF (OS_IOS AND ARCH_ARM64) + CFLAGS( + -DOPENSSL_PIC + -D_REENTRANT + ) + SRCS( + ../asm/ios/arm64/crypto/aes/aesv8-armx.S + ../asm/ios/arm64/crypto/aes/vpaes-armv8.S + ../asm/ios/arm64/crypto/arm64cpuid.S + ../asm/ios/arm64/crypto/bn/armv8-mont.S + ../asm/ios/arm64/crypto/chacha/chacha-armv8.S + ../asm/ios/arm64/crypto/ec/ecp_nistz256-armv8.S + ../asm/ios/arm64/crypto/modes/ghashv8-armx.S + ../asm/ios/arm64/crypto/poly1305/poly1305-armv8.S + ../asm/ios/arm64/crypto/sha/keccak1600-armv8.S + ../asm/ios/arm64/crypto/sha/sha1-armv8.S + ../asm/ios/arm64/crypto/sha/sha256-armv8.S + ../asm/ios/arm64/crypto/sha/sha512-armv8.S + armcap.c + bn/bn_asm.c + camellia/camellia.c + camellia/cmll_cbc.c + dso/dso_dlfcn.c + rand/rand_vms.c + rc4/rc4_enc.c + rc4/rc4_skey.c + whrlpool/wp_block.c + ) +ENDIF() + +IF (OS_IOS AND ARCH_X86_64) + CFLAGS( + -DL_ENDIAN + -DOPENSSL_PIC + -DOPENSSL_IA32_SSE2 + -DOPENSSL_BN_ASM_MONT5 + -DOPENSSL_BN_ASM_GF2m + -DRC4_ASM + -DMD5_ASM + -DGHASH_ASM + -DECP_NISTZ256_ASM + -DX25519_ASM + -D_REENTRANT + ) + SRCS( + ../asm/ios/x86_64/crypto/md5/md5-x86_64.s + ../asm/ios/x86_64/crypto/rc4/rc4-md5-x86_64.s + ../asm/ios/x86_64/crypto/rc4/rc4-x86_64.s + ../asm/ios/x86_64/crypto/modes/ghash-x86_64.s + ../asm/ios/x86_64/crypto/modes/aesni-gcm-x86_64.s + ../asm/ios/x86_64/crypto/chacha/chacha-x86_64.s + ../asm/ios/x86_64/crypto/ec/ecp_nistz256-x86_64.s + ../asm/ios/x86_64/crypto/ec/x25519-x86_64.s + ../asm/ios/x86_64/crypto/x86_64cpuid.s + ../asm/ios/x86_64/crypto/poly1305/poly1305-x86_64.s + ../asm/ios/x86_64/crypto/bn/rsaz-x86_64.s + ../asm/ios/x86_64/crypto/bn/x86_64-mont.s + ../asm/ios/x86_64/crypto/bn/x86_64-gf2m.s + ../asm/ios/x86_64/crypto/bn/x86_64-mont5.s + ../asm/ios/x86_64/crypto/bn/rsaz-avx2.s + ../asm/ios/x86_64/crypto/sha/sha512-x86_64.s + ../asm/ios/x86_64/crypto/sha/sha256-x86_64.s + ../asm/ios/x86_64/crypto/sha/keccak1600-x86_64.s + ../asm/ios/x86_64/crypto/sha/sha1-x86_64.s + ../asm/ios/x86_64/crypto/sha/sha1-mb-x86_64.s + ../asm/ios/x86_64/crypto/sha/sha256-mb-x86_64.s + ../asm/ios/x86_64/crypto/camellia/cmll-x86_64.s + ../asm/ios/x86_64/crypto/whrlpool/wp-x86_64.s + ../asm/ios/x86_64/crypto/aes/vpaes-x86_64.s + ../asm/ios/x86_64/crypto/aes/aesni-sha1-x86_64.s + ../asm/ios/x86_64/crypto/aes/aesni-sha256-x86_64.s + ../asm/ios/x86_64/crypto/aes/aesni-x86_64.s + ../asm/ios/x86_64/crypto/aes/aesni-mb-x86_64.s + bn/asm/x86_64-gcc.c + bn/rsaz_exp.c + dso/dso_dlfcn.c + rand/rand_vms.c + ) +ENDIF() + +IF (OS_ANDROID AND ARCH_X86_64) + CFLAGS( + -DOPENSSL_USE_NODELETE + -DOPENSSL_PIC + -DOPENSSL_IA32_SSE2 + -DOPENSSL_BN_ASM_MONT5 + -DOPENSSL_BN_ASM_GF2m + -DRC4_ASM + -DMD5_ASM + -DGHASH_ASM + -DX25519_ASM + ) + SRCS( + ../asm/android/x86_64/crypto/ec/x25519-x86_64.s + ../asm/android/x86_64/crypto/ec/ecp_nistz256-x86_64.s + ../asm/android/x86_64/crypto/md5/md5-x86_64.s + ../asm/android/x86_64/crypto/rc4/rc4-x86_64.s + ../asm/android/x86_64/crypto/rc4/rc4-md5-x86_64.s + ../asm/android/x86_64/crypto/whrlpool/wp-x86_64.s + ../asm/android/x86_64/crypto/poly1305/poly1305-x86_64.s + ../asm/android/x86_64/crypto/x86_64cpuid.s + ../asm/android/x86_64/crypto/camellia/cmll-x86_64.s + ../asm/android/x86_64/crypto/bn/x86_64-mont5.s + ../asm/android/x86_64/crypto/bn/rsaz-avx2.s + ../asm/android/x86_64/crypto/bn/rsaz-x86_64.s + ../asm/android/x86_64/crypto/bn/x86_64-mont.s + ../asm/android/x86_64/crypto/bn/x86_64-gf2m.s + ../asm/android/x86_64/crypto/aes/aesni-sha256-x86_64.s + ../asm/android/x86_64/crypto/aes/aesni-mb-x86_64.s + ../asm/android/x86_64/crypto/aes/aesni-x86_64.s + ../asm/android/x86_64/crypto/aes/vpaes-x86_64.s + ../asm/android/x86_64/crypto/aes/aesni-sha1-x86_64.s + ../asm/android/x86_64/crypto/sha/sha256-x86_64.s + ../asm/android/x86_64/crypto/sha/sha1-mb-x86_64.s + ../asm/android/x86_64/crypto/sha/sha1-x86_64.s + ../asm/android/x86_64/crypto/sha/sha256-mb-x86_64.s + ../asm/android/x86_64/crypto/sha/sha512-x86_64.s + ../asm/android/x86_64/crypto/sha/keccak1600-x86_64.s + ../asm/android/x86_64/crypto/chacha/chacha-x86_64.s + ../asm/android/x86_64/crypto/modes/ghash-x86_64.s + ../asm/android/x86_64/crypto/modes/aesni-gcm-x86_64.s + bn/asm/x86_64-gcc.c + bn/rsaz_exp.c + dso/dso_dlfcn.c + rand/rand_vms.c + ) +ENDIF() + +IF (OS_ANDROID AND ARCH_I686) + CFLAGS( + -DOPENSSL_PIC + -DOPENSSL_BN_ASM_PART_WORDS + -DOPENSSL_IA32_SSE2 + -DOPENSSL_BN_ASM_GF2m + -DRC4_ASM + -DMD5_ASM + -DRMD160_ASM + -DWHIRLPOOL_ASM + -DGHASH_ASM + ) + SRCS( + ../asm/android/i686/crypto/ec/ecp_nistz256-x86.s + ../asm/android/i686/crypto/bf/bf-586.s + ../asm/android/i686/crypto/md5/md5-586.s + ../asm/android/i686/crypto/rc4/rc4-586.s + ../asm/android/i686/crypto/whrlpool/wp-mmx.s + ../asm/android/i686/crypto/x86cpuid.s + ../asm/android/i686/crypto/des/crypt586.s + ../asm/android/i686/crypto/des/des-586.s + ../asm/android/i686/crypto/poly1305/poly1305-x86.s + ../asm/android/i686/crypto/ripemd/rmd-586.s + ../asm/android/i686/crypto/camellia/cmll-x86.s + ../asm/android/i686/crypto/bn/bn-586.s + ../asm/android/i686/crypto/bn/co-586.s + ../asm/android/i686/crypto/bn/x86-gf2m.s + ../asm/android/i686/crypto/bn/x86-mont.s + ../asm/android/i686/crypto/aes/aesni-x86.s + ../asm/android/i686/crypto/aes/vpaes-x86.s + ../asm/android/i686/crypto/sha/sha512-586.s + ../asm/android/i686/crypto/sha/sha256-586.s + ../asm/android/i686/crypto/sha/sha1-586.s + ../asm/android/i686/crypto/chacha/chacha-x86.s + ../asm/android/i686/crypto/modes/ghash-x86.s + dso/dso_dlfcn.c + rand/rand_vms.c + sha/keccak1600.c + whrlpool/wp_block.c + ) +ENDIF() + +IF (OS_ANDROID AND ARCH_ARM7) + IF (CLANG) + # XXX: This is a workarond for 'out of range immediate fixup value' + # error with clang integrated assembler: + # https://github.com/openssl/openssl/issues/7878 + CFLAGS( + -mno-thumb + ) + ENDIF() + CFLAGS( + -DOPENSSL_PIC + -DOPENSSL_BN_ASM_GF2m + -DAES_ASM + -DBSAES_ASM + -DGHASH_ASM + ) + SRCS( + ../asm/android/arm/crypto/ec/ecp_nistz256-armv4.S + ../asm/android/arm/crypto/poly1305/poly1305-armv4.S + ../asm/android/arm/crypto/armv4cpuid.S + ../asm/android/arm/crypto/bn/armv4-mont.S + ../asm/android/arm/crypto/bn/armv4-gf2m.S + ../asm/android/arm/crypto/aes/aes-armv4.S + ../asm/android/arm/crypto/aes/bsaes-armv7.S + ../asm/android/arm/crypto/aes/aesv8-armx.S + ../asm/android/arm/crypto/sha/keccak1600-armv4.S + ../asm/android/arm/crypto/sha/sha256-armv4.S + ../asm/android/arm/crypto/sha/sha512-armv4.S + ../asm/android/arm/crypto/sha/sha1-armv4-large.S + ../asm/android/arm/crypto/chacha/chacha-armv4.S + ../asm/android/arm/crypto/modes/ghashv8-armx.S + ../asm/android/arm/crypto/modes/ghash-armv4.S + armcap.c + bn/bn_asm.c + camellia/camellia.c + camellia/cmll_cbc.c + dso/dso_dlfcn.c + rand/rand_vms.c + rc4/rc4_enc.c + rc4/rc4_skey.c + whrlpool/wp_block.c + ) +ENDIF() + +IF (OS_ANDROID AND ARCH_ARM64) + CFLAGS( + -DOPENSSL_PIC + ) + SRCS( + ../asm/android/arm64/crypto/ec/ecp_nistz256-armv8.S + ../asm/android/arm64/crypto/poly1305/poly1305-armv8.S + ../asm/android/arm64/crypto/bn/armv8-mont.S + ../asm/android/arm64/crypto/aes/vpaes-armv8.S + ../asm/android/arm64/crypto/aes/aesv8-armx.S + ../asm/android/arm64/crypto/sha/sha512-armv8.S + ../asm/android/arm64/crypto/sha/keccak1600-armv8.S + ../asm/android/arm64/crypto/sha/sha1-armv8.S + ../asm/android/arm64/crypto/sha/sha256-armv8.S + ../asm/android/arm64/crypto/arm64cpuid.S + ../asm/android/arm64/crypto/chacha/chacha-armv8.S + ../asm/android/arm64/crypto/modes/ghashv8-armx.S + armcap.c + bn/bn_asm.c + camellia/camellia.c + camellia/cmll_cbc.c + dso/dso_dlfcn.c + rand/rand_vms.c + rc4/rc4_enc.c + rc4/rc4_skey.c + whrlpool/wp_block.c + ) +ENDIF() + +# mitigate SIGILL on some armv7 platforms +# https://github.com/openssl/openssl/issues/17009 +IF (ARCADIA_OPENSSL_DISABLE_ARMV7_TICK) + CFLAGS( + -DARCADIA_OPENSSL_DISABLE_ARMV7_TICK + ) +ENDIF() + +ENDIF() + +END() diff --git a/contrib/libs/openssl/ya.make b/contrib/libs/openssl/ya.make new file mode 100644 index 0000000000..fdf443598a --- /dev/null +++ b/contrib/libs/openssl/ya.make @@ -0,0 +1,348 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +VERSION(1.1.1t) + +ORIGINAL_SOURCE(https://github.com/openssl/openssl/archive/OpenSSL_1_1_1t.tar.gz) + +OPENSOURCE_EXPORT_REPLACEMENT( + CMAKE OpenSSL + CMAKE_TARGET OpenSSL::OpenSSL + CONAN openssl/1.1.1s +) + +LICENSE( + Apache-2.0 AND + BSD-2-Clause AND + BSD-3-Clause AND + BSD-Source-Code AND + OpenSSL AND + Public-Domain +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/openssl/crypto +) + +ADDINCL( + GLOBAL contrib/libs/openssl/include + contrib/libs/openssl +) + +IF (NOT EXPORT_CMAKE) + +IF (OS_LINUX) + IF (ARCH_ARM64) + SET(LINUX_ARM64 yes) + ELSEIF (ARCH_ARM7) + SET(LINUX_ARMV7 yes) + ELSEIF (ARCH_X86_64) + SET(LINUX_X86_64 yes) + ENDIF() +ENDIF() + +IF (OS_IOS) + IF (ARCH_ARM64) + SET(IOS_ARM64 yes) + ELSEIF (ARCH_ARM7) + SET(IOS_ARMV7 yes) + ELSEIF (ARCH_X86_64) + SET(IOS_X86_64 yes) + ELSEIF (ARCH_I386) + SET(IOS_I386 yes) + ENDIF() +ENDIF() + +IF (OS_ANDROID) + IF (ARCH_ARM64) + SET(ANDROID_ARM64 yes) + ELSEIF (ARCH_ARM7) + SET(ANDROID_ARMV7 yes) + ELSEIF (ARCH_X86_64) + SET(ANDROID_X86_64 yes) + ELSEIF (ARCH_I686) + SET(ANDROID_I686 yes) + ENDIF() +ENDIF() + +IF (OS_WINDOWS) + IF (ARCH_X86_64) + SET(WINDOWS_X86_64 yes) + ELSEIF (ARCH_I686) + SET(WINDOWS_I686 yes) + ENDIF() +ENDIF() + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DAESNI_ASM + -DOPENSSL_BN_ASM_MONT + -DOPENSSL_CPUID_OBJ + -DSHA1_ASM + -DSHA256_ASM + -DSHA512_ASM +) + +IF (NOT WINDOWS_I686) + CFLAGS( + -DECP_NISTZ256_ASM + -DPOLY1305_ASM + ) +ENDIF() + +IF (NOT ANDROID_I686 AND NOT WINDOWS_I686) + CFLAGS( + -DKECCAK1600_ASM + ) +ENDIF() + +IF (NOT OS_WINDOWS) + CFLAGS( + -DENGINESDIR=\"/usr/local/lib/engines-1.1\" + -DOPENSSLDIR=\"/usr/local/ssl\" + ) +ENDIF() + +IF (OS_DARWIN AND ARCH_X86_64 OR OS_LINUX AND ARCH_X86_64 OR OS_WINDOWS AND ARCH_X86_64) + CFLAGS( + -DGHASH_ASM + -DL_ENDIAN + -DMD5_ASM + -DOPENSSL_BN_ASM_GF2m + -DOPENSSL_BN_ASM_MONT5 + -DOPENSSL_IA32_SSE2 + -DPADLOCK_ASM + -DRC4_ASM + -DX25519_ASM + ) +ENDIF() + +IF (OS_LINUX AND ARCH_AARCH64 OR OS_LINUX AND ARCH_X86_64 OR OS_ANDROID) + CFLAGS( + -DOPENSSL_USE_NODELETE + ) +ENDIF() + +IF (OS_DARWIN AND ARCH_X86_64) + CFLAGS( + -D_REENTRANT + ) +ENDIF() + +IF (OS_DARWIN AND ARCH_ARM64) + CFLAGS( + -DL_ENDIAN + -DOPENSSL_PIC + -D_REENTRANT + ) +ENDIF() + +IF (OS_WINDOWS) + IF (ARCH_X86_64) + CFLAGS( + -DENGINESDIR="\"C:\\\\Program\ Files\\\\OpenSSL\\\\lib\\\\engines-1_1\"" + -DOPENSSLDIR="\"C:\\\\Program\ Files\\\\Common\ Files\\\\SSL\"" + ) + ELSEIF (ARCH_I386) + CFLAGS( + -DENGINESDIR="\"C:\\\\Program\ Files\ \(x86\)\\\\OpenSSL\\\\lib\\\\engines-1_1\"" + -DOPENSSLDIR="\"C:\\\\Program\ Files\ \(x86\)\\\\Common\ Files\\\\SSL\"" + ) + ENDIF() + CFLAGS( + -DOPENSSL_SYS_WIN32 + -DUNICODE + -DWIN32_LEAN_AND_MEAN + -D_CRT_SECURE_NO_DEPRECATE + -D_UNICODE + -D_WINSOCK_DEPRECATED_NO_WARNINGS + /GF + ) +ENDIF() + +IF (SANITIZER_TYPE == memory) + CFLAGS( + -DPURIFY + ) +ENDIF() + +IF (MUSL) + CFLAGS( + -DOPENSSL_NO_ASYNC + ) +ENDIF() + +IF (ARCH_TYPE_32) + CFLAGS( + -DOPENSSL_NO_EC_NISTP_64_GCC_128 + ) +ENDIF() + +SRCS( + engines/e_capi.c + engines/e_padlock.c + ssl/bio_ssl.c + ssl/d1_lib.c + ssl/d1_msg.c + ssl/d1_srtp.c + ssl/methods.c + ssl/packet.c + ssl/pqueue.c + ssl/record/dtls1_bitmap.c + ssl/record/rec_layer_d1.c + ssl/record/rec_layer_s3.c + ssl/record/ssl3_buffer.c + ssl/record/ssl3_record.c + ssl/record/ssl3_record_tls13.c + ssl/s3_cbc.c + ssl/s3_enc.c + ssl/s3_lib.c + ssl/s3_msg.c + ssl/ssl_asn1.c + ssl/ssl_cert.c + ssl/ssl_ciph.c + ssl/ssl_conf.c + ssl/ssl_err.c + ssl/ssl_init.c + ssl/ssl_lib.c + ssl/ssl_mcnf.c + ssl/ssl_rsa.c + ssl/ssl_sess.c + ssl/ssl_stat.c + ssl/ssl_txt.c + ssl/ssl_utst.c + ssl/statem/extensions.c + ssl/statem/extensions_clnt.c + ssl/statem/extensions_cust.c + ssl/statem/extensions_srvr.c + ssl/statem/statem.c + ssl/statem/statem_clnt.c + ssl/statem/statem_dtls.c + ssl/statem/statem_lib.c + ssl/statem/statem_srvr.c + ssl/t1_enc.c + ssl/t1_lib.c + ssl/t1_trce.c + ssl/tls13_enc.c + ssl/tls_srp.c +) + +IF (NOT IOS_ARMV7 AND NOT LINUX_ARMV7) + CFLAGS( + -DVPAES_ASM + ) +ENDIF() + +IF (OS_LINUX AND ARCH_ARM7 OR OS_LINUX AND ARCH_AARCH64 OR OS_LINUX AND ARCH_X86_64 OR OS_LINUX AND ARCH_PPC64LE) + SRCS( + engines/e_afalg.c + ) +ENDIF() + +IF (OS_DARWIN AND ARCH_X86_64) + SRCS( + asm/darwin/engines/e_padlock-x86_64.s + ) +ENDIF() + +IF (OS_LINUX AND ARCH_X86_64) + SRCS( + asm/linux/engines/e_padlock-x86_64.s + ) +ENDIF() + +IF (OS_WINDOWS AND ARCH_X86_64) + SRCS( + asm/windows/engines/e_padlock-x86_64.masm + ) +ENDIF() + +IF (OS_WINDOWS AND ARCH_I386) + CFLAGS( + -DPADLOCK_ASM + ) + SRCS( + asm/windows/engines/e_padlock-x86.masm + ) +ENDIF() + +IF (OS_IOS AND ARCH_X86_64) + CFLAGS( + -DPADLOCK_ASM + -D_REENTRANT + ) + SRCS( + asm/ios/x86_64/engines/e_padlock-x86_64.s + engines/e_dasync.c + engines/e_ossltest.c + ) +ENDIF() + +IF (OS_ANDROID AND ARCH_X86_64) + CFLAGS( + -DOPENSSL_PIC + -DOPENSSL_IA32_SSE2 + -DOPENSSL_BN_ASM_MONT5 + -DOPENSSL_BN_ASM_GF2m + -DDRC4_ASM + -DMD5_ASM + -DGHASH_ASM + -DX25519_ASM + ) + SRCS( + asm/android/x86_64/engines/e_padlock-x86_64.s + ) +ENDIF() + +IF (OS_ANDROID AND ARCH_I686) + CFLAGS( + -DOPENSSL_PIC + -DOPENSSL_BN_ASM_PART_WORDS + -DOPENSSL_IA32_SSE2 + -DOPENSSL_BN_ASM_MONT + -DOPENSSL_BN_ASM_GF2m + -DRC4_ASM + -DMD5_ASM + -DRMD160_ASM + -DVPAES_ASM + -DWHIRLPOOL_ASM + -DGHASH_ASM + ) + SRCS( + asm/android/i686/engines/e_padlock-x86.s + ) +ENDIF() + +IF (OS_ANDROID AND ARCH_ARM7) + CFLAGS( + -DOPENSSL_PIC + -DOPENSSL_BN_ASM_GF2m + -DKECCAK1600_ASM + -DAES_ASM + -DBSAES_ASM + -DGHASH_ASM + ) +ENDIF() + +IF (OS_ANDROID AND ARCH_ARM64) + CFLAGS( + -DOPENSSL_PIC + -DKECCAK1600_ASM + -DVPAES_ASM + ) +ENDIF() + +ENDIF() + +END() + +RECURSE( + apps + crypto +) diff --git a/contrib/libs/pcre/pcre16/ya.make b/contrib/libs/pcre/pcre16/ya.make new file mode 100644 index 0000000000..022b24ccaf --- /dev/null +++ b/contrib/libs/pcre/pcre16/ya.make @@ -0,0 +1,49 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(BSD-3-Clause) + +ADDINCL( + contrib/libs/pcre +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DHAVE_CONFIG_H +) + +SRCDIR(contrib/libs/pcre) + +SRCS( + pcre16_byte_order.c + pcre16_chartables.c + pcre16_compile.c + pcre16_config.c + pcre16_dfa_exec.c + pcre16_exec.c + pcre16_fullinfo.c + pcre16_get.c + pcre16_globals.c + pcre16_jit_compile.c + pcre16_maketables.c + pcre16_newline.c + pcre16_ord2utf16.c + pcre16_refcount.c + pcre16_string_utils.c + pcre16_study.c + pcre16_tables.c + pcre16_ucd.c + pcre16_utf16_utils.c + pcre16_valid_utf16.c + pcre16_version.c + pcre16_xclass.c + pcre_chartables.c +) + +END() diff --git a/contrib/libs/pcre/pcre32/ya.make b/contrib/libs/pcre/pcre32/ya.make new file mode 100644 index 0000000000..718045f447 --- /dev/null +++ b/contrib/libs/pcre/pcre32/ya.make @@ -0,0 +1,49 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(BSD-3-Clause) + +ADDINCL( + contrib/libs/pcre +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DHAVE_CONFIG_H +) + +SRCDIR(contrib/libs/pcre) + +SRCS( + pcre32_byte_order.c + pcre32_chartables.c + pcre32_compile.c + pcre32_config.c + pcre32_dfa_exec.c + pcre32_exec.c + pcre32_fullinfo.c + pcre32_get.c + pcre32_globals.c + pcre32_jit_compile.c + pcre32_maketables.c + pcre32_newline.c + pcre32_ord2utf32.c + pcre32_refcount.c + pcre32_string_utils.c + pcre32_study.c + pcre32_tables.c + pcre32_ucd.c + pcre32_utf32_utils.c + pcre32_valid_utf32.c + pcre32_version.c + pcre32_xclass.c + pcre_chartables.c +) + +END() diff --git a/contrib/libs/pcre/pcrecpp/ya.make b/contrib/libs/pcre/pcrecpp/ya.make new file mode 100644 index 0000000000..6bc75935f3 --- /dev/null +++ b/contrib/libs/pcre/pcrecpp/ya.make @@ -0,0 +1,33 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(BSD-3-Clause) + +PEERDIR( + contrib/libs/pcre +) + +ADDINCL( + contrib/libs/pcre +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DHAVE_CONFIG_H +) + +SRCDIR(contrib/libs/pcre) + +SRCS( + pcre_scanner.cc + pcre_stringpiece.cc + pcrecpp.cc +) + +END() diff --git a/contrib/libs/pcre/ya.make b/contrib/libs/pcre/ya.make new file mode 100644 index 0000000000..d3345c87a2 --- /dev/null +++ b/contrib/libs/pcre/ya.make @@ -0,0 +1,72 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +VERSION(8.45) + +ORIGINAL_SOURCE(https://downloads.sourceforge.net/project/pcre/pcre/8.45/pcre-8.45.tar.bz2) + +LICENSE( + BSD-2-Clause AND + BSD-3-Clause AND + FSFAP AND + PCRE AND + Public-Domain +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +ADDINCL( + contrib/libs/pcre +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + GLOBAL -DPCRE_STATIC + -DHAVE_CONFIG_H +) + +# JIT adds ≈108KB to binary size which may be critical for mobile and embedded devices binary distributions +DEFAULT(ARCADIA_PCRE_ENABLE_JIT yes) + +IF (ARCADIA_PCRE_ENABLE_JIT) + CFLAGS( + -DARCADIA_PCRE_ENABLE_JIT + ) +ENDIF() + +SRCS( + pcre_byte_order.c + pcre_chartables.c + pcre_compile.c + pcre_config.c + pcre_dfa_exec.c + pcre_exec.c + pcre_fullinfo.c + pcre_get.c + pcre_globals.c + pcre_jit_compile.c + pcre_maketables.c + pcre_newline.c + pcre_ord2utf8.c + pcre_refcount.c + pcre_string_utils.c + pcre_study.c + pcre_tables.c + pcre_ucd.c + pcre_valid_utf8.c + pcre_version.c + pcre_xclass.c + pcreposix.c +) + +END() + +RECURSE( + pcre16 + pcre32 + pcrecpp +) diff --git a/contrib/libs/pdqsort/ya.make b/contrib/libs/pdqsort/ya.make new file mode 100644 index 0000000000..0a8ed229a4 --- /dev/null +++ b/contrib/libs/pdqsort/ya.make @@ -0,0 +1,13 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +LICENSE(Zlib) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(2021-03-14) + +ORIGINAL_SOURCE(https://github.com/orlp/pdqsort/archive/b1ef26a55cdb60d236a5cb199c4234c704f46726.tar.gz) + +END() diff --git a/contrib/libs/poco/Crypto/ya.make b/contrib/libs/poco/Crypto/ya.make new file mode 100644 index 0000000000..90b571c848 --- /dev/null +++ b/contrib/libs/poco/Crypto/ya.make @@ -0,0 +1,72 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(BSL-1.0) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/openssl + contrib/libs/poco/Foundation +) + +ADDINCL( + GLOBAL contrib/libs/poco/Crypto/include + contrib/libs/poco/Crypto/src + contrib/libs/poco/Foundation/include +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DPOCO_ENABLE_CPP11 + -DPOCO_ENABLE_CPP14 + -DPOCO_NO_AUTOMATIC_LIBS + -DPOCO_UNBUNDLED +) + +IF (OS_DARWIN) + CFLAGS( + -DPOCO_OS_FAMILY_UNIX + -DPOCO_NO_STAT64 + ) +ELSEIF (OS_LINUX) + CFLAGS( + -DPOCO_OS_FAMILY_UNIX + -DPOCO_HAVE_FD_EPOLL + ) +ELSEIF (OS_WINDOWS) + CFLAGS( + -DPOCO_OS_FAMILY_WINDOWS + ) +ENDIF() + +SRCS( + src/Cipher.cpp + src/CipherFactory.cpp + src/CipherImpl.cpp + src/CipherKey.cpp + src/CipherKeyImpl.cpp + src/CryptoException.cpp + src/CryptoStream.cpp + src/CryptoTransform.cpp + src/DigestEngine.cpp + src/ECDSADigestEngine.cpp + src/ECKey.cpp + src/ECKeyImpl.cpp + src/EVPPKey.cpp + src/KeyPair.cpp + src/KeyPairImpl.cpp + src/OpenSSLInitializer.cpp + src/PKCS12Container.cpp + src/RSACipherImpl.cpp + src/RSADigestEngine.cpp + src/RSAKey.cpp + src/RSAKeyImpl.cpp + src/X509Certificate.cpp +) + +END() diff --git a/contrib/libs/poco/Foundation/ya.make b/contrib/libs/poco/Foundation/ya.make new file mode 100644 index 0000000000..f74fb3da58 --- /dev/null +++ b/contrib/libs/poco/Foundation/ya.make @@ -0,0 +1,225 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE( + BSD-3-Clause AND + BSL-1.0 AND + NCSA AND + Public-Domain AND + RSA-MD AND + RSA-MD4 +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/double-conversion + contrib/libs/pcre + contrib/libs/zlib +) + +ADDINCL( + GLOBAL contrib/libs/poco/Foundation/include + contrib/libs/double-conversion + contrib/libs/pcre + contrib/libs/poco/Foundation/src +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DHAVE_PTHREAD_SETAFFINITY_NP + -DHAVE_THREE_PARAM_SCHED_SETAFFINITY + -DPCRE_STATIC + -DPOCO_ENABLE_CPP11 + -DPOCO_ENABLE_CPP14 + -DPOCO_NO_AUTOMATIC_LIBS + -DPOCO_UNBUNDLED +) + +IF (OS_DARWIN) + CFLAGS( + -DPOCO_OS_FAMILY_UNIX + -DPOCO_NO_STAT64 + ) +ELSEIF (OS_LINUX) + CFLAGS( + -DPOCO_OS_FAMILY_UNIX + -DPOCO_HAVE_FD_EPOLL + ) +ELSEIF (OS_WINDOWS) + CFLAGS( + -DPOCO_OS_FAMILY_WINDOWS + ) +ENDIF() + +SRCS( + src/ASCIIEncoding.cpp + src/AbstractObserver.cpp + src/ActiveDispatcher.cpp + src/ArchiveStrategy.cpp + src/Ascii.cpp + src/AsyncChannel.cpp + src/AtomicCounter.cpp + src/Base32Decoder.cpp + src/Base32Encoder.cpp + src/Base64Decoder.cpp + src/Base64Encoder.cpp + src/BinaryReader.cpp + src/BinaryWriter.cpp + src/Bugcheck.cpp + src/ByteOrder.cpp + src/Channel.cpp + src/Checksum.cpp + src/Clock.cpp + src/Condition.cpp + src/Configurable.cpp + src/ConsoleChannel.cpp + src/CountingStream.cpp + src/DateTime.cpp + src/DateTimeFormat.cpp + src/DateTimeFormatter.cpp + src/DateTimeParser.cpp + src/Debugger.cpp + src/DeflatingStream.cpp + src/DigestEngine.cpp + src/DigestStream.cpp + src/DirectoryIterator.cpp + src/DirectoryIteratorStrategy.cpp + src/DirectoryWatcher.cpp + src/Environment.cpp + src/Error.cpp + src/ErrorHandler.cpp + src/Event.cpp + src/EventArgs.cpp + src/EventChannel.cpp + src/Exception.cpp + src/FIFOBufferStream.cpp + src/FPEnvironment.cpp + src/File.cpp + src/FileChannel.cpp + src/FileStream.cpp + src/FileStreamFactory.cpp + src/Format.cpp + src/Formatter.cpp + src/FormattingChannel.cpp + src/Glob.cpp + src/Hash.cpp + src/HashStatistic.cpp + src/HexBinaryDecoder.cpp + src/HexBinaryEncoder.cpp + src/InflatingStream.cpp + src/JSONString.cpp + src/Latin1Encoding.cpp + src/Latin2Encoding.cpp + src/Latin9Encoding.cpp + src/LineEndingConverter.cpp + src/LocalDateTime.cpp + src/LogFile.cpp + src/LogStream.cpp + src/Logger.cpp + src/LoggingFactory.cpp + src/LoggingRegistry.cpp + src/MD4Engine.cpp + src/MD5Engine.cpp + src/Manifest.cpp + src/MemoryPool.cpp + src/MemoryStream.cpp + src/Message.cpp + src/Mutex.cpp + src/NamedEvent.cpp + src/NamedMutex.cpp + src/NestedDiagnosticContext.cpp + src/Notification.cpp + src/NotificationCenter.cpp + src/NotificationQueue.cpp + src/NullChannel.cpp + src/NullStream.cpp + src/NumberFormatter.cpp + src/NumberParser.cpp + src/NumericString.cpp + src/Path.cpp + src/PatternFormatter.cpp + src/Pipe.cpp + src/PipeImpl.cpp + src/PipeStream.cpp + src/PriorityNotificationQueue.cpp + src/Process.cpp + src/PurgeStrategy.cpp + src/RWLock.cpp + src/Random.cpp + src/RandomStream.cpp + src/RefCountedObject.cpp + src/RegularExpression.cpp + src/RotateStrategy.cpp + src/Runnable.cpp + src/SHA1Engine.cpp + src/Semaphore.cpp + src/SharedLibrary.cpp + src/SharedMemory.cpp + src/SignalHandler.cpp + src/SimpleFileChannel.cpp + src/SortedDirectoryIterator.cpp + src/SplitterChannel.cpp + src/Stopwatch.cpp + src/StreamChannel.cpp + src/StreamConverter.cpp + src/StreamCopier.cpp + src/StreamTokenizer.cpp + src/String.cpp + src/StringTokenizer.cpp + src/SynchronizedObject.cpp + src/Task.cpp + src/TaskManager.cpp + src/TaskNotification.cpp + src/TeeStream.cpp + src/TemporaryFile.cpp + src/TextBufferIterator.cpp + src/TextConverter.cpp + src/TextEncoding.cpp + src/TextIterator.cpp + src/Thread.cpp + src/ThreadLocal.cpp + src/ThreadPool.cpp + src/ThreadTarget.cpp + src/TimedNotificationQueue.cpp + src/Timer.cpp + src/Timespan.cpp + src/Timestamp.cpp + src/Timezone.cpp + src/Token.cpp + src/URI.cpp + src/URIStreamFactory.cpp + src/URIStreamOpener.cpp + src/UTF16Encoding.cpp + src/UTF32Encoding.cpp + src/UTF8Encoding.cpp + src/UTF8String.cpp + src/UUID.cpp + src/UUIDGenerator.cpp + src/Unicode.cpp + src/UnicodeConverter.cpp + src/Var.cpp + src/VarHolder.cpp + src/VarIterator.cpp + src/Void.cpp + src/Windows1250Encoding.cpp + src/Windows1251Encoding.cpp + src/Windows1252Encoding.cpp +) + +IF (OS_WINDOWS) + SRCS( + src/EventLogChannel.cpp + src/WindowsConsoleChannel.cpp + ) +ELSE() + SRCS( + src/SyslogChannel.cpp + ) +ENDIF() + +END() diff --git a/contrib/libs/poco/JSON/ya.make b/contrib/libs/poco/JSON/ya.make new file mode 100644 index 0000000000..ad94d3e815 --- /dev/null +++ b/contrib/libs/poco/JSON/ya.make @@ -0,0 +1,62 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(BSL-1.0) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/poco/Foundation +) + +ADDINCL( + GLOBAL contrib/libs/poco/JSON/include + contrib/libs/poco/Foundation/include + contrib/libs/poco/JSON/src +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DPOCO_ENABLE_CPP11 + -DPOCO_ENABLE_CPP14 + -DPOCO_NO_AUTOMATIC_LIBS + -DPOCO_UNBUNDLED +) + +IF (OS_DARWIN) + CFLAGS( + -DPOCO_OS_FAMILY_UNIX + -DPOCO_NO_STAT64 + ) +ELSEIF (OS_LINUX) + CFLAGS( + -DPOCO_OS_FAMILY_UNIX + -DPOCO_HAVE_FD_EPOLL + ) +ELSEIF (OS_WINDOWS) + CFLAGS( + -DPOCO_OS_FAMILY_WINDOWS + ) +ENDIF() + +SRCS( + src/Array.cpp + src/Handler.cpp + src/JSONException.cpp + src/Object.cpp + src/ParseHandler.cpp + src/Parser.cpp + src/ParserImpl.cpp + src/PrintHandler.cpp + src/Query.cpp + src/Stringifier.cpp + src/Template.cpp + src/TemplateCache.cpp + src/pdjson.c +) + +END() diff --git a/contrib/libs/poco/Net/ya.make b/contrib/libs/poco/Net/ya.make new file mode 100644 index 0000000000..ea509d73fb --- /dev/null +++ b/contrib/libs/poco/Net/ya.make @@ -0,0 +1,152 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE( + BSL-1.0 AND + Custom-Punycode +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/poco/Foundation +) + +ADDINCL( + GLOBAL contrib/libs/poco/Net/include + contrib/libs/poco/Foundation/include + contrib/libs/poco/Net/src +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DPOCO_ENABLE_CPP11 + -DPOCO_ENABLE_CPP14 + -DPOCO_NO_AUTOMATIC_LIBS + -DPOCO_UNBUNDLED +) + +IF (OS_DARWIN) + CFLAGS( + -DPOCO_OS_FAMILY_UNIX + -DPOCO_NO_STAT64 + ) +ELSEIF (OS_LINUX) + CFLAGS( + -DPOCO_OS_FAMILY_UNIX + -DPOCO_HAVE_FD_EPOLL + ) +ELSEIF (OS_WINDOWS) + CFLAGS( + -DPOCO_OS_FAMILY_WINDOWS + ) +ENDIF() + +SRCS( + src/AbstractHTTPRequestHandler.cpp + src/DNS.cpp + src/DatagramSocket.cpp + src/DatagramSocketImpl.cpp + src/DialogSocket.cpp + src/FTPClientSession.cpp + src/FTPStreamFactory.cpp + src/FilePartSource.cpp + src/HTMLForm.cpp + src/HTTPAuthenticationParams.cpp + src/HTTPBasicCredentials.cpp + src/HTTPBufferAllocator.cpp + src/HTTPChunkedStream.cpp + src/HTTPClientSession.cpp + src/HTTPCookie.cpp + src/HTTPCredentials.cpp + src/HTTPDigestCredentials.cpp + src/HTTPFixedLengthStream.cpp + src/HTTPHeaderStream.cpp + src/HTTPIOStream.cpp + src/HTTPMessage.cpp + src/HTTPRequest.cpp + src/HTTPRequestHandler.cpp + src/HTTPRequestHandlerFactory.cpp + src/HTTPResponse.cpp + src/HTTPServer.cpp + src/HTTPServerConnection.cpp + src/HTTPServerConnectionFactory.cpp + src/HTTPServerParams.cpp + src/HTTPServerRequest.cpp + src/HTTPServerRequestImpl.cpp + src/HTTPServerResponse.cpp + src/HTTPServerResponseImpl.cpp + src/HTTPServerSession.cpp + src/HTTPSession.cpp + src/HTTPSessionFactory.cpp + src/HTTPSessionInstantiator.cpp + src/HTTPStream.cpp + src/HTTPStreamFactory.cpp + src/HostEntry.cpp + src/ICMPClient.cpp + src/ICMPEventArgs.cpp + src/ICMPPacket.cpp + src/ICMPPacketImpl.cpp + src/ICMPSocket.cpp + src/ICMPSocketImpl.cpp + src/ICMPv4PacketImpl.cpp + src/IPAddress.cpp + src/IPAddressImpl.cpp + src/MailMessage.cpp + src/MailRecipient.cpp + src/MailStream.cpp + src/MediaType.cpp + src/MessageHeader.cpp + src/MulticastSocket.cpp + src/MultipartReader.cpp + src/MultipartWriter.cpp + src/NTPClient.cpp + src/NTPEventArgs.cpp + src/NTPPacket.cpp + src/NameValueCollection.cpp + src/Net.cpp + src/NetException.cpp + src/NetworkInterface.cpp + src/NullPartHandler.cpp + src/OAuth10Credentials.cpp + src/OAuth20Credentials.cpp + src/POP3ClientSession.cpp + src/PartHandler.cpp + src/PartSource.cpp + src/PartStore.cpp + src/PollSet.cpp + src/QuotedPrintableDecoder.cpp + src/QuotedPrintableEncoder.cpp + src/RawSocket.cpp + src/RawSocketImpl.cpp + src/RemoteSyslogChannel.cpp + src/RemoteSyslogListener.cpp + src/SMTPChannel.cpp + src/SMTPClientSession.cpp + src/ServerSocket.cpp + src/ServerSocketImpl.cpp + src/Socket.cpp + src/SocketAddress.cpp + src/SocketAddressImpl.cpp + src/SocketImpl.cpp + src/SocketNotification.cpp + src/SocketNotifier.cpp + src/SocketReactor.cpp + src/SocketStream.cpp + src/StreamSocket.cpp + src/StreamSocketImpl.cpp + src/StringPartSource.cpp + src/TCPServer.cpp + src/TCPServerConnection.cpp + src/TCPServerConnectionFactory.cpp + src/TCPServerDispatcher.cpp + src/TCPServerParams.cpp + src/WebSocket.cpp + src/WebSocketImpl.cpp +) + +END() diff --git a/contrib/libs/poco/NetSSL_OpenSSL/ya.make b/contrib/libs/poco/NetSSL_OpenSSL/ya.make new file mode 100644 index 0000000000..10063312d1 --- /dev/null +++ b/contrib/libs/poco/NetSSL_OpenSSL/ya.make @@ -0,0 +1,85 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(BSL-1.0) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/openssl + contrib/libs/poco/Crypto + contrib/libs/poco/Foundation + contrib/libs/poco/JSON + contrib/libs/poco/Net + contrib/libs/poco/Util + contrib/libs/poco/XML +) + +ADDINCL( + GLOBAL contrib/libs/poco/NetSSL_OpenSSL/include + contrib/libs/poco/Crypto/include + contrib/libs/poco/Foundation/include + contrib/libs/poco/Net/include + contrib/libs/poco/NetSSL_OpenSSL/src + contrib/libs/poco/Util/include +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DPOCO_ENABLE_CPP11 + -DPOCO_ENABLE_CPP14 + -DPOCO_NO_AUTOMATIC_LIBS + -DPOCO_UNBUNDLED +) + +IF (OS_DARWIN) + CFLAGS( + -DPOCO_OS_FAMILY_UNIX + -DPOCO_NO_STAT64 + ) +ELSEIF (OS_LINUX) + CFLAGS( + -DPOCO_OS_FAMILY_UNIX + -DPOCO_HAVE_FD_EPOLL + ) +ELSEIF (OS_WINDOWS) + CFLAGS( + -DPOCO_OS_FAMILY_WINDOWS + ) +ENDIF() + +SRCS( + src/AcceptCertificateHandler.cpp + src/CertificateHandlerFactory.cpp + src/CertificateHandlerFactoryMgr.cpp + src/ConsoleCertificateHandler.cpp + src/Context.cpp + src/HTTPSClientSession.cpp + src/HTTPSSessionInstantiator.cpp + src/HTTPSStreamFactory.cpp + src/InvalidCertificateHandler.cpp + src/KeyConsoleHandler.cpp + src/KeyFileHandler.cpp + src/PrivateKeyFactory.cpp + src/PrivateKeyFactoryMgr.cpp + src/PrivateKeyPassphraseHandler.cpp + src/RejectCertificateHandler.cpp + src/SSLException.cpp + src/SSLManager.cpp + src/SecureSMTPClientSession.cpp + src/SecureServerSocket.cpp + src/SecureServerSocketImpl.cpp + src/SecureSocketImpl.cpp + src/SecureStreamSocket.cpp + src/SecureStreamSocketImpl.cpp + src/Session.cpp + src/Utility.cpp + src/VerificationErrorArgs.cpp + src/X509Certificate.cpp +) + +END() diff --git a/contrib/libs/poco/Util/ya.make b/contrib/libs/poco/Util/ya.make new file mode 100644 index 0000000000..060aeb8a8f --- /dev/null +++ b/contrib/libs/poco/Util/ya.make @@ -0,0 +1,82 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(BSL-1.0) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/expat + contrib/libs/poco/Foundation + contrib/libs/poco/JSON + contrib/libs/poco/XML +) + +ADDINCL( + GLOBAL contrib/libs/poco/Util/include + contrib/libs/expat + contrib/libs/poco/Foundation/include + contrib/libs/poco/JSON/include + contrib/libs/poco/Util/src + contrib/libs/poco/XML/include +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DPOCO_ENABLE_CPP11 + -DPOCO_ENABLE_CPP14 + -DPOCO_NO_AUTOMATIC_LIBS + -DPOCO_UNBUNDLED +) + +IF (OS_DARWIN) + CFLAGS( + -DPOCO_OS_FAMILY_UNIX + -DPOCO_NO_STAT64 + ) +ELSEIF (OS_LINUX) + CFLAGS( + -DPOCO_OS_FAMILY_UNIX + -DPOCO_HAVE_FD_EPOLL + ) +ELSEIF (OS_WINDOWS) + CFLAGS( + -DPOCO_OS_FAMILY_WINDOWS + ) +ENDIF() + +SRCS( + src/AbstractConfiguration.cpp + src/Application.cpp + src/ConfigurationMapper.cpp + src/ConfigurationView.cpp + src/FilesystemConfiguration.cpp + src/HelpFormatter.cpp + src/IniFileConfiguration.cpp + src/IntValidator.cpp + src/JSONConfiguration.cpp + src/LayeredConfiguration.cpp + src/LoggingConfigurator.cpp + src/LoggingSubsystem.cpp + src/MapConfiguration.cpp + src/Option.cpp + src/OptionCallback.cpp + src/OptionException.cpp + src/OptionProcessor.cpp + src/OptionSet.cpp + src/PropertyFileConfiguration.cpp + src/RegExpValidator.cpp + src/ServerApplication.cpp + src/Subsystem.cpp + src/SystemConfiguration.cpp + src/Timer.cpp + src/TimerTask.cpp + src/Validator.cpp + src/XMLConfiguration.cpp +) + +END() diff --git a/contrib/libs/poco/XML/ya.make b/contrib/libs/poco/XML/ya.make new file mode 100644 index 0000000000..3dd7cddfa9 --- /dev/null +++ b/contrib/libs/poco/XML/ya.make @@ -0,0 +1,125 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(BSL-1.0) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/expat + contrib/libs/poco/Foundation +) + +ADDINCL( + GLOBAL contrib/libs/expat + GLOBAL contrib/libs/poco/XML/include + contrib/libs/poco/Foundation/include + contrib/libs/poco/XML/src +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DHAVE_EXPAT_CONFIG_H + -DPOCO_ENABLE_CPP11 + -DPOCO_ENABLE_CPP14 + -DPOCO_NO_AUTOMATIC_LIBS + -DPOCO_UNBUNDLED + -DXML_DTD + -DXML_NS +) + +IF (OS_DARWIN) + CFLAGS( + -DPOCO_OS_FAMILY_UNIX + -DPOCO_NO_STAT64 + ) +ELSEIF (OS_LINUX) + CFLAGS( + -DPOCO_OS_FAMILY_UNIX + -DPOCO_HAVE_FD_EPOLL + ) +ELSEIF (OS_WINDOWS) + CFLAGS( + -DPOCO_OS_FAMILY_WINDOWS + ) +ENDIF() + +SRCS( + src/AbstractContainerNode.cpp + src/AbstractNode.cpp + src/Attr.cpp + src/AttrMap.cpp + src/Attributes.cpp + src/AttributesImpl.cpp + src/CDATASection.cpp + src/CharacterData.cpp + src/ChildNodesList.cpp + src/Comment.cpp + src/ContentHandler.cpp + src/DOMBuilder.cpp + src/DOMException.cpp + src/DOMImplementation.cpp + src/DOMObject.cpp + src/DOMParser.cpp + src/DOMSerializer.cpp + src/DOMWriter.cpp + src/DTDHandler.cpp + src/DTDMap.cpp + src/DeclHandler.cpp + src/DefaultHandler.cpp + src/Document.cpp + src/DocumentEvent.cpp + src/DocumentFragment.cpp + src/DocumentType.cpp + src/Element.cpp + src/ElementsByTagNameList.cpp + src/Entity.cpp + src/EntityReference.cpp + src/EntityResolver.cpp + src/EntityResolverImpl.cpp + src/ErrorHandler.cpp + src/Event.cpp + src/EventDispatcher.cpp + src/EventException.cpp + src/EventListener.cpp + src/EventTarget.cpp + src/InputSource.cpp + src/LexicalHandler.cpp + src/Locator.cpp + src/LocatorImpl.cpp + src/MutationEvent.cpp + src/Name.cpp + src/NamePool.cpp + src/NamedNodeMap.cpp + src/NamespaceStrategy.cpp + src/NamespaceSupport.cpp + src/Node.cpp + src/NodeAppender.cpp + src/NodeFilter.cpp + src/NodeIterator.cpp + src/NodeList.cpp + src/Notation.cpp + src/ParserEngine.cpp + src/ProcessingInstruction.cpp + src/QName.cpp + src/SAXException.cpp + src/SAXParser.cpp + src/Text.cpp + src/TreeWalker.cpp + src/ValueTraits.cpp + src/WhitespaceFilter.cpp + src/XMLException.cpp + src/XMLFilter.cpp + src/XMLFilterImpl.cpp + src/XMLReader.cpp + src/XMLStreamParser.cpp + src/XMLStreamParserException.cpp + src/XMLString.cpp + src/XMLWriter.cpp +) + +END() diff --git a/contrib/libs/protobuf-mutator/ya.make b/contrib/libs/protobuf-mutator/ya.make new file mode 100644 index 0000000000..e7f5abf770 --- /dev/null +++ b/contrib/libs/protobuf-mutator/ya.make @@ -0,0 +1,34 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +LICENSE(Apache-2.0) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(1.1) + +ORIGINAL_SOURCE(https://github.com/google/libprotobuf-mutator/archive/v1.1.tar.gz) + +PEERDIR( + contrib/libs/protobuf +) + +ADDINCL( + GLOBAL contrib/libs/protobuf-mutator +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + src/binary_format.cc + src/libfuzzer/libfuzzer_macro.cc + src/libfuzzer/libfuzzer_mutator.cc + src/mutator.cc + src/text_format.cc + src/utf8_fix.cc +) + +END() diff --git a/contrib/libs/protobuf/builtin_proto/protos_from_protobuf/ya.make b/contrib/libs/protobuf/builtin_proto/protos_from_protobuf/ya.make new file mode 100644 index 0000000000..d5c6d3239a --- /dev/null +++ b/contrib/libs/protobuf/builtin_proto/protos_from_protobuf/ya.make @@ -0,0 +1,41 @@ +PROTO_LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(BSD-3-Clause) + +EXCLUDE_TAGS( + CPP_PROTO + GO_PROTO +) + +NO_MYPY() + +NO_OPTIMIZE_PY_PROTOS() + +DISABLE(NEED_GOOGLE_PROTO_PEERDIRS) + +PY_NAMESPACE(.) + +PROTO_NAMESPACE( + GLOBAL + contrib/libs/protobuf/src +) + +SRCDIR(contrib/libs/protobuf/src) + +SRCS( + google/protobuf/any.proto + google/protobuf/api.proto + google/protobuf/descriptor.proto + google/protobuf/duration.proto + google/protobuf/empty.proto + google/protobuf/field_mask.proto + google/protobuf/source_context.proto + google/protobuf/struct.proto + google/protobuf/timestamp.proto + google/protobuf/type.proto + google/protobuf/wrappers.proto +) + +END() diff --git a/contrib/libs/protobuf/builtin_proto/protos_from_protoc/ya.make b/contrib/libs/protobuf/builtin_proto/protos_from_protoc/ya.make new file mode 100644 index 0000000000..23b5a349f9 --- /dev/null +++ b/contrib/libs/protobuf/builtin_proto/protos_from_protoc/ya.make @@ -0,0 +1,35 @@ +PROTO_LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(BSD-3-Clause) + +EXCLUDE_TAGS( + CPP_PROTO + GO_PROTO +) + +NO_MYPY() + +NO_OPTIMIZE_PY_PROTOS() + +DISABLE(NEED_GOOGLE_PROTO_PEERDIRS) + +PY_NAMESPACE(.) + +PROTO_NAMESPACE( + GLOBAL + contrib/libs/protoc/src +) + +SRCDIR(contrib/libs/protoc/src) + +PEERDIR( + contrib/libs/protobuf/builtin_proto/protos_from_protobuf +) + +SRCS( + google/protobuf/compiler/plugin.proto +) + +END() diff --git a/contrib/libs/protobuf/builtin_proto/ya.make b/contrib/libs/protobuf/builtin_proto/ya.make new file mode 100644 index 0000000000..b3ca1755b4 --- /dev/null +++ b/contrib/libs/protobuf/builtin_proto/ya.make @@ -0,0 +1,4 @@ +RECURSE( + protos_from_protobuf + protos_from_protoc +) diff --git a/contrib/libs/protobuf/ya.make b/contrib/libs/protobuf/ya.make new file mode 100644 index 0000000000..2223b2f0ab --- /dev/null +++ b/contrib/libs/protobuf/ya.make @@ -0,0 +1,147 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +LICENSE( + BSD-3-Clause AND + Protobuf-License +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PROVIDES(protobuf) + +VERSION(3.19.0) + +ORIGINAL_SOURCE(https://github.com/protocolbuffers/protobuf/archive/v3.19.0.tar.gz) + +PEERDIR( + contrib/libs/zlib +) + +ADDINCL( + GLOBAL contrib/libs/protobuf/src + GLOBAL FOR + proto + contrib/libs/protobuf/src +) + +NO_COMPILER_WARNINGS() + +CFLAGS( + -DHAVE_CONFIG_H + -DHAVE_PTHREAD=1 + -DHAVE_ZLIB=1 +) + +IF (OS_ANDROID) + EXTRALIBS(log) +ENDIF() + +SRCS( + GLOBAL src/google/protobuf/generated_message_util.cc + src/google/protobuf/any.cc + src/google/protobuf/any.pb.cc + src/google/protobuf/any_lite.cc + src/google/protobuf/api.pb.cc + src/google/protobuf/arena.cc + src/google/protobuf/arenastring.cc + src/google/protobuf/descriptor.cc + src/google/protobuf/descriptor.pb.cc + src/google/protobuf/descriptor_database.cc + src/google/protobuf/duration.pb.cc + src/google/protobuf/dynamic_message.cc + src/google/protobuf/empty.pb.cc + src/google/protobuf/extension_set.cc + src/google/protobuf/extension_set_heavy.cc + src/google/protobuf/field_mask.pb.cc + src/google/protobuf/generated_enum_util.cc + src/google/protobuf/generated_message_bases.cc + src/google/protobuf/generated_message_reflection.cc + src/google/protobuf/generated_message_table_driven.cc + src/google/protobuf/generated_message_table_driven_lite.cc + src/google/protobuf/generated_message_tctable_full.cc + src/google/protobuf/generated_message_tctable_lite.cc + src/google/protobuf/implicit_weak_message.cc + src/google/protobuf/inlined_string_field.cc + src/google/protobuf/io/coded_stream.cc + src/google/protobuf/io/gzip_stream.cc + src/google/protobuf/io/io_win32.cc + src/google/protobuf/io/printer.cc + src/google/protobuf/io/strtod.cc + src/google/protobuf/io/tokenizer.cc + src/google/protobuf/io/zero_copy_stream.cc + src/google/protobuf/io/zero_copy_stream_impl.cc + src/google/protobuf/io/zero_copy_stream_impl_lite.cc + src/google/protobuf/json_util.cc + src/google/protobuf/map.cc + src/google/protobuf/map_field.cc + src/google/protobuf/message.cc + src/google/protobuf/message_lite.cc + src/google/protobuf/messagext.cc + src/google/protobuf/parse_context.cc + src/google/protobuf/reflection_ops.cc + src/google/protobuf/repeated_field.cc + src/google/protobuf/repeated_ptr_field.cc + src/google/protobuf/service.cc + src/google/protobuf/source_context.pb.cc + src/google/protobuf/struct.pb.cc + src/google/protobuf/stubs/bytestream.cc + src/google/protobuf/stubs/common.cc + src/google/protobuf/stubs/int128.cc + src/google/protobuf/stubs/status.cc + src/google/protobuf/stubs/statusor.cc + src/google/protobuf/stubs/stringpiece.cc + src/google/protobuf/stubs/stringprintf.cc + src/google/protobuf/stubs/structurally_valid.cc + src/google/protobuf/stubs/strutil.cc + src/google/protobuf/stubs/substitute.cc + src/google/protobuf/stubs/time.cc + src/google/protobuf/text_format.cc + src/google/protobuf/timestamp.pb.cc + src/google/protobuf/type.pb.cc + src/google/protobuf/unknown_field_set.cc + src/google/protobuf/util/delimited_message_util.cc + src/google/protobuf/util/field_comparator.cc + src/google/protobuf/util/field_mask_util.cc + src/google/protobuf/util/internal/datapiece.cc + src/google/protobuf/util/internal/default_value_objectwriter.cc + src/google/protobuf/util/internal/error_listener.cc + src/google/protobuf/util/internal/field_mask_utility.cc + src/google/protobuf/util/internal/json_escaping.cc + src/google/protobuf/util/internal/json_objectwriter.cc + src/google/protobuf/util/internal/json_stream_parser.cc + src/google/protobuf/util/internal/object_writer.cc + src/google/protobuf/util/internal/proto_writer.cc + src/google/protobuf/util/internal/protostream_objectsource.cc + src/google/protobuf/util/internal/protostream_objectwriter.cc + src/google/protobuf/util/internal/type_info.cc + src/google/protobuf/util/internal/utility.cc + src/google/protobuf/util/json_util.cc + src/google/protobuf/util/message_differencer.cc + src/google/protobuf/util/time_util.cc + src/google/protobuf/util/type_resolver_util.cc + src/google/protobuf/wire_format.cc + src/google/protobuf/wire_format_lite.cc + src/google/protobuf/wrappers.pb.cc +) + +FILES( + src/google/protobuf/any.proto + src/google/protobuf/api.proto + src/google/protobuf/descriptor.proto + src/google/protobuf/duration.proto + src/google/protobuf/empty.proto + src/google/protobuf/field_mask.proto + src/google/protobuf/source_context.proto + src/google/protobuf/struct.proto + src/google/protobuf/timestamp.proto + src/google/protobuf/type.proto + src/google/protobuf/wrappers.proto +) + +END() + +RECURSE( + builtin_proto +) diff --git a/contrib/libs/protoc/ya.make b/contrib/libs/protoc/ya.make new file mode 100644 index 0000000000..f1134013cb --- /dev/null +++ b/contrib/libs/protoc/ya.make @@ -0,0 +1,126 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE( + BSD-3-Clause AND + Protobuf-License +) + +PROVIDES(protoc) + +VERSION(3.19.0) + +ORIGINAL_SOURCE(https://github.com/protocolbuffers/protobuf/archive/v3.19.0.tar.gz) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/protobuf +) + +ADDINCL( + GLOBAL contrib/libs/protoc/src +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -DHAVE_CONFIG_H + -DHAVE_PTHREAD=1 + -DHAVE_ZLIB=1 +) + +SRCS( + src/google/protobuf/compiler/code_generator.cc + src/google/protobuf/compiler/command_line_interface.cc + src/google/protobuf/compiler/cpp/cpp_enum.cc + src/google/protobuf/compiler/cpp/cpp_enum_field.cc + src/google/protobuf/compiler/cpp/cpp_extension.cc + src/google/protobuf/compiler/cpp/cpp_field.cc + src/google/protobuf/compiler/cpp/cpp_file.cc + src/google/protobuf/compiler/cpp/cpp_generator.cc + src/google/protobuf/compiler/cpp/cpp_helpers.cc + src/google/protobuf/compiler/cpp/cpp_map_field.cc + src/google/protobuf/compiler/cpp/cpp_message.cc + src/google/protobuf/compiler/cpp/cpp_message_field.cc + src/google/protobuf/compiler/cpp/cpp_padding_optimizer.cc + src/google/protobuf/compiler/cpp/cpp_parse_function_generator.cc + src/google/protobuf/compiler/cpp/cpp_primitive_field.cc + src/google/protobuf/compiler/cpp/cpp_service.cc + src/google/protobuf/compiler/cpp/cpp_string_field.cc + src/google/protobuf/compiler/csharp/csharp_doc_comment.cc + src/google/protobuf/compiler/csharp/csharp_enum.cc + src/google/protobuf/compiler/csharp/csharp_enum_field.cc + src/google/protobuf/compiler/csharp/csharp_field_base.cc + src/google/protobuf/compiler/csharp/csharp_generator.cc + src/google/protobuf/compiler/csharp/csharp_helpers.cc + src/google/protobuf/compiler/csharp/csharp_map_field.cc + src/google/protobuf/compiler/csharp/csharp_message.cc + src/google/protobuf/compiler/csharp/csharp_message_field.cc + src/google/protobuf/compiler/csharp/csharp_primitive_field.cc + src/google/protobuf/compiler/csharp/csharp_reflection_class.cc + src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc + src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc + src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc + src/google/protobuf/compiler/csharp/csharp_source_generator_base.cc + src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc + src/google/protobuf/compiler/importer.cc + src/google/protobuf/compiler/java/java_context.cc + src/google/protobuf/compiler/java/java_doc_comment.cc + src/google/protobuf/compiler/java/java_enum.cc + src/google/protobuf/compiler/java/java_enum_field.cc + src/google/protobuf/compiler/java/java_enum_field_lite.cc + src/google/protobuf/compiler/java/java_enum_lite.cc + src/google/protobuf/compiler/java/java_extension.cc + src/google/protobuf/compiler/java/java_extension_lite.cc + src/google/protobuf/compiler/java/java_field.cc + src/google/protobuf/compiler/java/java_file.cc + src/google/protobuf/compiler/java/java_generator.cc + src/google/protobuf/compiler/java/java_generator_factory.cc + src/google/protobuf/compiler/java/java_helpers.cc + src/google/protobuf/compiler/java/java_kotlin_generator.cc + src/google/protobuf/compiler/java/java_map_field.cc + src/google/protobuf/compiler/java/java_map_field_lite.cc + src/google/protobuf/compiler/java/java_message.cc + src/google/protobuf/compiler/java/java_message_builder.cc + src/google/protobuf/compiler/java/java_message_builder_lite.cc + src/google/protobuf/compiler/java/java_message_field.cc + src/google/protobuf/compiler/java/java_message_field_lite.cc + src/google/protobuf/compiler/java/java_message_lite.cc + src/google/protobuf/compiler/java/java_name_resolver.cc + src/google/protobuf/compiler/java/java_primitive_field.cc + src/google/protobuf/compiler/java/java_primitive_field_lite.cc + src/google/protobuf/compiler/java/java_service.cc + src/google/protobuf/compiler/java/java_shared_code_generator.cc + src/google/protobuf/compiler/java/java_string_field.cc + src/google/protobuf/compiler/java/java_string_field_lite.cc + src/google/protobuf/compiler/js/js_generator.cc + src/google/protobuf/compiler/js/well_known_types_embed.cc + src/google/protobuf/compiler/objectivec/objectivec_enum.cc + src/google/protobuf/compiler/objectivec/objectivec_enum_field.cc + src/google/protobuf/compiler/objectivec/objectivec_extension.cc + src/google/protobuf/compiler/objectivec/objectivec_field.cc + src/google/protobuf/compiler/objectivec/objectivec_file.cc + src/google/protobuf/compiler/objectivec/objectivec_generator.cc + src/google/protobuf/compiler/objectivec/objectivec_helpers.cc + src/google/protobuf/compiler/objectivec/objectivec_map_field.cc + src/google/protobuf/compiler/objectivec/objectivec_message.cc + src/google/protobuf/compiler/objectivec/objectivec_message_field.cc + src/google/protobuf/compiler/objectivec/objectivec_oneof.cc + src/google/protobuf/compiler/objectivec/objectivec_primitive_field.cc + src/google/protobuf/compiler/parser.cc + src/google/protobuf/compiler/perlxs/perlxs_generator.cc + src/google/protobuf/compiler/perlxs/perlxs_helpers.cc + src/google/protobuf/compiler/php/php_generator.cc + src/google/protobuf/compiler/plugin.cc + src/google/protobuf/compiler/plugin.pb.cc + src/google/protobuf/compiler/python/python_generator.cc + src/google/protobuf/compiler/ruby/ruby_generator.cc + src/google/protobuf/compiler/subprocess.cc + src/google/protobuf/compiler/zip_writer.cc +) + +END() diff --git a/contrib/libs/python/Include/ya.make b/contrib/libs/python/Include/ya.make new file mode 100644 index 0000000000..970d0b1b1d --- /dev/null +++ b/contrib/libs/python/Include/ya.make @@ -0,0 +1,23 @@ +PY23_LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(YandexOpen) + +NO_PYTHON_INCLUDES() + +ADDINCL(GLOBAL contrib/libs/python/Include) + +IF (PYTHON2) + CFLAGS(GLOBAL -DUSE_PYTHON2) + PEERDIR( + contrib/tools/python/lib + ) +ELSE() + CFLAGS(GLOBAL -DUSE_PYTHON3) + PEERDIR( + contrib/tools/python3/src + ) +ENDIF() + +END() diff --git a/contrib/libs/python/ya.make b/contrib/libs/python/ya.make new file mode 100644 index 0000000000..95e7f8744e --- /dev/null +++ b/contrib/libs/python/ya.make @@ -0,0 +1,46 @@ +PY23_LIBRARY() + +LICENSE(YandexOpen) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +NO_PYTHON_INCLUDES() + +IF (USE_ARCADIA_PYTHON) + PEERDIR( + contrib/libs/python/Include + library/python/symbols/module + library/python/symbols/libc + library/python/symbols/python + ) + IF (NOT OS_WINDOWS AND NOT OPENSOURCE) + PEERDIR( + library/python/symbols/uuid + ) + ENDIF() + IF (MODULE_TAG == "PY2") + PEERDIR( + contrib/tools/python/lib + library/python/runtime + ) + ELSE() + PEERDIR( + contrib/tools/python3/lib + library/python/runtime_py3 + ) + ENDIF() +ELSE() + IF (USE_SYSTEM_PYTHON) + PEERDIR( + build/platform/python + ) + ELSE() + CFLAGS(GLOBAL $PYTHON_INCLUDE) + ENDIF() +ENDIF() + +END() + +RECURSE( + Include +) diff --git a/contrib/libs/rapidjson/ya.make b/contrib/libs/rapidjson/ya.make new file mode 100644 index 0000000000..16d73170a2 --- /dev/null +++ b/contrib/libs/rapidjson/ya.make @@ -0,0 +1,18 @@ +LIBRARY() + +LICENSE( + BSD-3-Clause AND + ISC AND + JSON AND + MIT +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(1.1.0) + +ADDINCL( + contrib/libs/rapidjson/include +) + +END() diff --git a/contrib/libs/re2/re2/testing/ya.make b/contrib/libs/re2/re2/testing/ya.make new file mode 100644 index 0000000000..393d51ec02 --- /dev/null +++ b/contrib/libs/re2/re2/testing/ya.make @@ -0,0 +1,50 @@ +# Generated by devtools/yamaker. + +GTEST() + +LICENSE(BSD-3-Clause) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/re2 +) + +ADDINCL( + contrib/libs/re2 +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +EXPLICIT_DATA() + +SRCDIR(contrib/libs/re2) + +SRCS( + re2/testing/backtrack.cc + re2/testing/charclass_test.cc + re2/testing/compile_test.cc + re2/testing/dump.cc + re2/testing/exhaustive_tester.cc + re2/testing/filtered_re2_test.cc + re2/testing/mimics_pcre_test.cc + re2/testing/null_walker.cc + re2/testing/parse_test.cc + re2/testing/possible_match_test.cc + re2/testing/re2_arg_test.cc + re2/testing/re2_test.cc + re2/testing/regexp_generator.cc + re2/testing/regexp_test.cc + re2/testing/required_prefix_test.cc + re2/testing/search_test.cc + re2/testing/set_test.cc + re2/testing/simplify_test.cc + re2/testing/string_generator.cc + re2/testing/string_generator_test.cc + re2/testing/tester.cc + util/pcre.cc +) + +END() diff --git a/contrib/libs/re2/ya.make b/contrib/libs/re2/ya.make new file mode 100644 index 0000000000..a63dde4ace --- /dev/null +++ b/contrib/libs/re2/ya.make @@ -0,0 +1,59 @@ +# Generated by devtools/yamaker from nixpkgs 22.11. + +LIBRARY() + +LICENSE( + BSD-3-Clause AND + X11-Lucent +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(2023-03-01) + +ORIGINAL_SOURCE(https://github.com/google/re2/archive/2023-03-01.tar.gz) + +ADDINCL( + GLOBAL contrib/libs/re2/include + contrib/libs/re2 +) + +NO_COMPILER_WARNINGS() + +IF (WITH_VALGRIND) + CFLAGS( + GLOBAL -DRE2_ON_VALGRIND + ) +ENDIF() + +SRCS( + re2/bitmap256.cc + re2/bitstate.cc + re2/compile.cc + re2/dfa.cc + re2/filtered_re2.cc + re2/mimics_pcre.cc + re2/nfa.cc + re2/onepass.cc + re2/parse.cc + re2/perl_groups.cc + re2/prefilter.cc + re2/prefilter_tree.cc + re2/prog.cc + re2/re2.cc + re2/regexp.cc + re2/set.cc + re2/simplify.cc + re2/stringpiece.cc + re2/tostring.cc + re2/unicode_casefold.cc + re2/unicode_groups.cc + util/rune.cc + util/strutil.cc +) + +END() + +RECURSE( + re2/testing +) diff --git a/contrib/libs/snappy/ya.make b/contrib/libs/snappy/ya.make new file mode 100644 index 0000000000..b19c972e61 --- /dev/null +++ b/contrib/libs/snappy/ya.make @@ -0,0 +1,30 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +LICENSE(BSD-3-Clause) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(1.1.9) + +ORIGINAL_SOURCE(https://github.com/google/snappy/archive/1.1.9.tar.gz) + +ADDINCL( + GLOBAL contrib/libs/snappy/include +) + +NO_COMPILER_WARNINGS() + +CFLAGS( + -DHAVE_CONFIG_H +) + +SRCS( + snappy-c.cc + snappy-sinksource.cc + snappy-stubs-internal.cc + snappy.cc +) + +END() diff --git a/contrib/libs/sparsehash/ya.make b/contrib/libs/sparsehash/ya.make new file mode 100644 index 0000000000..c409d1d7f0 --- /dev/null +++ b/contrib/libs/sparsehash/ya.make @@ -0,0 +1,17 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +LICENSE(BSD-3-Clause) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(2.0.4) + +ORIGINAL_SOURCE(https://github.com/sparsehash/sparsehash/archive/sparsehash-2.0.4.tar.gz) + +ADDINCL( + GLOBAL contrib/libs/sparsehash/src +) + +END() diff --git a/contrib/libs/sqlite3/ya.make b/contrib/libs/sqlite3/ya.make new file mode 100644 index 0000000000..a5a3d68707 --- /dev/null +++ b/contrib/libs/sqlite3/ya.make @@ -0,0 +1,64 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +LICENSE( + Public-Domain AND + blessing +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(3.40.1) + +ORIGINAL_SOURCE(https://github.com/sqlite/sqlite/archive/version-3.40.1.tar.gz) + +ADDINCL( + contrib/libs/sqlite3 +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DBUILD_sqlite + -DHAVE_USLEEP + -DSQLITE_ENABLE_COLUMN_METADATA + -DSQLITE_ENABLE_DBSTAT_VTAB + -DSQLITE_ENABLE_FTS3 + -DSQLITE_ENABLE_FTS3_PARENTHESIS + -DSQLITE_ENABLE_FTS3_TOKENIZER + -DSQLITE_ENABLE_FTS4 + -DSQLITE_ENABLE_FTS5 + -DSQLITE_ENABLE_JSON1 + -DSQLITE_ENABLE_MATH_FUNCTIONS + -DSQLITE_ENABLE_RTREE + -DSQLITE_ENABLE_STMT_SCANSTATUS + -DSQLITE_ENABLE_UNLOCK_NOTIFY + -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT + -DSQLITE_HAVE_ZLIB=1 + -DSQLITE_MAX_EXPR_DEPTH=10000 + -DSQLITE_MAX_VARIABLE_NUMBER=250000 + -DSQLITE_SECURE_DELETE + -DSQLITE_SOUNDEX + -DSQLITE_TEMP_STORE=1 + -DSQLITE_THREADSAFE=1 +) + +IF (OS_WINDOWS) + CFLAGS( + -DSQLITE_OS_WIN + ) +ELSE() + CFLAGS( + -DSQLITE_OS_UNIX + ) +ENDIF() + +SRCS( + sqlite3.c + test_multiplex.c +) + +END() diff --git a/contrib/libs/t1ha/ya.make b/contrib/libs/t1ha/ya.make new file mode 100644 index 0000000000..767c5adb82 --- /dev/null +++ b/contrib/libs/t1ha/ya.make @@ -0,0 +1,37 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +LICENSE(Zlib) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(2.1.4) + +ORIGINAL_SOURCE(https://github.com/PositiveTechnologies/t1ha/archive/v2.1.4.tar.gz) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +SRCS( + src/t1ha0.c + src/t1ha0_ia32aes_avx.c + src/t1ha0_ia32aes_avx2.c + src/t1ha0_ia32aes_noavx.c + src/t1ha0_selfcheck.c + src/t1ha1.c + src/t1ha1_selfcheck.c + src/t1ha2.c + src/t1ha2_selfcheck.c + src/t1ha_selfcheck.c + src/t1ha_selfcheck_all.c +) + +IF (ARCH_X86_64) + CFLAGS( + -maes + ) +ENDIF() + +END() diff --git a/contrib/libs/tbb/ya.make b/contrib/libs/tbb/ya.make new file mode 100644 index 0000000000..595b2fc64a --- /dev/null +++ b/contrib/libs/tbb/ya.make @@ -0,0 +1,91 @@ +# Generated by devtools/yamaker from nixpkgs 22.11. + +LIBRARY() + +VERSION(2021.8.0) + +ORIGINAL_SOURCE(https://github.com/oneapi-src/oneTBB/archive/v2021.8.0.tar.gz) + +LICENSE(Apache-2.0) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +ADDINCL( + GLOBAL contrib/libs/tbb/include +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +CFLAGS( + -D__TBB_BUILD +) + +SRCS( + src/tbb/address_waiter.cpp + src/tbb/allocator.cpp + src/tbb/arena.cpp + src/tbb/arena_slot.cpp + src/tbb/concurrent_bounded_queue.cpp + src/tbb/dynamic_link.cpp + src/tbb/exception.cpp + src/tbb/global_control.cpp + src/tbb/governor.cpp + src/tbb/main.cpp + src/tbb/market.cpp + src/tbb/misc.cpp + src/tbb/misc_ex.cpp + src/tbb/observer_proxy.cpp + src/tbb/parallel_pipeline.cpp + src/tbb/private_server.cpp + src/tbb/profiling.cpp + src/tbb/queuing_rw_mutex.cpp + src/tbb/rml_tbb.cpp + src/tbb/rtm_mutex.cpp + src/tbb/rtm_rw_mutex.cpp + src/tbb/semaphore.cpp + src/tbb/small_object_pool.cpp + src/tbb/task.cpp + src/tbb/task_dispatcher.cpp + src/tbb/task_group_context.cpp + src/tbb/version.cpp +) + +IF (CLANG OR CLANG_CL) + IF (ARCH_I386 OR ARCH_I686 OR ARCH_X86_64) + CFLAGS( + -mrtm + -mwaitpkg + ) + ENDIF() +ENDIF() + +IF (OS_WINDOWS) + CFLAGS( + -DUSE_WINTHREAD + ) +ELSE() + CFLAGS( + -DUSE_PTHREAD + ) +ENDIF() + +IF (GCC) + CFLAGS( + -flifetime-dse=1 + -mrtm + ) +ENDIF() + +IF (NOT ARCH_ARM64) + CFLAGS( + -D__TBB_USE_ITT_NOTIFY + -DDO_ITT_NOTIFY + ) + SRCS( + src/tbb/itt_notify.cpp + ) +ENDIF() + +END() diff --git a/contrib/libs/tcmalloc/default/ya.make b/contrib/libs/tcmalloc/default/ya.make new file mode 100644 index 0000000000..cc2de66762 --- /dev/null +++ b/contrib/libs/tcmalloc/default/ya.make @@ -0,0 +1,16 @@ +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(Apache-2.0) + +SRCDIR(contrib/libs/tcmalloc) + +INCLUDE(../common.inc) + +GLOBAL_SRCS( + # Options + tcmalloc/want_hpaa_subrelease.cc +) + +END() diff --git a/contrib/libs/tcmalloc/dynamic/ya.make b/contrib/libs/tcmalloc/dynamic/ya.make new file mode 100644 index 0000000000..9c008b201e --- /dev/null +++ b/contrib/libs/tcmalloc/dynamic/ya.make @@ -0,0 +1 @@ +DLL_FOR(contrib/libs/tcmalloc tcmalloc) diff --git a/contrib/libs/tcmalloc/malloc_extension/ya.make b/contrib/libs/tcmalloc/malloc_extension/ya.make new file mode 100644 index 0000000000..a2044f60c2 --- /dev/null +++ b/contrib/libs/tcmalloc/malloc_extension/ya.make @@ -0,0 +1,32 @@ +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(Apache-2.0) + +NO_UTIL() + +NO_COMPILER_WARNINGS() + +# https://github.com/google/tcmalloc +VERSION(2020-11-23-a643d89610317be1eff9f7298104eef4c987d8d5) + +SRCDIR(contrib/libs/tcmalloc) + +SRCS( + tcmalloc/malloc_extension.cc +) + +PEERDIR( + contrib/restricted/abseil-cpp +) + +ADDINCL( + GLOBAL contrib/libs/tcmalloc +) + +CFLAGS( + -DTCMALLOC_256K_PAGES +) + +END() diff --git a/contrib/libs/tcmalloc/no_percpu_cache/ya.make b/contrib/libs/tcmalloc/no_percpu_cache/ya.make new file mode 100644 index 0000000000..37e9f7d24f --- /dev/null +++ b/contrib/libs/tcmalloc/no_percpu_cache/ya.make @@ -0,0 +1,23 @@ +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(Apache-2.0) + +SRCDIR(contrib/libs/tcmalloc) + +GLOBAL_SRCS( + # Options + tcmalloc/want_hpaa.cc +) + +INCLUDE(../common.inc) + +SRCS(aligned_alloc.c) + +CFLAGS( + -DTCMALLOC_256K_PAGES + -DTCMALLOC_DEPRECATED_PERTHREAD +) + +END() diff --git a/contrib/libs/tcmalloc/numa_256k/ya.make b/contrib/libs/tcmalloc/numa_256k/ya.make new file mode 100644 index 0000000000..8497ac5f9e --- /dev/null +++ b/contrib/libs/tcmalloc/numa_256k/ya.make @@ -0,0 +1,22 @@ +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(Apache-2.0) + +SRCDIR(contrib/libs/tcmalloc) + +INCLUDE(../common.inc) + +GLOBAL_SRCS( + # Options + tcmalloc/want_hpaa_subrelease.cc + tcmalloc/want_numa_aware.cc +) + +CFLAGS( + -DTCMALLOC_256K_PAGES + -DTCMALLOC_NUMA_AWARE +) + +END() diff --git a/contrib/libs/tcmalloc/numa_large_pages/ya.make b/contrib/libs/tcmalloc/numa_large_pages/ya.make new file mode 100644 index 0000000000..1139b3be2a --- /dev/null +++ b/contrib/libs/tcmalloc/numa_large_pages/ya.make @@ -0,0 +1,22 @@ +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(Apache-2.0) + +SRCDIR(contrib/libs/tcmalloc) + +INCLUDE(../common.inc) + +GLOBAL_SRCS( + # Options + tcmalloc/want_hpaa_subrelease.cc + tcmalloc/want_numa_aware.cc +) + +CFLAGS( + -DTCMALLOC_LARGE_PAGES + -DTCMALLOC_NUMA_AWARE +) + +END() diff --git a/contrib/libs/tcmalloc/small_but_slow/ya.make b/contrib/libs/tcmalloc/small_but_slow/ya.make new file mode 100644 index 0000000000..b523ee0a57 --- /dev/null +++ b/contrib/libs/tcmalloc/small_but_slow/ya.make @@ -0,0 +1,15 @@ +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(Apache-2.0) + +SRCDIR(contrib/libs/tcmalloc) + +INCLUDE(../common.inc) + +CFLAGS( + -DTCMALLOC_SMALL_BUT_SLOW +) + +END() diff --git a/contrib/libs/tcmalloc/ya.make b/contrib/libs/tcmalloc/ya.make new file mode 100644 index 0000000000..dabe65137d --- /dev/null +++ b/contrib/libs/tcmalloc/ya.make @@ -0,0 +1,33 @@ +LIBRARY() + +LICENSE(Apache-2.0) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +# https://github.com/google/tcmalloc +VERSION(2021-10-04-45c59ccbc062ac96d83710205033c656e490d376) + +SRCS( + # Options + tcmalloc/want_hpaa.cc +) + +INCLUDE(common.inc) + +CFLAGS( + -DTCMALLOC_256K_PAGES +) + +END() + +IF (NOT DLL_FOR) + RECURSE( + default + dynamic + malloc_extension + no_percpu_cache + numa_256k + numa_large_pages + small_but_slow + ) +ENDIF() diff --git a/contrib/libs/utf8proc/ya.make b/contrib/libs/utf8proc/ya.make new file mode 100644 index 0000000000..006c2a8903 --- /dev/null +++ b/contrib/libs/utf8proc/ya.make @@ -0,0 +1,24 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +LICENSE( + MIT AND + Unicode +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(2.8.0) + +ORIGINAL_SOURCE(https://github.com/JuliaStrings/utf8proc/archive/v2.8.0.tar.gz) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +SRCS( + utf8proc.c +) + +END() diff --git a/contrib/libs/xxhash/ya.make b/contrib/libs/xxhash/ya.make new file mode 100644 index 0000000000..5f780127e9 --- /dev/null +++ b/contrib/libs/xxhash/ya.make @@ -0,0 +1,21 @@ +# Generated by devtools/yamaker from nixpkgs 5852a21819542e6809f68ba5a798600e69874e76. + +LIBRARY() + +VERSION(0.8.0) + +ORIGINAL_SOURCE(https://github.com/Cyan4973/xxHash/archive/v0.8.0.tar.gz) + +LICENSE(BSD-2-Clause) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +SRCS( + xxhash.c +) + +END() diff --git a/contrib/libs/yaml-cpp/ya.make b/contrib/libs/yaml-cpp/ya.make new file mode 100644 index 0000000000..ce87822e37 --- /dev/null +++ b/contrib/libs/yaml-cpp/ya.make @@ -0,0 +1,46 @@ +LIBRARY() + +LICENSE(MIT) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(0.5.3) + +NO_UTIL() + +NO_WSHADOW() + +ADDINCL(GLOBAL contrib/libs/yaml-cpp/include) + +SRCS( + src/binary.cpp + src/convert.cpp + src/directives.cpp + src/emit.cpp + src/emitfromevents.cpp + src/emitter.cpp + src/emitterstate.cpp + src/emitterutils.cpp + src/exceptions.cpp + src/exp.cpp + src/memory.cpp + src/nodebuilder.cpp + src/node.cpp + src/node_data.cpp + src/nodeevents.cpp + src/null.cpp + src/ostream_wrapper.cpp + src/parse.cpp + src/parser.cpp + src/regex_yaml.cpp + src/scanner.cpp + src/scanscalar.cpp + src/scantag.cpp + src/scantoken.cpp + src/simplekey.cpp + src/singledocparser.cpp + src/stream.cpp + src/tag.cpp +) + +END() diff --git a/contrib/libs/yaml/ya.make b/contrib/libs/yaml/ya.make new file mode 100644 index 0000000000..27dd591a7e --- /dev/null +++ b/contrib/libs/yaml/ya.make @@ -0,0 +1,37 @@ +# Generated by devtools/yamaker from nixpkgs 22.05. + +LIBRARY() + +LICENSE(MIT) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(0.2.5) + +ORIGINAL_SOURCE(https://github.com/yaml/libyaml/archive/0.2.5.tar.gz) + +ADDINCL( + GLOBAL contrib/libs/yaml/include + contrib/libs/yaml/src +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DHAVE_CONFIG_H +) + +SRCS( + src/api.c + src/dumper.c + src/emitter.c + src/loader.c + src/parser.c + src/reader.c + src/scanner.c + src/writer.c +) + +END() diff --git a/contrib/libs/zlib/ya.make b/contrib/libs/zlib/ya.make new file mode 100644 index 0000000000..3aa6c6b32d --- /dev/null +++ b/contrib/libs/zlib/ya.make @@ -0,0 +1,54 @@ +# Generated by devtools/yamaker from nixpkgs 22.11. + +LIBRARY() + +LICENSE(Zlib) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(1.2.13) + +ORIGINAL_SOURCE(https://www.zlib.net/fossils/zlib-1.2.13.tar.gz) + +OPENSOURCE_EXPORT_REPLACEMENT( + CMAKE + ZLIB + CMAKE_TARGET + ZLIB::ZLIB + CONAN + zlib/1.2.13 +) + +ADDINCL( + GLOBAL contrib/libs/zlib/include +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +IF (NOT MSVC) + CFLAGS( + -DHAVE_HIDDEN + ) +ENDIF() + +SRCS( + adler32.c + compress.c + crc32.c + deflate.c + gzclose.c + gzlib.c + gzread.c + gzwrite.c + infback.c + inffast.c + inflate.c + inftrees.c + trees.c + uncompr.c + zutil.c +) + +END() diff --git a/contrib/libs/zstd/programs/zstd/ya.make b/contrib/libs/zstd/programs/zstd/ya.make new file mode 100644 index 0000000000..f36fe7b3de --- /dev/null +++ b/contrib/libs/zstd/programs/zstd/ya.make @@ -0,0 +1,41 @@ +# Generated by devtools/yamaker. + +PROGRAM() + +WITHOUT_LICENSE_TEXTS() + +PEERDIR( + contrib/libs/zstd +) + +ADDINCL( + contrib/libs/zstd/lib + contrib/libs/zstd/lib/common + contrib/libs/zstd/programs +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DZSTD_LEGACY_SUPPORT=1 + -DZSTD_MULTITHREAD +) + +SRCDIR(contrib/libs/zstd/programs) + +SRCS( + benchfn.c + benchzstd.c + datagen.c + dibio.c + fileio.c + fileio_asyncio.c + timefn.c + util.c + zstdcli.c + zstdcli_trace.c +) + +END() diff --git a/contrib/libs/zstd/ya.make b/contrib/libs/zstd/ya.make new file mode 100644 index 0000000000..71ea4f2efb --- /dev/null +++ b/contrib/libs/zstd/ya.make @@ -0,0 +1,89 @@ +# Generated by devtools/yamaker from nixpkgs 22.11. + +LIBRARY() + +LICENSE( + "(BSD-2-Clause OR GPL-2.0-only)" AND + "(BSD-3-Clause OR GPL-2.0-only)" AND + BSD-2-Clause AND + BSD-3-Clause AND + MIT +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +VERSION(1.5.4) + +ORIGINAL_SOURCE(https://github.com/facebook/zstd/archive/v1.5.4.tar.gz) + +PEERDIR( + contrib/libs/xxhash +) + +ADDINCL( + contrib/libs/zstd/lib + contrib/libs/zstd/lib/common + contrib/libs/zstd/lib/legacy +) + +NO_COMPILER_WARNINGS() + +NO_RUNTIME() + +CFLAGS( + -DZSTD_LEGACY_SUPPORT=1 + -DZSTD_MULTITHREAD +) + +IF (ARCH_X86_64 AND NOT MSVC) + CFLAGS( + -DDYNAMIC_BMI2 + ) + SRCS( + lib/decompress/huf_decompress_amd64.S + ) +ENDIF() + +SRCS( + lib/common/debug.c + lib/common/entropy_common.c + lib/common/error_private.c + lib/common/fse_decompress.c + lib/common/pool.c + lib/common/threading.c + lib/common/zstd_common.c + lib/compress/fse_compress.c + lib/compress/hist.c + lib/compress/huf_compress.c + lib/compress/zstd_compress.c + lib/compress/zstd_compress_literals.c + lib/compress/zstd_compress_sequences.c + lib/compress/zstd_compress_superblock.c + lib/compress/zstd_double_fast.c + lib/compress/zstd_fast.c + lib/compress/zstd_lazy.c + lib/compress/zstd_ldm.c + lib/compress/zstd_opt.c + lib/compress/zstdmt_compress.c + lib/decompress/huf_decompress.c + lib/decompress/zstd_ddict.c + lib/decompress/zstd_decompress.c + lib/decompress/zstd_decompress_block.c + lib/dictBuilder/cover.c + lib/dictBuilder/divsufsort.c + lib/dictBuilder/fastcover.c + lib/dictBuilder/zdict.c + lib/legacy/zstd_v01.c + lib/legacy/zstd_v02.c + lib/legacy/zstd_v03.c + lib/legacy/zstd_v04.c + lib/legacy/zstd_v05.c + lib/legacy/zstd_v06.c + lib/legacy/zstd_v07.c +) + +END() + +RECURSE( + programs/zstd +) diff --git a/contrib/libs/zstd06/ya.make b/contrib/libs/zstd06/ya.make new file mode 100644 index 0000000000..d4ced358f8 --- /dev/null +++ b/contrib/libs/zstd06/ya.make @@ -0,0 +1,52 @@ +LIBRARY() + +VERSION(0.6.2) + +LICENSE( + BSD-2-Clause AND + MIT +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +NO_UTIL() + +SRCS( + common/entropy_common.c + common/fse_decompress.c + common/xxhash.c + common/zstd_common.c + compress/fse_compress.c + compress/huf_compress.c + compress/zbuff_compress.c + compress/zstd_compress.c + decompress/huf_decompress.c + decompress/zbuff_decompress.c + decompress/zstd_decompress.c + dictBuilder/divsufsort.c + dictBuilder/zdict.c + legacy/zstd_v01.c + legacy/zstd_v02.c + legacy/zstd_v03.c + legacy/zstd_v04.c + legacy/zstd_v05.c + legacy/zstd_v07.c + legacy/zstd_v08.c +) + +NO_COMPILER_WARNINGS() + +CFLAGS( + -DZSTD_LEGACY_SUPPORT=1 +) + +ADDINCL( + contrib/libs/zstd06 + contrib/libs/zstd06/common + contrib/libs/zstd06/compress + contrib/libs/zstd06/decompress + contrib/libs/zstd06/dictBuilder + contrib/libs/zstd06/legacy +) + +END() |