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

Overridden By

include/llvm/CodeGen/ExecutionDomainFix.h
  141   MachineFunctionProperties getRequiredProperties() const override {
include/llvm/CodeGen/GlobalISel/InstructionSelect.h
   34   MachineFunctionProperties getRequiredProperties() const override {
include/llvm/CodeGen/GlobalISel/Legalizer.h
   47   MachineFunctionProperties getRequiredProperties() const override {
include/llvm/CodeGen/GlobalISel/Localizer.h
   78   MachineFunctionProperties getRequiredProperties() const override {
include/llvm/CodeGen/GlobalISel/RegBankSelect.h
  625   MachineFunctionProperties getRequiredProperties() const override {
include/llvm/CodeGen/ReachingDefAnalysis.h
   87   MachineFunctionProperties getRequiredProperties() const override {
lib/CodeGen/BreakFalseDeps.cpp
   63   MachineFunctionProperties getRequiredProperties() const override {
lib/CodeGen/FuncletLayout.cpp
   30   MachineFunctionProperties getRequiredProperties() const override {
lib/CodeGen/IfConversion.cpp
  219     MachineFunctionProperties getRequiredProperties() const override {
lib/CodeGen/ImplicitNullChecks.cpp
  223   MachineFunctionProperties getRequiredProperties() const override {
lib/CodeGen/LiveDebugValues.cpp
  517   MachineFunctionProperties getRequiredProperties() const override {
lib/CodeGen/MachineCopyPropagation.cpp
  202   MachineFunctionProperties getRequiredProperties() const override {
lib/CodeGen/MachineSink.cpp
 1067   MachineFunctionProperties getRequiredProperties() const override {
lib/CodeGen/PatchableFunction.cpp
   32    MachineFunctionProperties getRequiredProperties() const override {
lib/CodeGen/PostRASchedulerList.cpp
   98     MachineFunctionProperties getRequiredProperties() const override {
lib/CodeGen/RegAllocBasic.cpp
  109   MachineFunctionProperties getRequiredProperties() const override {
lib/CodeGen/RegAllocFast.cpp
  170     MachineFunctionProperties getRequiredProperties() const override {
lib/CodeGen/RegAllocGreedy.cpp
  432   MachineFunctionProperties getRequiredProperties() const override {
lib/CodeGen/RegAllocPBQP.cpp
  138   MachineFunctionProperties getRequiredProperties() const override {
lib/CodeGen/ShrinkWrap.cpp
  233   MachineFunctionProperties getRequiredProperties() const override {
lib/CodeGen/StackMapLivenessAnalysis.cpp
   63   MachineFunctionProperties getRequiredProperties() const override {
lib/Target/AArch64/AArch64A53Fix835769.cpp
   90   MachineFunctionProperties getRequiredProperties() const override {
lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp
  122   MachineFunctionProperties getRequiredProperties() const override {
lib/Target/AArch64/AArch64CollectLOH.cpp
  140   MachineFunctionProperties getRequiredProperties() const override {
lib/Target/AArch64/AArch64CompressJumpTables.cpp
   52   MachineFunctionProperties getRequiredProperties() const override {
lib/Target/AArch64/AArch64FalkorHWPFFix.cpp
  197   MachineFunctionProperties getRequiredProperties() const override {
lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
  177   MachineFunctionProperties getRequiredProperties() const override {
lib/Target/AArch64/AArch64RedundantCopyElimination.cpp
   98   MachineFunctionProperties getRequiredProperties() const override {
lib/Target/ARM/ARMConstantIslandPass.cpp
  236     MachineFunctionProperties getRequiredProperties() const override {
lib/Target/ARM/ARMExpandPseudoInsts.cpp
   51     MachineFunctionProperties getRequiredProperties() const override {
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
  119     MachineFunctionProperties getRequiredProperties() const override {
lib/Target/ARM/ARMLowOverheadLoops.cpp
   55     MachineFunctionProperties getRequiredProperties() const override {
lib/Target/ARM/ARMOptimizeBarriersPass.cpp
   29   MachineFunctionProperties getRequiredProperties() const override {
lib/Target/ARM/MVEVPTBlockPass.cpp
   47     MachineFunctionProperties getRequiredProperties() const override {
lib/Target/ARM/Thumb2ITBlockPass.cpp
   56     MachineFunctionProperties getRequiredProperties() const override {
lib/Target/ARM/Thumb2SizeReduction.cpp
  170     MachineFunctionProperties getRequiredProperties() const override {
lib/Target/Hexagon/HexagonCFGOptimizer.cpp
   51   MachineFunctionProperties getRequiredProperties() const override {
lib/Target/Hexagon/HexagonCopyToCombine.cpp
   85   MachineFunctionProperties getRequiredProperties() const override {
lib/Target/Hexagon/HexagonFixupHwLoops.cpp
   47     MachineFunctionProperties getRequiredProperties() const override {
lib/Target/Hexagon/HexagonFrameLowering.cpp
  214     MachineFunctionProperties getRequiredProperties() const override {
lib/Target/Hexagon/HexagonGenMux.cpp
   82     MachineFunctionProperties getRequiredProperties() const override {
lib/Target/Hexagon/HexagonNewValueJump.cpp
   89     MachineFunctionProperties getRequiredProperties() const override {
lib/Target/Hexagon/HexagonRDFOpt.cpp
   72     MachineFunctionProperties getRequiredProperties() const override {
lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp
   49     MachineFunctionProperties getRequiredProperties() const override {
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
  108     MachineFunctionProperties getRequiredProperties() const override {
lib/Target/Lanai/LanaiDelaySlotFiller.cpp
   60   MachineFunctionProperties getRequiredProperties() const override {
lib/Target/Lanai/LanaiMemAluCombiner.cpp
   69   MachineFunctionProperties getRequiredProperties() const override {
lib/Target/MSP430/MSP430BranchSelector.cpp
   55   MachineFunctionProperties getRequiredProperties() const override {
lib/Target/Mips/MipsBranchExpansion.cpp
  148   MachineFunctionProperties getRequiredProperties() const override {
lib/Target/Mips/MipsConstantIslandPass.cpp
  367     MachineFunctionProperties getRequiredProperties() const override {
lib/Target/Mips/MipsDelaySlotFiller.cpp
  236     MachineFunctionProperties getRequiredProperties() const override {
lib/Target/Mips/MipsExpandPseudo.cpp
   43     MachineFunctionProperties getRequiredProperties() const override {
lib/Target/PowerPC/PPCBranchSelector.cpp
   60     MachineFunctionProperties getRequiredProperties() const override {
lib/Target/PowerPC/PPCEarlyReturn.cpp
  192     MachineFunctionProperties getRequiredProperties() const override {
lib/Target/PowerPC/PPCPreEmitPeephole.cpp
   57     MachineFunctionProperties getRequiredProperties() const override {
lib/Target/RISCV/RISCVMergeBaseOffset.cpp
   51   MachineFunctionProperties getRequiredProperties() const override {
lib/Target/Sparc/DelaySlotFiller.cpp
   62     MachineFunctionProperties getRequiredProperties() const override {
lib/Target/SystemZ/SystemZElimCompare.cpp
   77   MachineFunctionProperties getRequiredProperties() const override {
lib/Target/SystemZ/SystemZLongBranch.cpp
  145   MachineFunctionProperties getRequiredProperties() const override {
lib/Target/SystemZ/SystemZShortenInst.cpp
   37   MachineFunctionProperties getRequiredProperties() const override {
lib/Target/X86/X86EvexToVex.cpp
   80   MachineFunctionProperties getRequiredProperties() const override {
lib/Target/X86/X86ExpandPseudo.cpp
   52   MachineFunctionProperties getRequiredProperties() const override {
lib/Target/X86/X86FixupBWInsts.cpp
  124   MachineFunctionProperties getRequiredProperties() const override {
lib/Target/X86/X86FixupLEAs.cpp
  109   MachineFunctionProperties getRequiredProperties() const override {
lib/Target/X86/X86FloatingPoint.cpp
   78     MachineFunctionProperties getRequiredProperties() const override {
lib/Target/X86/X86PadShortFunction.cpp
   55     MachineFunctionProperties getRequiredProperties() const override {
lib/Target/X86/X86VZeroUpper.cpp
   52     MachineFunctionProperties getRequiredProperties() const override {
lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp
   29     MachineFunctionProperties getRequiredProperties() const override {

References

include/llvm/CodeGen/MachineFunctionPass.h
   35     RequiredProperties = getRequiredProperties();