ya.make 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. # Generated by devtools/yamaker.
  2. LIBRARY()
  3. LICENSE(
  4. Apache-2.0 WITH LLVM-exception AND
  5. MIT
  6. )
  7. LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
  8. PEERDIR(
  9. contrib/libs/llvm16
  10. contrib/libs/llvm16/include
  11. contrib/libs/llvm16/lib/Analysis
  12. contrib/libs/llvm16/lib/Bitcode/Reader
  13. contrib/libs/llvm16/lib/IR
  14. contrib/libs/llvm16/lib/IRReader
  15. contrib/libs/llvm16/lib/Linker
  16. contrib/libs/llvm16/lib/MC
  17. contrib/libs/llvm16/lib/MC/MCParser
  18. contrib/libs/llvm16/lib/Object
  19. contrib/libs/llvm16/lib/Passes
  20. contrib/libs/llvm16/lib/ProfileData
  21. contrib/libs/llvm16/lib/Support
  22. contrib/libs/llvm16/lib/Target
  23. contrib/libs/llvm16/lib/Target/NVPTX
  24. contrib/libs/llvm16/lib/Target/NVPTX/MCTargetDesc
  25. contrib/libs/llvm16/lib/Target/NVPTX/TargetInfo
  26. contrib/libs/llvm16/lib/TargetParser
  27. contrib/libs/llvm16/lib/Transforms/IPO
  28. contrib/libs/llvm16/lib/Transforms/InstCombine
  29. contrib/libs/llvm16/lib/Transforms/Scalar
  30. contrib/libs/llvm16/lib/Transforms/Utils
  31. contrib/libs/llvm16/lib/Transforms/Vectorize
  32. contrib/libs/llvm16/tools/polly/lib/External/isl
  33. contrib/libs/llvm16/tools/polly/lib/External/ppcg
  34. )
  35. ADDINCL(
  36. contrib/libs/llvm16/tools/polly/include
  37. contrib/libs/llvm16/tools/polly/lib
  38. contrib/libs/llvm16/tools/polly/lib/External
  39. contrib/libs/llvm16/tools/polly/lib/External/isl/include
  40. contrib/libs/llvm16/tools/polly/lib/External/pet/include
  41. )
  42. NO_COMPILER_WARNINGS()
  43. NO_UTIL()
  44. SRCS(
  45. Analysis/DependenceInfo.cpp
  46. Analysis/PolyhedralInfo.cpp
  47. Analysis/PruneUnprofitable.cpp
  48. Analysis/ScopBuilder.cpp
  49. Analysis/ScopDetection.cpp
  50. Analysis/ScopDetectionDiagnostic.cpp
  51. Analysis/ScopGraphPrinter.cpp
  52. Analysis/ScopInfo.cpp
  53. Analysis/ScopPass.cpp
  54. CodeGen/BlockGenerators.cpp
  55. CodeGen/CodeGeneration.cpp
  56. CodeGen/CodegenCleanup.cpp
  57. CodeGen/IRBuilder.cpp
  58. CodeGen/IslAst.cpp
  59. CodeGen/IslExprBuilder.cpp
  60. CodeGen/IslNodeBuilder.cpp
  61. CodeGen/LoopGenerators.cpp
  62. CodeGen/LoopGeneratorsGOMP.cpp
  63. CodeGen/LoopGeneratorsKMP.cpp
  64. CodeGen/ManagedMemoryRewrite.cpp
  65. CodeGen/PPCGCodeGeneration.cpp
  66. CodeGen/PerfMonitor.cpp
  67. CodeGen/RuntimeDebugBuilder.cpp
  68. CodeGen/Utils.cpp
  69. Exchange/JSONExporter.cpp
  70. Support/DumpFunctionPass.cpp
  71. Support/DumpModulePass.cpp
  72. Support/GICHelper.cpp
  73. Support/ISLTools.cpp
  74. Support/RegisterPasses.cpp
  75. Support/SCEVAffinator.cpp
  76. Support/SCEVValidator.cpp
  77. Support/ScopHelper.cpp
  78. Support/ScopLocation.cpp
  79. Support/VirtualInstruction.cpp
  80. Transform/Canonicalization.cpp
  81. Transform/CodePreparation.cpp
  82. Transform/DeLICM.cpp
  83. Transform/DeadCodeElimination.cpp
  84. Transform/FlattenAlgo.cpp
  85. Transform/FlattenSchedule.cpp
  86. Transform/ForwardOpTree.cpp
  87. Transform/ManualOptimizer.cpp
  88. Transform/MatmulOptimizer.cpp
  89. Transform/MaximalStaticExpansion.cpp
  90. Transform/ScheduleOptimizer.cpp
  91. Transform/ScheduleTreeTransform.cpp
  92. Transform/ScopInliner.cpp
  93. Transform/Simplify.cpp
  94. Transform/ZoneAlgo.cpp
  95. )
  96. END()