Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / lib / CodeGen / 
tree9b5a528fba1206ff7d1a7595591a7525c8249d22
drwxr-xr-x   ..
-rw-r--r-- 35883 AggressiveAntiDepBreaker.cpp
-rw-r--r-- 7193 AggressiveAntiDepBreaker.h
-rw-r--r-- 2052 AllocationOrder.cpp
-rw-r--r-- 4415 AllocationOrder.h
-rw-r--r-- 35943 Analysis.cpp
drwxr-xr-x - AsmPrinter
-rw-r--r-- 103640 AssignmentTrackingAnalysis.cpp
-rw-r--r-- 77646 AtomicExpandPass.cpp
-rw-r--r-- 9586 BasicBlockPathCloning.cpp
-rw-r--r-- 15874 BasicBlockSections.cpp
-rw-r--r-- 17395 BasicBlockSectionsProfileReader.cpp
-rw-r--r-- 1567 BasicTargetTransformInfo.cpp
-rw-r--r-- 79719 BranchFolding.cpp
-rw-r--r-- 7540 BranchFolding.h
-rw-r--r-- 27715 BranchRelaxation.cpp
-rw-r--r-- 10636 BreakFalseDeps.cpp
-rw-r--r-- 3815 CFGuardLongjmp.cpp
-rw-r--r-- 9051 CFIFixup.cpp
-rw-r--r-- 18371 CFIInstrInserter.cpp
-rw-r--r-- 6928 CMakeLists.txt
-rw-r--r-- 11825 CalcSpillWeights.cpp
-rw-r--r-- 8653 CallBrPrepare.cpp
-rw-r--r-- 10990 CallingConvLower.cpp
-rw-r--r-- 6472 CodeGen.cpp
-rw-r--r-- 10308 CodeGenCommonISel.cpp
-rw-r--r-- 1001 CodeGenPassBuilder.cpp
-rw-r--r-- 332071 CodeGenPrepare.cpp
-rw-r--r-- 30981 CommandFlags.cpp
-rw-r--r-- 72400 ComplexDeinterleavingPass.cpp
-rw-r--r-- 28017 CriticalAntiDepBreaker.cpp
-rw-r--r-- 4317 CriticalAntiDepBreaker.h
-rw-r--r-- 10359 DFAPacketizer.cpp
-rw-r--r-- 4928 DeadMachineInstructionElim.cpp
-rw-r--r-- 19741 DetectDeadLanes.cpp
-rw-r--r-- 12749 DwarfEHPrepare.cpp
-rw-r--r-- 2515 EHContGuardCatchret.cpp
-rw-r--r-- 45479 EarlyIfConversion.cpp
-rw-r--r-- 3163 EdgeBundles.cpp
-rw-r--r-- 15021 ExecutionDomainFix.cpp
-rw-r--r-- 4421 ExpandLargeDivRem.cpp
-rw-r--r-- 26598 ExpandLargeFpConvert.cpp
-rw-r--r-- 38438 ExpandMemCmp.cpp
-rw-r--r-- 5243 ExpandPostRAPseudos.cpp
-rw-r--r-- 8017 ExpandReductions.cpp
-rw-r--r-- 31246 ExpandVectorPredication.cpp
-rw-r--r-- 1748 FEntryInserter.cpp
-rw-r--r-- 3857 FaultMaps.cpp
-rw-r--r-- 2653 FinalizeISel.cpp
-rw-r--r-- 22892 FixupStatepointCallerSaved.cpp
-rw-r--r-- 2264 FuncletLayout.cpp
-rw-r--r-- 3641 GCEmptyBasicBlocks.cpp
-rw-r--r-- 4355 GCMetadata.cpp
-rw-r--r-- 748 GCMetadataPrinter.cpp
-rw-r--r-- 11692 GCRootLowering.cpp
drwxr-xr-x - GlobalISel
-rw-r--r-- 26096 GlobalMerge.cpp
-rw-r--r-- 22269 HardwareLoops.cpp
-rw-r--r-- 91468 IfConversion.cpp
-rw-r--r-- 29792 ImplicitNullChecks.cpp
-rw-r--r-- 9969 IndirectBrExpandPass.cpp
-rw-r--r-- 66415 InlineSpiller.cpp
-rw-r--r-- 8807 InterferenceCache.cpp
-rw-r--r-- 7557 InterferenceCache.h
-rw-r--r-- 19670 InterleavedAccessPass.cpp
-rw-r--r-- 43288 InterleavedLoadCombinePass.cpp
-rw-r--r-- 17528 IntrinsicLowering.cpp
-rw-r--r-- 9260 JMCInstrumenter.cpp
-rw-r--r-- 3863 KCFI.cpp
-rw-r--r-- 12003 LLVMTargetMachine.cpp
-rw-r--r-- 5578 LatencyPriorityQueue.cpp
-rw-r--r-- 3486 LazyMachineBlockFrequencyInfo.cpp
-rw-r--r-- 12449 LexicalScopes.cpp
drwxr-xr-x - LiveDebugValues
-rw-r--r-- 75458 LiveDebugVariables.cpp
-rw-r--r-- 2340 LiveDebugVariables.h
-rw-r--r-- 47363 LiveInterval.cpp
-rw-r--r-- 7503 LiveIntervalCalc.cpp
-rw-r--r-- 6874 LiveIntervalUnion.cpp
-rw-r--r-- 67150 LiveIntervals.cpp
-rw-r--r-- 11224 LivePhysRegs.cpp
-rw-r--r-- 16158 LiveRangeCalc.cpp
-rw-r--r-- 18634 LiveRangeEdit.cpp
-rw-r--r-- 9005 LiveRangeShrink.cpp
-rw-r--r-- 2181 LiveRangeUtils.h
-rw-r--r-- 8847 LiveRegMatrix.cpp
-rw-r--r-- 5283 LiveRegUnits.cpp
-rw-r--r-- 2915 LiveStacks.cpp
-rw-r--r-- 31939 LiveVariables.cpp
-rw-r--r-- 17420 LocalStackSlotAllocation.cpp
-rw-r--r-- 2937 LoopTraversal.cpp
-rw-r--r-- 2495 LowLevelType.cpp
-rw-r--r-- 2690 LowLevelTypeUtils.cpp
-rw-r--r-- 5757 LowerEmuTLS.cpp
-rw-r--r-- 1669 MBFIWrapper.cpp
-rw-r--r-- 12314 MIRCanonicalizerPass.cpp
-rw-r--r-- 7865 MIRFSDiscriminator.cpp
-rw-r--r-- 2051 MIRNamerPass.cpp
drwxr-xr-x - MIRParser
-rw-r--r-- 35927 MIRPrinter.cpp
-rw-r--r-- 2039 MIRPrintingPass.cpp
-rw-r--r-- 14993 MIRSampleProfile.cpp
-rw-r--r-- 6746 MIRVRegNamerUtils.cpp
-rw-r--r-- 3331 MIRVRegNamerUtils.h
-rw-r--r-- 1596 MIRYamlMapping.cpp
-rw-r--r-- 49639 MLRegAllocEvictAdvisor.cpp
-rw-r--r-- 4534 MLRegAllocEvictAdvisor.h
-rw-r--r-- 12922 MLRegAllocPriorityAdvisor.cpp
-rw-r--r-- 60289 MachineBasicBlock.cpp
-rw-r--r-- 10715 MachineBlockFrequencyInfo.cpp
-rw-r--r-- 150874 MachineBlockPlacement.cpp
-rw-r--r-- 2999 MachineBranchProbabilityInfo.cpp
-rw-r--r-- 3027 MachineCFGPrinter.cpp
-rw-r--r-- 35309 MachineCSE.cpp
-rw-r--r-- 4242 MachineCheckDebugify.cpp
-rw-r--r-- 32914 MachineCombiner.cpp
-rw-r--r-- 53108 MachineCopyPropagation.cpp
-rw-r--r-- 5233 MachineCycleAnalysis.cpp
-rw-r--r-- 8104 MachineDebugify.cpp
-rw-r--r-- 1865 MachineDominanceFrontier.cpp
-rw-r--r-- 5041 MachineDominators.cpp
-rw-r--r-- 10020 MachineFrameInfo.cpp
-rw-r--r-- 55373 MachineFunction.cpp
-rw-r--r-- 7575 MachineFunctionPass.cpp
-rw-r--r-- 2340 MachineFunctionPrinterPass.cpp
-rw-r--r-- 8551 MachineFunctionSplitter.cpp
-rw-r--r-- 89466 MachineInstr.cpp
-rw-r--r-- 12322 MachineInstrBundle.cpp
-rw-r--r-- 57937 MachineLICM.cpp
-rw-r--r-- 8918 MachineLateInstrsCleanup.cpp
-rw-r--r-- 7260 MachineLoopInfo.cpp
-rw-r--r-- 5125 MachineLoopUtils.cpp
-rw-r--r-- 8115 MachineModuleInfo.cpp
-rw-r--r-- 1581 MachineModuleInfoImpls.cpp
-rw-r--r-- 3045 MachineModuleSlotTracker.cpp
-rw-r--r-- 43922 MachineOperand.cpp
-rw-r--r-- 3367 MachineOptimizationRemarkEmitter.cpp
-rw-r--r-- 48995 MachineOutliner.cpp
-rw-r--r-- 3684 MachinePassManager.cpp
-rw-r--r-- 118210 MachinePipeliner.cpp
-rw-r--r-- 2481 MachinePostDominators.cpp
-rw-r--r-- 4868 MachineRegionInfo.cpp
-rw-r--r-- 23606 MachineRegisterInfo.cpp
-rw-r--r-- 3134 MachineSSAContext.cpp
-rw-r--r-- 13785 MachineSSAUpdater.cpp
-rw-r--r-- 162860 MachineScheduler.cpp
-rw-r--r-- 79679 MachineSink.cpp
-rw-r--r-- 2059 MachineSizeOpts.cpp
-rw-r--r-- 10000 MachineStableHash.cpp
-rw-r--r-- 3792 MachineStripDebug.cpp
-rw-r--r-- 50550 MachineTraceMetrics.cpp
-rw-r--r-- 8398 MachineUniformityAnalysis.cpp
-rw-r--r-- 132658 MachineVerifier.cpp
-rw-r--r-- 7701 MacroFusion.cpp
-rw-r--r-- 87232 ModuloSchedule.cpp
-rw-r--r-- 2733 MultiHazardRecognizer.cpp
-rw-r--r-- 1713 NonRelocatableStringpool.cpp
-rw-r--r-- 6658 OptimizePHIs.cpp
-rw-r--r-- 30280 PHIElimination.cpp
-rw-r--r-- 2578 PHIEliminationUtils.cpp
-rw-r--r-- 972 PHIEliminationUtils.h
-rw-r--r-- 3751 ParallelCG.cpp
-rw-r--r-- 3701 PatchableFunction.cpp
-rw-r--r-- 82281 PeepholeOptimizer.cpp
-rw-r--r-- 3504 PostRAHazardRecognizer.cpp
-rw-r--r-- 24643 PostRASchedulerList.cpp
-rw-r--r-- 14477 PreISelIntrinsicLowering.cpp
-rw-r--r-- 5445 ProcessImplicitDefs.cpp
-rw-r--r-- 61710 PrologEpilogInserter.cpp
-rw-r--r-- 5807 PseudoProbeInserter.cpp
-rw-r--r-- 4735 PseudoSourceValue.cpp
-rw-r--r-- 55995 RDFGraph.cpp
-rw-r--r-- 43774 RDFLiveness.cpp
-rw-r--r-- 12245 RDFRegisters.cpp
-rw-r--r-- 6363 README.txt
-rw-r--r-- 24121 ReachingDefAnalysis.cpp
-rw-r--r-- 7163 RegAllocBase.cpp
-rw-r--r-- 5047 RegAllocBase.h
-rw-r--r-- 11869 RegAllocBasic.cpp
-rw-r--r-- 12447 RegAllocEvictionAdvisor.cpp
-rw-r--r-- 8668 RegAllocEvictionAdvisor.h
-rw-r--r-- 58478 RegAllocFast.cpp
-rw-r--r-- 105498 RegAllocGreedy.cpp
-rw-r--r-- 16355 RegAllocGreedy.h
-rw-r--r-- 34324 RegAllocPBQP.cpp
-rw-r--r-- 4354 RegAllocPriorityAdvisor.cpp
-rw-r--r-- 3202 RegAllocPriorityAdvisor.h
-rw-r--r-- 4685 RegAllocScore.cpp
-rw-r--r-- 2974 RegAllocScore.h
-rw-r--r-- 7496 RegUsageInfoCollector.cpp
-rw-r--r-- 5121 RegUsageInfoPropagate.cpp
-rw-r--r-- 4100 RegisterBank.cpp
-rw-r--r-- 31324 RegisterBankInfo.cpp
-rw-r--r-- 8141 RegisterClassInfo.cpp
-rw-r--r-- 166407 RegisterCoalescer.cpp
-rw-r--r-- 4168 RegisterCoalescer.h
-rw-r--r-- 50002 RegisterPressure.cpp
-rw-r--r-- 19935 RegisterScavenging.cpp
-rw-r--r-- 3213 RegisterUsageInfo.cpp
-rw-r--r-- 7460 RemoveRedundantDebugValues.cpp
-rw-r--r-- 15175 RenameIndependentSubregs.cpp
-rw-r--r-- 9223 ReplaceWithVeclib.cpp
-rw-r--r-- 3830 ResetMachineFunctionPass.cpp
-rw-r--r-- 35623 SafeStack.cpp
-rw-r--r-- 5360 SafeStackLayout.cpp
-rw-r--r-- 2463 SafeStackLayout.h
-rw-r--r-- 3179 SanitizerBinaryMetadata.cpp
-rw-r--r-- 22010 ScheduleDAG.cpp
-rw-r--r-- 56028 ScheduleDAGInstrs.cpp
-rw-r--r-- 3115 ScheduleDAGPrinter.cpp
-rw-r--r-- 8120 ScoreboardHazardRecognizer.cpp
-rw-r--r-- 42857 SelectOptimize.cpp
drwxr-xr-x - SelectionDAG
-rw-r--r-- 15038 ShadowStackGCLowering.cpp
-rw-r--r-- 38518 ShrinkWrap.cpp
-rw-r--r-- 19661 SjLjEHPrepare.cpp
-rw-r--r-- 9288 SlotIndexes.cpp
-rw-r--r-- 13212 SpillPlacement.cpp
-rw-r--r-- 6933 SpillPlacement.h
-rw-r--r-- 69552 SplitKit.cpp
-rw-r--r-- 23965 SplitKit.h
-rw-r--r-- 50991 StackColoring.cpp
-rw-r--r-- 8965 StackFrameLayoutAnalysisPass.cpp
-rw-r--r-- 6291 StackMapLivenessAnalysis.cpp
-rw-r--r-- 26198 StackMaps.cpp
-rw-r--r-- 26089 StackProtector.cpp
-rw-r--r-- 17823 StackSlotColoring.cpp
-rw-r--r-- 12273 SwiftErrorValueTracking.cpp
-rw-r--r-- 18868 SwitchLoweringUtils.cpp
-rw-r--r-- 3391 TailDuplication.cpp
-rw-r--r-- 40288 TailDuplicator.cpp
-rw-r--r-- 6482 TargetFrameLoweringImpl.cpp
-rw-r--r-- 66951 TargetInstrInfo.cpp
-rw-r--r-- 91950 TargetLoweringBase.cpp
-rw-r--r-- 104208 TargetLoweringObjectFileImpl.cpp
-rw-r--r-- 2329 TargetOptionsImpl.cpp
-rw-r--r-- 61705 TargetPassConfig.cpp
-rw-r--r-- 24266 TargetRegisterInfo.cpp
-rw-r--r-- 13365 TargetSchedule.cpp
-rw-r--r-- 1877 TargetSubtargetInfo.cpp
-rw-r--r-- 73197 TwoAddressInstructionPass.cpp
-rw-r--r-- 35181 TypePromotion.cpp
-rw-r--r-- 7123 UnreachableBlockElim.cpp
-rw-r--r-- 34862 VLIWMachineScheduler.cpp
-rw-r--r-- 25114 ValueTypes.cpp
-rw-r--r-- 23564 VirtRegMap.cpp
-rw-r--r-- 14782 WasmEHPrepare.cpp
-rw-r--r-- 57493 WinEHPrepare.cpp
-rw-r--r-- 9930 XRayInstrumentation.cpp