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

Declarations

include/llvm/Pass.h
  305   bool skipFunction(const Function &F) const;

References

lib/CodeGen/BranchFolding.cpp
  120   if (skipFunction(MF.getFunction()))
lib/CodeGen/BreakFalseDeps.cpp
  264   if (skipFunction(mf.getFunction()))
lib/CodeGen/CodeGenPrepare.cpp
  411   if (skipFunction(F))
lib/CodeGen/DeadMachineInstructionElim.cpp
   98   if (skipFunction(MF.getFunction()))
lib/CodeGen/EarlyIfConversion.cpp
  901   if (skipFunction(MF.getFunction()))
 1036   if (skipFunction(MF.getFunction()))
lib/CodeGen/ExecutionDomainFix.cpp
  414   if (skipFunction(mf.getFunction()))
lib/CodeGen/ExpandMemCmp.cpp
  788     if (skipFunction(F)) return false;
lib/CodeGen/GlobalISel/IRTranslator.cpp
 2250   EnableOpts = TM.getOptLevel() != CodeGenOpt::None && !skipFunction(F);
lib/CodeGen/HardwareLoops.cpp
  175   if (skipFunction(F))
lib/CodeGen/IfConversion.cpp
  438   if (skipFunction(MF.getFunction()) || (PredicateFtor && !PredicateFtor(MF)))
lib/CodeGen/LiveRangeShrink.cpp
  108   if (skipFunction(MF.getFunction()))
lib/CodeGen/MachineBlockPlacement.cpp
 2976   if (skipFunction(MF.getFunction()))
lib/CodeGen/MachineCSE.cpp
  882   if (skipFunction(MF.getFunction()))
lib/CodeGen/MachineCopyPropagation.cpp
  641   if (skipFunction(MF.getFunction()))
lib/CodeGen/MachineLICM.cpp
  305   if (skipFunction(MF.getFunction()))
lib/CodeGen/MachinePipeliner.cpp
  196   if (skipFunction(mf.getFunction()))
lib/CodeGen/MachineScheduler.cpp
  361   if (skipFunction(mf.getFunction()))
  399   if (skipFunction(mf.getFunction()))
lib/CodeGen/MachineSink.cpp
  301   if (skipFunction(MF.getFunction()))
 1337   if (skipFunction(MF.getFunction()))
lib/CodeGen/OptimizePHIs.cpp
   74   if (skipFunction(Fn.getFunction()))
lib/CodeGen/PeepholeOptimizer.cpp
 1594   if (skipFunction(MF.getFunction()))
lib/CodeGen/PostRASchedulerList.cpp
  282   if (skipFunction(Fn.getFunction()))
lib/CodeGen/ReachingDefAnalysis.cpp
  135   if (skipFunction(mf.getFunction()))
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  431   if (OptLevel != CodeGenOpt::None && skipFunction(Fn))
lib/CodeGen/ShrinkWrap.cpp
  463   if (skipFunction(MF.getFunction()) || MF.empty() || !isShrinkWrapEnabled(MF))
