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

References

include/llvm/CodeGen/ExecutionDomainFix.h
  142     return MachineFunctionProperties().set(
include/llvm/CodeGen/GlobalISel/InstructionSelect.h
   36         .set(MachineFunctionProperties::Property::IsSSA)
   37         .set(MachineFunctionProperties::Property::Legalized)
   38         .set(MachineFunctionProperties::Property::RegBankSelected);
   42     return MachineFunctionProperties().set(
include/llvm/CodeGen/GlobalISel/Legalizer.h
   48     return MachineFunctionProperties().set(
   53     return MachineFunctionProperties().set(
   59       .set(MachineFunctionProperties::Property::NoPHIs);
include/llvm/CodeGen/GlobalISel/Localizer.h
   80         .set(MachineFunctionProperties::Property::IsSSA)
   81         .set(MachineFunctionProperties::Property::Legalized)
   82         .set(MachineFunctionProperties::Property::RegBankSelected);
include/llvm/CodeGen/GlobalISel/RegBankSelect.h
  627         .set(MachineFunctionProperties::Property::IsSSA)
  628         .set(MachineFunctionProperties::Property::Legalized);
  632     return MachineFunctionProperties().set(
  638       .set(MachineFunctionProperties::Property::NoPHIs);
include/llvm/CodeGen/ReachingDefAnalysis.h
   88     return MachineFunctionProperties().set(
lib/CodeGen/BreakFalseDeps.cpp
   64     return MachineFunctionProperties().set(
lib/CodeGen/FuncletLayout.cpp
   31     return MachineFunctionProperties().set(
lib/CodeGen/GlobalISel/IRTranslator.cpp
   99   MF.getProperties().set(MachineFunctionProperties::Property::FailedISel);
lib/CodeGen/GlobalISel/Utils.cpp
  181   MF.getProperties().set(MachineFunctionProperties::Property::FailedISel);
lib/CodeGen/IfConversion.cpp
  220       return MachineFunctionProperties().set(
lib/CodeGen/ImplicitNullChecks.cpp
  224     return MachineFunctionProperties().set(
lib/CodeGen/LiveDebugValues.cpp
  518     return MachineFunctionProperties().set(
lib/CodeGen/MIRParser/MIRParser.cpp
  330     Properties.set(MachineFunctionProperties::Property::NoPHIs);
  334     Properties.set(MachineFunctionProperties::Property::IsSSA);
  340     Properties.set(MachineFunctionProperties::Property::NoVRegs);
  401     MF.getProperties().set(MachineFunctionProperties::Property::Legalized);
  403     MF.getProperties().set(
  406     MF.getProperties().set(MachineFunctionProperties::Property::Selected);
  408     MF.getProperties().set(MachineFunctionProperties::Property::FailedISel);
lib/CodeGen/MachineCopyPropagation.cpp
  203     return MachineFunctionProperties().set(
lib/CodeGen/MachineFunction.cpp
  155   Properties.set(MachineFunctionProperties::Property::IsSSA);
  156   Properties.set(MachineFunctionProperties::Property::TracksLiveness);
lib/CodeGen/MachineSink.cpp
 1068     return MachineFunctionProperties().set(
lib/CodeGen/PHIElimination.cpp
  197   MF.getProperties().set(MachineFunctionProperties::Property::NoPHIs);
lib/CodeGen/PatchableFunction.cpp
   33     return MachineFunctionProperties().set(
lib/CodeGen/PostRASchedulerList.cpp
   99       return MachineFunctionProperties().set(
lib/CodeGen/RegAllocBasic.cpp
  110     return MachineFunctionProperties().set(
lib/CodeGen/RegAllocFast.cpp
  171       return MachineFunctionProperties().set(
  176       return MachineFunctionProperties().set(
lib/CodeGen/RegAllocGreedy.cpp
  433     return MachineFunctionProperties().set(
lib/CodeGen/RegAllocPBQP.cpp
  139     return MachineFunctionProperties().set(
lib/CodeGen/RegisterScavenging.cpp
  758     MF.getProperties().set(MachineFunctionProperties::Property::NoVRegs);
  780   MF.getProperties().set(MachineFunctionProperties::Property::NoVRegs);
lib/CodeGen/ShrinkWrap.cpp
  234     return MachineFunctionProperties().set(
lib/CodeGen/StackMapLivenessAnalysis.cpp
   64     return MachineFunctionProperties().set(
lib/CodeGen/VirtRegMap.cpp
  202     return MachineFunctionProperties().set(
lib/Target/AArch64/AArch64A53Fix835769.cpp
   91     return MachineFunctionProperties().set(
lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp
  123     return MachineFunctionProperties().set(
lib/Target/AArch64/AArch64CollectLOH.cpp
  141     return MachineFunctionProperties().set(
lib/Target/AArch64/AArch64CompressJumpTables.cpp
   53     return MachineFunctionProperties().set(
lib/Target/AArch64/AArch64FalkorHWPFFix.cpp
  198     return MachineFunctionProperties().set(
lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
  178     return MachineFunctionProperties().set(
lib/Target/AArch64/AArch64RedundantCopyElimination.cpp
   99     return MachineFunctionProperties().set(
lib/Target/ARM/ARMConstantIslandPass.cpp
  237       return MachineFunctionProperties().set(
lib/Target/ARM/ARMExpandPseudoInsts.cpp
   52       return MachineFunctionProperties().set(
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
  120       return MachineFunctionProperties().set(
lib/Target/ARM/ARMLowOverheadLoops.cpp
   56       return MachineFunctionProperties().set(
   98   MF->getProperties().set(MachineFunctionProperties::Property::TracksLiveness);
lib/Target/ARM/ARMOptimizeBarriersPass.cpp
   30     return MachineFunctionProperties().set(
lib/Target/ARM/MVEVPTBlockPass.cpp
   48       return MachineFunctionProperties().set(
lib/Target/ARM/Thumb2ITBlockPass.cpp
   57       return MachineFunctionProperties().set(
lib/Target/ARM/Thumb2SizeReduction.cpp
  171       return MachineFunctionProperties().set(
lib/Target/AVR/AVRExpandPseudoInsts.cpp
  118   MF.getProperties().set(MachineFunctionProperties::Property::TracksLiveness);
lib/Target/Hexagon/HexagonCFGOptimizer.cpp
   52     return MachineFunctionProperties().set(
lib/Target/Hexagon/HexagonCopyToCombine.cpp
   86     return MachineFunctionProperties().set(
lib/Target/Hexagon/HexagonFixupHwLoops.cpp
   48       return MachineFunctionProperties().set(
lib/Target/Hexagon/HexagonFrameLowering.cpp
  215       return MachineFunctionProperties().set(
lib/Target/Hexagon/HexagonGenMux.cpp
   83       return MachineFunctionProperties().set(
lib/Target/Hexagon/HexagonNewValueJump.cpp
   90       return MachineFunctionProperties().set(
lib/Target/Hexagon/HexagonRDFOpt.cpp
   73       return MachineFunctionProperties().set(
lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp
   50       return MachineFunctionProperties().set(
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
  109       return MachineFunctionProperties().set(
lib/Target/Lanai/LanaiDelaySlotFiller.cpp
   61     return MachineFunctionProperties().set(
lib/Target/Lanai/LanaiMemAluCombiner.cpp
   70     return MachineFunctionProperties().set(
lib/Target/MSP430/MSP430BranchSelector.cpp
   56     return MachineFunctionProperties().set(
lib/Target/Mips/MipsBranchExpansion.cpp
  149     return MachineFunctionProperties().set(
lib/Target/Mips/MipsConstantIslandPass.cpp
  368       return MachineFunctionProperties().set(
lib/Target/Mips/MipsDelaySlotFiller.cpp
  237       return MachineFunctionProperties().set(
lib/Target/Mips/MipsExpandPseudo.cpp
   44       return MachineFunctionProperties().set(
lib/Target/PowerPC/PPCBranchSelector.cpp
   61       return MachineFunctionProperties().set(
lib/Target/PowerPC/PPCEarlyReturn.cpp
  193       return MachineFunctionProperties().set(
lib/Target/PowerPC/PPCPreEmitPeephole.cpp
   58       return MachineFunctionProperties().set(
lib/Target/RISCV/RISCVMergeBaseOffset.cpp
   52     return MachineFunctionProperties().set(
lib/Target/Sparc/DelaySlotFiller.cpp
   63       return MachineFunctionProperties().set(
lib/Target/SystemZ/SystemZElimCompare.cpp
   78     return MachineFunctionProperties().set(
lib/Target/SystemZ/SystemZLongBranch.cpp
  146     return MachineFunctionProperties().set(
lib/Target/SystemZ/SystemZShortenInst.cpp
   38     return MachineFunctionProperties().set(
lib/Target/WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp
  124   MF.getProperties().set(MachineFunctionProperties::Property::TracksLiveness);
lib/Target/X86/X86EvexToVex.cpp
   81     return MachineFunctionProperties().set(
lib/Target/X86/X86ExpandPseudo.cpp
   53     return MachineFunctionProperties().set(
lib/Target/X86/X86FixupBWInsts.cpp
  125     return MachineFunctionProperties().set(
lib/Target/X86/X86FixupLEAs.cpp
  110     return MachineFunctionProperties().set(
lib/Target/X86/X86FloatingPoint.cpp
   79       return MachineFunctionProperties().set(
lib/Target/X86/X86PadShortFunction.cpp
   56       return MachineFunctionProperties().set(
lib/Target/X86/X86RetpolineThunks.cpp
  240   MF.getProperties().set(MachineFunctionProperties::Property::NoVRegs);
lib/Target/X86/X86VZeroUpper.cpp
   53       return MachineFunctionProperties().set(
lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp
   30       return MachineFunctionProperties().set(
tools/llvm-exegesis/lib/Assembler.cpp
  186   Properties.set(MachineFunctionProperties::Property::NoVRegs);
  188   Properties.set(MachineFunctionProperties::Property::NoPHIs);