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/llvm12/tools | |
parent | 269126dcced1cc8b53eb4398b4a33e5142f10290 (diff) | |
download | ydb-056bb284ccf8dd6793ec3a54ffa36c4fb2b9ad11.tar.gz |
add library/cpp/actors, ymake build to ydb oss export
Diffstat (limited to 'contrib/libs/llvm12/tools')
73 files changed, 3879 insertions, 0 deletions
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() |