lib/CodeGen/StackColoring.cpp
 1178       skipFunction(Func.getFunction())) {
lib/CodeGen/StackSlotColoring.cpp
  488   if (skipFunction(MF.getFunction()))
lib/CodeGen/TailDuplication.cpp
   73   if (skipFunction(MF.getFunction()))
lib/CodeGen/TwoAddressInstructionPass.cpp
 1682   if (skipFunction(Func.getFunction()))
lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp
  310   if (skipFunction(F.getFunction()))
lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp
  395   if (skipFunction(mf.getFunction()))
lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp
   44     if (skipFunction(MF.getFunction()))
lib/Target/AArch64/AArch64CollectLOH.cpp
  503   if (skipFunction(MF.getFunction()))
lib/Target/AArch64/AArch64CondBrTuning.cpp
  292   if (skipFunction(MF.getFunction()))
lib/Target/AArch64/AArch64ConditionOptimizer.cpp
  331   if (skipFunction(MF.getFunction()))
lib/Target/AArch64/AArch64ConditionalCompares.cpp
  931   if (skipFunction(MF.getFunction()))
lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp
  188   if (skipFunction(MF.getFunction()))
lib/Target/AArch64/AArch64FalkorHWPFFix.cpp
  126   if (skipFunction(F))
  819   if (skipFunction(Fn.getFunction()))
lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
 1815   if (skipFunction(Fn.getFunction()))
lib/Target/AArch64/AArch64PreLegalizerCombiner.cpp
  150       MF.getTarget().getOptLevel() != CodeGenOpt::None && !skipFunction(F);
lib/Target/AArch64/AArch64RedundantCopyElimination.cpp
  472   if (skipFunction(MF.getFunction()))
lib/Target/AArch64/AArch64SIMDInstrOpt.cpp
  692   if (skipFunction(MF.getFunction()))
lib/Target/AArch64/AArch64StorePairSuppress.cpp
  122   if (skipFunction(MF.getFunction()))
lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp
  166   if (skipFunction(F))
lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp
   79   if (skipFunction(F)) {
lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp
 1024   if (skipFunction(F))
lib/Target/AMDGPU/AMDGPULibCalls.cpp
 1743   if (skipFunction(F))
 1776   if (skipFunction(F) || UseNative.empty())
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
  146   if (skipFunction(F))
lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp
  225   if (skipFunction(F))
lib/Target/AMDGPU/GCNDPPCombine.cpp
  556   if (!ST.hasDPP() || skipFunction(MF.getFunction()))
lib/Target/AMDGPU/GCNRegBankReassign.cpp
  729   if (!ST->hasRegisterBanking() || skipFunction(MF.getFunction()))
lib/Target/AMDGPU/R600ClauseMergePass.cpp
  183   if (skipFunction(MF.getFunction()))
lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp
  334   if (skipFunction(Fn.getFunction()))
lib/Target/AMDGPU/SIFixupVectorISel.cpp
  220   if (skipFunction(MF.getFunction()))
lib/Target/AMDGPU/SIFoldOperands.cpp
 1443   if (skipFunction(MF.getFunction()))
lib/Target/AMDGPU/SIFormMemoryClauses.cpp
  305   if (skipFunction(MF.getFunction()))
lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
 1830   if (skipFunction(MF.getFunction()))
lib/Target/AMDGPU/SIOptimizeExecMasking.cpp
  268   if (skipFunction(MF.getFunction()))
lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp
  294   if (skipFunction(MF.getFunction()))
lib/Target/AMDGPU/SIPeepholeSDWA.cpp
 1207   if (!ST.hasSDWA() || skipFunction(MF.getFunction()))
lib/Target/AMDGPU/SIShrinkInstructions.cpp
  550   if (skipFunction(MF.getFunction()))
lib/Target/ARC/ARCOptAddrMode.cpp
  487   if (skipFunction(MF.getFunction()))
lib/Target/ARM/A15SDOptimizer.cpp
  656   if (skipFunction(Fn.getFunction()))
lib/Target/ARM/ARMCodeGenPrepare.cpp
 1009   if (skipFunction(F) || DisableCGP)
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
 1997   if (skipFunction(Fn.getFunction()))
 2084   if (AssumeMisalignedLoadStores || skipFunction(Fn.getFunction()))
lib/Target/ARM/ARMOptimizeBarriersPass.cpp
   51   if (skipFunction(MF.getFunction()))
lib/Target/ARM/ARMParallelDSP.cpp
  259       if (skipFunction(F))
lib/Target/ARM/MLxExpansionPass.cpp
  371   if (skipFunction(Fn.getFunction()))
lib/Target/BPF/BPFMIChecking.cpp
   50     if (!skipFunction(MF.getFunction())) {
lib/Target/BPF/BPFMIPeephole.cpp
   61     if (skipFunction(MF.getFunction()))
  220     if (skipFunction(MF.getFunction()))
  316     if (skipFunction(MF.getFunction()))
lib/Target/BPF/BPFMISimplifyPatchable.cpp
   60     if (!skipFunction(MF.getFunction())) {
lib/Target/Hexagon/HexagonBitSimplify.cpp
 2759   if (skipFunction(MF.getFunction()))
 3310   if (skipFunction(MF.getFunction()))
lib/Target/Hexagon/HexagonCFGOptimizer.cpp
  116   if (skipFunction(Fn.getFunction()))
lib/Target/Hexagon/HexagonCommonGEP.cpp
 1272   if (skipFunction(F))
lib/Target/Hexagon/HexagonConstExtenders.cpp
 1945   if (skipFunction(MF.getFunction()))
lib/Target/Hexagon/HexagonConstPropagation.cpp
 1894       if (skipFunction(F))
lib/Target/Hexagon/HexagonCopyToCombine.cpp
  461   if (skipFunction(MF.getFunction()))
lib/Target/Hexagon/HexagonEarlyIfConv.cpp
 1048   if (skipFunction(MF.getFunction()))
lib/Target/Hexagon/HexagonExpandCondsets.cpp
 1251   if (skipFunction(MF.getFunction()))
lib/Target/Hexagon/HexagonFixupHwLoops.cpp
   92   if (skipFunction(MF.getFunction()))
lib/Target/Hexagon/HexagonGenExtract.cpp
  251   if (skipFunction(F))
lib/Target/Hexagon/HexagonGenInsert.cpp
 1500   if (skipFunction(MF.getFunction()))
lib/Target/Hexagon/HexagonGenMux.cpp
  378   if (skipFunction(MF.getFunction()))
lib/Target/Hexagon/HexagonGenPredicate.cpp
  496   if (skipFunction(MF.getFunction()))
lib/Target/Hexagon/HexagonHardwareLoops.cpp
  379   if (skipFunction(MF.getFunction()))
lib/Target/Hexagon/HexagonNewValueJump.cpp
  453   if (skipFunction(MF.getFunction()))
lib/Target/Hexagon/HexagonOptAddrMode.cpp
  778   if (skipFunction(MF.getFunction()))
lib/Target/Hexagon/HexagonOptimizeSZextends.cpp
   66   if (skipFunction(F))
lib/Target/Hexagon/HexagonPeephole.cpp
  110   if (skipFunction(MF.getFunction()))
lib/Target/Hexagon/HexagonRDFOpt.cpp
  282   if (skipFunction(MF.getFunction()))
lib/Target/Hexagon/HexagonSplitDouble.cpp
 1189   if (skipFunction(MF.getFunction()))
lib/Target/Hexagon/HexagonStoreWidening.cpp
  587   if (skipFunction(MFn.getFunction()))
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
  217                  skipFunction(MF.getFunction());
lib/Target/NVPTX/NVPTXImageOptimizer.cpp
   52   if (skipFunction(F))
lib/Target/NVPTX/NVPTXLowerAlloca.cpp
   65   if (skipFunction(F))
lib/Target/NVPTX/NVPTXPeephole.cpp
  127   if (skipFunction(MF.getFunction()))
lib/Target/PowerPC/PPCBoolRetToInt.cpp
  188     if (skipFunction(F))
lib/Target/PowerPC/PPCBranchCoalescing.cpp
  717   if (skipFunction(MF.getFunction()) || MF.empty())
lib/Target/PowerPC/PPCEarlyReturn.cpp
  171       if (skipFunction(MF.getFunction()))
lib/Target/PowerPC/PPCLoopPreIncPrep.cpp
  197   if (skipFunction(F))
lib/Target/PowerPC/PPCMIPeephole.cpp
  125     if (skipFunction(MF.getFunction()))
lib/Target/PowerPC/PPCPreEmitPeephole.cpp
  166       if (skipFunction(MF.getFunction()) || !RunPreEmitPeephole)
lib/Target/PowerPC/PPCQPXLoadSplat.cpp
   58   if (skipFunction(MF.getFunction()))
lib/Target/PowerPC/PPCReduceCRLogicals.cpp
  413     if (skipFunction(MF.getFunction()))
lib/Target/PowerPC/PPCVSXFMAMutate.cpp
  345       if (skipFunction(MF.getFunction()))
lib/Target/PowerPC/PPCVSXSwapRemoval.cpp
  190     if (skipFunction(MF.getFunction()))
lib/Target/RISCV/RISCVMergeBaseOffset.cpp
  259   if (skipFunction(Fn.getFunction()))
lib/Target/SystemZ/SystemZElimCompare.cpp
  624   if (skipFunction(F.getFunction()))
lib/Target/SystemZ/SystemZLDCleanup.cpp
   66   if (skipFunction(F.getFunction()))
lib/Target/SystemZ/SystemZShortenInst.cpp
  366   if (skipFunction(F.getFunction()))
lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp
  673   if (DisableX86AvoidStoreForwardBlocks || skipFunction(MF.getFunction()) ||
lib/Target/X86/X86CallFrameOptimization.cpp
  248   if (skipFunction(MF.getFunction()) || !isLegal(MF))
lib/Target/X86/X86CmovConversion.cpp
  158   if (skipFunction(MF.getFunction()))
lib/Target/X86/X86DomainReassignment.cpp
  721   if (skipFunction(MF.getFunction()))
lib/Target/X86/X86FixupBWInsts.cpp
  152   if (!FixupBWInsts || skipFunction(MF.getFunction()))
lib/Target/X86/X86FixupLEAs.cpp
  194   if (skipFunction(MF.getFunction()))
lib/Target/X86/X86InstrInfo.cpp
 7848       if (skipFunction(MF.getFunction()))
lib/Target/X86/X86OptimizeLEAs.cpp
  678   if (DisableX86LEAOpt || skipFunction(MF.getFunction()))
lib/Target/X86/X86PadShortFunction.cpp
   97   if (skipFunction(MF.getFunction()))
lib/Transforms/InstCombine/InstructionCombining.cpp
 3598   if (skipFunction(F))
lib/Transforms/Scalar/ADCE.cpp
  704     if (skipFunction(F))
lib/Transforms/Scalar/AlignmentFromAssumptions.cpp
  374   if (skipFunction(F))
lib/Transforms/Scalar/BDCE.cpp
  162     if (skipFunction(F))
lib/Transforms/Scalar/CallSiteSplitting.cpp
  562     if (skipFunction(F))
lib/Transforms/Scalar/ConstantHoisting.cpp
  143   if (skipFunction(Fn))
lib/Transforms/Scalar/ConstantProp.cpp
   68   if (skipFunction(F))
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
  916   if (skipFunction(F))
lib/Transforms/Scalar/DCE.cpp
   47     if (skipFunction(F))
  156     if (skipFunction(F))
lib/Transforms/Scalar/DeadStoreElimination.cpp
 1357     if (skipFunction(F))
lib/Transforms/Scalar/DivRemPairs.cpp
  339     if (skipFunction(F))
lib/Transforms/Scalar/EarlyCSE.cpp
 1360     if (skipFunction(F))
lib/Transforms/Scalar/Float2Int.cpp
   60       if (skipFunction(F))
lib/Transforms/Scalar/GVN.cpp
 2660     if (skipFunction(F))
lib/Transforms/Scalar/GVNHoist.cpp
 1150     if (skipFunction(F))
lib/Transforms/Scalar/GVNSink.cpp
  897     if (skipFunction(F))
lib/Transforms/Scalar/GuardWidening.cpp
  854     if (skipFunction(F))
lib/Transforms/Scalar/InferAddressSpaces.cpp
  624   if (skipFunction(F))
lib/Transforms/Scalar/InstSimplifyPass.cpp
   97     if (skipFunction(F))
lib/Transforms/Scalar/JumpThreading.cpp
  297   if (skipFunction(F))
lib/Transforms/Scalar/LoopDataPrefetch.cpp
  179   if (skipFunction(F))
lib/Transforms/Scalar/LoopDistribute.cpp
 1016     if (skipFunction(F))
lib/Transforms/Scalar/LoopFuse.cpp
 1585     if (skipFunction(F))
lib/Transforms/Scalar/LoopLoadElimination.cpp
  638     if (skipFunction(F))
lib/Transforms/Scalar/MemCpyOptimizer.cpp
 1435   if (skipFunction(F))
lib/Transforms/Scalar/MergeICmps.cpp
  899     if (skipFunction(F)) return false;
lib/Transforms/Scalar/MergedLoadStoreMotion.cpp
  383     if (skipFunction(F))
lib/Transforms/Scalar/NaryReassociate.cpp
  167   if (skipFunction(F))
lib/Transforms/Scalar/NewGVN.cpp
 4198   if (skipFunction(F))
lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp
  160     if (skipFunction(F))
lib/Transforms/Scalar/Reassociate.cpp
 2477       if (skipFunction(F))
lib/Transforms/Scalar/Reg2Mem.cpp
   71   if (F.isDeclaration() || skipFunction(F))
lib/Transforms/Scalar/SCCP.cpp
 1897     if (skipFunction(F))
lib/Transforms/Scalar/SROA.cpp
 4629     if (skipFunction(F))
lib/Transforms/Scalar/Scalarizer.cpp
  300   if (skipFunction(F))
lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
 1115   if (skipFunction(F))
lib/Transforms/Scalar/SimplifyCFGPass.cpp
  264     if (skipFunction(F) || (PredicateFtor && !PredicateFtor(F)))
lib/Transforms/Scalar/SpeculativeExecution.cpp
  143   if (skipFunction(F))
lib/Transforms/Scalar/StraightLineStrengthReduce.cpp
  707   if (skipFunction(F))
lib/Transforms/Scalar/TailRecursionElimination.cpp
  828     if (skipFunction(F))
lib/Transforms/Scalar/WarnMissedTransforms.cpp
  118     if (skipFunction(F))
lib/Transforms/Utils/Mem2Reg.cpp
   84     if (skipFunction(F))
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
  251   if (skipFunction(F) || F.hasFnAttribute(Attribute::NoImplicitFloat))
lib/Transforms/Vectorize/LoopVectorize.cpp
 1597     if (skipFunction(F))
lib/Transforms/Vectorize/SLPVectorizer.cpp
 5205     if (skipFunction(F))
tools/polly/lib/Transform/CodePreparation.cpp
   95   if (skipFunction(F))