reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Overrides

lib/IR/Pass.cpp
   96 void Pass::getAnalysisUsage(AnalysisUsage &) const {

Overridden By

include/llvm/CodeGen/ExecutionDomainFix.h
  133   void getAnalysisUsage(AnalysisUsage &AU) const override {
include/llvm/CodeGen/MachinePipeliner.h
   92   void getAnalysisUsage(AnalysisUsage &AU) const override {
include/llvm/CodeGen/ReachingDefAnalysis.h
   80   void getAnalysisUsage(AnalysisUsage &AU) const override {
include/llvm/CodeGen/VirtRegMap.h
   79     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  245 void AsmPrinter::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/BranchFolding.cpp
  102     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/BreakFalseDeps.cpp
   55   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/CFIInstrInserter.cpp
   45   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/DeadMachineInstructionElim.cpp
   43     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/DetectDeadLanes.cpp
   66   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/EarlyIfConversion.cpp
  736 void EarlyIfConverter::getAnalysisUsage(AnalysisUsage &AU) const {
  971 void EarlyIfPredicator::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/EdgeBundles.cpp
   34 void EdgeBundles::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/ExpandPostRAPseudos.cpp
   39   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/FinalizeISel.cpp
   36     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/GCRootLowering.cpp
  249 void GCMachineCodeAnalysis::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/GlobalISel/CSEInfo.cpp
  373 void GISelCSEAnalysisWrapperPass::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/GlobalISel/GISelKnownBits.cpp
  376 void GISelKnownBitsAnalysis::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/GlobalISel/IRTranslator.cpp
  152 void IRTranslator::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/GlobalISel/InstructionSelect.cpp
   58 void InstructionSelect::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/GlobalISel/Legalizer.cpp
   55 void Legalizer::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/GlobalISel/Localizer.cpp
   92 void Localizer::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/GlobalISel/RegBankSelect.cpp
   98 void RegBankSelect::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/IfConversion.cpp
  211     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/ImplicitNullChecks.cpp
  218   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp
   42 void LazyMachineBlockFrequencyInfoPass::getAnalysisUsage(
lib/CodeGen/LiveDebugValues.cpp
  587 void LiveDebugValues::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/LiveDebugVariables.cpp
   85 void LiveDebugVariables::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/LiveIntervals.cpp
   87 void LiveIntervals::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/LiveRangeShrink.cpp
   50   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/LiveRegMatrix.cpp
   47 void LiveRegMatrix::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/LiveStacks.cpp
   35 void LiveStacks::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/LiveVariables.cpp
   53 void LiveVariables::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/LocalStackSlotAllocation.cpp
   98     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/MIRCanonicalizerPass.cpp
   66   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/MIRNamerPass.cpp
   46   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/MIRPrintingPass.cpp
   37   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/MachineBlockFrequencyInfo.cpp
  184 void MachineBlockFrequencyInfo::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/MachineBlockPlacement.cpp
  534   void getAnalysisUsage(AnalysisUsage &AU) const override {
 3113   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/MachineCSE.cpp
   81     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/MachineCombiner.cpp
  127 void MachineCombiner::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/MachineCopyPropagation.cpp
  195   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/MachineDominanceFrontier.cpp
   49 void MachineDominanceFrontier::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/MachineDominators.cpp
   46 void MachineDominatorTree::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/MachineFunctionPrinterPass.cpp
   39   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/MachineLICM.cpp
  151     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/MachineLoopInfo.cpp
   48 void MachineLoopInfo::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/MachineOptimizationRemarkEmitter.cpp
   83 void MachineOptimizationRemarkEmitterPass::getAnalysisUsage(
lib/CodeGen/MachinePostDominators.cpp
   45 void MachinePostDominatorTree::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/MachineRegionInfo.cpp
  109 void MachineRegionInfoPass::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/MachineScheduler.cpp
  213 void MachineScheduler::getAnalysisUsage(AnalysisUsage &AU) const {
  237 void PostMachineScheduler::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/MachineSink.cpp
  120     void getAnalysisUsage(AnalysisUsage &AU) const override {
 1062   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/MachineTraceMetrics.cpp
   58 void MachineTraceMetrics::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/MachineVerifier.cpp
  304     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/ModuloSchedule.cpp
 1938   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/OptimizePHIs.cpp
   49     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/PHIElimination.cpp
  137 void PHIElimination::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/PeepholeOptimizer.cpp
  169     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/PostRAHazardRecognizer.cpp
   51     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/PostRASchedulerList.cpp
   87     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/ProcessImplicitDefs.cpp
   56 void ProcessImplicitDefs::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/PrologEpilogInserter.cpp
  161 void PEI::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/RegAllocBasic.cpp
  172 void RABasic::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/RegAllocFast.cpp
  165     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/RegAllocGreedy.cpp
  604 void RAGreedy::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/RegAllocPBQP.cpp
  531 void RegAllocPBQP::getAnalysisUsage(AnalysisUsage &au) const {
lib/CodeGen/RegUsageInfoCollector.cpp
   51   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/RegUsageInfoPropagate.cpp
   55   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/RegisterCoalescer.cpp
  532 void RegisterCoalescer::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/RenameIndependentSubregs.cpp
   54   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/ResetMachineFunctionPass.cpp
   48     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  333 void SelectionDAGISel::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/ShrinkWrap.cpp
  223   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/SlotIndexes.cpp
   26 void SlotIndexes::getAnalysisUsage(AnalysisUsage &au) const {
lib/CodeGen/SpillPlacement.cpp
   62 void SpillPlacement::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/StackColoring.cpp
  525 void StackColoring::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/StackMapLivenessAnalysis.cpp
   96 void StackMapLiveness::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/StackSlotColoring.cpp
  103     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/TailDuplication.cpp
   38   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/TwoAddressInstructionPass.cpp
  182   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/CodeGen/UnreachableBlockElim.cpp
   96 void UnreachableMachineBlockElim::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/VirtRegMap.cpp
  223 void VirtRegRewriter::getAnalysisUsage(AnalysisUsage &AU) const {
lib/CodeGen/XRayInstrumentation.cpp
   52   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AArch64/AArch64A53Fix835769.cpp
   99   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp
  131   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp
   93   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AArch64/AArch64BranchTargets.cpp
   50 void AArch64BranchTargets::getAnalysisUsage(AnalysisUsage &AU) const {
lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp
  135   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AArch64/AArch64CollectLOH.cpp
  147   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AArch64/AArch64CondBrTuning.cpp
   75 void AArch64CondBrTuning::getAnalysisUsage(AnalysisUsage &AU) const {
lib/Target/AArch64/AArch64ConditionOptimizer.cpp
  136 void AArch64ConditionOptimizer::getAnalysisUsage(AnalysisUsage &AU) const {
lib/Target/AArch64/AArch64ConditionalCompares.cpp
  809 void AArch64ConditionalCompares::getAnalysisUsage(AnalysisUsage &AU) const {
lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp
   53   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AArch64/AArch64FalkorHWPFFix.cpp
  191   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
  103   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AArch64/AArch64PreLegalizerCombiner.cpp
  125 void AArch64PreLegalizerCombiner::getAnalysisUsage(AnalysisUsage &AU) const {
lib/Target/AArch64/AArch64StackTaggingPreRA.cpp
   80   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AArch64/AArch64StorePairSuppress.cpp
   53   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp
 1224   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AMDGPU/AMDILCFGStructurizer.cpp
  138   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AMDGPU/GCNDPPCombine.cpp
  103   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AMDGPU/GCNNSAReassign.cpp
   52   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AMDGPU/GCNRegBankReassign.cpp
  127   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp
  124   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AMDGPU/R600Packetizer.cpp
   41   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AMDGPU/SIAddIMGInit.cpp
   46   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AMDGPU/SIFixSGPRCopies.cpp
  128   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AMDGPU/SIFixupVectorISel.cpp
   66   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AMDGPU/SIFoldOperands.cpp
  118   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AMDGPU/SIFormMemoryClauses.cpp
   56   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AMDGPU/SIInsertSkips.cpp
   81   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AMDGPU/SIInsertWaitcnts.cpp
  408   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
  267   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AMDGPU/SILowerControlFlow.cpp
  119   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AMDGPU/SILowerI1Copies.cpp
   80   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AMDGPU/SILowerSGPRSpills.cpp
   68   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AMDGPU/SIMemoryLegalizer.cpp
  430   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AMDGPU/SIModeRegister.cpp
  139   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AMDGPU/SIOptimizeExecMasking.cpp
   40   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp
   62   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AMDGPU/SIPeepholeSDWA.cpp
  100   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AMDGPU/SIPreAllocateWWMRegs.cpp
   56   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AMDGPU/SIShrinkInstructions.cpp
   51   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/AMDGPU/SIWholeQuadMode.cpp
  202   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/ARC/ARCOptAddrMode.cpp
   48   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/ARM/ARMConstantIslandPass.cpp
  231     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
 2052     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/ARM/ARMLowOverheadLoops.cpp
   47     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/Hexagon/HexagonBitSimplify.cpp
  192     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/Hexagon/HexagonBranchRelaxation.cpp
   62     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/Hexagon/HexagonConstExtenders.cpp
  217     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/Hexagon/HexagonCopyToCombine.cpp
   75   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/Hexagon/HexagonEarlyIfConv.cpp
  163     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/Hexagon/HexagonExpandCondsets.cpp
  152     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/Hexagon/HexagonFixupHwLoops.cpp
   56     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/Hexagon/HexagonGenInsert.cpp
  513     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/Hexagon/HexagonGenMux.cpp
   76     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/Hexagon/HexagonGenPredicate.cpp
   93     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/Hexagon/HexagonHardwareLoops.cpp
  119     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/Hexagon/HexagonNewValueJump.cpp
   80     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/Hexagon/HexagonOptAddrMode.cpp
   68   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/Hexagon/HexagonPeephole.cpp
   98     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/Hexagon/HexagonRDFOpt.cpp
   59     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/Hexagon/HexagonSplitDouble.cpp
   73     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/Hexagon/HexagonStoreWidening.cpp
   81     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/Hexagon/HexagonVExtract.cpp
   47     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
   94     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/Mips/MipsDelaySlotFiller.cpp
  241     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/Mips/MipsModuleISelDAGToDAG.cpp
   34     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/Mips/MipsOptimizePICCall.cpp
   86   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/Mips/MipsPreLegalizerCombiner.cpp
   69 void MipsPreLegalizerCombiner::getAnalysisUsage(AnalysisUsage &AU) const {
lib/Target/NVPTX/NVPTXPeephole.cpp
   63   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/NVPTX/NVPTXProxyRegErasure.cpp
   49   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/PowerPC/PPCBranchCoalescing.cpp
  167   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/PowerPC/PPCCTRLoops.cpp
   85     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/PowerPC/PPCEarlyReturn.cpp
  197     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/PowerPC/PPCMIPeephole.cpp
  113   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/PowerPC/PPCPreEmitPeephole.cpp
   53     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/PowerPC/PPCReduceCRLogicals.cpp
  426   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/PowerPC/PPCTLSDynamicCall.cpp
  167     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/PowerPC/PPCTOCRegDeps.cpp
  143     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/PowerPC/PPCVSXCopy.cpp
  160     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/PowerPC/PPCVSXFMAMutate.cpp
  372     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/SystemZ/SystemZLDCleanup.cpp
   59 void SystemZLDCleanup::getAnalysisUsage(AnalysisUsage &AU) const {
lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp
   50   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/WebAssembly/WebAssemblyCFGSort.cpp
  116   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
   44   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/WebAssembly/WebAssemblyExceptionInfo.cpp
   88 void WebAssemblyExceptionInfo::getAnalysisUsage(AnalysisUsage &AU) const {
lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp
   49   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp
   35   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/WebAssembly/WebAssemblyMemIntrinsicResults.cpp
   55   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp
   40   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/WebAssembly/WebAssemblyPeephole.cpp
   37   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp
   47   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/WebAssembly/WebAssemblyRegColoring.cpp
   41   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp
   39   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/WebAssembly/WebAssemblyRegStackify.cpp
   49   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp
   45   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp
   37   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp
   80   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/X86/X86CmovConversion.cpp
  152 void X86CmovConverterPass::getAnalysisUsage(AnalysisUsage &AU) const {
lib/Target/X86/X86CondBrFolding.cpp
   69   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/X86/X86DomainReassignment.cpp
  393   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/X86/X86ExpandPseudo.cpp
   37   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/X86/X86FixupBWInsts.cpp
  113   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/X86/X86FlagsCopyLowering.cpp
  146 void X86FlagsCopyLoweringPass::getAnalysisUsage(AnalysisUsage &AU) const {
lib/Target/X86/X86FloatingPoint.cpp
   68     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/X86/X86InsertPrefetch.cpp
  174 void X86InsertPrefetch::getAnalysisUsage(AnalysisUsage &AU) const {
lib/Target/X86/X86InstrInfo.cpp
 7831     void getAnalysisUsage(AnalysisUsage &AU) const override {
 7945     void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/X86/X86RetpolineThunks.cpp
   59   void getAnalysisUsage(AnalysisUsage &AU) const override {
lib/Target/X86/X86SpeculativeLoadHardening.cpp
  218 void X86SpeculativeLoadHardeningPass::getAnalysisUsage(
unittests/MI/LiveIntervalTest.cpp
   93   void getAnalysisUsage(AnalysisUsage &AU) const override {

Declarations

include/llvm/CodeGen/MachineFunctionPass.h
   54   void getAnalysisUsage(AnalysisUsage &AU) const override;

References

include/llvm/CodeGen/ExecutionDomainFix.h
  136     MachineFunctionPass::getAnalysisUsage(AU);
include/llvm/CodeGen/MachinePipeliner.h
   98     MachineFunctionPass::getAnalysisUsage(AU);
include/llvm/CodeGen/ReachingDefAnalysis.h
   82     MachineFunctionPass::getAnalysisUsage(AU);
include/llvm/CodeGen/VirtRegMap.h
   81       MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  247   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/BranchFolding.cpp
  106       MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/BreakFalseDeps.cpp
   58     MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/CFIInstrInserter.cpp
   47     MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/DeadMachineInstructionElim.cpp
   45       MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/DetectDeadLanes.cpp
   68     MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/EarlyIfConversion.cpp
  744   MachineFunctionPass::getAnalysisUsage(AU);
  976   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/EdgeBundles.cpp
   36   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/ExpandPostRAPseudos.cpp
   43     MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/FinalizeISel.cpp
   37       MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/GCRootLowering.cpp
  250   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/GlobalISel/CSEInfo.cpp
  375   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/GlobalISel/GISelKnownBits.cpp
  378   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/GlobalISel/IRTranslator.cpp
  157   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/GlobalISel/InstructionSelect.cpp
   63   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/GlobalISel/Legalizer.cpp
   60   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/GlobalISel/Localizer.cpp
   95   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/GlobalISel/RegBankSelect.cpp
  107   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/IfConversion.cpp
  214       MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/ImplicitNullChecks.cpp
  220     MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp
   46   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/LiveDebugValues.cpp
  589   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/LiveDebugVariables.cpp
   89   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/LiveIntervals.cpp
   97   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/LiveRangeShrink.cpp
   52     MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/LiveRegMatrix.cpp
   51   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/LiveStacks.cpp
   39   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/LiveVariables.cpp
   56   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/LocalStackSlotAllocation.cpp
  100       MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/MIRCanonicalizerPass.cpp
   68     MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/MIRNamerPass.cpp
   48     MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/MIRPrintingPass.cpp
   39     MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/MachineBlockFrequencyInfo.cpp
  188   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/MachineBlockPlacement.cpp
  541     MachineFunctionPass::getAnalysisUsage(AU);
 3117     MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/MachineCSE.cpp
   83       MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/MachineCombiner.cpp
  134   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/MachineCopyPropagation.cpp
  197     MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/MachineDominanceFrontier.cpp
   52   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/MachineDominators.cpp
   48   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/MachineFunctionPrinterPass.cpp
   42     MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/MachineLICM.cpp
  156       MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/MachineLoopInfo.cpp
   51   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/MachineOptimizationRemarkEmitter.cpp
   87   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/MachinePostDominators.cpp
   47   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/MachineRegionInfo.cpp
  114   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/MachineScheduler.cpp
  223   MachineFunctionPass::getAnalysisUsage(AU);
  242   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/MachineSink.cpp
  121       MachineFunctionPass::getAnalysisUsage(AU);
 1064     MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/MachineTraceMetrics.cpp
   62   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/MachineVerifier.cpp
  306       MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/ModuloSchedule.cpp
 1941     MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/OptimizePHIs.cpp
   51       MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/PHIElimination.cpp
  144   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/PeepholeOptimizer.cpp
  171       MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/PostRAHazardRecognizer.cpp
   53       MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/PostRASchedulerList.cpp
   95       MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/ProcessImplicitDefs.cpp
   59   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/PrologEpilogInserter.cpp
  166   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/RegAllocBasic.cpp
  193   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/RegAllocFast.cpp
  167       MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/RegAllocGreedy.cpp
  629   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/RegAllocPBQP.cpp
  552   MachineFunctionPass::getAnalysisUsage(au);
lib/CodeGen/RegUsageInfoCollector.cpp
   54     MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/RegUsageInfoPropagate.cpp
   58     MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/RegisterCoalescer.cpp
  541   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/RenameIndependentSubregs.cpp
   60     MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/ResetMachineFunctionPass.cpp
   50       MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  343   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/ShrinkWrap.cpp
  230     MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/SlotIndexes.cpp
   28   MachineFunctionPass::getAnalysisUsage(au);
lib/CodeGen/SpillPlacement.cpp
   67   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/StackColoring.cpp
  527   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/StackMapLivenessAnalysis.cpp
  100   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/StackSlotColoring.cpp
  111       MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/TailDuplication.cpp
   40     MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/TwoAddressInstructionPass.cpp
  191     MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/UnreachableBlockElim.cpp
   99   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/VirtRegMap.cpp
  232   MachineFunctionPass::getAnalysisUsage(AU);
lib/CodeGen/XRayInstrumentation.cpp
   56     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AArch64/AArch64A53Fix835769.cpp
  101     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp
  133     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp
   95     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AArch64/AArch64BranchTargets.cpp
   52   MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp
  138     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AArch64/AArch64CollectLOH.cpp
  148     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AArch64/AArch64CondBrTuning.cpp
   77   MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AArch64/AArch64ConditionOptimizer.cpp
  139   MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AArch64/AArch64ConditionalCompares.cpp
  817   MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp
   55     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AArch64/AArch64FalkorHWPFFix.cpp
  194     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
  105     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AArch64/AArch64PreLegalizerCombiner.cpp
  135   MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AArch64/AArch64StackTaggingPreRA.cpp
   82     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AArch64/AArch64StorePairSuppress.cpp
   57     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp
 1226     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AMDGPU/AMDILCFGStructurizer.cpp
  142     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AMDGPU/GCNDPPCombine.cpp
  105     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AMDGPU/GCNNSAReassign.cpp
   57     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AMDGPU/GCNRegBankReassign.cpp
  133     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp
  130     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AMDGPU/R600Packetizer.cpp
   47     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AMDGPU/SIAddIMGInit.cpp
   48     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AMDGPU/SIFixSGPRCopies.cpp
  132     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AMDGPU/SIFixupVectorISel.cpp
   68     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AMDGPU/SIFoldOperands.cpp
  120     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AMDGPU/SIFormMemoryClauses.cpp
   59     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AMDGPU/SIInsertSkips.cpp
   82     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AMDGPU/SIInsertWaitcnts.cpp
  410     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
  271     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AMDGPU/SILowerControlFlow.cpp
  127     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AMDGPU/SILowerI1Copies.cpp
   84     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AMDGPU/SILowerSGPRSpills.cpp
   70     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AMDGPU/SIMemoryLegalizer.cpp
  432     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AMDGPU/SIModeRegister.cpp
  141     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AMDGPU/SIOptimizeExecMasking.cpp
   42     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp
   65     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AMDGPU/SIPeepholeSDWA.cpp
  102     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AMDGPU/SIPreAllocateWWMRegs.cpp
   63     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AMDGPU/SIShrinkInstructions.cpp
   53     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/AMDGPU/SIWholeQuadMode.cpp
  207     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/ARC/ARCOptAddrMode.cpp
   50     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/ARM/ARMConstantIslandPass.cpp
  233       MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
 2054       MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/ARM/ARMLowOverheadLoops.cpp
   50       MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/Hexagon/HexagonBitSimplify.cpp
  195       MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/Hexagon/HexagonBranchRelaxation.cpp
   64       MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/Hexagon/HexagonConstExtenders.cpp
  220       MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/Hexagon/HexagonCopyToCombine.cpp
   76     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/Hexagon/HexagonEarlyIfConv.cpp
  168       MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/Hexagon/HexagonExpandCondsets.cpp
  158       MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/Hexagon/HexagonFixupHwLoops.cpp
   58       MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/Hexagon/HexagonGenInsert.cpp
  516       MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/Hexagon/HexagonGenMux.cpp
   77       MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/Hexagon/HexagonGenPredicate.cpp
   96       MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/Hexagon/HexagonHardwareLoops.cpp
  122       MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/Hexagon/HexagonNewValueJump.cpp
   82       MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/Hexagon/HexagonOptAddrMode.cpp
   69     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/Hexagon/HexagonPeephole.cpp
   99       MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/Hexagon/HexagonRDFOpt.cpp
   63       MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/Hexagon/HexagonSplitDouble.cpp
   76       MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/Hexagon/HexagonStoreWidening.cpp
   84       MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/Hexagon/HexagonVExtract.cpp
   48       MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
  102       MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/Mips/MipsDelaySlotFiller.cpp
  243       MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/Mips/MipsModuleISelDAGToDAG.cpp
   37       MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/Mips/MipsOptimizePICCall.cpp
   88     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/Mips/MipsPreLegalizerCombiner.cpp
   73   MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/NVPTX/NVPTXPeephole.cpp
   64     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/NVPTX/NVPTXProxyRegErasure.cpp
   50     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/PowerPC/PPCBranchCoalescing.cpp
  170     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/PowerPC/PPCCTRLoops.cpp
   87       MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/PowerPC/PPCEarlyReturn.cpp
  198       MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/PowerPC/PPCMIPeephole.cpp
  120     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/PowerPC/PPCPreEmitPeephole.cpp
   54       MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/PowerPC/PPCReduceCRLogicals.cpp
  429     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/PowerPC/PPCTLSDynamicCall.cpp
  172       MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/PowerPC/PPCTOCRegDeps.cpp
  144       MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/PowerPC/PPCVSXCopy.cpp
  161       MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/PowerPC/PPCVSXFMAMutate.cpp
  379       MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/SystemZ/SystemZLDCleanup.cpp
   62   MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp
   54     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/WebAssembly/WebAssemblyCFGSort.cpp
  124     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
   48     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/WebAssembly/WebAssemblyExceptionInfo.cpp
   92   MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp
   52     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp
   37     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/WebAssembly/WebAssemblyMemIntrinsicResults.cpp
   65     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp
   48     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/WebAssembly/WebAssemblyPeephole.cpp
   40     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp
   49     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/WebAssembly/WebAssemblyRegColoring.cpp
   47     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp
   41     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/WebAssembly/WebAssemblyRegStackify.cpp
   59     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp
   47     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp
   41     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp
   81     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/X86/X86CmovConversion.cpp
  153   MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/X86/X86CondBrFolding.cpp
   70     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/X86/X86DomainReassignment.cpp
  395     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/X86/X86ExpandPseudo.cpp
   41     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/X86/X86FixupBWInsts.cpp
  116     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/X86/X86FlagsCopyLowering.cpp
  148   MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/X86/X86FloatingPoint.cpp
   73       MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/X86/X86InstrInfo.cpp
 7833       MachineFunctionPass::getAnalysisUsage(AU);
 7948       MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/X86/X86RetpolineThunks.cpp
   60     MachineFunctionPass::getAnalysisUsage(AU);
lib/Target/X86/X86SpeculativeLoadHardening.cpp
  220   MachineFunctionPass::getAnalysisUsage(AU);
unittests/MI/LiveIntervalTest.cpp
   97     MachineFunctionPass::getAnalysisUsage(AU);