diff options
author | alexv-smirnov <alex@ydb.tech> | 2023-06-13 11:05:01 +0300 |
---|---|---|
committer | alexv-smirnov <alex@ydb.tech> | 2023-06-13 11:05:01 +0300 |
commit | bf0f13dd39ee3e65092ba3572bb5b1fcd125dcd0 (patch) | |
tree | 1d1df72c0541a59a81439842f46d95396d3e7189 /contrib/libs/llvm12/tools/polly | |
parent | 8bfdfa9a9bd19bddbc58d888e180fbd1218681be (diff) | |
download | ydb-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.make | 110 | ||||
-rw-r--r-- | contrib/libs/llvm12/tools/polly/lib/External/ppcg/ya.make | 49 | ||||
-rw-r--r-- | contrib/libs/llvm12/tools/polly/lib/ya.make | 95 |
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() |