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/CodeGen | |
parent | 8bfdfa9a9bd19bddbc58d888e180fbd1218681be (diff) | |
download | ydb-bf0f13dd39ee3e65092ba3572bb5b1fcd125dcd0.tar.gz |
add ymake export to ydb
Diffstat (limited to 'contrib/libs/llvm12/lib/CodeGen')
-rw-r--r-- | contrib/libs/llvm12/lib/CodeGen/AsmPrinter/ya.make | 70 | ||||
-rw-r--r-- | contrib/libs/llvm12/lib/CodeGen/GlobalISel/ya.make | 57 | ||||
-rw-r--r-- | contrib/libs/llvm12/lib/CodeGen/MIRParser/ya.make | 35 | ||||
-rw-r--r-- | contrib/libs/llvm12/lib/CodeGen/SelectionDAG/ya.make | 57 | ||||
-rw-r--r-- | contrib/libs/llvm12/lib/CodeGen/ya.make | 228 |
5 files changed, 447 insertions, 0 deletions
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() |