Lines Matching defs:YamlMF
116 void convert(yaml::MachineFunction &YamlMF, const MachineFunction &MF,
203 yaml::MachineFunction YamlMF;
204 YamlMF.Name = MF.getName();
205 YamlMF.Alignment = MF.getAlignment();
206 YamlMF.ExposesReturnsTwice = MF.exposesReturnsTwice();
207 YamlMF.HasWinCFI = MF.hasWinCFI();
209 YamlMF.CallsEHReturn = MF.callsEHReturn();
210 YamlMF.CallsUnwindInit = MF.callsUnwindInit();
211 YamlMF.HasEHCatchret = MF.hasEHCatchret();
212 YamlMF.HasEHScopes = MF.hasEHScopes();
213 YamlMF.HasEHFunclets = MF.hasEHFunclets();
214 YamlMF.HasFakeUses = MF.hasFakeUses();
215 YamlMF.IsOutlined = MF.isOutlined();
216 YamlMF.UseDebugInstrRef = MF.useDebugInstrRef();
218 YamlMF.Legalized = MF.getProperties().hasProperty(
220 YamlMF.RegBankSelected = MF.getProperties().hasProperty(
222 YamlMF.Selected = MF.getProperties().hasProperty(
224 YamlMF.FailedISel = MF.getProperties().hasProperty(
226 YamlMF.FailsVerification = MF.getProperties().hasProperty(
228 YamlMF.TracksDebugUserValues = MF.getProperties().hasProperty(
231 YamlMF.NoPHIs = MF.getProperties().hasProperty(
233 YamlMF.IsSSA = MF.getProperties().hasProperty(
235 YamlMF.NoVRegs = MF.getProperties().hasProperty(
238 convert(YamlMF, MF, MF.getRegInfo(), MF.getSubtarget().getRegisterInfo());
241 convert(MST, YamlMF.FrameInfo, MF.getFrameInfo());
242 convertStackObjects(YamlMF, MF, MST);
243 convertEntryValueObjects(YamlMF, MF, MST);
244 convertCallSiteObjects(YamlMF, MF, MST);
248 YamlMF.DebugValueSubstitutions.push_back({SubSrc.first, SubSrc.second,
254 convert(YamlMF, *ConstantPool);
256 convert(MST, YamlMF.JumpTableInfo, *JumpTableInfo);
259 YamlMF.MachineFuncInfo =
262 raw_string_ostream StrOS(YamlMF.Body.Value.Value);
273 convertMachineMetadataNodes(YamlMF, MF, MST);
275 convertCalledGlobals(YamlMF, MF, MST);
280 Out << YamlMF;
335 void MIRPrinter::convert(yaml::MachineFunction &YamlMF,
339 YamlMF.TracksRegLiveness = RegInfo.tracksLiveness();
353 YamlMF.VirtualRegisters.push_back(std::move(VReg));
362 YamlMF.LiveIns.push_back(std::move(LiveIn));
374 YamlMF.CalleeSavedRegisters = std::move(CalleeSavedRegisters);