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

Overridden By

include/llvm/CodeGen/AsmPrinter.h
  300   bool runOnMachineFunction(MachineFunction &MF) override {
lib/CodeGen/BranchFolding.cpp
  119 bool BranchFolderPass::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/BranchRelaxation.cpp
  541 bool BranchRelaxation::runOnMachineFunction(MachineFunction &mf) {
lib/CodeGen/BreakFalseDeps.cpp
  263 bool BreakFalseDeps::runOnMachineFunction(MachineFunction &mf) {
lib/CodeGen/CFGuardLongjmp.cpp
   60 bool CFGuardLongjmp::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/CFIInstrInserter.cpp
   50   bool runOnMachineFunction(MachineFunction &MF) override {
lib/CodeGen/DeadMachineInstructionElim.cpp
   97 bool DeadMachineInstructionElim::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/DetectDeadLanes.cpp
  570 bool DetectDeadLanes::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/EarlyIfConversion.cpp
  898 bool EarlyIfConverter::runOnMachineFunction(MachineFunction &MF) {
 1033 bool EarlyIfPredicator::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/EdgeBundles.cpp
   39 bool EdgeBundles::runOnMachineFunction(MachineFunction &mf) {
lib/CodeGen/ExecutionDomainFix.cpp
  413 bool ExecutionDomainFix::runOnMachineFunction(MachineFunction &mf) {
lib/CodeGen/ExpandPostRAPseudos.cpp
  181 bool ExpandPostRA::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/FEntryInserter.cpp
   36 bool FEntryInserter::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/FinalizeISel.cpp
   47 bool FinalizeISel::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/FuncletLayout.cpp
   42 bool FuncletLayout::runOnMachineFunction(MachineFunction &F) {
lib/CodeGen/GCRootLowering.cpp
  307 bool GCMachineCodeAnalysis::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/GlobalISel/CSEInfo.cpp
  378 bool GISelCSEAnalysisWrapperPass::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/GlobalISel/GISelKnownBits.cpp
  381 bool GISelKnownBitsAnalysis::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/GlobalISel/IRTranslator.cpp
 2213 bool IRTranslator::runOnMachineFunction(MachineFunction &CurMF) {
lib/CodeGen/GlobalISel/InstructionSelect.cpp
   66 bool InstructionSelect::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/GlobalISel/Legalizer.cpp
  142 bool Legalizer::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/GlobalISel/Localizer.cpp
  208 bool Localizer::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/GlobalISel/RegBankSelect.cpp
  651 bool RegBankSelect::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/IfConversion.cpp
  437 bool IfConverter::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/ImplicitNullChecks.cpp
  296 bool ImplicitNullChecks::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp
   92 bool LazyMachineBlockFrequencyInfoPass::runOnMachineFunction(
lib/CodeGen/LiveDebugValues.cpp
 1422 bool LiveDebugValues::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/LiveDebugVariables.cpp
  983 bool LiveDebugVariables::runOnMachineFunction(MachineFunction &mf) {
lib/CodeGen/LiveIntervals.cpp
  125 bool LiveIntervals::runOnMachineFunction(MachineFunction &fn) {
lib/CodeGen/LiveRangeShrink.cpp
  107 bool LiveRangeShrink::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/LiveRegMatrix.cpp
   54 bool LiveRegMatrix::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/LiveStacks.cpp
   49 bool LiveStacks::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/LiveVariables.cpp
  620 bool LiveVariables::runOnMachineFunction(MachineFunction &mf) {
lib/CodeGen/LocalStackSlotAllocation.cpp
  112 bool LocalStackSlotPass::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/MIRCanonicalizerPass.cpp
  451 bool MIRCanonicalizer::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/MIRNamerPass.cpp
   51   bool runOnMachineFunction(MachineFunction &MF) override {
lib/CodeGen/MIRPrintingPass.cpp
   42   bool runOnMachineFunction(MachineFunction &MF) override {
lib/CodeGen/MachineBlockFrequencyInfo.cpp
  209 bool MachineBlockFrequencyInfo::runOnMachineFunction(MachineFunction &F) {
lib/CodeGen/MachineBlockPlacement.cpp
 2975 bool MachineBlockPlacement::runOnMachineFunction(MachineFunction &MF) {
 3134 bool MachineBlockPlacementStats::runOnMachineFunction(MachineFunction &F) {
lib/CodeGen/MachineCSE.cpp
  881 bool MachineCSE::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/MachineCombiner.cpp
  632 bool MachineCombiner::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/MachineCopyPropagation.cpp
  640 bool MachineCopyPropagation::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/MachineDominanceFrontier.cpp
   39 bool MachineDominanceFrontier::runOnMachineFunction(MachineFunction &) {
lib/CodeGen/MachineDominators.cpp
   51 bool MachineDominatorTree::runOnMachineFunction(MachineFunction &F) {
lib/CodeGen/MachineFunctionPrinterPass.cpp
   45   bool runOnMachineFunction(MachineFunction &MF) override {
lib/CodeGen/MachineInstrBundle.cpp
   44 bool UnpackMachineBundles::runOnMachineFunction(MachineFunction &MF) {
  103 bool FinalizeMachineBundles::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/MachineLICM.cpp
  304 bool MachineLICMBase::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/MachineLoopInfo.cpp
   38 bool MachineLoopInfo::runOnMachineFunction(MachineFunction &) {
lib/CodeGen/MachineOptimizationRemarkEmitter.cpp
   70 bool MachineOptimizationRemarkEmitterPass::runOnMachineFunction(
lib/CodeGen/MachinePipeliner.cpp
  195 bool MachinePipeliner::runOnMachineFunction(MachineFunction &mf) {
lib/CodeGen/MachinePostDominators.cpp
   39 bool MachinePostDominatorTree::runOnMachineFunction(MachineFunction &F) {
lib/CodeGen/MachineRegionInfo.cpp
   83 bool MachineRegionInfoPass::runOnMachineFunction(MachineFunction &F) {
lib/CodeGen/MachineScheduler.cpp
  360 bool MachineScheduler::runOnMachineFunction(MachineFunction &mf) {
  398 bool PostMachineScheduler::runOnMachineFunction(MachineFunction &mf) {
lib/CodeGen/MachineSink.cpp
  300 bool MachineSinking::runOnMachineFunction(MachineFunction &MF) {
 1336 bool PostRAMachineSinking::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/MachineTraceMetrics.cpp
   65 bool MachineTraceMetrics::runOnMachineFunction(MachineFunction &Func) {
lib/CodeGen/MachineVerifier.cpp
  309     bool runOnMachineFunction(MachineFunction &MF) override {
lib/CodeGen/ModuloSchedule.cpp
 1955 bool ModuloScheduleTest::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/OptimizePHIs.cpp
   73 bool OptimizePHIs::runOnMachineFunction(MachineFunction &Fn) {
lib/CodeGen/PHIElimination.cpp
  147 bool PHIElimination::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/PatchableFunction.cpp
   56 bool PatchableFunction::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/PeepholeOptimizer.cpp
 1593 bool PeepholeOptimizer::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/PostRAHazardRecognizer.cpp
   68 bool PostRAHazardRecognizer::runOnMachineFunction(MachineFunction &Fn) {
lib/CodeGen/PostRASchedulerList.cpp
  281 bool PostRAScheduler::runOnMachineFunction(MachineFunction &Fn) {
lib/CodeGen/ProcessImplicitDefs.cpp
  132 bool ProcessImplicitDefs::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/PrologEpilogInserter.cpp
  214 bool PEI::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/ReachingDefAnalysis.cpp
  134 bool ReachingDefAnalysis::runOnMachineFunction(MachineFunction &mf) {
lib/CodeGen/RegAllocBasic.cpp
  305 bool RABasic::runOnMachineFunction(MachineFunction &mf) {
lib/CodeGen/RegAllocFast.cpp
 1292 bool RegAllocFast::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/RegAllocGreedy.cpp
 3210 bool RAGreedy::runOnMachineFunction(MachineFunction &mf) {
lib/CodeGen/RegAllocPBQP.cpp
  789 bool RegAllocPBQP::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/RegUsageInfoCollector.cpp
  101 bool RegUsageInfoCollector::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/RegUsageInfoPropagate.cpp
  101 bool RegUsageInfoPropagation::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/RegisterCoalescer.cpp
 3676 bool RegisterCoalescer::runOnMachineFunction(MachineFunction &fn) {
lib/CodeGen/RegisterScavenging.cpp
  793   bool runOnMachineFunction(MachineFunction &MF) override {
lib/CodeGen/RenameIndependentSubregs.cpp
  376 bool RenameIndependentSubregs::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/ResetMachineFunctionPass.cpp
   53     bool runOnMachineFunction(MachineFunction &MF) override {
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  411 bool SelectionDAGISel::runOnMachineFunction(MachineFunction &mf) {
lib/CodeGen/ShrinkWrap.cpp
  462 bool ShrinkWrap::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/SlotIndexes.cpp
   39 bool SlotIndexes::runOnMachineFunction(MachineFunction &fn) {
lib/CodeGen/SpillPlacement.cpp
  196 bool SpillPlacement::runOnMachineFunction(MachineFunction &mf) {
lib/CodeGen/StackColoring.cpp
 1135 bool StackColoring::runOnMachineFunction(MachineFunction &Func) {
lib/CodeGen/StackMapLivenessAnalysis.cpp
  104 bool StackMapLiveness::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/StackSlotColoring.cpp
  482 bool StackSlotColoring::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/TailDuplication.cpp
   72 bool TailDuplicateBase::runOnMachineFunction(MachineFunction &MF) {
lib/CodeGen/TwoAddressInstructionPass.cpp
 1666 bool TwoAddressInstructionPass::runOnMachineFunction(MachineFunction &Func) {
lib/CodeGen/UnreachableBlockElim.cpp
  102 bool UnreachableMachineBlockElim::runOnMachineFunction(MachineFunction &F) {
lib/CodeGen/VirtRegMap.cpp
   62 bool VirtRegMap::runOnMachineFunction(MachineFunction &mf) {
  235 bool VirtRegRewriter::runOnMachineFunction(MachineFunction &fn) {
lib/CodeGen/XRayInstrumentation.cpp
  144 bool XRayInstrumentation::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AArch64/AArch64A53Fix835769.cpp
  117 AArch64A53Fix835769::runOnMachineFunction(MachineFunction &F) {
lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp
  309 bool AArch64A57FPLoadBalancing::runOnMachineFunction(MachineFunction &F) {
lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp
  391 bool AArch64AdvSIMDScalar::runOnMachineFunction(MachineFunction &mf) {
lib/Target/AArch64/AArch64AsmPrinter.cpp
  121   bool runOnMachineFunction(MachineFunction &MF) override {
lib/Target/AArch64/AArch64BranchTargets.cpp
   59 bool AArch64BranchTargets::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp
   43   bool runOnMachineFunction(MachineFunction &MF) override {
lib/Target/AArch64/AArch64CollectLOH.cpp
  502 bool AArch64CollectLOH::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AArch64/AArch64CompressJumpTables.cpp
  137 bool AArch64CompressJumpTables::runOnMachineFunction(MachineFunction &MFIn) {
lib/Target/AArch64/AArch64CondBrTuning.cpp
  291 bool AArch64CondBrTuning::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AArch64/AArch64ConditionOptimizer.cpp
  328 bool AArch64ConditionOptimizer::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AArch64/AArch64ConditionalCompares.cpp
  928 bool AArch64ConditionalCompares::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp
  187 bool AArch64DeadRegisterDefinitions::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
  725 bool AArch64ExpandPseudo::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AArch64/AArch64FalkorHWPFFix.cpp
  814 bool FalkorHWPFFix::runOnMachineFunction(MachineFunction &Fn) {
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
   54   bool runOnMachineFunction(MachineFunction &MF) override {
lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
 1814 bool AArch64LoadStoreOpt::runOnMachineFunction(MachineFunction &Fn) {
lib/Target/AArch64/AArch64PreLegalizerCombiner.cpp
  143 bool AArch64PreLegalizerCombiner::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AArch64/AArch64RedundantCopyElimination.cpp
  470 bool AArch64RedundantCopyElimination::runOnMachineFunction(
lib/Target/AArch64/AArch64SIMDInstrOpt.cpp
  691 bool AArch64SIMDInstrOpt::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AArch64/AArch64SpeculationHardening.cpp
  652 bool AArch64SpeculationHardening::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AArch64/AArch64StackTaggingPreRA.cpp
  174 bool AArch64StackTaggingPreRA::runOnMachineFunction(MachineFunction &Func) {
lib/Target/AArch64/AArch64StorePairSuppress.cpp
  121 bool AArch64StorePairSuppress::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
  420 bool AMDGPUAsmPrinter::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
  386 bool AMDGPUDAGToDAGISel::runOnMachineFunction(MachineFunction &MF) {
 2732 bool R600DAGToDAGISel::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp
 2874 bool AMDGPUMachineCFGStructurizer::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AMDGPU/AMDILCFGStructurizer.cpp
  153   bool runOnMachineFunction(MachineFunction &MF) override {
lib/Target/AMDGPU/GCNDPPCombine.cpp
  554 bool GCNDPPCombine::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AMDGPU/GCNNSAReassign.cpp
  223 bool GCNNSAReassign::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AMDGPU/GCNRegBankReassign.cpp
  727 bool GCNRegBankReassign::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AMDGPU/R600AsmPrinter.cpp
  103 bool R600AsmPrinter::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AMDGPU/R600ClauseMergePass.cpp
  182 bool R600ClauseMergePass::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp
  507   bool runOnMachineFunction(MachineFunction &MF) override {
lib/Target/AMDGPU/R600EmitClauseMarkers.cpp
  316   bool runOnMachineFunction(MachineFunction &MF) override {
lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp
   82 bool R600ExpandSpecialInstrsPass::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp
  333 bool R600VectorRegMerger::runOnMachineFunction(MachineFunction &Fn) {
lib/Target/AMDGPU/R600Packetizer.cpp
  325 bool R600Packetizer::runOnMachineFunction(MachineFunction &Fn) {
lib/Target/AMDGPU/SIAddIMGInit.cpp
   62 bool SIAddIMGInit::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AMDGPU/SIFixSGPRCopies.cpp
  588 bool SIFixSGPRCopies::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AMDGPU/SIFixVGPRCopies.cpp
   48 bool SIFixVGPRCopies::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AMDGPU/SIFixupVectorISel.cpp
  219 bool SIFixupVectorISel::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AMDGPU/SIFoldOperands.cpp
 1442 bool SIFoldOperands::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AMDGPU/SIFormMemoryClauses.cpp
  304 bool SIFormMemoryClauses::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AMDGPU/SIInsertSkips.cpp
  429 bool SIInsertSkips::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AMDGPU/SIInsertWaitcnts.cpp
 1444 bool SIInsertWaitcnts::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
 1829 bool SILoadStoreOptimizer::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AMDGPU/SILowerControlFlow.cpp
  494 bool SILowerControlFlow::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AMDGPU/SILowerI1Copies.cpp
  453 bool SILowerI1Copies::runOnMachineFunction(MachineFunction &TheMF) {
lib/Target/AMDGPU/SILowerSGPRSpills.cpp
  230 bool SILowerSGPRSpills::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AMDGPU/SIMemoryLegalizer.cpp
 1284 bool SIMemoryLegalizer::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AMDGPU/SIModeRegister.cpp
  375 bool SIModeRegister::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AMDGPU/SIOptimizeExecMasking.cpp
  267 bool SIOptimizeExecMasking::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp
  293 bool SIOptimizeExecMaskingPreRA::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AMDGPU/SIPeepholeSDWA.cpp
 1204 bool SIPeepholeSDWA::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AMDGPU/SIPreAllocateWWMRegs.cpp
  163 bool SIPreAllocateWWMRegs::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AMDGPU/SIShrinkInstructions.cpp
  549 bool SIShrinkInstructions::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AMDGPU/SIWholeQuadMode.cpp
  876 bool SIWholeQuadMode::runOnMachineFunction(MachineFunction &MF) {
lib/Target/ARC/ARCBranchFinalize.cpp
  142 bool ARCBranchFinalize::runOnMachineFunction(MachineFunction &MF) {
lib/Target/ARC/ARCExpandPseudos.cpp
   76 bool ARCExpandPseudos::runOnMachineFunction(MachineFunction &MF) {
lib/Target/ARC/ARCOptAddrMode.cpp
  486 bool ARCOptAddrMode::runOnMachineFunction(MachineFunction &MF) {
lib/Target/ARM/A15SDOptimizer.cpp
  655 bool A15SDOptimizer::runOnMachineFunction(MachineFunction &Fn) {
lib/Target/ARM/ARMAsmPrinter.cpp
  106 bool ARMAsmPrinter::runOnMachineFunction(MachineFunction &MF) {
lib/Target/ARM/ARMConstantIslandPass.cpp
  346 bool ARMConstantIslands::runOnMachineFunction(MachineFunction &mf) {
lib/Target/ARM/ARMExpandPseudoInsts.cpp
 1970 bool ARMExpandPseudo::runOnMachineFunction(MachineFunction &MF) {
lib/Target/ARM/ARMISelDAGToDAG.cpp
   61   bool runOnMachineFunction(MachineFunction &MF) override {
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
 1996 bool ARMLoadStoreOpt::runOnMachineFunction(MachineFunction &Fn) {
 2083 bool ARMPreAllocLoadStoreOpt::runOnMachineFunction(MachineFunction &Fn) {
lib/Target/ARM/ARMLowOverheadLoops.cpp
   89 bool ARMLowOverheadLoops::runOnMachineFunction(MachineFunction &mf) {
lib/Target/ARM/ARMOptimizeBarriersPass.cpp
   50 bool ARMOptimizeBarriersPass::runOnMachineFunction(MachineFunction &MF) {
lib/Target/ARM/MLxExpansionPass.cpp
  370 bool MLxExpansion::runOnMachineFunction(MachineFunction &Fn) {
lib/Target/ARM/MVEVPTBlockPass.cpp
  255 bool MVEVPTBlock::runOnMachineFunction(MachineFunction &Fn) {
lib/Target/ARM/Thumb2ITBlockPass.cpp
  285 bool Thumb2ITBlock::runOnMachineFunction(MachineFunction &Fn) {
lib/Target/ARM/Thumb2SizeReduction.cpp
 1119 bool Thumb2SizeReduce::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AVR/AVRExpandPseudoInsts.cpp
  110 bool AVRExpandPseudo::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AVR/AVRFrameLowering.cpp
  433   bool runOnMachineFunction(MachineFunction &MF) {
  501   bool runOnMachineFunction(MachineFunction &MF) {
lib/Target/AVR/AVRISelDAGToDAG.cpp
   59 bool AVRDAGToDAGISel::runOnMachineFunction(MachineFunction &MF) {
lib/Target/AVR/AVRRelaxMemOperations.cpp
   60 bool AVRRelaxMem::runOnMachineFunction(MachineFunction &MF) {
lib/Target/BPF/BPFISelDAGToDAG.cpp
   54   bool runOnMachineFunction(MachineFunction &MF) override {
lib/Target/BPF/BPFMIChecking.cpp
   49   bool runOnMachineFunction(MachineFunction &MF) override {
lib/Target/BPF/BPFMIPeephole.cpp
   60   bool runOnMachineFunction(MachineFunction &MF) override {
  219   bool runOnMachineFunction(MachineFunction &MF) override {
  315   bool runOnMachineFunction(MachineFunction &MF) override {
lib/Target/BPF/BPFMISimplifyPatchable.cpp
   59   bool runOnMachineFunction(MachineFunction &MF) override {
lib/Target/Hexagon/HexagonAsmPrinter.h
   37     bool runOnMachineFunction(MachineFunction &Fn) override {
lib/Target/Hexagon/HexagonBitSimplify.cpp
 2758 bool HexagonBitSimplify::runOnMachineFunction(MachineFunction &MF) {
 3309 bool HexagonLoopRescheduling::runOnMachineFunction(MachineFunction &MF) {
lib/Target/Hexagon/HexagonBranchRelaxation.cpp
   91 bool HexagonBranchRelaxation::runOnMachineFunction(MachineFunction &MF) {
lib/Target/Hexagon/HexagonCFGOptimizer.cpp
  115 bool HexagonCFGOptimizer::runOnMachineFunction(MachineFunction &Fn) {
lib/Target/Hexagon/HexagonConstExtenders.cpp
 1944 bool HCE::runOnMachineFunction(MachineFunction &MF) {
lib/Target/Hexagon/HexagonConstPropagation.cpp
 1892     bool runOnMachineFunction(MachineFunction &MF) override {
lib/Target/Hexagon/HexagonCopyToCombine.cpp
  460 bool HexagonCopyToCombine::runOnMachineFunction(MachineFunction &MF) {
lib/Target/Hexagon/HexagonEarlyIfConv.cpp
 1047 bool HexagonEarlyIfConversion::runOnMachineFunction(MachineFunction &MF) {
lib/Target/Hexagon/HexagonExpandCondsets.cpp
 1250 bool HexagonExpandCondsets::runOnMachineFunction(MachineFunction &MF) {
lib/Target/Hexagon/HexagonFixupHwLoops.cpp
   91 bool HexagonFixupHwLoops::runOnMachineFunction(MachineFunction &MF) {
lib/Target/Hexagon/HexagonFrameLowering.cpp
  224 bool HexagonCallFrameInformation::runOnMachineFunction(MachineFunction &MF) {
lib/Target/Hexagon/HexagonGenInsert.cpp
 1499 bool HexagonGenInsert::runOnMachineFunction(MachineFunction &MF) {
lib/Target/Hexagon/HexagonGenMux.cpp
  377 bool HexagonGenMux::runOnMachineFunction(MachineFunction &MF) {
lib/Target/Hexagon/HexagonGenPredicate.cpp
  495 bool HexagonGenPredicate::runOnMachineFunction(MachineFunction &MF) {
lib/Target/Hexagon/HexagonHardwareLoops.cpp
  377 bool HexagonHardwareLoops::runOnMachineFunction(MachineFunction &MF) {
lib/Target/Hexagon/HexagonISelDAGToDAG.h
   40   bool runOnMachineFunction(MachineFunction &MF) override {
lib/Target/Hexagon/HexagonNewValueJump.cpp
  449 bool HexagonNewValueJump::runOnMachineFunction(MachineFunction &MF) {
lib/Target/Hexagon/HexagonOptAddrMode.cpp
  777 bool HexagonOptAddrMode::runOnMachineFunction(MachineFunction &MF) {
lib/Target/Hexagon/HexagonPeephole.cpp
  109 bool HexagonPeephole::runOnMachineFunction(MachineFunction &MF) {
lib/Target/Hexagon/HexagonRDFOpt.cpp
  281 bool HexagonRDFOpt::runOnMachineFunction(MachineFunction &MF) {
lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp
   61 bool HexagonSplitConst32AndConst64::runOnMachineFunction(MachineFunction &Fn) {
lib/Target/Hexagon/HexagonSplitDouble.cpp
 1188 bool HexagonSplitDoubleRegs::runOnMachineFunction(MachineFunction &MF) {
lib/Target/Hexagon/HexagonStoreWidening.cpp
  586 bool HexagonStoreWidening::runOnMachineFunction(MachineFunction &MFn) {
lib/Target/Hexagon/HexagonVExtract.cpp
  100 bool HexagonVExtract::runOnMachineFunction(MachineFunction &MF) {
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
  204 bool HexagonPacketizer::runOnMachineFunction(MachineFunction &MF) {
lib/Target/Hexagon/HexagonVectorPrint.cpp
  130 bool HexagonVectorPrint::runOnMachineFunction(MachineFunction &Fn) {
lib/Target/Lanai/LanaiDelaySlotFiller.cpp
   48   bool runOnMachineFunction(MachineFunction &MF) override {
lib/Target/Lanai/LanaiISelDAGToDAG.cpp
   53   bool runOnMachineFunction(MachineFunction &MF) override {
lib/Target/Lanai/LanaiMemAluCombiner.cpp
  409 bool LanaiMemAluCombiner::runOnMachineFunction(MachineFunction &MF) {
lib/Target/MSP430/MSP430AsmPrinter.cpp
  176 bool MSP430AsmPrinter::runOnMachineFunction(MachineFunction &MF) {
lib/Target/MSP430/MSP430BranchSelector.cpp
  224 bool MSP430BSel::runOnMachineFunction(MachineFunction &mf) {
lib/Target/Mips/MicroMipsSizeReduction.cpp
  775 bool MicroMipsSizeReduce::runOnMachineFunction(MachineFunction &MF) {
lib/Target/Mips/Mips16ISelDAGToDAG.cpp
   37 bool Mips16DAGToDAGISel::runOnMachineFunction(MachineFunction &MF) {
lib/Target/Mips/MipsAsmPrinter.cpp
   78 bool MipsAsmPrinter::runOnMachineFunction(MachineFunction &MF) {
lib/Target/Mips/MipsBranchExpansion.cpp
  834 bool MipsBranchExpansion::runOnMachineFunction(MachineFunction &MF) {
lib/Target/Mips/MipsConstantIslandPass.cpp
  434 bool MipsConstantIslands::runOnMachineFunction(MachineFunction &mf) {
lib/Target/Mips/MipsDelaySlotFiller.cpp
  220     bool runOnMachineFunction(MachineFunction &F) override {
lib/Target/Mips/MipsExpandPseudo.cpp
  682 bool MipsExpandPseudo::runOnMachineFunction(MachineFunction &MF) {
lib/Target/Mips/MipsISelDAGToDAG.cpp
   56 bool MipsDAGToDAGISel::runOnMachineFunction(MachineFunction &MF) {
lib/Target/Mips/MipsModuleISelDAGToDAG.cpp
   46 bool MipsModuleDAGToDAGISel::runOnMachineFunction(MachineFunction &MF) {
lib/Target/Mips/MipsOptimizePICCall.cpp
  196 bool OptimizePICCall::runOnMachineFunction(MachineFunction &F) {
lib/Target/Mips/MipsPreLegalizerCombiner.cpp
   80 bool MipsPreLegalizerCombiner::runOnMachineFunction(MachineFunction &MF) {
lib/Target/Mips/MipsSEISelDAGToDAG.cpp
   39 bool MipsSEDAGToDAGISel::runOnMachineFunction(MachineFunction &MF) {
lib/Target/NVPTX/NVPTXAsmPrinter.cpp
  481 bool NVPTXAsmPrinter::runOnMachineFunction(MachineFunction &F) {
lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
   43 bool NVPTXDAGToDAGISel::runOnMachineFunction(MachineFunction &MF) {
lib/Target/NVPTX/NVPTXPeephole.cpp
  126 bool NVPTXPeephole::runOnMachineFunction(MachineFunction &MF) {
lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp
   50 bool NVPTXPrologEpilogPass::runOnMachineFunction(MachineFunction &MF) {
lib/Target/NVPTX/NVPTXProxyRegErasure.cpp
   66 bool NVPTXProxyRegErasure::runOnMachineFunction(MachineFunction &MF) {
lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp
   55 bool NVPTXReplaceImageHandles::runOnMachineFunction(MachineFunction &MF) {
lib/Target/PowerPC/PPCAsmPrinter.cpp
  118   bool runOnMachineFunction(MachineFunction &MF) override {
lib/Target/PowerPC/PPCBranchCoalescing.cpp
  715 bool PPCBranchCoalescing::runOnMachineFunction(MachineFunction &MF) {
lib/Target/PowerPC/PPCBranchSelector.cpp
  263 bool PPCBSel::runOnMachineFunction(MachineFunction &Fn) {
lib/Target/PowerPC/PPCCTRLoops.cpp
  197 bool PPCCTRLoopsVerify::runOnMachineFunction(MachineFunction &MF) {
lib/Target/PowerPC/PPCEarlyReturn.cpp
  170     bool runOnMachineFunction(MachineFunction &MF) override {
lib/Target/PowerPC/PPCExpandISEL.cpp
  127   bool runOnMachineFunction(MachineFunction &MF) override {
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
  149     bool runOnMachineFunction(MachineFunction &MF) override {
lib/Target/PowerPC/PPCMIPeephole.cpp
  124   bool runOnMachineFunction(MachineFunction &MF) override {
lib/Target/PowerPC/PPCPreEmitPeephole.cpp
  165     bool runOnMachineFunction(MachineFunction &MF) override {
lib/Target/PowerPC/PPCQPXLoadSplat.cpp
   57 bool PPCQPXLoadSplat::runOnMachineFunction(MachineFunction &MF) {
lib/Target/PowerPC/PPCReduceCRLogicals.cpp
  412   bool runOnMachineFunction(MachineFunction &MF) override {
lib/Target/PowerPC/PPCTLSDynamicCall.cpp
  152     bool runOnMachineFunction(MachineFunction &MF) override {
lib/Target/PowerPC/PPCTOCRegDeps.cpp
  131     bool runOnMachineFunction(MachineFunction &MF) override {
lib/Target/PowerPC/PPCVSXCopy.cpp
  142     bool runOnMachineFunction(MachineFunction &MF) override {
lib/Target/PowerPC/PPCVSXFMAMutate.cpp
  344     bool runOnMachineFunction(MachineFunction &MF) override {
lib/Target/PowerPC/PPCVSXSwapRemoval.cpp
  189   bool runOnMachineFunction(MachineFunction &MF) override {
lib/Target/RISCV/RISCVExpandPseudoInsts.cpp
   77 bool RISCVExpandPseudo::runOnMachineFunction(MachineFunction &MF) {
lib/Target/RISCV/RISCVISelDAGToDAG.cpp
   40   bool runOnMachineFunction(MachineFunction &MF) override {
lib/Target/RISCV/RISCVMergeBaseOffset.cpp
  258 bool RISCVMergeBaseOffsetOpt::runOnMachineFunction(MachineFunction &Fn) {
lib/Target/Sparc/DelaySlotFiller.cpp
   48     bool runOnMachineFunction(MachineFunction &F) override {
lib/Target/Sparc/LeonPasses.cpp
   40 bool InsertNOPLoad::runOnMachineFunction(MachineFunction &MF) {
   77 bool DetectRoundChange::runOnMachineFunction(MachineFunction &MF) {
  127 bool FixAllFDIVSQRT::runOnMachineFunction(MachineFunction &MF) {
lib/Target/Sparc/SparcISelDAGToDAG.cpp
   38   bool runOnMachineFunction(MachineFunction &MF) override {
lib/Target/SystemZ/SystemZElimCompare.cpp
  623 bool SystemZElimCompare::runOnMachineFunction(MachineFunction &F) {
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
  348   bool runOnMachineFunction(MachineFunction &MF) override {
lib/Target/SystemZ/SystemZLDCleanup.cpp
   65 bool SystemZLDCleanup::runOnMachineFunction(MachineFunction &F) {
lib/Target/SystemZ/SystemZLongBranch.cpp
  457 bool SystemZLongBranch::runOnMachineFunction(MachineFunction &F) {
lib/Target/SystemZ/SystemZPostRewrite.cpp
  263 bool SystemZPostRewrite::runOnMachineFunction(MachineFunction &MF) {
lib/Target/SystemZ/SystemZShortenInst.cpp
  365 bool SystemZShortenInst::runOnMachineFunction(MachineFunction &F) {
lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp
   69 bool WebAssemblyArgumentMove::runOnMachineFunction(MachineFunction &MF) {
lib/Target/WebAssembly/WebAssemblyAsmPrinter.h
   49   bool runOnMachineFunction(MachineFunction &MF) override {
lib/Target/WebAssembly/WebAssemblyCFGSort.cpp
  406 bool WebAssemblyCFGSort::runOnMachineFunction(MachineFunction &MF) {
lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
 1354 bool WebAssemblyCFGStackify::runOnMachineFunction(MachineFunction &MF) {
lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp
  102 bool WebAssemblyCallIndirectFixup::runOnMachineFunction(MachineFunction &MF) {
lib/Target/WebAssembly/WebAssemblyExceptionInfo.cpp
   34 bool WebAssemblyExceptionInfo::runOnMachineFunction(MachineFunction &MF) {
lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp
  186 bool WebAssemblyExplicitLocals::runOnMachineFunction(MachineFunction &MF) {
lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp
  482 bool WebAssemblyFixIrreducibleControlFlow::runOnMachineFunction(
lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp
   50   bool runOnMachineFunction(MachineFunction &MF) override {
lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp
  102 bool WebAssemblyLateEHPrepare::runOnMachineFunction(MachineFunction &MF) {
lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp
   56 bool WebAssemblyLowerBrUnless::runOnMachineFunction(MachineFunction &MF) {
lib/Target/WebAssembly/WebAssemblyMemIntrinsicResults.cpp
  177 bool WebAssemblyMemIntrinsicResults::runOnMachineFunction(MachineFunction &MF) {
lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp
   67 bool WebAssemblyOptimizeLiveIntervals::runOnMachineFunction(
lib/Target/WebAssembly/WebAssemblyPeephole.cpp
  132 bool WebAssemblyPeephole::runOnMachineFunction(MachineFunction &MF) {
lib/Target/WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp
   72 bool WebAssemblyPrepareForLiveIntervals::runOnMachineFunction(
lib/Target/WebAssembly/WebAssemblyRegColoring.cpp
   75 bool WebAssemblyRegColoring::runOnMachineFunction(MachineFunction &MF) {
lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp
   61 bool WebAssemblyRegNumbering::runOnMachineFunction(MachineFunction &MF) {
lib/Target/WebAssembly/WebAssemblyRegStackify.cpp
  768 bool WebAssemblyRegStackify::runOnMachineFunction(MachineFunction &MF) {
lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp
   63 bool WebAssemblyReplacePhysRegs::runOnMachineFunction(MachineFunction &MF) {
lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp
   77 bool WebAssemblySetP2AlignOperands::runOnMachineFunction(MachineFunction &MF) {
lib/Target/X86/X86AsmPrinter.cpp
   55 bool X86AsmPrinter::runOnMachineFunction(MachineFunction &MF) {
lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp
  670 bool X86AvoidSFBPass::runOnMachineFunction(MachineFunction &MF) {
lib/Target/X86/X86AvoidTrailingCall.cpp
   60 bool X86AvoidTrailingCallPass::runOnMachineFunction(MachineFunction &MF) {
lib/Target/X86/X86CallFrameOptimization.cpp
  236 bool X86CallFrameOptimization::runOnMachineFunction(MachineFunction &MF) {
lib/Target/X86/X86CmovConversion.cpp
  157 bool X86CmovConverterPass::runOnMachineFunction(MachineFunction &MF) {
lib/Target/X86/X86CondBrFolding.cpp
  571 bool X86CondBrFoldingPass::runOnMachineFunction(MachineFunction &MF) {
lib/Target/X86/X86DiscriminateMemOps.cpp
   88 bool X86DiscriminateMemOps::runOnMachineFunction(MachineFunction &MF) {
lib/Target/X86/X86DomainReassignment.cpp
  720 bool X86DomainReassignment::runOnMachineFunction(MachineFunction &MF) {
lib/Target/X86/X86EvexToVex.cpp
   94 bool EvexToVexInstPass::runOnMachineFunction(MachineFunction &MF) {
lib/Target/X86/X86ExpandPseudo.cpp
  397 bool X86ExpandPseudo::runOnMachineFunction(MachineFunction &MF) {
lib/Target/X86/X86FixupBWInsts.cpp
  151 bool FixupBWInstPass::runOnMachineFunction(MachineFunction &MF) {
lib/Target/X86/X86FixupLEAs.cpp
  193 bool FixupLEAPass::runOnMachineFunction(MachineFunction &MF) {
lib/Target/X86/X86FixupSetCC.cpp
   95 bool X86FixupSetCCPass::runOnMachineFunction(MachineFunction &MF) {
lib/Target/X86/X86FlagsCopyLowering.cpp
  337 bool X86FlagsCopyLoweringPass::runOnMachineFunction(MachineFunction &MF) {
lib/Target/X86/X86FloatingPoint.cpp
  324 bool FPS::runOnMachineFunction(MachineFunction &MF) {
lib/Target/X86/X86ISelDAGToDAG.cpp
  182     bool runOnMachineFunction(MachineFunction &MF) override {
lib/Target/X86/X86IndirectBranchTracking.cpp
   99 bool X86IndirectBranchTrackingPass::runOnMachineFunction(MachineFunction &MF) {
lib/Target/X86/X86InsertPrefetch.cpp
  179 bool X86InsertPrefetch::runOnMachineFunction(MachineFunction &MF) {
lib/Target/X86/X86InstrInfo.cpp
 7737     bool runOnMachineFunction(MachineFunction &MF) override {
 7847     bool runOnMachineFunction(MachineFunction &MF) override {
lib/Target/X86/X86OptimizeLEAs.cpp
  675 bool X86OptimizeLEAPass::runOnMachineFunction(MachineFunction &MF) {
lib/Target/X86/X86PadShortFunction.cpp
   96 bool PadShortFunc::runOnMachineFunction(MachineFunction &MF) {
lib/Target/X86/X86RetpolineThunks.cpp
   92 bool X86RetpolineThunks::runOnMachineFunction(MachineFunction &MF) {
lib/Target/X86/X86SpeculativeLoadHardening.cpp
  397 bool X86SpeculativeLoadHardeningPass::runOnMachineFunction(
lib/Target/X86/X86VZeroUpper.cpp
  280 bool VZeroUpperInserter::runOnMachineFunction(MachineFunction &MF) {
lib/Target/X86/X86WinAllocaExpander.cpp
  273 bool X86WinAllocaExpander::runOnMachineFunction(MachineFunction &MF) {
lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp
   47 bool XCoreFTAOElim::runOnMachineFunction(MachineFunction &MF) {
unittests/MI/LiveIntervalTest.cpp
   86   bool runOnMachineFunction(MachineFunction &MF) override {

References

lib/CodeGen/MachineFunctionPass.cpp
   73   bool RV = runOnMachineFunction(MF);