Lines Matching refs:YamlMF
113 bool initializeMachineFunction(const yaml::MachineFunction &YamlMF,
117 const yaml::MachineFunction &YamlMF);
120 const yaml::MachineFunction &YamlMF);
123 const yaml::MachineFunction &YamlMF);
126 const yaml::MachineFunction &YamlMF);
140 const yaml::MachineFunction &YamlMF);
172 PerFunctionMIParsingState &PFS, const yaml::MachineFunction &YamlMF);
297 yaml::MachineFunction YamlMF; in parseMachineFunction() local
301 YamlMF.MachineFuncInfo = std::unique_ptr<yaml::MachineFunctionInfo>( in parseMachineFunction()
304 yaml::yamlize(In, YamlMF, false, Ctx); in parseMachineFunction()
309 StringRef FunctionName = YamlMF.Name; in parseMachineFunction()
325 if (initializeMachineFunction(YamlMF, MF)) in parseMachineFunction()
389 PerFunctionMIParsingState &PFS, const yaml::MachineFunction &YamlMF) { in initializeCallSiteInfo() argument
393 for (auto YamlCSInfo : YamlMF.CallSitesInfo) { in initializeCallSiteInfo()
424 if (YamlMF.CallSitesInfo.size() && !TM.Options.EmitCallSiteInfo) in initializeCallSiteInfo()
431 const yaml::MachineFunction &YamlMF) { in setupDebugValueTracking() argument
440 for (const auto &Sub : YamlMF.DebugValueSubstitutions) { in setupDebugValueTracking()
447 MIRParserImpl::initializeMachineFunction(const yaml::MachineFunction &YamlMF, in initializeMachineFunction() argument
457 MF.setAlignment(YamlMF.Alignment.valueOrOne()); in initializeMachineFunction()
458 MF.setExposesReturnsTwice(YamlMF.ExposesReturnsTwice); in initializeMachineFunction()
459 MF.setHasWinCFI(YamlMF.HasWinCFI); in initializeMachineFunction()
461 MF.setCallsEHReturn(YamlMF.CallsEHReturn); in initializeMachineFunction()
462 MF.setCallsUnwindInit(YamlMF.CallsUnwindInit); in initializeMachineFunction()
463 MF.setHasEHCatchret(YamlMF.HasEHCatchret); in initializeMachineFunction()
464 MF.setHasEHScopes(YamlMF.HasEHScopes); in initializeMachineFunction()
465 MF.setHasEHFunclets(YamlMF.HasEHFunclets); in initializeMachineFunction()
467 if (YamlMF.Legalized) in initializeMachineFunction()
469 if (YamlMF.RegBankSelected) in initializeMachineFunction()
472 if (YamlMF.Selected) in initializeMachineFunction()
474 if (YamlMF.FailedISel) in initializeMachineFunction()
476 if (YamlMF.FailsVerification) in initializeMachineFunction()
479 if (YamlMF.TracksDebugUserValues) in initializeMachineFunction()
484 if (parseRegisterInfo(PFS, YamlMF)) in initializeMachineFunction()
486 if (!YamlMF.Constants.empty()) { in initializeMachineFunction()
489 if (initializeConstantPool(PFS, *ConstantPool, YamlMF)) in initializeMachineFunction()
492 if (!YamlMF.MachineMetadataNodes.empty() && in initializeMachineFunction()
493 parseMachineMetadataNodes(PFS, MF, YamlMF)) in initializeMachineFunction()
496 StringRef BlockStr = YamlMF.Body.Value.Value; in initializeMachineFunction()
505 diagFromBlockStringDiag(Error, YamlMF.Body.Value.SourceRange)); in initializeMachineFunction()
518 if (initializeFrameInfo(PFS, YamlMF)) in initializeMachineFunction()
522 if (!YamlMF.JumpTableInfo.Entries.empty() && in initializeMachineFunction()
523 initializeJumpTableInfo(PFS, YamlMF.JumpTableInfo)) in initializeMachineFunction()
527 StringRef InsnStr = YamlMF.Body.Value.Value; in initializeMachineFunction()
535 diagFromBlockStringDiag(Error, YamlMF.Body.Value.SourceRange)); in initializeMachineFunction()
540 if (setupRegisterInfo(PFS, YamlMF)) in initializeMachineFunction()
543 if (YamlMF.MachineFuncInfo) { in initializeMachineFunction()
550 if (TM.parseMachineFunctionInfo(*YamlMF.MachineFuncInfo, PFS, Error, in initializeMachineFunction()
566 if (initializeCallSiteInfo(PFS, YamlMF)) in initializeMachineFunction()
569 setupDebugValueTracking(MF, PFS, YamlMF); in initializeMachineFunction()
578 const yaml::MachineFunction &YamlMF) { in parseRegisterInfo() argument
582 if (!YamlMF.TracksRegLiveness) in parseRegisterInfo()
587 for (const auto &VReg : YamlMF.VirtualRegisters) { in parseRegisterInfo()
627 for (const auto &LiveIn : YamlMF.LiveIns) { in parseRegisterInfo()
644 if (YamlMF.CalleeSavedRegisters) { in parseRegisterInfo()
646 for (const auto &RegSource : *YamlMF.CalleeSavedRegisters) { in parseRegisterInfo()
659 const yaml::MachineFunction &YamlMF) { in setupRegisterInfo() argument
716 const yaml::MachineFunction &YamlMF) { in initializeFrameInfo() argument
721 const yaml::MachineFrameInfo &YamlMFI = YamlMF.FrameInfo; in initializeFrameInfo()
755 for (const auto &Object : YamlMF.FixedStackObjects) { in initializeFrameInfo()
782 for (const auto &Object : YamlMF.StackObjects) { in initializeFrameInfo()
910 MachineConstantPool &ConstantPool, const yaml::MachineFunction &YamlMF) { in initializeConstantPool() argument
915 for (const auto &YamlConstant : YamlMF.Constants) { in initializeConstantPool()