reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
196 initRegisterMaskIds(MF); 199 YamlMF.Name = MF.getName(); 200 YamlMF.Alignment = MF.getAlignment().value(); 201 YamlMF.ExposesReturnsTwice = MF.exposesReturnsTwice(); 202 YamlMF.HasWinCFI = MF.hasWinCFI(); 204 YamlMF.Legalized = MF.getProperties().hasProperty( 206 YamlMF.RegBankSelected = MF.getProperties().hasProperty( 208 YamlMF.Selected = MF.getProperties().hasProperty( 210 YamlMF.FailedISel = MF.getProperties().hasProperty( 213 convert(YamlMF, MF.getRegInfo(), MF.getSubtarget().getRegisterInfo()); 213 convert(YamlMF, MF.getRegInfo(), MF.getSubtarget().getRegisterInfo()); 214 ModuleSlotTracker MST(MF.getFunction().getParent()); 215 MST.incorporateFunction(MF.getFunction()); 216 convert(MST, YamlMF.FrameInfo, MF.getFrameInfo()); 217 convertStackObjects(YamlMF, MF, MST); 218 convertCallSiteObjects(YamlMF, MF, MST); 219 if (const auto *ConstantPool = MF.getConstantPool()) 221 if (const auto *JumpTableInfo = MF.getJumpTableInfo()) 224 const TargetMachine &TM = MF.getTarget(); 226 std::unique_ptr<yaml::MachineFunctionInfo>(TM.convertFuncInfoToYAML(MF)); 230 for (const auto &MBB : MF) {