aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/llvm12/lib/CodeGen
diff options
context:
space:
mode:
authoralexv-smirnov <alex@ydb.tech>2023-06-13 11:05:01 +0300
committeralexv-smirnov <alex@ydb.tech>2023-06-13 11:05:01 +0300
commitbf0f13dd39ee3e65092ba3572bb5b1fcd125dcd0 (patch)
tree1d1df72c0541a59a81439842f46d95396d3e7189 /contrib/libs/llvm12/lib/CodeGen
parent8bfdfa9a9bd19bddbc58d888e180fbd1218681be (diff)
downloadydb-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.make70
-rw-r--r--contrib/libs/llvm12/lib/CodeGen/GlobalISel/ya.make57
-rw-r--r--contrib/libs/llvm12/lib/CodeGen/MIRParser/ya.make35
-rw-r--r--contrib/libs/llvm12/lib/CodeGen/SelectionDAG/ya.make57
-rw-r--r--contrib/libs/llvm12/lib/CodeGen/ya.make228
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()