package info (click to toggle)
swiftlang 6.0.3-2
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 2,519,992 kB
  • sloc: cpp: 9,107,863; ansic: 2,040,022; asm: 1,135,751; python: 296,500; objc: 82,456; f90: 60,502; lisp: 34,951; pascal: 19,946; sh: 18,133; perl: 7,482; ml: 4,937; javascript: 4,117; makefile: 3,840; awk: 3,535; xml: 914; fortran: 619; cs: 573; ruby: 573

Folder: CodeGen

d .. (parent)
d d rwxr-xr-x 4,096 AsmPrinter
d d rwxr-xr-x 4,096 GlobalISel
d d rwxr-xr-x 4,096 LiveDebugValues
d d rwxr-xr-x 124 MIRParser
d d rwxr-xr-x 4,096 SelectionDAG
- - rw-r--r-- 37,017 AggressiveAntiDepBreaker.cpp
- - rw-r--r-- 7,139 AggressiveAntiDepBreaker.h
- - rw-r--r-- 2,052 AllocationOrder.cpp
- - rw-r--r-- 4,415 AllocationOrder.h
- - rw-r--r-- 35,967 Analysis.cpp
- - rw-r--r-- 103,461 AssignmentTrackingAnalysis.cpp
- - rw-r--r-- 79,213 AtomicExpandPass.cpp
- - rw-r--r-- 17,630 BasicBlockSections.cpp
- - rw-r--r-- 7,894 BasicBlockSectionsProfileReader.cpp
- - rw-r--r-- 1,567 BasicTargetTransformInfo.cpp
- - rw-r--r-- 79,532 BranchFolding.cpp
- - rw-r--r-- 7,540 BranchFolding.h
- - rw-r--r-- 22,851 BranchRelaxation.cpp
- - rw-r--r-- 10,636 BreakFalseDeps.cpp
- - rw-r--r-- 3,815 CFGuardLongjmp.cpp
- - rw-r--r-- 9,051 CFIFixup.cpp
- - rw-r--r-- 18,371 CFIInstrInserter.cpp
- - rw-r--r-- 6,883 CMakeLists.txt
- - rw-r--r-- 11,434 CalcSpillWeights.cpp
- - rw-r--r-- 8,653 CallBrPrepare.cpp
- - rw-r--r-- 10,990 CallingConvLower.cpp
- - rw-r--r-- 6,423 CodeGen.cpp
- - rw-r--r-- 10,308 CodeGenCommonISel.cpp
- - rw-r--r-- 1,001 CodeGenPassBuilder.cpp
- - rw-r--r-- 331,925 CodeGenPrepare.cpp
- - rw-r--r-- 29,633 CommandFlags.cpp
- - rw-r--r-- 72,367 ComplexDeinterleavingPass.cpp
- - rw-r--r-- 28,017 CriticalAntiDepBreaker.cpp
- - rw-r--r-- 4,317 CriticalAntiDepBreaker.h
- - rw-r--r-- 10,359 DFAPacketizer.cpp
- - rw-r--r-- 4,928 DeadMachineInstructionElim.cpp
- - rw-r--r-- 19,741 DetectDeadLanes.cpp
- - rw-r--r-- 12,741 DwarfEHPrepare.cpp
- - rw-r--r-- 2,515 EHContGuardCatchret.cpp
- - rw-r--r-- 45,525 EarlyIfConversion.cpp
- - rw-r--r-- 3,163 EdgeBundles.cpp
- - rw-r--r-- 15,021 ExecutionDomainFix.cpp
- - rw-r--r-- 4,421 ExpandLargeDivRem.cpp
- - rw-r--r-- 26,598 ExpandLargeFpConvert.cpp
- - rw-r--r-- 36,279 ExpandMemCmp.cpp
- - rw-r--r-- 5,243 ExpandPostRAPseudos.cpp
- - rw-r--r-- 8,017 ExpandReductions.cpp
- - rw-r--r-- 27,162 ExpandVectorPredication.cpp
- - rw-r--r-- 1,748 FEntryInserter.cpp
- - rw-r--r-- 3,857 FaultMaps.cpp
- - rw-r--r-- 2,653 FinalizeISel.cpp
- - rw-r--r-- 22,892 FixupStatepointCallerSaved.cpp
- - rw-r--r-- 2,264 FuncletLayout.cpp
- - rw-r--r-- 4,355 GCMetadata.cpp
- - rw-r--r-- 748 GCMetadataPrinter.cpp
- - rw-r--r-- 11,692 GCRootLowering.cpp
- - rw-r--r-- 26,096 GlobalMerge.cpp
- - rw-r--r-- 22,269 HardwareLoops.cpp
- - rw-r--r-- 91,535 IfConversion.cpp
- - rw-r--r-- 29,749 ImplicitNullChecks.cpp
- - rw-r--r-- 9,969 IndirectBrExpandPass.cpp
- - rw-r--r-- 65,108 InlineSpiller.cpp
- - rw-r--r-- 8,807 InterferenceCache.cpp
- - rw-r--r-- 7,557 InterferenceCache.h
- - rw-r--r-- 19,670 InterleavedAccessPass.cpp
- - rw-r--r-- 43,292 InterleavedLoadCombinePass.cpp
- - rw-r--r-- 17,528 IntrinsicLowering.cpp
- - rw-r--r-- 9,256 JMCInstrumenter.cpp
- - rw-r--r-- 3,863 KCFI.cpp
- - rw-r--r-- 13,133 LLVMTargetMachine.cpp
- - rw-r--r-- 5,578 LatencyPriorityQueue.cpp
- - rw-r--r-- 3,486 LazyMachineBlockFrequencyInfo.cpp
- - rw-r--r-- 12,449 LexicalScopes.cpp
- - rw-r--r-- 75,458 LiveDebugVariables.cpp
- - rw-r--r-- 2,340 LiveDebugVariables.h
- - rw-r--r-- 47,345 LiveInterval.cpp
- - rw-r--r-- 7,503 LiveIntervalCalc.cpp
- - rw-r--r-- 6,874 LiveIntervalUnion.cpp
- - rw-r--r-- 67,150 LiveIntervals.cpp
- - rw-r--r-- 11,224 LivePhysRegs.cpp
- - rw-r--r-- 15,959 LiveRangeCalc.cpp
- - rw-r--r-- 18,617 LiveRangeEdit.cpp
- - rw-r--r-- 8,889 LiveRangeShrink.cpp
- - rw-r--r-- 2,181 LiveRangeUtils.h
- - rw-r--r-- 8,847 LiveRegMatrix.cpp
- - rw-r--r-- 5,283 LiveRegUnits.cpp
- - rw-r--r-- 2,915 LiveStacks.cpp
- - rw-r--r-- 31,784 LiveVariables.cpp
- - rw-r--r-- 17,420 LocalStackSlotAllocation.cpp
- - rw-r--r-- 2,937 LoopTraversal.cpp
- - rw-r--r-- 2,495 LowLevelType.cpp
- - rw-r--r-- 2,690 LowLevelTypeUtils.cpp
- - rw-r--r-- 5,804 LowerEmuTLS.cpp
- - rw-r--r-- 2,054 MBFIWrapper.cpp
- - rw-r--r-- 12,314 MIRCanonicalizerPass.cpp
- - rw-r--r-- 7,846 MIRFSDiscriminator.cpp
- - rw-r--r-- 2,051 MIRNamerPass.cpp
- - rw-r--r-- 35,854 MIRPrinter.cpp
- - rw-r--r-- 2,039 MIRPrintingPass.cpp
- - rw-r--r-- 14,974 MIRSampleProfile.cpp
- - rw-r--r-- 6,746 MIRVRegNamerUtils.cpp
- - rw-r--r-- 3,331 MIRVRegNamerUtils.h
- - rw-r--r-- 1,596 MIRYamlMapping.cpp
- - rw-r--r-- 49,639 MLRegallocEvictAdvisor.cpp
- - rw-r--r-- 4,534 MLRegallocEvictAdvisor.h
- - rw-r--r-- 12,922 MLRegallocPriorityAdvisor.cpp
- - rw-r--r-- 60,167 MachineBasicBlock.cpp
- - rw-r--r-- 10,693 MachineBlockFrequencyInfo.cpp
- - rw-r--r-- 150,613 MachineBlockPlacement.cpp
- - rw-r--r-- 2,999 MachineBranchProbabilityInfo.cpp
- - rw-r--r-- 3,027 MachineCFGPrinter.cpp
- - rw-r--r-- 35,058 MachineCSE.cpp
- - rw-r--r-- 4,242 MachineCheckDebugify.cpp
- - rw-r--r-- 32,914 MachineCombiner.cpp
- - rw-r--r-- 53,012 MachineCopyPropagation.cpp
- - rw-r--r-- 5,233 MachineCycleAnalysis.cpp
- - rw-r--r-- 8,104 MachineDebugify.cpp
- - rw-r--r-- 1,865 MachineDominanceFrontier.cpp
- - rw-r--r-- 5,041 MachineDominators.cpp
- - rw-r--r-- 10,020 MachineFrameInfo.cpp
- - rw-r--r-- 57,638 MachineFunction.cpp
- - rw-r--r-- 7,574 MachineFunctionPass.cpp
- - rw-r--r-- 2,340 MachineFunctionPrinterPass.cpp
- - rw-r--r-- 8,940 MachineFunctionSplitter.cpp
- - rw-r--r-- 87,797 MachineInstr.cpp
- - rw-r--r-- 12,322 MachineInstrBundle.cpp
- - rw-r--r-- 55,177 MachineLICM.cpp
- - rw-r--r-- 8,918 MachineLateInstrsCleanup.cpp
- - rw-r--r-- 7,260 MachineLoopInfo.cpp
- - rw-r--r-- 5,125 MachineLoopUtils.cpp
- - rw-r--r-- 8,115 MachineModuleInfo.cpp
- - rw-r--r-- 1,581 MachineModuleInfoImpls.cpp
- - rw-r--r-- 3,045 MachineModuleSlotTracker.cpp
- - rw-r--r-- 43,926 MachineOperand.cpp
- - rw-r--r-- 3,367 MachineOptimizationRemarkEmitter.cpp
- - rw-r--r-- 48,995 MachineOutliner.cpp
- - rw-r--r-- 3,672 MachinePassManager.cpp
- - rw-r--r-- 118,173 MachinePipeliner.cpp
- - rw-r--r-- 2,481 MachinePostDominators.cpp
- - rw-r--r-- 4,868 MachineRegionInfo.cpp
- - rw-r--r-- 24,084 MachineRegisterInfo.cpp
- - rw-r--r-- 2,605 MachineSSAContext.cpp
- - rw-r--r-- 13,785 MachineSSAUpdater.cpp
- - rw-r--r-- 162,032 MachineScheduler.cpp
- - rw-r--r-- 71,386 MachineSink.cpp
- - rw-r--r-- 2,059 MachineSizeOpts.cpp
- - rw-r--r-- 10,004 MachineStableHash.cpp
- - rw-r--r-- 3,792 MachineStripDebug.cpp
- - rw-r--r-- 50,517 MachineTraceMetrics.cpp
- - rw-r--r-- 8,401 MachineUniformityAnalysis.cpp
- - rw-r--r-- 128,844 MachineVerifier.cpp
- - rw-r--r-- 7,701 MacroFusion.cpp
- - rw-r--r-- 87,232 ModuloSchedule.cpp
- - rw-r--r-- 2,733 MultiHazardRecognizer.cpp
- - rw-r--r-- 1,651 NonRelocatableStringpool.cpp
- - rw-r--r-- 6,658 OptimizePHIs.cpp
- - rw-r--r-- 30,384 PHIElimination.cpp
- - rw-r--r-- 2,578 PHIEliminationUtils.cpp
- - rw-r--r-- 972 PHIEliminationUtils.h
- - rw-r--r-- 3,751 ParallelCG.cpp
- - rw-r--r-- 3,701 PatchableFunction.cpp
- - rw-r--r-- 80,439 PeepholeOptimizer.cpp
- - rw-r--r-- 3,504 PostRAHazardRecognizer.cpp
- - rw-r--r-- 24,651 PostRASchedulerList.cpp
- - rw-r--r-- 14,592 PreISelIntrinsicLowering.cpp
- - rw-r--r-- 5,445 ProcessImplicitDefs.cpp
- - rw-r--r-- 61,168 PrologEpilogInserter.cpp
- - rw-r--r-- 5,807 PseudoProbeInserter.cpp
- - rw-r--r-- 4,735 PseudoSourceValue.cpp
- - rw-r--r-- 55,995 RDFGraph.cpp
- - rw-r--r-- 43,774 RDFLiveness.cpp
- - rw-r--r-- 13,087 RDFRegisters.cpp
- - rw-r--r-- 6,363 README.txt
- - rw-r--r-- 24,124 ReachingDefAnalysis.cpp
- - rw-r--r-- 7,163 RegAllocBase.cpp
- - rw-r--r-- 5,047 RegAllocBase.h
- - rw-r--r-- 11,869 RegAllocBasic.cpp
- - rw-r--r-- 12,447 RegAllocEvictionAdvisor.cpp
- - rw-r--r-- 8,668 RegAllocEvictionAdvisor.h
- - rw-r--r-- 57,865 RegAllocFast.cpp
- - rw-r--r-- 101,632 RegAllocGreedy.cpp
- - rw-r--r-- 15,696 RegAllocGreedy.h
- - rw-r--r-- 34,328 RegAllocPBQP.cpp
- - rw-r--r-- 4,354 RegAllocPriorityAdvisor.cpp
- - rw-r--r-- 3,202 RegAllocPriorityAdvisor.h
- - rw-r--r-- 4,685 RegAllocScore.cpp
- - rw-r--r-- 2,974 RegAllocScore.h
- - rw-r--r-- 7,496 RegUsageInfoCollector.cpp
- - rw-r--r-- 5,121 RegUsageInfoPropagate.cpp
- - rw-r--r-- 4,100 RegisterBank.cpp
- - rw-r--r-- 31,324 RegisterBankInfo.cpp
- - rw-r--r-- 8,141 RegisterClassInfo.cpp
- - rw-r--r-- 164,751 RegisterCoalescer.cpp
- - rw-r--r-- 4,168 RegisterCoalescer.h
- - rw-r--r-- 50,002 RegisterPressure.cpp
- - rw-r--r-- 23,950 RegisterScavenging.cpp
- - rw-r--r-- 3,213 RegisterUsageInfo.cpp
- - rw-r--r-- 7,463 RemoveRedundantDebugValues.cpp
- - rw-r--r-- 15,175 RenameIndependentSubregs.cpp
- - rw-r--r-- 9,250 ReplaceWithVeclib.cpp
- - rw-r--r-- 3,830 ResetMachineFunctionPass.cpp
- - rw-r--r-- 35,623 SafeStack.cpp
- - rw-r--r-- 5,360 SafeStackLayout.cpp
- - rw-r--r-- 2,463 SafeStackLayout.h
- - rw-r--r-- 3,179 SanitizerBinaryMetadata.cpp
- - rw-r--r-- 22,007 ScheduleDAG.cpp
- - rw-r--r-- 55,625 ScheduleDAGInstrs.cpp
- - rw-r--r-- 3,115 ScheduleDAGPrinter.cpp
- - rw-r--r-- 8,120 ScoreboardHazardRecognizer.cpp
- - rw-r--r-- 42,839 SelectOptimize.cpp
- - rw-r--r-- 15,038 ShadowStackGCLowering.cpp
- - rw-r--r-- 36,345 ShrinkWrap.cpp
- - rw-r--r-- 19,632 SjLjEHPrepare.cpp
- - rw-r--r-- 9,150 SlotIndexes.cpp
- - rw-r--r-- 13,123 SpillPlacement.cpp
- - rw-r--r-- 6,940 SpillPlacement.h
- - rw-r--r-- 69,482 SplitKit.cpp
- - rw-r--r-- 23,782 SplitKit.h
- - rw-r--r-- 50,993 StackColoring.cpp
- - rw-r--r-- 8,965 StackFrameLayoutAnalysisPass.cpp
- - rw-r--r-- 6,291 StackMapLivenessAnalysis.cpp
- - rw-r--r-- 26,198 StackMaps.cpp
- - rw-r--r-- 26,138 StackProtector.cpp
- - rw-r--r-- 17,860 StackSlotColoring.cpp
- - rw-r--r-- 11,600 SwiftErrorValueTracking.cpp
- - rw-r--r-- 18,858 SwitchLoweringUtils.cpp
- - rw-r--r-- 3,391 TailDuplication.cpp
- - rw-r--r-- 40,288 TailDuplicator.cpp
- - rw-r--r-- 6,482 TargetFrameLoweringImpl.cpp
- - rw-r--r-- 65,174 TargetInstrInfo.cpp
- - rw-r--r-- 91,684 TargetLoweringBase.cpp
- - rw-r--r-- 104,155 TargetLoweringObjectFileImpl.cpp
- - rw-r--r-- 2,329 TargetOptionsImpl.cpp
- - rw-r--r-- 61,259 TargetPassConfig.cpp
- - rw-r--r-- 24,170 TargetRegisterInfo.cpp
- - rw-r--r-- 13,040 TargetSchedule.cpp
- - rw-r--r-- 1,879 TargetSubtargetInfo.cpp
- - rw-r--r-- 72,094 TwoAddressInstructionPass.cpp
- - rw-r--r-- 35,140 TypePromotion.cpp
- - rw-r--r-- 7,123 UnreachableBlockElim.cpp
- - rw-r--r-- 34,862 VLIWMachineScheduler.cpp
- - rw-r--r-- 25,039 ValueTypes.cpp
- - rw-r--r-- 23,582 VirtRegMap.cpp
- - rw-r--r-- 14,780 WasmEHPrepare.cpp
- - rw-r--r-- 57,505 WinEHPrepare.cpp
- - rw-r--r-- 9,930 XRayInstrumentation.cpp