|
reference, declaration → definition
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);