[MachineScheduler] Fix physreg dependencies of ExitSU (#123541)
[llvm-project.git] / llvm / lib / CodeGen / 
tree91883b8725988a9b6b727d2028b277b258fd1b4c
drwxr-xr-x   ..
-rw-r--r-- 35890 AggressiveAntiDepBreaker.cpp
-rw-r--r-- 7193 AggressiveAntiDepBreaker.h
-rw-r--r-- 2004 AllocationOrder.cpp
-rw-r--r-- 4415 AllocationOrder.h
-rw-r--r-- 33445 Analysis.cpp
drwxr-xr-x - AsmPrinter
-rw-r--r-- 115395 AssignmentTrackingAnalysis.cpp
-rw-r--r-- 81021 AtomicExpandPass.cpp
-rw-r--r-- 10077 BasicBlockPathCloning.cpp
-rw-r--r-- 17666 BasicBlockSections.cpp
-rw-r--r-- 18144 BasicBlockSectionsProfileReader.cpp
-rw-r--r-- 1554 BasicTargetTransformInfo.cpp
-rw-r--r-- 80564 BranchFolding.cpp
-rw-r--r-- 7727 BranchFolding.h
-rw-r--r-- 28815 BranchRelaxation.cpp
-rw-r--r-- 10636 BreakFalseDeps.cpp
-rw-r--r-- 3848 CFGuardLongjmp.cpp
-rw-r--r-- 14019 CFIFixup.cpp
-rw-r--r-- 19160 CFIInstrInserter.cpp
-rw-r--r-- 6849 CMakeLists.txt
-rw-r--r-- 12047 CalcSpillWeights.cpp
-rw-r--r-- 9177 CallBrPrepare.cpp
-rw-r--r-- 11018 CallingConvLower.cpp
-rw-r--r-- 6867 CodeGen.cpp
-rw-r--r-- 10635 CodeGenCommonISel.cpp
-rw-r--r-- 351968 CodeGenPrepare.cpp
-rw-r--r-- 11270 CodeGenTargetMachineImpl.cpp
-rw-r--r-- 31939 CommandFlags.cpp
-rw-r--r-- 81334 ComplexDeinterleavingPass.cpp
-rw-r--r-- 28045 CriticalAntiDepBreaker.cpp
-rw-r--r-- 4317 CriticalAntiDepBreaker.h
-rw-r--r-- 10445 DFAPacketizer.cpp
-rw-r--r-- 3993 DeadMachineInstructionElim.cpp
-rw-r--r-- 19691 DetectDeadLanes.cpp
-rw-r--r-- 14012 DwarfEHPrepare.cpp
-rw-r--r-- 2548 EHContGuardCatchret.cpp
-rw-r--r-- 47165 EarlyIfConversion.cpp
-rw-r--r-- 4029 EdgeBundles.cpp
-rw-r--r-- 15028 ExecutionDomainFix.cpp
-rw-r--r-- 6068 ExpandLargeDivRem.cpp
-rw-r--r-- 28386 ExpandLargeFpConvert.cpp
-rw-r--r-- 40821 ExpandMemCmp.cpp
-rw-r--r-- 5243 ExpandPostRAPseudos.cpp
-rw-r--r-- 7035 ExpandReductions.cpp
-rw-r--r-- 25146 ExpandVectorPredication.cpp
-rw-r--r-- 1748 FEntryInserter.cpp
-rw-r--r-- 3857 FaultMaps.cpp
-rw-r--r-- 3622 FinalizeISel.cpp
-rw-r--r-- 22886 FixupStatepointCallerSaved.cpp
-rw-r--r-- 2264 FuncletLayout.cpp
-rw-r--r-- 3599 GCEmptyBasicBlocks.cpp
-rw-r--r-- 4087 GCMetadata.cpp
-rw-r--r-- 748 GCMetadataPrinter.cpp
-rw-r--r-- 12171 GCRootLowering.cpp
drwxr-xr-x - GlobalISel
-rw-r--r-- 28903 GlobalMerge.cpp
-rw-r--r-- 23469 GlobalMergeFunctions.cpp
-rw-r--r-- 22456 HardwareLoops.cpp
-rw-r--r-- 91525 IfConversion.cpp
-rw-r--r-- 29782 ImplicitNullChecks.cpp
-rw-r--r-- 11010 IndirectBrExpandPass.cpp
-rw-r--r-- 9749 InitUndef.cpp
-rw-r--r-- 66313 InlineSpiller.cpp
-rw-r--r-- 8522 InterferenceCache.cpp
-rw-r--r-- 7557 InterferenceCache.h
-rw-r--r-- 25565 InterleavedAccessPass.cpp
-rw-r--r-- 43815 InterleavedLoadCombinePass.cpp
-rw-r--r-- 18084 IntrinsicLowering.cpp
-rw-r--r-- 9521 JMCInstrumenter.cpp
-rw-r--r-- 3850 KCFI.cpp
-rw-r--r-- 5578 LatencyPriorityQueue.cpp
-rw-r--r-- 3555 LazyMachineBlockFrequencyInfo.cpp
-rw-r--r-- 12425 LexicalScopes.cpp
drwxr-xr-x - LiveDebugValues
-rw-r--r-- 77307 LiveDebugVariables.cpp
-rw-r--r-- 47594 LiveInterval.cpp
-rw-r--r-- 7463 LiveIntervalCalc.cpp
-rw-r--r-- 6836 LiveIntervalUnion.cpp
-rw-r--r-- 70422 LiveIntervals.cpp
-rw-r--r-- 11225 LivePhysRegs.cpp
-rw-r--r-- 16387 LiveRangeCalc.cpp
-rw-r--r-- 18610 LiveRangeEdit.cpp
-rw-r--r-- 9253 LiveRangeShrink.cpp
-rw-r--r-- 2181 LiveRangeUtils.h
-rw-r--r-- 11078 LiveRegMatrix.cpp
-rw-r--r-- 5283 LiveRegUnits.cpp
-rw-r--r-- 3755 LiveStacks.cpp
-rw-r--r-- 32967 LiveVariables.cpp
-rw-r--r-- 18034 LocalStackSlotAllocation.cpp
-rw-r--r-- 2937 LoopTraversal.cpp
-rw-r--r-- 2679 LowLevelTypeUtils.cpp
-rw-r--r-- 6289 LowerEmuTLS.cpp
-rw-r--r-- 1669 MBFIWrapper.cpp
-rw-r--r-- 12303 MIRCanonicalizerPass.cpp
-rw-r--r-- 7865 MIRFSDiscriminator.cpp
-rw-r--r-- 2051 MIRNamerPass.cpp
drwxr-xr-x - MIRParser
-rw-r--r-- 39112 MIRPrinter.cpp
-rw-r--r-- 2694 MIRPrintingPass.cpp
-rw-r--r-- 15329 MIRSampleProfile.cpp
-rw-r--r-- 6655 MIRVRegNamerUtils.cpp
-rw-r--r-- 3331 MIRVRegNamerUtils.h
-rw-r--r-- 1596 MIRYamlMapping.cpp
-rw-r--r-- 51808 MLRegAllocEvictAdvisor.cpp
-rw-r--r-- 4565 MLRegAllocEvictAdvisor.h
-rw-r--r-- 13018 MLRegAllocPriorityAdvisor.cpp
-rw-r--r-- 61999 MachineBasicBlock.cpp
-rw-r--r-- 12320 MachineBlockFrequencyInfo.cpp
-rw-r--r-- 159186 MachineBlockPlacement.cpp
-rw-r--r-- 4215 MachineBranchProbabilityInfo.cpp
-rw-r--r-- 3027 MachineCFGPrinter.cpp
-rw-r--r-- 36296 MachineCSE.cpp
-rw-r--r-- 4270 MachineCheckDebugify.cpp
-rw-r--r-- 32426 MachineCombiner.cpp
-rw-r--r-- 3143 MachineConvergenceVerifier.cpp
-rw-r--r-- 60105 MachineCopyPropagation.cpp
-rw-r--r-- 5233 MachineCycleAnalysis.cpp
-rw-r--r-- 8746 MachineDebugify.cpp
-rw-r--r-- 2392 MachineDomTreeUpdater.cpp
-rw-r--r-- 1901 MachineDominanceFrontier.cpp
-rw-r--r-- 4270 MachineDominators.cpp
-rw-r--r-- 9826 MachineFrameInfo.cpp
-rw-r--r-- 58755 MachineFunction.cpp
-rw-r--r-- 1796 MachineFunctionAnalysis.cpp
-rw-r--r-- 7603 MachineFunctionPass.cpp
-rw-r--r-- 2427 MachineFunctionPrinterPass.cpp
-rw-r--r-- 9057 MachineFunctionSplitter.cpp
-rw-r--r-- 95578 MachineInstr.cpp
-rw-r--r-- 12092 MachineInstrBundle.cpp
-rw-r--r-- 66320 MachineLICM.cpp
-rw-r--r-- 8603 MachineLateInstrsCleanup.cpp
-rw-r--r-- 10619 MachineLoopInfo.cpp
-rw-r--r-- 5187 MachineLoopUtils.cpp
-rw-r--r-- 7701 MachineModuleInfo.cpp
-rw-r--r-- 2566 MachineModuleInfoImpls.cpp
-rw-r--r-- 3098 MachineModuleSlotTracker.cpp
-rw-r--r-- 45097 MachineOperand.cpp
-rw-r--r-- 4179 MachineOptimizationRemarkEmitter.cpp
-rw-r--r-- 59422 MachineOutliner.cpp
-rw-r--r-- 6547 MachinePassManager.cpp
-rw-r--r-- 136860 MachinePipeliner.cpp
-rw-r--r-- 4454 MachinePostDominators.cpp
-rw-r--r-- 4970 MachineRegionInfo.cpp
-rw-r--r-- 23434 MachineRegisterInfo.cpp
-rw-r--r-- 4063 MachineSSAContext.cpp
-rw-r--r-- 14203 MachineSSAUpdater.cpp
-rw-r--r-- 172936 MachineScheduler.cpp
-rw-r--r-- 86059 MachineSink.cpp
-rw-r--r-- 2244 MachineSizeOpts.cpp
-rw-r--r-- 9946 MachineStableHash.cpp
-rw-r--r-- 3801 MachineStripDebug.cpp
-rw-r--r-- 51573 MachineTraceMetrics.cpp
-rw-r--r-- 7856 MachineUniformityAnalysis.cpp
-rw-r--r-- 151356 MachineVerifier.cpp
-rw-r--r-- 8144 MacroFusion.cpp
-rw-r--r-- 111165 ModuloSchedule.cpp
-rw-r--r-- 2733 MultiHazardRecognizer.cpp
-rw-r--r-- 1568 NonRelocatableStringpool.cpp
-rw-r--r-- 7051 OptimizePHIs.cpp
-rw-r--r-- 34439 PHIElimination.cpp
-rw-r--r-- 2578 PHIEliminationUtils.cpp
-rw-r--r-- 972 PHIEliminationUtils.h
-rw-r--r-- 2612 PatchableFunction.cpp
-rw-r--r-- 81384 PeepholeOptimizer.cpp
-rw-r--r-- 3504 PostRAHazardRecognizer.cpp
-rw-r--r-- 24237 PostRASchedulerList.cpp
-rw-r--r-- 24158 PreISelIntrinsicLowering.cpp
-rw-r--r-- 5445 ProcessImplicitDefs.cpp
-rw-r--r-- 61352 PrologEpilogInserter.cpp
-rw-r--r-- 5807 PseudoProbeInserter.cpp
-rw-r--r-- 5082 PseudoSourceValue.cpp
-rw-r--r-- 55902 RDFGraph.cpp
-rw-r--r-- 43788 RDFLiveness.cpp
-rw-r--r-- 12245 RDFRegisters.cpp
-rw-r--r-- 6363 README.txt
-rw-r--r-- 26906 ReachingDefAnalysis.cpp
-rw-r--r-- 8126 RegAllocBase.cpp
-rw-r--r-- 5695 RegAllocBase.h
-rw-r--r-- 12717 RegAllocBasic.cpp
-rw-r--r-- 12455 RegAllocEvictionAdvisor.cpp
-rw-r--r-- 8668 RegAllocEvictionAdvisor.h
-rw-r--r-- 65900 RegAllocFast.cpp
-rw-r--r-- 107784 RegAllocGreedy.cpp
-rw-r--r-- 16354 RegAllocGreedy.h
-rw-r--r-- 34748 RegAllocPBQP.cpp
-rw-r--r-- 5516 RegAllocPriorityAdvisor.cpp
-rw-r--r-- 3640 RegAllocPriorityAdvisor.h
-rw-r--r-- 4560 RegAllocScore.cpp
-rw-r--r-- 2974 RegAllocScore.h
-rw-r--r-- 8514 RegUsageInfoCollector.cpp
-rw-r--r-- 6109 RegUsageInfoPropagate.cpp
-rw-r--r-- 3527 RegisterBank.cpp
-rw-r--r-- 31366 RegisterBankInfo.cpp
-rw-r--r-- 7980 RegisterClassInfo.cpp
-rw-r--r-- 169475 RegisterCoalescer.cpp
-rw-r--r-- 4042 RegisterCoalescer.h
-rw-r--r-- 49825 RegisterPressure.cpp
-rw-r--r-- 19457 RegisterScavenging.cpp
-rw-r--r-- 4028 RegisterUsageInfo.cpp
-rw-r--r-- 7066 RemoveLoadsIntoFakeUses.cpp
-rw-r--r-- 7460 RemoveRedundantDebugValues.cpp
-rw-r--r-- 15536 RenameIndependentSubregs.cpp
-rw-r--r-- 11752 ReplaceWithVeclib.cpp
-rw-r--r-- 3826 ResetMachineFunctionPass.cpp
-rw-r--r-- 36522 SafeStack.cpp
-rw-r--r-- 5360 SafeStackLayout.cpp
-rw-r--r-- 2499 SafeStackLayout.h
-rw-r--r-- 3180 SanitizerBinaryMetadata.cpp
-rw-r--r-- 22115 ScheduleDAG.cpp
-rw-r--r-- 56843 ScheduleDAGInstrs.cpp
-rw-r--r-- 3115 ScheduleDAGPrinter.cpp
-rw-r--r-- 8120 ScoreboardHazardRecognizer.cpp
-rw-r--r-- 59093 SelectOptimize.cpp
drwxr-xr-x - SelectionDAG
-rw-r--r-- 16043 ShadowStackGCLowering.cpp
-rw-r--r-- 38889 ShrinkWrap.cpp
-rw-r--r-- 20334 SjLjEHPrepare.cpp
-rw-r--r-- 9806 SlotIndexes.cpp
-rw-r--r-- 14380 SpillPlacement.cpp
-rw-r--r-- 70084 SplitKit.cpp
-rw-r--r-- 24187 SplitKit.h
-rw-r--r-- 51938 StackColoring.cpp
-rw-r--r-- 10643 StackFrameLayoutAnalysisPass.cpp
-rw-r--r-- 6227 StackMapLivenessAnalysis.cpp
-rw-r--r-- 25750 StackMaps.cpp
-rw-r--r-- 28308 StackProtector.cpp
-rw-r--r-- 18381 StackSlotColoring.cpp
-rw-r--r-- 5995 StaticDataSplitter.cpp
-rw-r--r-- 12265 SwiftErrorValueTracking.cpp
-rw-r--r-- 22286 SwitchLoweringUtils.cpp
-rw-r--r-- 4899 TailDuplication.cpp
-rw-r--r-- 41320 TailDuplicator.cpp
-rw-r--r-- 7341 TargetFrameLoweringImpl.cpp
-rw-r--r-- 72843 TargetInstrInfo.cpp
-rw-r--r-- 90110 TargetLoweringBase.cpp
-rw-r--r-- 107978 TargetLoweringObjectFileImpl.cpp
-rw-r--r-- 2595 TargetOptionsImpl.cpp
-rw-r--r-- 61206 TargetPassConfig.cpp
-rw-r--r-- 25475 TargetRegisterInfo.cpp
-rw-r--r-- 13150 TargetSchedule.cpp
-rw-r--r-- 1927 TargetSubtargetInfo.cpp
-rw-r--r-- 76958 TwoAddressInstructionPass.cpp
-rw-r--r-- 35239 TypePromotion.cpp
-rw-r--r-- 7398 UnreachableBlockElim.cpp
-rw-r--r-- 34731 VLIWMachineScheduler.cpp
-rw-r--r-- 11503 ValueTypes.cpp
-rw-r--r-- 27544 VirtRegMap.cpp
-rw-r--r-- 15730 WasmEHPrepare.cpp
-rw-r--r-- 58092 WinEHPrepare.cpp
-rw-r--r-- 27602 WindowScheduler.cpp
-rw-r--r-- 10450 XRayInstrumentation.cpp