diff options
author | alexv-smirnov <alex@ydb.tech> | 2023-06-13 11:05:01 +0300 |
---|---|---|
committer | alexv-smirnov <alex@ydb.tech> | 2023-06-13 11:05:01 +0300 |
commit | bf0f13dd39ee3e65092ba3572bb5b1fcd125dcd0 (patch) | |
tree | 1d1df72c0541a59a81439842f46d95396d3e7189 /contrib/libs/llvm12/lib | |
parent | 8bfdfa9a9bd19bddbc58d888e180fbd1218681be (diff) | |
download | ydb-bf0f13dd39ee3e65092ba3572bb5b1fcd125dcd0.tar.gz |
add ymake export to ydb
Diffstat (limited to 'contrib/libs/llvm12/lib')
99 files changed, 4668 insertions, 0 deletions
diff --git a/contrib/libs/llvm12/lib/Analysis/ya.make b/contrib/libs/llvm12/lib/Analysis/ya.make new file mode 100644 index 0000000000..9de20901d6 --- /dev/null +++ b/contrib/libs/llvm12/lib/Analysis/ya.make @@ -0,0 +1,146 @@ +# 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/IR + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/Analysis +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AliasAnalysis.cpp + AliasAnalysisEvaluator.cpp + AliasAnalysisSummary.cpp + AliasSetTracker.cpp + Analysis.cpp + AssumeBundleQueries.cpp + AssumptionCache.cpp + BasicAliasAnalysis.cpp + BlockFrequencyInfo.cpp + BlockFrequencyInfoImpl.cpp + BranchProbabilityInfo.cpp + CFG.cpp + CFGPrinter.cpp + CFLAndersAliasAnalysis.cpp + CFLSteensAliasAnalysis.cpp + CGSCCPassManager.cpp + CallGraph.cpp + CallGraphSCCPass.cpp + CallPrinter.cpp + CaptureTracking.cpp + CmpInstAnalysis.cpp + CodeMetrics.cpp + ConstantFolding.cpp + ConstraintSystem.cpp + CostModel.cpp + DDG.cpp + DDGPrinter.cpp + Delinearization.cpp + DemandedBits.cpp + DependenceAnalysis.cpp + DependenceGraphBuilder.cpp + DevelopmentModeInlineAdvisor.cpp + DivergenceAnalysis.cpp + DomPrinter.cpp + DomTreeUpdater.cpp + DominanceFrontier.cpp + EHPersonalities.cpp + FunctionPropertiesAnalysis.cpp + GlobalsModRef.cpp + GuardUtils.cpp + HeatUtils.cpp + IRSimilarityIdentifier.cpp + IVDescriptors.cpp + IVUsers.cpp + ImportedFunctionsInliningStatistics.cpp + IndirectCallPromotionAnalysis.cpp + InlineAdvisor.cpp + InlineCost.cpp + InlineSizeEstimatorAnalysis.cpp + InstCount.cpp + InstructionPrecedenceTracking.cpp + InstructionSimplify.cpp + Interval.cpp + IntervalPartition.cpp + LazyBlockFrequencyInfo.cpp + LazyBranchProbabilityInfo.cpp + LazyCallGraph.cpp + LazyValueInfo.cpp + LegacyDivergenceAnalysis.cpp + Lint.cpp + Loads.cpp + LoopAccessAnalysis.cpp + LoopAnalysisManager.cpp + LoopCacheAnalysis.cpp + LoopInfo.cpp + LoopNestAnalysis.cpp + LoopPass.cpp + LoopUnrollAnalyzer.cpp + MLInlineAdvisor.cpp + MemDepPrinter.cpp + MemDerefPrinter.cpp + MemoryBuiltins.cpp + MemoryDependenceAnalysis.cpp + MemoryLocation.cpp + MemorySSA.cpp + MemorySSAUpdater.cpp + ModuleDebugInfoPrinter.cpp + ModuleSummaryAnalysis.cpp + MustExecute.cpp + ObjCARCAliasAnalysis.cpp + ObjCARCAnalysisUtils.cpp + ObjCARCInstKind.cpp + OptimizationRemarkEmitter.cpp + PHITransAddr.cpp + PhiValues.cpp + PostDominators.cpp + ProfileSummaryInfo.cpp + PtrUseVisitor.cpp + RegionInfo.cpp + RegionPass.cpp + RegionPrinter.cpp + ReleaseModeModelRunner.cpp + ReplayInlineAdvisor.cpp + ScalarEvolution.cpp + ScalarEvolutionAliasAnalysis.cpp + ScalarEvolutionDivision.cpp + ScalarEvolutionNormalization.cpp + ScopedNoAliasAA.cpp + StackLifetime.cpp + StackSafetyAnalysis.cpp + SyncDependenceAnalysis.cpp + SyntheticCountsUtils.cpp + TFUtils.cpp + TargetLibraryInfo.cpp + TargetTransformInfo.cpp + Trace.cpp + TypeBasedAliasAnalysis.cpp + TypeMetadataUtils.cpp + VFABIDemangling.cpp + ValueLattice.cpp + ValueLatticeUtils.cpp + ValueTracking.cpp + VectorUtils.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/AsmParser/ya.make b/contrib/libs/llvm12/lib/AsmParser/ya.make new file mode 100644 index 0000000000..5a2ed51a71 --- /dev/null +++ b/contrib/libs/llvm12/lib/AsmParser/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/BinaryFormat + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/AsmParser +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + LLLexer.cpp + LLParser.cpp + Parser.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/BinaryFormat/ya.make b/contrib/libs/llvm12/lib/BinaryFormat/ya.make new file mode 100644 index 0000000000..c466edfa5c --- /dev/null +++ b/contrib/libs/llvm12/lib/BinaryFormat/ya.make @@ -0,0 +1,39 @@ +# 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/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/BinaryFormat +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AMDGPUMetadataVerifier.cpp + Dwarf.cpp + MachO.cpp + Magic.cpp + Minidump.cpp + MsgPackDocument.cpp + MsgPackDocumentYAML.cpp + MsgPackReader.cpp + MsgPackWriter.cpp + Wasm.cpp + XCOFF.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Bitcode/Reader/ya.make b/contrib/libs/llvm12/lib/Bitcode/Reader/ya.make new file mode 100644 index 0000000000..5ff600cff8 --- /dev/null +++ b/contrib/libs/llvm12/lib/Bitcode/Reader/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/Bitstream/Reader + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/Bitcode/Reader +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + BitReader.cpp + BitcodeAnalyzer.cpp + BitcodeReader.cpp + MetadataLoader.cpp + ValueList.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Bitcode/Writer/ya.make b/contrib/libs/llvm12/lib/Bitcode/Writer/ya.make new file mode 100644 index 0000000000..3a4ff16476 --- /dev/null +++ b/contrib/libs/llvm12/lib/Bitcode/Writer/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/Object + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/Bitcode/Writer +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + BitWriter.cpp + BitcodeWriter.cpp + BitcodeWriterPass.cpp + ValueEnumerator.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Bitstream/Reader/ya.make b/contrib/libs/llvm12/lib/Bitstream/Reader/ya.make new file mode 100644 index 0000000000..db6b43a8cb --- /dev/null +++ b/contrib/libs/llvm12/lib/Bitstream/Reader/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/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/Bitstream/Reader +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + BitstreamReader.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/ya.make b/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/ya.make new file mode 100644 index 0000000000..d0236557d8 --- /dev/null +++ b/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/ya.make @@ -0,0 +1,70 @@ +# 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/DebugInfo/CodeView + contrib/libs/llvm12/lib/DebugInfo/DWARF + contrib/libs/llvm12/lib/DebugInfo/MSF + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target +) + +IF (SANITIZER_TYPE == "undefined") + PEERDIR( + contrib/libs/llvm12/lib/Target/ARM/MCTargetDesc + ) +ENDIF() + +ADDINCL( + contrib/libs/llvm12/lib/CodeGen/AsmPrinter +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AIXException.cpp + ARMException.cpp + AccelTable.cpp + AddressPool.cpp + AsmPrinter.cpp + AsmPrinterDwarf.cpp + AsmPrinterInlineAsm.cpp + CodeViewDebug.cpp + DIE.cpp + DIEHash.cpp + DbgEntityHistoryCalculator.cpp + DebugHandlerBase.cpp + DebugLocStream.cpp + DwarfCFIException.cpp + DwarfCompileUnit.cpp + DwarfDebug.cpp + DwarfExpression.cpp + DwarfFile.cpp + DwarfStringPool.cpp + DwarfUnit.cpp + EHStreamer.cpp + ErlangGCPrinter.cpp + OcamlGCPrinter.cpp + PseudoProbePrinter.cpp + WasmException.cpp + WinCFGuard.cpp + WinException.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/CodeGen/GlobalISel/ya.make b/contrib/libs/llvm12/lib/CodeGen/GlobalISel/ya.make new file mode 100644 index 0000000000..d4ee068aff --- /dev/null +++ b/contrib/libs/llvm12/lib/CodeGen/GlobalISel/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/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/Transforms/Utils +) + +ADDINCL( + contrib/libs/llvm12/lib/CodeGen/GlobalISel +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + CSEInfo.cpp + CSEMIRBuilder.cpp + CallLowering.cpp + Combiner.cpp + CombinerHelper.cpp + GISelChangeObserver.cpp + GISelKnownBits.cpp + GlobalISel.cpp + IRTranslator.cpp + InlineAsmLowering.cpp + InstructionSelect.cpp + InstructionSelector.cpp + LegalityPredicates.cpp + LegalizeMutations.cpp + Legalizer.cpp + LegalizerHelper.cpp + LegalizerInfo.cpp + Localizer.cpp + LostDebugLocObserver.cpp + MachineIRBuilder.cpp + RegBankSelect.cpp + RegisterBank.cpp + RegisterBankInfo.cpp + Utils.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/CodeGen/MIRParser/ya.make b/contrib/libs/llvm12/lib/CodeGen/MIRParser/ya.make new file mode 100644 index 0000000000..18f32c7f8d --- /dev/null +++ b/contrib/libs/llvm12/lib/CodeGen/MIRParser/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/AsmParser + contrib/libs/llvm12/lib/BinaryFormat + contrib/libs/llvm12/lib/CodeGen + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target +) + +ADDINCL( + contrib/libs/llvm12/lib/CodeGen/MIRParser +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + MILexer.cpp + MIParser.cpp + MIRParser.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/ya.make b/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/ya.make new file mode 100644 index 0000000000..09d4c52f8f --- /dev/null +++ b/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/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/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + contrib/libs/llvm12/lib/CodeGen/SelectionDAG +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + DAGCombiner.cpp + FastISel.cpp + FunctionLoweringInfo.cpp + InstrEmitter.cpp + LegalizeDAG.cpp + LegalizeFloatTypes.cpp + LegalizeIntegerTypes.cpp + LegalizeTypes.cpp + LegalizeTypesGeneric.cpp + LegalizeVectorOps.cpp + LegalizeVectorTypes.cpp + ResourcePriorityQueue.cpp + ScheduleDAGFast.cpp + ScheduleDAGRRList.cpp + ScheduleDAGSDNodes.cpp + ScheduleDAGVLIW.cpp + SelectionDAG.cpp + SelectionDAGAddressAnalysis.cpp + SelectionDAGBuilder.cpp + SelectionDAGDumper.cpp + SelectionDAGISel.cpp + SelectionDAGPrinter.cpp + SelectionDAGTargetInfo.cpp + StatepointLowering.cpp + TargetLowering.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/CodeGen/ya.make b/contrib/libs/llvm12/lib/CodeGen/ya.make new file mode 100644 index 0000000000..249a95e5eb --- /dev/null +++ b/contrib/libs/llvm12/lib/CodeGen/ya.make @@ -0,0 +1,228 @@ +# 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/Bitcode/Reader + contrib/libs/llvm12/lib/Bitcode/Writer + 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/Transforms/Scalar + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + contrib/libs/llvm12/lib/CodeGen +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AggressiveAntiDepBreaker.cpp + AllocationOrder.cpp + Analysis.cpp + AtomicExpandPass.cpp + BasicBlockSections.cpp + BasicTargetTransformInfo.cpp + BranchFolding.cpp + BranchRelaxation.cpp + BreakFalseDeps.cpp + BuiltinGCs.cpp + CFGuardLongjmp.cpp + CFIInstrInserter.cpp + CalcSpillWeights.cpp + CallingConvLower.cpp + CodeGen.cpp + CodeGenPassBuilder.cpp + CodeGenPrepare.cpp + CommandFlags.cpp + CriticalAntiDepBreaker.cpp + DFAPacketizer.cpp + DeadMachineInstructionElim.cpp + DetectDeadLanes.cpp + DwarfEHPrepare.cpp + EarlyIfConversion.cpp + EdgeBundles.cpp + ExecutionDomainFix.cpp + ExpandMemCmp.cpp + ExpandPostRAPseudos.cpp + ExpandReductions.cpp + FEntryInserter.cpp + FaultMaps.cpp + FinalizeISel.cpp + FixupStatepointCallerSaved.cpp + FuncletLayout.cpp + GCMetadata.cpp + GCMetadataPrinter.cpp + GCRootLowering.cpp + GCStrategy.cpp + GlobalMerge.cpp + HardwareLoops.cpp + IfConversion.cpp + ImplicitNullChecks.cpp + IndirectBrExpandPass.cpp + InlineSpiller.cpp + InterferenceCache.cpp + InterleavedAccessPass.cpp + InterleavedLoadCombinePass.cpp + IntrinsicLowering.cpp + LLVMTargetMachine.cpp + LatencyPriorityQueue.cpp + LazyMachineBlockFrequencyInfo.cpp + LexicalScopes.cpp + LiveDebugValues/InstrRefBasedImpl.cpp + LiveDebugValues/LiveDebugValues.cpp + LiveDebugValues/VarLocBasedImpl.cpp + LiveDebugVariables.cpp + LiveInterval.cpp + LiveIntervalCalc.cpp + LiveIntervalUnion.cpp + LiveIntervals.cpp + LivePhysRegs.cpp + LiveRangeCalc.cpp + LiveRangeEdit.cpp + LiveRangeShrink.cpp + LiveRegMatrix.cpp + LiveRegUnits.cpp + LiveStacks.cpp + LiveVariables.cpp + LocalStackSlotAllocation.cpp + LoopTraversal.cpp + LowLevelType.cpp + LowerEmuTLS.cpp + MBFIWrapper.cpp + MIRCanonicalizerPass.cpp + MIRNamerPass.cpp + MIRPrinter.cpp + MIRPrintingPass.cpp + MIRVRegNamerUtils.cpp + MachineBasicBlock.cpp + MachineBlockFrequencyInfo.cpp + MachineBlockPlacement.cpp + MachineBranchProbabilityInfo.cpp + MachineCSE.cpp + MachineCheckDebugify.cpp + MachineCombiner.cpp + MachineCopyPropagation.cpp + MachineDebugify.cpp + MachineDominanceFrontier.cpp + MachineDominators.cpp + MachineFrameInfo.cpp + MachineFunction.cpp + MachineFunctionPass.cpp + MachineFunctionPrinterPass.cpp + MachineFunctionSplitter.cpp + MachineInstr.cpp + MachineInstrBundle.cpp + MachineLICM.cpp + MachineLoopInfo.cpp + MachineLoopUtils.cpp + MachineModuleInfo.cpp + MachineModuleInfoImpls.cpp + MachineOperand.cpp + MachineOptimizationRemarkEmitter.cpp + MachineOutliner.cpp + MachinePassManager.cpp + MachinePipeliner.cpp + MachinePostDominators.cpp + MachineRegionInfo.cpp + MachineRegisterInfo.cpp + MachineSSAUpdater.cpp + MachineScheduler.cpp + MachineSink.cpp + MachineSizeOpts.cpp + MachineStableHash.cpp + MachineStripDebug.cpp + MachineTraceMetrics.cpp + MachineVerifier.cpp + MacroFusion.cpp + ModuloSchedule.cpp + MultiHazardRecognizer.cpp + NonRelocatableStringpool.cpp + OptimizePHIs.cpp + PHIElimination.cpp + PHIEliminationUtils.cpp + ParallelCG.cpp + PatchableFunction.cpp + PeepholeOptimizer.cpp + PostRAHazardRecognizer.cpp + PostRASchedulerList.cpp + PreISelIntrinsicLowering.cpp + ProcessImplicitDefs.cpp + PrologEpilogInserter.cpp + PseudoProbeInserter.cpp + PseudoSourceValue.cpp + RDFGraph.cpp + RDFLiveness.cpp + RDFRegisters.cpp + ReachingDefAnalysis.cpp + RegAllocBase.cpp + RegAllocBasic.cpp + RegAllocFast.cpp + RegAllocGreedy.cpp + RegAllocPBQP.cpp + RegUsageInfoCollector.cpp + RegUsageInfoPropagate.cpp + RegisterClassInfo.cpp + RegisterCoalescer.cpp + RegisterPressure.cpp + RegisterScavenging.cpp + RegisterUsageInfo.cpp + RenameIndependentSubregs.cpp + ResetMachineFunctionPass.cpp + SafeStack.cpp + SafeStackLayout.cpp + ScheduleDAG.cpp + ScheduleDAGInstrs.cpp + ScheduleDAGPrinter.cpp + ScoreboardHazardRecognizer.cpp + ShadowStackGCLowering.cpp + ShrinkWrap.cpp + SjLjEHPrepare.cpp + SlotIndexes.cpp + SpillPlacement.cpp + SplitKit.cpp + StackColoring.cpp + StackMapLivenessAnalysis.cpp + StackMaps.cpp + StackProtector.cpp + StackSlotColoring.cpp + SwiftErrorValueTracking.cpp + SwitchLoweringUtils.cpp + TailDuplication.cpp + TailDuplicator.cpp + TargetFrameLoweringImpl.cpp + TargetInstrInfo.cpp + TargetLoweringBase.cpp + TargetLoweringObjectFileImpl.cpp + TargetOptionsImpl.cpp + TargetPassConfig.cpp + TargetRegisterInfo.cpp + TargetSchedule.cpp + TargetSubtargetInfo.cpp + TwoAddressInstructionPass.cpp + TypePromotion.cpp + UnreachableBlockElim.cpp + ValueTypes.cpp + VirtRegMap.cpp + WasmEHPrepare.cpp + WinEHPrepare.cpp + XRayInstrumentation.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/DWARFLinker/ya.make b/contrib/libs/llvm12/lib/DWARFLinker/ya.make new file mode 100644 index 0000000000..f1b7585231 --- /dev/null +++ b/contrib/libs/llvm12/lib/DWARFLinker/ya.make @@ -0,0 +1,36 @@ +# 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/CodeGen + contrib/libs/llvm12/lib/CodeGen/AsmPrinter + contrib/libs/llvm12/lib/DebugInfo/DWARF + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/DWARFLinker +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + DWARFLinker.cpp + DWARFLinkerCompileUnit.cpp + DWARFLinkerDeclContext.cpp + DWARFStreamer.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/DebugInfo/CodeView/ya.make b/contrib/libs/llvm12/lib/DebugInfo/CodeView/ya.make new file mode 100644 index 0000000000..45ae58845e --- /dev/null +++ b/contrib/libs/llvm12/lib/DebugInfo/CodeView/ya.make @@ -0,0 +1,66 @@ +# 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/DebugInfo/MSF + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/DebugInfo/CodeView +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AppendingTypeTableBuilder.cpp + CVSymbolVisitor.cpp + CVTypeVisitor.cpp + CodeViewError.cpp + CodeViewRecordIO.cpp + ContinuationRecordBuilder.cpp + DebugChecksumsSubsection.cpp + DebugCrossExSubsection.cpp + DebugCrossImpSubsection.cpp + DebugFrameDataSubsection.cpp + DebugInlineeLinesSubsection.cpp + DebugLinesSubsection.cpp + DebugStringTableSubsection.cpp + DebugSubsection.cpp + DebugSubsectionRecord.cpp + DebugSubsectionVisitor.cpp + DebugSymbolRVASubsection.cpp + DebugSymbolsSubsection.cpp + EnumTables.cpp + Formatters.cpp + GlobalTypeTableBuilder.cpp + LazyRandomTypeCollection.cpp + Line.cpp + MergingTypeTableBuilder.cpp + RecordName.cpp + RecordSerialization.cpp + SimpleTypeSerializer.cpp + StringsAndChecksums.cpp + SymbolDumper.cpp + SymbolRecordHelpers.cpp + SymbolRecordMapping.cpp + SymbolSerializer.cpp + TypeDumpVisitor.cpp + TypeHashing.cpp + TypeIndex.cpp + TypeIndexDiscovery.cpp + TypeRecordHelpers.cpp + TypeRecordMapping.cpp + TypeStreamMerger.cpp + TypeTableCollection.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/DebugInfo/DWARF/ya.make b/contrib/libs/llvm12/lib/DebugInfo/DWARF/ya.make new file mode 100644 index 0000000000..22f831fb25 --- /dev/null +++ b/contrib/libs/llvm12/lib/DebugInfo/DWARF/ya.make @@ -0,0 +1,56 @@ +# 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/BinaryFormat + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/DebugInfo/DWARF +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + DWARFAbbreviationDeclaration.cpp + DWARFAcceleratorTable.cpp + DWARFAddressRange.cpp + DWARFCompileUnit.cpp + DWARFContext.cpp + DWARFDataExtractor.cpp + DWARFDebugAbbrev.cpp + DWARFDebugAddr.cpp + DWARFDebugArangeSet.cpp + DWARFDebugAranges.cpp + DWARFDebugFrame.cpp + DWARFDebugInfoEntry.cpp + DWARFDebugLine.cpp + DWARFDebugLoc.cpp + DWARFDebugMacro.cpp + DWARFDebugPubTable.cpp + DWARFDebugRangeList.cpp + DWARFDebugRnglists.cpp + DWARFDie.cpp + DWARFExpression.cpp + DWARFFormValue.cpp + DWARFGdbIndex.cpp + DWARFListTable.cpp + DWARFLocationExpression.cpp + DWARFTypeUnit.cpp + DWARFUnit.cpp + DWARFUnitIndex.cpp + DWARFVerifier.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/DebugInfo/GSYM/ya.make b/contrib/libs/llvm12/lib/DebugInfo/GSYM/ya.make new file mode 100644 index 0000000000..ea351dc059 --- /dev/null +++ b/contrib/libs/llvm12/lib/DebugInfo/GSYM/ya.make @@ -0,0 +1,42 @@ +# 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/lib/DebugInfo/DWARF + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/DebugInfo/GSYM +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + DwarfTransformer.cpp + FileWriter.cpp + FunctionInfo.cpp + GsymCreator.cpp + GsymReader.cpp + Header.cpp + InlineInfo.cpp + LineTable.cpp + LookupResult.cpp + ObjectFileTransformer.cpp + Range.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/DebugInfo/MSF/ya.make b/contrib/libs/llvm12/lib/DebugInfo/MSF/ya.make new file mode 100644 index 0000000000..97bc6950ae --- /dev/null +++ b/contrib/libs/llvm12/lib/DebugInfo/MSF/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/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/DebugInfo/MSF +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + MSFBuilder.cpp + MSFCommon.cpp + MSFError.cpp + MappedBlockStream.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/DebugInfo/PDB/ya.make b/contrib/libs/llvm12/lib/DebugInfo/PDB/ya.make new file mode 100644 index 0000000000..73179cd5ed --- /dev/null +++ b/contrib/libs/llvm12/lib/DebugInfo/PDB/ya.make @@ -0,0 +1,119 @@ +# 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/BinaryFormat + contrib/libs/llvm12/lib/DebugInfo/CodeView + contrib/libs/llvm12/lib/DebugInfo/MSF + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/DebugInfo/PDB +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + GenericError.cpp + IPDBSourceFile.cpp + Native/DbiModuleDescriptor.cpp + Native/DbiModuleDescriptorBuilder.cpp + Native/DbiModuleList.cpp + Native/DbiStream.cpp + Native/DbiStreamBuilder.cpp + Native/EnumTables.cpp + Native/GSIStreamBuilder.cpp + Native/GlobalsStream.cpp + Native/Hash.cpp + Native/HashTable.cpp + Native/InfoStream.cpp + Native/InfoStreamBuilder.cpp + Native/InjectedSourceStream.cpp + Native/ModuleDebugStream.cpp + Native/NamedStreamMap.cpp + Native/NativeCompilandSymbol.cpp + Native/NativeEnumGlobals.cpp + Native/NativeEnumInjectedSources.cpp + Native/NativeEnumLineNumbers.cpp + Native/NativeEnumModules.cpp + Native/NativeEnumSymbols.cpp + Native/NativeEnumTypes.cpp + Native/NativeExeSymbol.cpp + Native/NativeFunctionSymbol.cpp + Native/NativeInlineSiteSymbol.cpp + Native/NativeLineNumber.cpp + Native/NativePublicSymbol.cpp + Native/NativeRawSymbol.cpp + Native/NativeSession.cpp + Native/NativeSourceFile.cpp + Native/NativeSymbolEnumerator.cpp + Native/NativeTypeArray.cpp + Native/NativeTypeBuiltin.cpp + Native/NativeTypeEnum.cpp + Native/NativeTypeFunctionSig.cpp + Native/NativeTypePointer.cpp + Native/NativeTypeTypedef.cpp + Native/NativeTypeUDT.cpp + Native/NativeTypeVTShape.cpp + Native/PDBFile.cpp + Native/PDBFileBuilder.cpp + Native/PDBStringTable.cpp + Native/PDBStringTableBuilder.cpp + Native/PublicsStream.cpp + Native/RawError.cpp + Native/SymbolCache.cpp + Native/SymbolStream.cpp + Native/TpiHashing.cpp + Native/TpiStream.cpp + Native/TpiStreamBuilder.cpp + PDB.cpp + PDBContext.cpp + PDBExtras.cpp + PDBInterfaceAnchors.cpp + PDBSymDumper.cpp + PDBSymbol.cpp + PDBSymbolAnnotation.cpp + PDBSymbolBlock.cpp + PDBSymbolCompiland.cpp + PDBSymbolCompilandDetails.cpp + PDBSymbolCompilandEnv.cpp + PDBSymbolCustom.cpp + PDBSymbolData.cpp + PDBSymbolExe.cpp + PDBSymbolFunc.cpp + PDBSymbolFuncDebugEnd.cpp + PDBSymbolFuncDebugStart.cpp + PDBSymbolLabel.cpp + PDBSymbolPublicSymbol.cpp + PDBSymbolThunk.cpp + PDBSymbolTypeArray.cpp + PDBSymbolTypeBaseClass.cpp + PDBSymbolTypeBuiltin.cpp + PDBSymbolTypeCustom.cpp + PDBSymbolTypeDimension.cpp + PDBSymbolTypeEnum.cpp + PDBSymbolTypeFriend.cpp + PDBSymbolTypeFunctionArg.cpp + PDBSymbolTypeFunctionSig.cpp + PDBSymbolTypeManaged.cpp + PDBSymbolTypePointer.cpp + PDBSymbolTypeTypedef.cpp + PDBSymbolTypeUDT.cpp + PDBSymbolTypeVTable.cpp + PDBSymbolTypeVTableShape.cpp + PDBSymbolUnknown.cpp + PDBSymbolUsingNamespace.cpp + UDTLayout.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/DebugInfo/Symbolize/ya.make b/contrib/libs/llvm12/lib/DebugInfo/Symbolize/ya.make new file mode 100644 index 0000000000..6485cf4ff8 --- /dev/null +++ b/contrib/libs/llvm12/lib/DebugInfo/Symbolize/ya.make @@ -0,0 +1,32 @@ +# 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/DebugInfo/DWARF + contrib/libs/llvm12/lib/DebugInfo/PDB + contrib/libs/llvm12/lib/Demangle + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/DebugInfo/Symbolize +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + DIPrinter.cpp + SymbolizableObjectFile.cpp + Symbolize.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Demangle/ya.make b/contrib/libs/llvm12/lib/Demangle/ya.make new file mode 100644 index 0000000000..c4e86534c4 --- /dev/null +++ b/contrib/libs/llvm12/lib/Demangle/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 +) + +ADDINCL( + contrib/libs/llvm12/lib/Demangle +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + Demangle.cpp + ItaniumDemangle.cpp + MicrosoftDemangle.cpp + MicrosoftDemangleNodes.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/Interpreter/ya.make b/contrib/libs/llvm12/lib/ExecutionEngine/Interpreter/ya.make new file mode 100644 index 0000000000..b220f79fc9 --- /dev/null +++ b/contrib/libs/llvm12/lib/ExecutionEngine/Interpreter/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/CodeGen + contrib/libs/llvm12/lib/ExecutionEngine + contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Support + contrib/restricted/libffi +) + +ADDINCL( + contrib/libs/llvm12/lib/ExecutionEngine/Interpreter + contrib/restricted/libffi/include +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + Execution.cpp + ExternalFunctions.cpp + Interpreter.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/JITLink/ya.make b/contrib/libs/llvm12/lib/ExecutionEngine/JITLink/ya.make new file mode 100644 index 0000000000..fcf5d777bd --- /dev/null +++ b/contrib/libs/llvm12/lib/ExecutionEngine/JITLink/ya.make @@ -0,0 +1,41 @@ +# 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/lib/BinaryFormat + contrib/libs/llvm12/lib/ExecutionEngine/Orc/TargetProcess + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/ExecutionEngine/JITLink +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + EHFrameSupport.cpp + ELF.cpp + ELF_x86_64.cpp + JITLink.cpp + JITLinkGeneric.cpp + JITLinkMemoryManager.cpp + MachO.cpp + MachOLinkGraphBuilder.cpp + MachO_arm64.cpp + MachO_x86_64.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/MCJIT/ya.make b/contrib/libs/llvm12/lib/ExecutionEngine/MCJIT/ya.make new file mode 100644 index 0000000000..c5977afd20 --- /dev/null +++ b/contrib/libs/llvm12/lib/ExecutionEngine/MCJIT/ya.make @@ -0,0 +1,32 @@ +# 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/ExecutionEngine + contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target +) + +ADDINCL( + contrib/libs/llvm12/lib/ExecutionEngine/MCJIT +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + MCJIT.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/Orc/Shared/ya.make b/contrib/libs/llvm12/lib/ExecutionEngine/Orc/Shared/ya.make new file mode 100644 index 0000000000..194fbb6084 --- /dev/null +++ b/contrib/libs/llvm12/lib/ExecutionEngine/Orc/Shared/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/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/ExecutionEngine/Orc/Shared +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + OrcError.cpp + RPCError.cpp + TargetProcessControlTypes.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/Orc/TargetProcess/ya.make b/contrib/libs/llvm12/lib/ExecutionEngine/Orc/TargetProcess/ya.make new file mode 100644 index 0000000000..a6b83e52d3 --- /dev/null +++ b/contrib/libs/llvm12/lib/ExecutionEngine/Orc/TargetProcess/ya.make @@ -0,0 +1,31 @@ +# 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/lib/ExecutionEngine/Orc/Shared + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/ExecutionEngine/Orc/TargetProcess +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + RegisterEHFrames.cpp + TargetExecutionUtils.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/Orc/ya.make b/contrib/libs/llvm12/lib/ExecutionEngine/Orc/ya.make new file mode 100644 index 0000000000..906fa42647 --- /dev/null +++ b/contrib/libs/llvm12/lib/ExecutionEngine/Orc/ya.make @@ -0,0 +1,66 @@ +# 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/Bitcode/Reader + contrib/libs/llvm12/lib/Bitcode/Writer + contrib/libs/llvm12/lib/ExecutionEngine + contrib/libs/llvm12/lib/ExecutionEngine/JITLink + contrib/libs/llvm12/lib/ExecutionEngine/Orc/Shared + contrib/libs/llvm12/lib/ExecutionEngine/Orc/TargetProcess + contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Passes + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + contrib/libs/llvm12/lib/ExecutionEngine/Orc +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + CompileOnDemandLayer.cpp + CompileUtils.cpp + Core.cpp + DebugUtils.cpp + ExecutionUtils.cpp + IRCompileLayer.cpp + IRTransformLayer.cpp + IndirectionUtils.cpp + JITTargetMachineBuilder.cpp + LLJIT.cpp + Layer.cpp + LazyReexports.cpp + MachOPlatform.cpp + Mangling.cpp + ObjectLinkingLayer.cpp + ObjectTransformLayer.cpp + OrcABISupport.cpp + OrcV2CBindings.cpp + RTDyldObjectLinkingLayer.cpp + SpeculateAnalyses.cpp + Speculation.cpp + TPCDynamicLibrarySearchGenerator.cpp + TPCEHFrameRegistrar.cpp + TPCIndirectionUtils.cpp + TargetProcessControl.cpp + ThreadSafeModule.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents/ya.make b/contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents/ya.make new file mode 100644 index 0000000000..37edec50f2 --- /dev/null +++ b/contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents/ya.make @@ -0,0 +1,32 @@ +# 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/CodeGen + contrib/libs/llvm12/lib/DebugInfo/DWARF + contrib/libs/llvm12/lib/ExecutionEngine + contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + PerfJITEventListener.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld/ya.make b/contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld/ya.make new file mode 100644 index 0000000000..3690585316 --- /dev/null +++ b/contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld/ya.make @@ -0,0 +1,37 @@ +# 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/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + JITSymbol.cpp + RTDyldMemoryManager.cpp + RuntimeDyld.cpp + RuntimeDyldCOFF.cpp + RuntimeDyldChecker.cpp + RuntimeDyldELF.cpp + RuntimeDyldMachO.cpp + Targets/RuntimeDyldELFMips.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/ya.make b/contrib/libs/llvm12/lib/ExecutionEngine/ya.make new file mode 100644 index 0000000000..bae8044455 --- /dev/null +++ b/contrib/libs/llvm12/lib/ExecutionEngine/ya.make @@ -0,0 +1,36 @@ +# 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/ExecutionEngine/RuntimeDyld + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target +) + +ADDINCL( + contrib/libs/llvm12/lib/ExecutionEngine +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + ExecutionEngine.cpp + ExecutionEngineBindings.cpp + GDBRegistrationListener.cpp + SectionMemoryManager.cpp + TargetSelect.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Extensions/ya.make b/contrib/libs/llvm12/lib/Extensions/ya.make new file mode 100644 index 0000000000..44fc60b9b7 --- /dev/null +++ b/contrib/libs/llvm12/lib/Extensions/ya.make @@ -0,0 +1,28 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(NCSA) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/tools/polly/lib + contrib/libs/llvm12/tools/polly/lib/External/isl +) + +ADDINCL( + contrib/libs/llvm12/lib/Extensions +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + Extensions.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/FileCheck/ya.make b/contrib/libs/llvm12/lib/FileCheck/ya.make new file mode 100644 index 0000000000..91aff3f22b --- /dev/null +++ b/contrib/libs/llvm12/lib/FileCheck/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/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/FileCheck +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + FileCheck.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Frontend/OpenACC/ya.make b/contrib/libs/llvm12/lib/Frontend/OpenACC/ya.make new file mode 100644 index 0000000000..3e980f094d --- /dev/null +++ b/contrib/libs/llvm12/lib/Frontend/OpenACC/ya.make @@ -0,0 +1,23 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +WITHOUT_LICENSE_TEXTS() + +LICENSE(NCSA) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/include + contrib/libs/llvm12/lib/Support +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + ACC.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Frontend/OpenMP/ya.make b/contrib/libs/llvm12/lib/Frontend/OpenMP/ya.make new file mode 100644 index 0000000000..03e41c95f0 --- /dev/null +++ b/contrib/libs/llvm12/lib/Frontend/OpenMP/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/IR + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + contrib/libs/llvm12/lib/Frontend/OpenMP +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + OMP.cpp + OMPContext.cpp + OMPIRBuilder.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/FuzzMutate/ya.make b/contrib/libs/llvm12/lib/FuzzMutate/ya.make new file mode 100644 index 0000000000..0eaf9bc707 --- /dev/null +++ b/contrib/libs/llvm12/lib/FuzzMutate/ya.make @@ -0,0 +1,37 @@ +# 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/Bitcode/Reader + contrib/libs/llvm12/lib/Bitcode/Writer + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Transforms/Scalar +) + +ADDINCL( + contrib/libs/llvm12/lib/FuzzMutate +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + FuzzerCLI.cpp + IRMutator.cpp + OpDescriptor.cpp + Operations.cpp + RandomIRBuilder.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/IR/ya.make b/contrib/libs/llvm12/lib/IR/ya.make new file mode 100644 index 0000000000..06b802c338 --- /dev/null +++ b/contrib/libs/llvm12/lib/IR/ya.make @@ -0,0 +1,88 @@ +# 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/Remarks + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/IR +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AbstractCallSite.cpp + AsmWriter.cpp + Assumptions.cpp + Attributes.cpp + AutoUpgrade.cpp + BasicBlock.cpp + Comdat.cpp + ConstantFold.cpp + ConstantRange.cpp + Constants.cpp + Core.cpp + DIBuilder.cpp + DataLayout.cpp + DebugInfo.cpp + DebugInfoMetadata.cpp + DebugLoc.cpp + DiagnosticHandler.cpp + DiagnosticInfo.cpp + DiagnosticPrinter.cpp + Dominators.cpp + FPEnv.cpp + Function.cpp + GVMaterializer.cpp + Globals.cpp + IRBuilder.cpp + IRPrintingPasses.cpp + InlineAsm.cpp + Instruction.cpp + Instructions.cpp + IntrinsicInst.cpp + LLVMContext.cpp + LLVMContextImpl.cpp + LLVMRemarkStreamer.cpp + LegacyPassManager.cpp + MDBuilder.cpp + Mangler.cpp + Metadata.cpp + Module.cpp + ModuleSummaryIndex.cpp + Operator.cpp + OptBisect.cpp + Pass.cpp + PassInstrumentation.cpp + PassManager.cpp + PassRegistry.cpp + PassTimingInfo.cpp + PrintPasses.cpp + ProfileSummary.cpp + PseudoProbe.cpp + ReplaceConstant.cpp + SafepointIRVerifier.cpp + Statepoint.cpp + StructuralHash.cpp + Type.cpp + TypeFinder.cpp + Use.cpp + User.cpp + Value.cpp + ValueSymbolTable.cpp + Verifier.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/IRReader/ya.make b/contrib/libs/llvm12/lib/IRReader/ya.make new file mode 100644 index 0000000000..59869e2e81 --- /dev/null +++ b/contrib/libs/llvm12/lib/IRReader/ya.make @@ -0,0 +1,30 @@ +# 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/AsmParser + contrib/libs/llvm12/lib/Bitcode/Reader + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/IRReader +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + IRReader.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/InterfaceStub/ya.make b/contrib/libs/llvm12/lib/InterfaceStub/ya.make new file mode 100644 index 0000000000..9613dc0551 --- /dev/null +++ b/contrib/libs/llvm12/lib/InterfaceStub/ya.make @@ -0,0 +1,30 @@ +# 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/MC + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/InterfaceStub +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + ELFObjHandler.cpp + ELFStub.cpp + TBEHandler.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/LTO/ya.make b/contrib/libs/llvm12/lib/LTO/ya.make new file mode 100644 index 0000000000..2b497202de --- /dev/null +++ b/contrib/libs/llvm12/lib/LTO/ya.make @@ -0,0 +1,55 @@ +# 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/Bitcode/Reader + contrib/libs/llvm12/lib/Bitcode/Writer + contrib/libs/llvm12/lib/CodeGen + contrib/libs/llvm12/lib/Extensions + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Linker + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Passes + contrib/libs/llvm12/lib/Remarks + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Target + contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine + contrib/libs/llvm12/lib/Transforms/IPO + contrib/libs/llvm12/lib/Transforms/InstCombine + contrib/libs/llvm12/lib/Transforms/ObjCARC + contrib/libs/llvm12/lib/Transforms/Scalar + contrib/libs/llvm12/lib/Transforms/Utils + contrib/libs/llvm12/tools/polly/lib + contrib/libs/llvm12/tools/polly/lib/External/isl +) + +ADDINCL( + contrib/libs/llvm12/lib/LTO +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + Caching.cpp + LTO.cpp + LTOBackend.cpp + LTOCodeGenerator.cpp + LTOModule.cpp + SummaryBasedOptimizations.cpp + ThinLTOCodeGenerator.cpp + UpdateCompilerUsed.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/LineEditor/ya.make b/contrib/libs/llvm12/lib/LineEditor/ya.make new file mode 100644 index 0000000000..ae06d84afa --- /dev/null +++ b/contrib/libs/llvm12/lib/LineEditor/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/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/LineEditor +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + LineEditor.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Linker/ya.make b/contrib/libs/llvm12/lib/Linker/ya.make new file mode 100644 index 0000000000..38387e713e --- /dev/null +++ b/contrib/libs/llvm12/lib/Linker/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/IR + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + contrib/libs/llvm12/lib/Linker +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + IRMover.cpp + LinkModules.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/MC/MCDisassembler/ya.make b/contrib/libs/llvm12/lib/MC/MCDisassembler/ya.make new file mode 100644 index 0000000000..e7c1ed4e0d --- /dev/null +++ b/contrib/libs/llvm12/lib/MC/MCDisassembler/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/lib/MC + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/MC/MCDisassembler +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + Disassembler.cpp + MCDisassembler.cpp + MCExternalSymbolizer.cpp + MCRelocationInfo.cpp + MCSymbolizer.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/MC/MCParser/ya.make b/contrib/libs/llvm12/lib/MC/MCParser/ya.make new file mode 100644 index 0000000000..2f2ef4bc86 --- /dev/null +++ b/contrib/libs/llvm12/lib/MC/MCParser/ya.make @@ -0,0 +1,38 @@ +# 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/MC + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/MC/MCParser +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AsmLexer.cpp + AsmParser.cpp + COFFAsmParser.cpp + COFFMasmParser.cpp + DarwinAsmParser.cpp + ELFAsmParser.cpp + MCAsmLexer.cpp + MCAsmParser.cpp + MCAsmParserExtension.cpp + MCTargetAsmParser.cpp + MasmParser.cpp + WasmAsmParser.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/MC/ya.make b/contrib/libs/llvm12/lib/MC/ya.make new file mode 100644 index 0000000000..a6045371c2 --- /dev/null +++ b/contrib/libs/llvm12/lib/MC/ya.make @@ -0,0 +1,90 @@ +# 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/BinaryFormat + contrib/libs/llvm12/lib/DebugInfo/CodeView + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/MC +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + ConstantPools.cpp + ELFObjectWriter.cpp + MCAsmBackend.cpp + MCAsmInfo.cpp + MCAsmInfoCOFF.cpp + MCAsmInfoDarwin.cpp + MCAsmInfoELF.cpp + MCAsmInfoWasm.cpp + MCAsmInfoXCOFF.cpp + MCAsmMacro.cpp + MCAsmStreamer.cpp + MCAssembler.cpp + MCCodeEmitter.cpp + MCCodeView.cpp + MCContext.cpp + MCDwarf.cpp + MCELFObjectTargetWriter.cpp + MCELFStreamer.cpp + MCExpr.cpp + MCFragment.cpp + MCInst.cpp + MCInstPrinter.cpp + MCInstrAnalysis.cpp + MCInstrDesc.cpp + MCInstrInfo.cpp + MCLabel.cpp + MCLinkerOptimizationHint.cpp + MCMachOStreamer.cpp + MCMachObjectTargetWriter.cpp + MCNullStreamer.cpp + MCObjectFileInfo.cpp + MCObjectStreamer.cpp + MCObjectWriter.cpp + MCPseudoProbe.cpp + MCRegisterInfo.cpp + MCSchedule.cpp + MCSection.cpp + MCSectionCOFF.cpp + MCSectionELF.cpp + MCSectionMachO.cpp + MCSectionWasm.cpp + MCSectionXCOFF.cpp + MCStreamer.cpp + MCSubtargetInfo.cpp + MCSymbol.cpp + MCSymbolELF.cpp + MCSymbolXCOFF.cpp + MCTargetOptions.cpp + MCTargetOptionsCommandFlags.cpp + MCValue.cpp + MCWasmObjectTargetWriter.cpp + MCWasmStreamer.cpp + MCWin64EH.cpp + MCWinCOFFStreamer.cpp + MCWinEH.cpp + MCXCOFFObjectTargetWriter.cpp + MCXCOFFStreamer.cpp + MachObjectWriter.cpp + StringTableBuilder.cpp + SubtargetFeature.cpp + WasmObjectWriter.cpp + WinCOFFObjectWriter.cpp + XCOFFObjectWriter.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/MCA/ya.make b/contrib/libs/llvm12/lib/MCA/ya.make new file mode 100644 index 0000000000..7163e157b8 --- /dev/null +++ b/contrib/libs/llvm12/lib/MCA/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/lib/MC + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/MCA +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + CodeEmitter.cpp + Context.cpp + HWEventListener.cpp + HardwareUnits/HardwareUnit.cpp + HardwareUnits/LSUnit.cpp + HardwareUnits/RegisterFile.cpp + HardwareUnits/ResourceManager.cpp + HardwareUnits/RetireControlUnit.cpp + HardwareUnits/Scheduler.cpp + InstrBuilder.cpp + Instruction.cpp + Pipeline.cpp + Stages/DispatchStage.cpp + Stages/EntryStage.cpp + Stages/ExecuteStage.cpp + Stages/InstructionTables.cpp + Stages/MicroOpQueueStage.cpp + Stages/RetireStage.cpp + Stages/Stage.cpp + Support.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Object/ya.make b/contrib/libs/llvm12/lib/Object/ya.make new file mode 100644 index 0000000000..d4bee3d027 --- /dev/null +++ b/contrib/libs/llvm12/lib/Object/ya.make @@ -0,0 +1,61 @@ +# 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/Bitcode/Reader + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/MC/MCParser + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/TextAPI/MachO +) + +ADDINCL( + contrib/libs/llvm12/lib/Object +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + Archive.cpp + ArchiveWriter.cpp + Binary.cpp + COFFImportFile.cpp + COFFModuleDefinition.cpp + COFFObjectFile.cpp + Decompressor.cpp + ELF.cpp + ELFObjectFile.cpp + Error.cpp + IRObjectFile.cpp + IRSymtab.cpp + MachOObjectFile.cpp + MachOUniversal.cpp + MachOUniversalWriter.cpp + Minidump.cpp + ModuleSymbolTable.cpp + Object.cpp + ObjectFile.cpp + RecordStreamer.cpp + RelocationResolver.cpp + SymbolSize.cpp + SymbolicFile.cpp + TapiFile.cpp + TapiUniversal.cpp + WasmObjectFile.cpp + WindowsMachineFlag.cpp + WindowsResource.cpp + XCOFFObjectFile.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/ObjectYAML/ya.make b/contrib/libs/llvm12/lib/ObjectYAML/ya.make new file mode 100644 index 0000000000..6e82a57d8a --- /dev/null +++ b/contrib/libs/llvm12/lib/ObjectYAML/ya.make @@ -0,0 +1,51 @@ +# 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/BinaryFormat + contrib/libs/llvm12/lib/DebugInfo/CodeView + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/ObjectYAML +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + ArchiveEmitter.cpp + ArchiveYAML.cpp + COFFEmitter.cpp + COFFYAML.cpp + CodeViewYAMLDebugSections.cpp + CodeViewYAMLSymbols.cpp + CodeViewYAMLTypeHashing.cpp + CodeViewYAMLTypes.cpp + DWARFEmitter.cpp + DWARFYAML.cpp + ELFEmitter.cpp + ELFYAML.cpp + MachOEmitter.cpp + MachOYAML.cpp + MinidumpEmitter.cpp + MinidumpYAML.cpp + ObjectYAML.cpp + WasmEmitter.cpp + WasmYAML.cpp + XCOFFYAML.cpp + YAML.cpp + yaml2obj.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Option/ya.make b/contrib/libs/llvm12/lib/Option/ya.make new file mode 100644 index 0000000000..03e62a33bc --- /dev/null +++ b/contrib/libs/llvm12/lib/Option/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/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/Option +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + Arg.cpp + ArgList.cpp + OptTable.cpp + Option.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Passes/ya.make b/contrib/libs/llvm12/lib/Passes/ya.make new file mode 100644 index 0000000000..5807c7c7ba --- /dev/null +++ b/contrib/libs/llvm12/lib/Passes/ya.make @@ -0,0 +1,42 @@ +# 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/Support + contrib/libs/llvm12/lib/Target + 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/lib/Passes +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + PassBuilder.cpp + PassPlugin.cpp + StandardInstrumentations.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/ProfileData/Coverage/ya.make b/contrib/libs/llvm12/lib/ProfileData/Coverage/ya.make new file mode 100644 index 0000000000..79b7fca0ce --- /dev/null +++ b/contrib/libs/llvm12/lib/ProfileData/Coverage/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/lib/IR + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/ProfileData/Coverage +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + CoverageMapping.cpp + CoverageMappingReader.cpp + CoverageMappingWriter.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/ProfileData/ya.make b/contrib/libs/llvm12/lib/ProfileData/ya.make new file mode 100644 index 0000000000..214322a5d4 --- /dev/null +++ b/contrib/libs/llvm12/lib/ProfileData/ya.make @@ -0,0 +1,36 @@ +# 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/Demangle + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/ProfileData +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + GCOV.cpp + InstrProf.cpp + InstrProfReader.cpp + InstrProfWriter.cpp + ProfileSummaryBuilder.cpp + SampleProf.cpp + SampleProfReader.cpp + SampleProfWriter.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Remarks/ya.make b/contrib/libs/llvm12/lib/Remarks/ya.make new file mode 100644 index 0000000000..9c92b75a37 --- /dev/null +++ b/contrib/libs/llvm12/lib/Remarks/ya.make @@ -0,0 +1,37 @@ +# 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/Bitstream/Reader + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/Remarks +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + BitstreamRemarkParser.cpp + BitstreamRemarkSerializer.cpp + Remark.cpp + RemarkFormat.cpp + RemarkLinker.cpp + RemarkParser.cpp + RemarkSerializer.cpp + RemarkStreamer.cpp + RemarkStringTable.cpp + YAMLRemarkParser.cpp + YAMLRemarkSerializer.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Support/ya.make b/contrib/libs/llvm12/lib/Support/ya.make new file mode 100644 index 0000000000..392a6f8c65 --- /dev/null +++ b/contrib/libs/llvm12/lib/Support/ya.make @@ -0,0 +1,170 @@ +# Generated by devtools/yamaker. + +LIBRARY() + +LICENSE( + Apache-2.0 WITH LLVM-exception AND + BSD-2-Clause AND + BSD-3-Clause AND + ISC AND + NCSA AND + Public-Domain AND + Spencer-94 AND + Unicode-Mappings +) + +LICENSE_TEXTS(.yandex_meta/licenses.list.txt) + +PEERDIR( + contrib/libs/llvm12 + contrib/libs/llvm12/lib/Demangle + contrib/libs/zlib +) + +ADDINCL( + contrib/libs/llvm12/lib/Support +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AArch64TargetParser.cpp + ABIBreak.cpp + AMDGPUMetadata.cpp + APFixedPoint.cpp + APFloat.cpp + APInt.cpp + APSInt.cpp + ARMAttributeParser.cpp + ARMBuildAttrs.cpp + ARMTargetParser.cpp + ARMWinEH.cpp + Allocator.cpp + Atomic.cpp + BinaryStreamError.cpp + BinaryStreamReader.cpp + BinaryStreamRef.cpp + BinaryStreamWriter.cpp + BlockFrequency.cpp + BranchProbability.cpp + BuryPointer.cpp + COM.cpp + CRC.cpp + CachePruning.cpp + Chrono.cpp + CodeGenCoverage.cpp + CommandLine.cpp + Compression.cpp + ConvertUTF.cpp + ConvertUTFWrapper.cpp + CrashRecoveryContext.cpp + DAGDeltaAlgorithm.cpp + DJB.cpp + DataExtractor.cpp + Debug.cpp + DebugCounter.cpp + DeltaAlgorithm.cpp + DynamicLibrary.cpp + ELFAttributeParser.cpp + ELFAttributes.cpp + Errno.cpp + Error.cpp + ErrorHandling.cpp + ExtensibleRTTI.cpp + FileCollector.cpp + FileOutputBuffer.cpp + FileUtilities.cpp + FoldingSet.cpp + FormatVariadic.cpp + FormattedStream.cpp + GlobPattern.cpp + GraphWriter.cpp + Hashing.cpp + Host.cpp + InitLLVM.cpp + InstructionCost.cpp + IntEqClasses.cpp + IntervalMap.cpp + ItaniumManglingCanonicalizer.cpp + JSON.cpp + KnownBits.cpp + LEB128.cpp + LineIterator.cpp + Locale.cpp + LockFileManager.cpp + LowLevelType.cpp + MD5.cpp + ManagedStatic.cpp + MathExtras.cpp + MemAlloc.cpp + Memory.cpp + MemoryBuffer.cpp + MemoryBufferRef.cpp + NativeFormatting.cpp + OptimizedStructLayout.cpp + Optional.cpp + Parallel.cpp + Path.cpp + PluginLoader.cpp + PrettyStackTrace.cpp + Process.cpp + Program.cpp + RISCVAttributeParser.cpp + RISCVAttributes.cpp + RWMutex.cpp + RandomNumberGenerator.cpp + Regex.cpp + SHA1.cpp + ScaledNumber.cpp + ScopedPrinter.cpp + Signals.cpp + Signposts.cpp + SmallPtrSet.cpp + SmallVector.cpp + SourceMgr.cpp + SpecialCaseList.cpp + Statistic.cpp + StringExtras.cpp + StringMap.cpp + StringRef.cpp + StringSaver.cpp + SuffixTree.cpp + SymbolRemappingReader.cpp + SystemUtils.cpp + TarWriter.cpp + TargetParser.cpp + TargetRegistry.cpp + ThreadLocal.cpp + ThreadPool.cpp + Threading.cpp + TimeProfiler.cpp + Timer.cpp + ToolOutputFile.cpp + TrigramIndex.cpp + Triple.cpp + Twine.cpp + Unicode.cpp + UnicodeCaseFold.cpp + Valgrind.cpp + VersionTuple.cpp + VirtualFileSystem.cpp + Watchdog.cpp + WithColor.cpp + X86TargetParser.cpp + YAMLParser.cpp + YAMLTraits.cpp + Z3Solver.cpp + circular_raw_ostream.cpp + raw_os_ostream.cpp + raw_ostream.cpp + regcomp.c + regerror.c + regexec.c + regfree.c + regstrlcpy.c + xxhash.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/TableGen/ya.make b/contrib/libs/llvm12/lib/TableGen/ya.make new file mode 100644 index 0000000000..0706f79175 --- /dev/null +++ b/contrib/libs/llvm12/lib/TableGen/ya.make @@ -0,0 +1,36 @@ +# 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/TableGen +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + DetailedRecordsBackend.cpp + Error.cpp + JSONBackend.cpp + Main.cpp + Record.cpp + SetTheory.cpp + StringMatcher.cpp + TGLexer.cpp + TGParser.cpp + TableGenBackend.cpp + TableGenBackendSkeleton.cpp +) + +END() 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() diff --git a/contrib/libs/llvm12/lib/TextAPI/MachO/ya.make b/contrib/libs/llvm12/lib/TextAPI/MachO/ya.make new file mode 100644 index 0000000000..9fedb228b4 --- /dev/null +++ b/contrib/libs/llvm12/lib/TextAPI/MachO/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/lib/BinaryFormat + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/TextAPI +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + Architecture.cpp + ArchitectureSet.cpp + InterfaceFile.cpp + PackedVersion.cpp + Platform.cpp + Symbol.cpp + Target.cpp + TextStub.cpp + TextStubCommon.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/ToolDrivers/llvm-dlltool/ya.make b/contrib/libs/llvm12/lib/ToolDrivers/llvm-dlltool/ya.make new file mode 100644 index 0000000000..e26b1db3c9 --- /dev/null +++ b/contrib/libs/llvm12/lib/ToolDrivers/llvm-dlltool/ya.make @@ -0,0 +1,30 @@ +# 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/Object + contrib/libs/llvm12/lib/Option + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/ToolDrivers/llvm-dlltool + contrib/libs/llvm12/lib/ToolDrivers/llvm-dlltool +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + DlltoolDriver.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/ToolDrivers/llvm-lib/ya.make b/contrib/libs/llvm12/lib/ToolDrivers/llvm-lib/ya.make new file mode 100644 index 0000000000..c5b2d4e0bd --- /dev/null +++ b/contrib/libs/llvm12/lib/ToolDrivers/llvm-lib/ya.make @@ -0,0 +1,32 @@ +# 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/Bitcode/Reader + contrib/libs/llvm12/lib/Object + contrib/libs/llvm12/lib/Option + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + ${ARCADIA_BUILD_ROOT}/contrib/libs/llvm12/lib/ToolDrivers/llvm-lib + contrib/libs/llvm12/lib/ToolDrivers/llvm-lib +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + LibDriver.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine/ya.make b/contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine/ya.make new file mode 100644 index 0000000000..723b5a2955 --- /dev/null +++ b/contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine/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/Analysis + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AggressiveInstCombine.cpp + TruncInstCombine.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Transforms/CFGuard/ya.make b/contrib/libs/llvm12/lib/Transforms/CFGuard/ya.make new file mode 100644 index 0000000000..82a33dfab1 --- /dev/null +++ b/contrib/libs/llvm12/lib/Transforms/CFGuard/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 + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/Transforms/CFGuard +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + CFGuard.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Transforms/Coroutines/ya.make b/contrib/libs/llvm12/lib/Transforms/Coroutines/ya.make new file mode 100644 index 0000000000..f19e4e9eb0 --- /dev/null +++ b/contrib/libs/llvm12/lib/Transforms/Coroutines/ya.make @@ -0,0 +1,37 @@ +# 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/Support + contrib/libs/llvm12/lib/Transforms/IPO + contrib/libs/llvm12/lib/Transforms/Scalar + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + contrib/libs/llvm12/lib/Transforms/Coroutines +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + CoroCleanup.cpp + CoroEarly.cpp + CoroElide.cpp + CoroFrame.cpp + CoroSplit.cpp + Coroutines.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Transforms/HelloNew/ya.make b/contrib/libs/llvm12/lib/Transforms/HelloNew/ya.make new file mode 100644 index 0000000000..bfafb029d3 --- /dev/null +++ b/contrib/libs/llvm12/lib/Transforms/HelloNew/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 + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/Transforms/HelloNew +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + HelloWorld.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Transforms/IPO/ya.make b/contrib/libs/llvm12/lib/Transforms/IPO/ya.make new file mode 100644 index 0000000000..41f92d67a4 --- /dev/null +++ b/contrib/libs/llvm12/lib/Transforms/IPO/ya.make @@ -0,0 +1,83 @@ +# 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/Bitcode/Reader + contrib/libs/llvm12/lib/Bitcode/Writer + 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/Object + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine + 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/lib/Transforms/IPO +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AlwaysInliner.cpp + Annotation2Metadata.cpp + ArgumentPromotion.cpp + Attributor.cpp + AttributorAttributes.cpp + BarrierNoopPass.cpp + BlockExtractor.cpp + CalledValuePropagation.cpp + ConstantMerge.cpp + CrossDSOCFI.cpp + DeadArgumentElimination.cpp + ElimAvailExtern.cpp + ExtractGV.cpp + ForceFunctionAttrs.cpp + FunctionAttrs.cpp + FunctionImport.cpp + GlobalDCE.cpp + GlobalOpt.cpp + GlobalSplit.cpp + HotColdSplitting.cpp + IPO.cpp + IROutliner.cpp + InferFunctionAttrs.cpp + InlineSimple.cpp + Inliner.cpp + Internalize.cpp + LoopExtractor.cpp + LowerTypeTests.cpp + MergeFunctions.cpp + OpenMPOpt.cpp + PartialInlining.cpp + PassManagerBuilder.cpp + PruneEH.cpp + SCCP.cpp + SampleContextTracker.cpp + SampleProfile.cpp + SampleProfileProbe.cpp + StripDeadPrototypes.cpp + StripSymbols.cpp + SyntheticCountsPropagation.cpp + ThinLTOBitcodeWriter.cpp + WholeProgramDevirt.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Transforms/InstCombine/ya.make b/contrib/libs/llvm12/lib/Transforms/InstCombine/ya.make new file mode 100644 index 0000000000..eeda0b4bd6 --- /dev/null +++ b/contrib/libs/llvm12/lib/Transforms/InstCombine/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/Analysis + contrib/libs/llvm12/lib/IR + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + contrib/libs/llvm12/lib/Transforms/InstCombine +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + InstCombineAddSub.cpp + InstCombineAndOrXor.cpp + InstCombineAtomicRMW.cpp + InstCombineCalls.cpp + InstCombineCasts.cpp + InstCombineCompares.cpp + InstCombineLoadStoreAlloca.cpp + InstCombineMulDivRem.cpp + InstCombineNegator.cpp + InstCombinePHI.cpp + InstCombineSelect.cpp + InstCombineShifts.cpp + InstCombineSimplifyDemanded.cpp + InstCombineVectorOps.cpp + InstructionCombining.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Transforms/Instrumentation/ya.make b/contrib/libs/llvm12/lib/Transforms/Instrumentation/ya.make new file mode 100644 index 0000000000..5b8d25019d --- /dev/null +++ b/contrib/libs/llvm12/lib/Transforms/Instrumentation/ya.make @@ -0,0 +1,53 @@ +# 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/IR + contrib/libs/llvm12/lib/MC + contrib/libs/llvm12/lib/ProfileData + contrib/libs/llvm12/lib/Support + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + contrib/libs/llvm12/lib/Transforms/Instrumentation +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AddressSanitizer.cpp + BoundsChecking.cpp + CGProfile.cpp + ControlHeightReduction.cpp + DataFlowSanitizer.cpp + GCOVProfiling.cpp + HWAddressSanitizer.cpp + IndirectCallPromotion.cpp + InstrOrderFile.cpp + InstrProfiling.cpp + Instrumentation.cpp + MemProfiler.cpp + MemorySanitizer.cpp + PGOInstrumentation.cpp + PGOMemOPSizeOpt.cpp + PoisonChecking.cpp + SanitizerCoverage.cpp + ThreadSanitizer.cpp + ValueProfileCollector.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Transforms/ObjCARC/ya.make b/contrib/libs/llvm12/lib/Transforms/ObjCARC/ya.make new file mode 100644 index 0000000000..84bc394362 --- /dev/null +++ b/contrib/libs/llvm12/lib/Transforms/ObjCARC/ya.make @@ -0,0 +1,38 @@ +# 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/Support + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + contrib/libs/llvm12/lib/Transforms/ObjCARC +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + DependencyAnalysis.cpp + ObjCARC.cpp + ObjCARCAPElim.cpp + ObjCARCContract.cpp + ObjCARCExpand.cpp + ObjCARCOpts.cpp + ProvenanceAnalysis.cpp + ProvenanceAnalysisEvaluator.cpp + PtrState.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Transforms/Scalar/ya.make b/contrib/libs/llvm12/lib/Transforms/Scalar/ya.make new file mode 100644 index 0000000000..4d412213aa --- /dev/null +++ b/contrib/libs/llvm12/lib/Transforms/Scalar/ya.make @@ -0,0 +1,109 @@ +# 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/Support + contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine + contrib/libs/llvm12/lib/Transforms/InstCombine + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + contrib/libs/llvm12/lib/Transforms/Scalar +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + ADCE.cpp + AlignmentFromAssumptions.cpp + AnnotationRemarks.cpp + BDCE.cpp + CallSiteSplitting.cpp + ConstantHoisting.cpp + ConstraintElimination.cpp + CorrelatedValuePropagation.cpp + DCE.cpp + DeadStoreElimination.cpp + DivRemPairs.cpp + EarlyCSE.cpp + FlattenCFGPass.cpp + Float2Int.cpp + GVN.cpp + GVNHoist.cpp + GVNSink.cpp + GuardWidening.cpp + IVUsersPrinter.cpp + IndVarSimplify.cpp + InductiveRangeCheckElimination.cpp + InferAddressSpaces.cpp + InstSimplifyPass.cpp + JumpThreading.cpp + LICM.cpp + LoopAccessAnalysisPrinter.cpp + LoopDataPrefetch.cpp + LoopDeletion.cpp + LoopDistribute.cpp + LoopFlatten.cpp + LoopFuse.cpp + LoopIdiomRecognize.cpp + LoopInstSimplify.cpp + LoopInterchange.cpp + LoopLoadElimination.cpp + LoopPassManager.cpp + LoopPredication.cpp + LoopRerollPass.cpp + LoopRotation.cpp + LoopSimplifyCFG.cpp + LoopSink.cpp + LoopStrengthReduce.cpp + LoopUnrollAndJamPass.cpp + LoopUnrollPass.cpp + LoopUnswitch.cpp + LoopVersioningLICM.cpp + LowerAtomic.cpp + LowerConstantIntrinsics.cpp + LowerExpectIntrinsic.cpp + LowerGuardIntrinsic.cpp + LowerMatrixIntrinsics.cpp + LowerWidenableCondition.cpp + MakeGuardsExplicit.cpp + MemCpyOptimizer.cpp + MergeICmps.cpp + MergedLoadStoreMotion.cpp + NaryReassociate.cpp + NewGVN.cpp + PartiallyInlineLibCalls.cpp + PlaceSafepoints.cpp + Reassociate.cpp + Reg2Mem.cpp + RewriteStatepointsForGC.cpp + SCCP.cpp + SROA.cpp + Scalar.cpp + ScalarizeMaskedMemIntrin.cpp + Scalarizer.cpp + SeparateConstOffsetFromGEP.cpp + SimpleLoopUnswitch.cpp + SimplifyCFGPass.cpp + Sink.cpp + SpeculateAroundPHIs.cpp + SpeculativeExecution.cpp + StraightLineStrengthReduce.cpp + StructurizeCFG.cpp + TailRecursionElimination.cpp + WarnMissedTransforms.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Transforms/Utils/ya.make b/contrib/libs/llvm12/lib/Transforms/Utils/ya.make new file mode 100644 index 0000000000..07debc572d --- /dev/null +++ b/contrib/libs/llvm12/lib/Transforms/Utils/ya.make @@ -0,0 +1,99 @@ +# 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/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/Transforms/Utils +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + AMDGPUEmitPrintf.cpp + ASanStackFrameLayout.cpp + AddDiscriminators.cpp + AssumeBundleBuilder.cpp + BasicBlockUtils.cpp + BreakCriticalEdges.cpp + BuildLibCalls.cpp + BypassSlowDivision.cpp + CallGraphUpdater.cpp + CallPromotionUtils.cpp + CanonicalizeAliases.cpp + CanonicalizeFreezeInLoops.cpp + CloneFunction.cpp + CloneModule.cpp + CodeExtractor.cpp + CodeMoverUtils.cpp + CtorUtils.cpp + Debugify.cpp + DemoteRegToStack.cpp + EntryExitInstrumenter.cpp + EscapeEnumerator.cpp + Evaluator.cpp + FixIrreducible.cpp + FlattenCFG.cpp + FunctionComparator.cpp + FunctionImportUtils.cpp + GlobalStatus.cpp + GuardUtils.cpp + InjectTLIMappings.cpp + InlineFunction.cpp + InstructionNamer.cpp + IntegerDivision.cpp + LCSSA.cpp + LibCallsShrinkWrap.cpp + Local.cpp + LoopPeel.cpp + LoopRotationUtils.cpp + LoopSimplify.cpp + LoopUnroll.cpp + LoopUnrollAndJam.cpp + LoopUnrollRuntime.cpp + LoopUtils.cpp + LoopVersioning.cpp + LowerInvoke.cpp + LowerMemIntrinsics.cpp + LowerSwitch.cpp + MatrixUtils.cpp + Mem2Reg.cpp + MetaRenamer.cpp + ModuleUtils.cpp + NameAnonGlobals.cpp + PredicateInfo.cpp + PromoteMemoryToRegister.cpp + SSAUpdater.cpp + SSAUpdaterBulk.cpp + SanitizerStats.cpp + ScalarEvolutionExpander.cpp + SimplifyCFG.cpp + SimplifyIndVar.cpp + SimplifyLibCalls.cpp + SizeOpts.cpp + SplitModule.cpp + StripGCRelocates.cpp + StripNonLineTableDebugInfo.cpp + SymbolRewriter.cpp + UnifyFunctionExitNodes.cpp + UnifyLoopExits.cpp + UniqueInternalLinkageNames.cpp + Utils.cpp + VNCoercion.cpp + ValueMapper.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/Transforms/Vectorize/ya.make b/contrib/libs/llvm12/lib/Transforms/Vectorize/ya.make new file mode 100644 index 0000000000..482aed8e02 --- /dev/null +++ b/contrib/libs/llvm12/lib/Transforms/Vectorize/ya.make @@ -0,0 +1,41 @@ +# 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/Support + contrib/libs/llvm12/lib/Transforms/Utils +) + +ADDINCL( + contrib/libs/llvm12/lib/Transforms/Vectorize +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + LoadStoreVectorizer.cpp + LoopVectorizationLegality.cpp + LoopVectorize.cpp + SLPVectorizer.cpp + VPlan.cpp + VPlanHCFGBuilder.cpp + VPlanPredicator.cpp + VPlanSLP.cpp + VPlanTransforms.cpp + VPlanVerifier.cpp + VectorCombine.cpp + Vectorize.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/WindowsManifest/ya.make b/contrib/libs/llvm12/lib/WindowsManifest/ya.make new file mode 100644 index 0000000000..f4d8f67753 --- /dev/null +++ b/contrib/libs/llvm12/lib/WindowsManifest/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/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/WindowsManifest +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + WindowsManifestMerger.cpp +) + +END() diff --git a/contrib/libs/llvm12/lib/XRay/ya.make b/contrib/libs/llvm12/lib/XRay/ya.make new file mode 100644 index 0000000000..a82a32f3df --- /dev/null +++ b/contrib/libs/llvm12/lib/XRay/ya.make @@ -0,0 +1,40 @@ +# 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/Object + contrib/libs/llvm12/lib/Support +) + +ADDINCL( + contrib/libs/llvm12/lib/XRay +) + +NO_COMPILER_WARNINGS() + +NO_UTIL() + +SRCS( + BlockIndexer.cpp + BlockPrinter.cpp + BlockVerifier.cpp + FDRRecordProducer.cpp + FDRRecords.cpp + FDRTraceExpander.cpp + FDRTraceWriter.cpp + FileHeaderReader.cpp + InstrumentationMap.cpp + LogBuilderConsumer.cpp + Profile.cpp + RecordInitializer.cpp + RecordPrinter.cpp + Trace.cpp +) + +END() |