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/lib/Target | |
parent | 269126dcced1cc8b53eb4398b4a33e5142f10290 (diff) | |
download | ydb-056bb284ccf8dd6793ec3a54ffa36c4fb2b9ad11.tar.gz |
add library/cpp/actors, ymake build to ydb oss export
Diffstat (limited to 'contrib/libs/llvm12/lib/Target')
31 files changed, 1309 insertions, 0 deletions
diff --git a/contrib/libs/llvm12/lib/Target/AArch64/AsmParser/ya.make b/contrib/libs/llvm12/lib/Target/AArch64/AsmParser/ya.make new file mode 100644 index 0000000000..d429e6cc2d --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/AArch64/AsmParser/ya.make @@ -0,0 +1,34 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo + contrib/libs/llvm12/lib/Target/AArch64/Utils +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64 + contrib/libs/llvm12/lib/Target/AArch64 + contrib/libs/llvm12/lib/Target/AArch64/AsmParser +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AArch64AsmParser.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/AArch64/Disassembler/ya.make b/contrib/libs/llvm12/lib/Target/AArch64/Disassembler/ya.make new file mode 100644 index 0000000000..4e974e80be --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/AArch64/Disassembler/ya.make @@ -0,0 +1,35 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo + contrib/libs/llvm12/lib/Target/AArch64/Utils +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64 + contrib/libs/llvm12/lib/Target/AArch64 + contrib/libs/llvm12/lib/Target/AArch64/Disassembler +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AArch64Disassembler.cpp + AArch64ExternalSymbolizer.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc/ya.make b/contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc/ya.make new file mode 100644 index 0000000000..7fd20ed031 --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc/ya.make @@ -0,0 +1,44 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo + contrib/libs/llvm12/lib/Target/AArch64/Utils +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64 + contrib/libs/llvm12/lib/Target/AArch64 + contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AArch64AsmBackend.cpp + AArch64ELFObjectWriter.cpp + AArch64ELFStreamer.cpp + AArch64InstPrinter.cpp + AArch64MCAsmInfo.cpp + AArch64MCCodeEmitter.cpp + AArch64MCExpr.cpp + AArch64MCTargetDesc.cpp + AArch64MachObjectWriter.cpp + AArch64TargetStreamer.cpp + AArch64WinCOFFObjectWriter.cpp + AArch64WinCOFFStreamer.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/AArch64/TargetInfo/ya.make b/contrib/libs/llvm12/lib/Target/AArch64/TargetInfo/ya.make new file mode 100644 index 0000000000..997595760d --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/AArch64/TargetInfo/ya.make @@ -0,0 +1,27 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/Target/AArch64 + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AArch64TargetInfo.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/AArch64/Utils/ya.make b/contrib/libs/llvm12/lib/Target/AArch64/Utils/ya.make new file mode 100644 index 0000000000..e7faa2c7ae --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/AArch64/Utils/ya.make @@ -0,0 +1,29 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64 + contrib/libs/llvm12/lib/Target/AArch64 + contrib/libs/llvm12/lib/Target/AArch64/Utils +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AArch64BaseInfo.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/AArch64/ya.make b/contrib/libs/llvm12/lib/Target/AArch64/ya.make new file mode 100644 index 0000000000..7976bbaba0 --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/AArch64/ya.make @@ -0,0 +1,93 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE( + Apache-2.0 WITH LLVM-exception AND + NCSA +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/CodeGen + contrib/libs/llvm12/lib/CodeGen/AsmPrinter + contrib/libs/llvm12/lib/CodeGen/GlobalISel + contrib/libs/llvm12/lib/CodeGen/SelectionDAG + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/AArch64/MCTargetDesc + contrib/libs/llvm12/lib/Target/AArch64/TargetInfo + contrib/libs/llvm12/lib/Target/AArch64/Utils + contrib/libs/llvm12/lib/Transforms/CFGuard + contrib/libs/llvm12/lib/Transforms/Scalar + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/AArch64 + contrib/libs/llvm12/lib/Target/AArch64 +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AArch64A53Fix835769.cpp + AArch64A57FPLoadBalancing.cpp + AArch64AdvSIMDScalarPass.cpp + AArch64AsmPrinter.cpp + AArch64BranchTargets.cpp + AArch64CallingConvention.cpp + AArch64CleanupLocalDynamicTLSPass.cpp + AArch64CollectLOH.cpp + AArch64CompressJumpTables.cpp + AArch64CondBrTuning.cpp + AArch64ConditionOptimizer.cpp + AArch64ConditionalCompares.cpp + AArch64DeadRegisterDefinitionsPass.cpp + AArch64ExpandImm.cpp + AArch64ExpandPseudoInsts.cpp + AArch64FalkorHWPFFix.cpp + AArch64FastISel.cpp + AArch64FrameLowering.cpp + AArch64ISelDAGToDAG.cpp + AArch64ISelLowering.cpp + AArch64InstrInfo.cpp + AArch64LoadStoreOptimizer.cpp + AArch64MCInstLower.cpp + AArch64MachineFunctionInfo.cpp + AArch64MacroFusion.cpp + AArch64PBQPRegAlloc.cpp + AArch64PromoteConstant.cpp + AArch64RedundantCopyElimination.cpp + AArch64RegisterInfo.cpp + AArch64SIMDInstrOpt.cpp + AArch64SLSHardening.cpp + AArch64SelectionDAGInfo.cpp + AArch64SpeculationHardening.cpp + AArch64StackTagging.cpp + AArch64StackTaggingPreRA.cpp + AArch64StorePairSuppress.cpp + AArch64Subtarget.cpp + AArch64TargetMachine.cpp + AArch64TargetObjectFile.cpp + AArch64TargetTransformInfo.cpp + GISel/AArch64CallLowering.cpp + GISel/AArch64InstructionSelector.cpp + GISel/AArch64LegalizerInfo.cpp + GISel/AArch64PostLegalizerCombiner.cpp + GISel/AArch64PostLegalizerLowering.cpp + GISel/AArch64PostSelectOptimize.cpp + GISel/AArch64PreLegalizerCombiner.cpp + GISel/AArch64RegisterBankInfo.cpp + SVEIntrinsicOpts.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/ARM/AsmParser/ya.make b/contrib/libs/llvm12/lib/Target/ARM/AsmParser/ya.make new file mode 100644 index 0000000000..d0f1526a26 --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/ARM/AsmParser/ya.make @@ -0,0 +1,34 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc + contrib/libs/llvm12/lib/Target/ARM/TargetInfo + contrib/libs/llvm12/lib/Target/ARM/Utils +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM + contrib/libs/llvm12/lib/Target/ARM + contrib/libs/llvm12/lib/Target/ARM/AsmParser +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + ARMAsmParser.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/ARM/Disassembler/ya.make b/contrib/libs/llvm12/lib/Target/ARM/Disassembler/ya.make new file mode 100644 index 0000000000..b8abfb8e5a --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/ARM/Disassembler/ya.make @@ -0,0 +1,33 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc + contrib/libs/llvm12/lib/Target/ARM/TargetInfo + contrib/libs/llvm12/lib/Target/ARM/Utils +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM + contrib/libs/llvm12/lib/Target/ARM + contrib/libs/llvm12/lib/Target/ARM/Disassembler +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + ARMDisassembler.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc/ya.make b/contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc/ya.make new file mode 100644 index 0000000000..8b14ce95d7 --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc/ya.make @@ -0,0 +1,47 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/ARM/TargetInfo + contrib/libs/llvm12/lib/Target/ARM/Utils +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM + contrib/libs/llvm12/lib/Target/ARM + contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + ARMAsmBackend.cpp + ARMELFObjectWriter.cpp + ARMELFStreamer.cpp + ARMInstPrinter.cpp + ARMMCAsmInfo.cpp + ARMMCCodeEmitter.cpp + ARMMCExpr.cpp + ARMMCTargetDesc.cpp + ARMMachORelocationInfo.cpp + ARMMachObjectWriter.cpp + ARMTargetStreamer.cpp + ARMUnwindOpAsm.cpp + ARMWinCOFFObjectWriter.cpp + ARMWinCOFFStreamer.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/ARM/TargetInfo/ya.make b/contrib/libs/llvm12/lib/Target/ARM/TargetInfo/ya.make new file mode 100644 index 0000000000..e34301900f --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/ARM/TargetInfo/ya.make @@ -0,0 +1,27 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/Target/ARM + contrib/libs/llvm12/lib/Target/ARM/TargetInfo +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + ARMTargetInfo.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/ARM/Utils/ya.make b/contrib/libs/llvm12/lib/Target/ARM/Utils/ya.make new file mode 100644 index 0000000000..3d6ae66557 --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/ARM/Utils/ya.make @@ -0,0 +1,29 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM + contrib/libs/llvm12/lib/Target/ARM + contrib/libs/llvm12/lib/Target/ARM/Utils +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + ARMBaseInfo.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/ARM/ya.make b/contrib/libs/llvm12/lib/Target/ARM/ya.make new file mode 100644 index 0000000000..c8aa734a5e --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/ARM/ya.make @@ -0,0 +1,86 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/CodeGen + contrib/libs/llvm12/lib/CodeGen/AsmPrinter + contrib/libs/llvm12/lib/CodeGen/GlobalISel + contrib/libs/llvm12/lib/CodeGen/SelectionDAG + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc + contrib/libs/llvm12/lib/Target/ARM/TargetInfo + contrib/libs/llvm12/lib/Target/ARM/Utils + contrib/libs/llvm12/lib/Transforms/CFGuard + contrib/libs/llvm12/lib/Transforms/Scalar + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/ARM + contrib/libs/llvm12/lib/Target/ARM +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + A15SDOptimizer.cpp + ARMAsmPrinter.cpp + ARMBaseInstrInfo.cpp + ARMBaseRegisterInfo.cpp + ARMBasicBlockInfo.cpp + ARMBlockPlacement.cpp + ARMCallLowering.cpp + ARMCallingConv.cpp + ARMConstantIslandPass.cpp + ARMConstantPoolValue.cpp + ARMExpandPseudoInsts.cpp + ARMFastISel.cpp + ARMFrameLowering.cpp + ARMHazardRecognizer.cpp + ARMISelDAGToDAG.cpp + ARMISelLowering.cpp + ARMInstrInfo.cpp + ARMInstructionSelector.cpp + ARMLegalizerInfo.cpp + ARMLoadStoreOptimizer.cpp + ARMLowOverheadLoops.cpp + ARMMCInstLower.cpp + ARMMachineFunctionInfo.cpp + ARMMacroFusion.cpp + ARMOptimizeBarriersPass.cpp + ARMParallelDSP.cpp + ARMRegisterBankInfo.cpp + ARMRegisterInfo.cpp + ARMSLSHardening.cpp + ARMSelectionDAGInfo.cpp + ARMSubtarget.cpp + ARMTargetMachine.cpp + ARMTargetObjectFile.cpp + ARMTargetTransformInfo.cpp + MLxExpansionPass.cpp + MVEGatherScatterLowering.cpp + MVETailPredication.cpp + MVEVPTBlockPass.cpp + MVEVPTOptimisationsPass.cpp + Thumb1FrameLowering.cpp + Thumb1InstrInfo.cpp + Thumb2ITBlockPass.cpp + Thumb2InstrInfo.cpp + Thumb2SizeReduction.cpp + ThumbRegisterInfo.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/BPF/AsmParser/ya.make b/contrib/libs/llvm12/lib/Target/BPF/AsmParser/ya.make new file mode 100644 index 0000000000..dd505ffdf4 --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/BPF/AsmParser/ya.make @@ -0,0 +1,33 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc + contrib/libs/llvm12/lib/Target/BPF/TargetInfo +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF + contrib/libs/llvm12/lib/Target/BPF + contrib/libs/llvm12/lib/Target/BPF/AsmParser +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + BPFAsmParser.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/BPF/Disassembler/ya.make b/contrib/libs/llvm12/lib/Target/BPF/Disassembler/ya.make new file mode 100644 index 0000000000..5e13015fe2 --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/BPF/Disassembler/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/BPF/TargetInfo +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF + contrib/libs/llvm12/lib/Target/BPF + contrib/libs/llvm12/lib/Target/BPF/Disassembler +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + BPFDisassembler.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc/ya.make b/contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc/ya.make new file mode 100644 index 0000000000..aeaae3584b --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc/ya.make @@ -0,0 +1,35 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/BPF/TargetInfo +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF + contrib/libs/llvm12/lib/Target/BPF + contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + BPFAsmBackend.cpp + BPFELFObjectWriter.cpp + BPFInstPrinter.cpp + BPFMCCodeEmitter.cpp + BPFMCTargetDesc.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/BPF/TargetInfo/ya.make b/contrib/libs/llvm12/lib/Target/BPF/TargetInfo/ya.make new file mode 100644 index 0000000000..24ecc1800a --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/BPF/TargetInfo/ya.make @@ -0,0 +1,27 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/Target/BPF + contrib/libs/llvm12/lib/Target/BPF/TargetInfo +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + BPFTargetInfo.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/BPF/ya.make b/contrib/libs/llvm12/lib/Target/BPF/ya.make new file mode 100644 index 0000000000..f422f0f43b --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/BPF/ya.make @@ -0,0 +1,57 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/CodeGen + contrib/libs/llvm12/lib/CodeGen/AsmPrinter + contrib/libs/llvm12/lib/CodeGen/SelectionDAG + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/BPF/MCTargetDesc + contrib/libs/llvm12/lib/Target/BPF/TargetInfo + contrib/libs/llvm12/lib/Transforms/IPO + contrib/libs/llvm12/lib/Transforms/Scalar + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/BPF + contrib/libs/llvm12/lib/Target/BPF +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + BPFAbstractMemberAccess.cpp + BPFAdjustOpt.cpp + BPFAsmPrinter.cpp + BPFCheckAndAdjustIR.cpp + BPFFrameLowering.cpp + BPFISelDAGToDAG.cpp + BPFISelLowering.cpp + BPFInstrInfo.cpp + BPFMCInstLower.cpp + BPFMIChecking.cpp + BPFMIPeephole.cpp + BPFMISimplifyPatchable.cpp + BPFPreserveDIType.cpp + BPFRegisterInfo.cpp + BPFSelectionDAGInfo.cpp + BPFSubtarget.cpp + BPFTargetMachine.cpp + BTFDebug.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/NVPTX/MCTargetDesc/ya.make b/contrib/libs/llvm12/lib/Target/NVPTX/MCTargetDesc/ya.make new file mode 100644 index 0000000000..049c5b71d3 --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/NVPTX/MCTargetDesc/ya.make @@ -0,0 +1,34 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/NVPTX + contrib/libs/llvm12/lib/Target/NVPTX + contrib/libs/llvm12/lib/Target/NVPTX/MCTargetDesc +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + NVPTXInstPrinter.cpp + NVPTXMCAsmInfo.cpp + NVPTXMCTargetDesc.cpp + NVPTXTargetStreamer.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo/ya.make b/contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo/ya.make new file mode 100644 index 0000000000..167710971a --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo/ya.make @@ -0,0 +1,27 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/Target/NVPTX + contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + NVPTXTargetInfo.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/NVPTX/ya.make b/contrib/libs/llvm12/lib/Target/NVPTX/ya.make new file mode 100644 index 0000000000..b86455f3f0 --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/NVPTX/ya.make @@ -0,0 +1,64 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/CodeGen + contrib/libs/llvm12/lib/CodeGen/AsmPrinter + contrib/libs/llvm12/lib/CodeGen/SelectionDAG + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/NVPTX/MCTargetDesc + contrib/libs/llvm12/lib/Target/NVPTX/TargetInfo + contrib/libs/llvm12/lib/Transforms/IPO + contrib/libs/llvm12/lib/Transforms/Scalar + contrib/libs/llvm12/lib/Transforms/Utils + contrib/libs/llvm12/lib/Transforms/Vectorize +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/NVPTX + contrib/libs/llvm12/lib/Target/NVPTX +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + NVPTXAllocaHoisting.cpp + NVPTXAsmPrinter.cpp + NVPTXAssignValidGlobalNames.cpp + NVPTXFrameLowering.cpp + NVPTXGenericToNVVM.cpp + NVPTXISelDAGToDAG.cpp + NVPTXISelLowering.cpp + NVPTXImageOptimizer.cpp + NVPTXInstrInfo.cpp + NVPTXLowerAggrCopies.cpp + NVPTXLowerAlloca.cpp + NVPTXLowerArgs.cpp + NVPTXMCExpr.cpp + NVPTXPeephole.cpp + NVPTXPrologEpilogPass.cpp + NVPTXProxyRegErasure.cpp + NVPTXRegisterInfo.cpp + NVPTXReplaceImageHandles.cpp + NVPTXSubtarget.cpp + NVPTXTargetMachine.cpp + NVPTXTargetTransformInfo.cpp + NVPTXUtilities.cpp + NVVMIntrRange.cpp + NVVMReflect.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/PowerPC/AsmParser/ya.make b/contrib/libs/llvm12/lib/Target/PowerPC/AsmParser/ya.make new file mode 100644 index 0000000000..b090474c9d --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/PowerPC/AsmParser/ya.make @@ -0,0 +1,33 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC + contrib/libs/llvm12/lib/Target/PowerPC + contrib/libs/llvm12/lib/Target/PowerPC/AsmParser +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + PPCAsmParser.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/PowerPC/Disassembler/ya.make b/contrib/libs/llvm12/lib/Target/PowerPC/Disassembler/ya.make new file mode 100644 index 0000000000..3e4f91f2e8 --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/PowerPC/Disassembler/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC + contrib/libs/llvm12/lib/Target/PowerPC + contrib/libs/llvm12/lib/Target/PowerPC/Disassembler +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + PPCDisassembler.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc/ya.make b/contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc/ya.make new file mode 100644 index 0000000000..c01e8f2278 --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc/ya.make @@ -0,0 +1,44 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE( + Apache-2.0 WITH LLVM-exception AND + NCSA +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC + contrib/libs/llvm12/lib/Target/PowerPC + contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + PPCAsmBackend.cpp + PPCELFObjectWriter.cpp + PPCELFStreamer.cpp + PPCInstPrinter.cpp + PPCMCAsmInfo.cpp + PPCMCCodeEmitter.cpp + PPCMCExpr.cpp + PPCMCTargetDesc.cpp + PPCPredicates.cpp + PPCXCOFFObjectWriter.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo/ya.make b/contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo/ya.make new file mode 100644 index 0000000000..08615c47e8 --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo/ya.make @@ -0,0 +1,27 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/Target/PowerPC + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + PowerPCTargetInfo.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/PowerPC/ya.make b/contrib/libs/llvm12/lib/Target/PowerPC/ya.make new file mode 100644 index 0000000000..36860097e2 --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/PowerPC/ya.make @@ -0,0 +1,78 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/CodeGen + contrib/libs/llvm12/lib/CodeGen/AsmPrinter + contrib/libs/llvm12/lib/CodeGen/GlobalISel + contrib/libs/llvm12/lib/CodeGen/SelectionDAG + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/PowerPC/MCTargetDesc + contrib/libs/llvm12/lib/Target/PowerPC/TargetInfo + contrib/libs/llvm12/lib/Transforms/Scalar + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/PowerPC + contrib/libs/llvm12/lib/Target/PowerPC +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + GISel/PPCCallLowering.cpp + GISel/PPCInstructionSelector.cpp + GISel/PPCLegalizerInfo.cpp + GISel/PPCRegisterBankInfo.cpp + PPCAsmPrinter.cpp + PPCBoolRetToInt.cpp + PPCBranchCoalescing.cpp + PPCBranchSelector.cpp + PPCCCState.cpp + PPCCTRLoops.cpp + PPCCallingConv.cpp + PPCEarlyReturn.cpp + PPCExpandISEL.cpp + PPCFastISel.cpp + PPCFrameLowering.cpp + PPCHazardRecognizers.cpp + PPCISelDAGToDAG.cpp + PPCISelLowering.cpp + PPCInstrInfo.cpp + PPCLoopInstrFormPrep.cpp + PPCLowerMASSVEntries.cpp + PPCMCInstLower.cpp + PPCMIPeephole.cpp + PPCMachineFunctionInfo.cpp + PPCMachineScheduler.cpp + PPCMacroFusion.cpp + PPCPreEmitPeephole.cpp + PPCReduceCRLogicals.cpp + PPCRegisterInfo.cpp + PPCSubtarget.cpp + PPCTLSDynamicCall.cpp + PPCTOCRegDeps.cpp + PPCTargetMachine.cpp + PPCTargetObjectFile.cpp + PPCTargetTransformInfo.cpp + PPCVSXCopy.cpp + PPCVSXFMAMutate.cpp + PPCVSXSwapRemoval.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/X86/AsmParser/ya.make b/contrib/libs/llvm12/lib/Target/X86/AsmParser/ya.make new file mode 100644 index 0000000000..7021bc60ed --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/X86/AsmParser/ya.make @@ -0,0 +1,33 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/X86/MCTargetDesc + contrib/libs/llvm12/lib/Target/X86/TargetInfo +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86 + contrib/libs/llvm12/lib/Target/X86 + contrib/libs/llvm12/lib/Target/X86/AsmParser +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + X86AsmParser.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/X86/Disassembler/ya.make b/contrib/libs/llvm12/lib/Target/X86/Disassembler/ya.make new file mode 100644 index 0000000000..4b11c2a2fa --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/X86/Disassembler/ya.make @@ -0,0 +1,31 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/X86/TargetInfo +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86 + contrib/libs/llvm12/lib/Target/X86 + contrib/libs/llvm12/lib/Target/X86/Disassembler +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + X86Disassembler.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/ya.make b/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/ya.make new file mode 100644 index 0000000000..9c87094d22 --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/ya.make @@ -0,0 +1,46 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCDisassembler + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target/X86/TargetInfo +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86 + contrib/libs/llvm12/lib/Target/X86 + contrib/libs/llvm12/lib/Target/X86/MCTargetDesc +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + X86ATTInstPrinter.cpp + X86AsmBackend.cpp + X86ELFObjectWriter.cpp + X86InstComments.cpp + X86InstPrinterCommon.cpp + X86IntelInstPrinter.cpp + X86MCAsmInfo.cpp + X86MCCodeEmitter.cpp + X86MCTargetDesc.cpp + X86MachObjectWriter.cpp + X86ShuffleDecode.cpp + X86WinCOFFObjectWriter.cpp + X86WinCOFFStreamer.cpp + X86WinCOFFTargetStreamer.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/X86/TargetInfo/ya.make b/contrib/libs/llvm12/lib/Target/X86/TargetInfo/ya.make new file mode 100644 index 0000000000..acfe9ed6ef --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/X86/TargetInfo/ya.make @@ -0,0 +1,27 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/Target/X86 + contrib/libs/llvm12/lib/Target/X86/TargetInfo +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + X86TargetInfo.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/X86/ya.make b/contrib/libs/llvm12/lib/Target/X86/ya.make new file mode 100644 index 0000000000..43c016bce4 --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/X86/ya.make @@ -0,0 +1,99 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE( + Apache-2.0 WITH LLVM-exception AND + NCSA +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/CodeGen + contrib/libs/llvm12/lib/CodeGen/AsmPrinter + contrib/libs/llvm12/lib/CodeGen/GlobalISel + contrib/libs/llvm12/lib/CodeGen/SelectionDAG + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Target/X86/MCTargetDesc + contrib/libs/llvm12/lib/Target/X86/TargetInfo + contrib/libs/llvm12/lib/Transforms/CFGuard +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/Target/X86 + contrib/libs/llvm12/lib/Target/X86 +) + +NO_CLANG_COVERAGE() + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + X86AsmPrinter.cpp + X86AvoidStoreForwardingBlocks.cpp + X86AvoidTrailingCall.cpp + X86CallFrameOptimization.cpp + X86CallLowering.cpp + X86CallingConv.cpp + X86CmovConversion.cpp + X86DiscriminateMemOps.cpp + X86DomainReassignment.cpp + X86EvexToVex.cpp + X86ExpandPseudo.cpp + X86FastISel.cpp + X86FixupBWInsts.cpp + X86FixupLEAs.cpp + X86FixupSetCC.cpp + X86FlagsCopyLowering.cpp + X86FloatingPoint.cpp + X86FrameLowering.cpp + X86ISelDAGToDAG.cpp + X86ISelLowering.cpp + X86IndirectBranchTracking.cpp + X86IndirectThunks.cpp + X86InsertPrefetch.cpp + X86InsertWait.cpp + X86InstCombineIntrinsic.cpp + X86InstrFMA3Info.cpp + X86InstrFoldTables.cpp + X86InstrInfo.cpp + X86InstructionSelector.cpp + X86InterleavedAccess.cpp + X86LegalizerInfo.cpp + X86LoadValueInjectionLoadHardening.cpp + X86LoadValueInjectionRetHardening.cpp + X86LowerAMXType.cpp + X86MCInstLower.cpp + X86MachineFunctionInfo.cpp + X86MacroFusion.cpp + X86OptimizeLEAs.cpp + X86PadShortFunction.cpp + X86PartialReduction.cpp + X86PreTileConfig.cpp + X86RegisterBankInfo.cpp + X86RegisterInfo.cpp + X86SelectionDAGInfo.cpp + X86ShuffleDecodeConstantPool.cpp + X86SpeculativeExecutionSideEffectSuppression.cpp + X86SpeculativeLoadHardening.cpp + X86Subtarget.cpp + X86TargetMachine.cpp + X86TargetObjectFile.cpp + X86TargetTransformInfo.cpp + X86TileConfig.cpp + X86VZeroUpper.cpp + X86WinAllocaExpander.cpp + X86WinEHState.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Target/ya.make b/contrib/libs/llvm12/lib/Target/ya.make new file mode 100644 index 0000000000..73e90f4b10 --- /dev/null +++ b/contrib/libs/llvm12/lib/Target/ya.make @@ -0,0 +1,34 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE(Apache-2.0 WITH LLVM-exception) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Analysis + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/Target +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + Target.cpp + TargetIntrinsicInfo.cpp + TargetLoweringObjectFile.cpp + TargetMachine.cpp + TargetMachineC.cpp +) + +END() |