aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/llvm12/tools/polly
diff options
context:
space:
mode:
authoralexv-smirnov <alex@ydb.tech>2023-06-13 11:05:01 +0300
committeralexv-smirnov <alex@ydb.tech>2023-06-13 11:05:01 +0300
commitbf0f13dd39ee3e65092ba3572bb5b1fcd125dcd0 (patch)
tree1d1df72c0541a59a81439842f46d95396d3e7189 /contrib/libs/llvm12/tools/polly
parent8bfdfa9a9bd19bddbc58d888e180fbd1218681be (diff)
downloadydb-bf0f13dd39ee3e65092ba3572bb5b1fcd125dcd0.tar.gz
add ymake export to ydb
Diffstat (limited to 'contrib/libs/llvm12/tools/polly')
-rw-r--r--contrib/libs/llvm12/tools/polly/lib/External/isl/ya.make110
-rw-r--r--contrib/libs/llvm12/tools/polly/lib/External/ppcg/ya.make49
-rw-r--r--contrib/libs/llvm12/tools/polly/lib/ya.make95
3 files changed, 254 insertions, 0 deletions
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()