Lines Matching defs:YamlMFI
1538 const yaml::SIMachineFunctionInfo &YamlMFI =
1544 if (MFI->initializeBaseYamlFields(YamlMFI, MF, PFS, Error, SourceRange))
1568 if (parseOptionalRegister(YamlMFI.VGPRForAGPRCopy, MFI->VGPRForAGPRCopy))
1571 if (parseOptionalRegister(YamlMFI.SGPRForEXECCopy, MFI->SGPRForEXECCopy))
1574 if (parseOptionalRegister(YamlMFI.LongBranchReservedReg,
1590 if (parseRegister(YamlMFI.ScratchRSrcReg, MFI->ScratchRSrcReg) ||
1591 parseRegister(YamlMFI.FrameOffsetReg, MFI->FrameOffsetReg) ||
1592 parseRegister(YamlMFI.StackPtrOffsetReg, MFI->StackPtrOffsetReg))
1597 return diagnoseRegisterClass(YamlMFI.ScratchRSrcReg);
1602 return diagnoseRegisterClass(YamlMFI.FrameOffsetReg);
1607 return diagnoseRegisterClass(YamlMFI.StackPtrOffsetReg);
1610 for (const auto &YamlReg : YamlMFI.WWMReservedRegs) {
1646 if (YamlMFI.ArgInfo &&
1647 (parseAndCheckArgument(YamlMFI.ArgInfo->PrivateSegmentBuffer,
1650 parseAndCheckArgument(YamlMFI.ArgInfo->DispatchPtr,
1653 parseAndCheckArgument(YamlMFI.ArgInfo->QueuePtr, AMDGPU::SReg_64RegClass,
1655 parseAndCheckArgument(YamlMFI.ArgInfo->KernargSegmentPtr,
1658 parseAndCheckArgument(YamlMFI.ArgInfo->DispatchID,
1661 parseAndCheckArgument(YamlMFI.ArgInfo->FlatScratchInit,
1664 parseAndCheckArgument(YamlMFI.ArgInfo->PrivateSegmentSize,
1667 parseAndCheckArgument(YamlMFI.ArgInfo->LDSKernelId,
1670 parseAndCheckArgument(YamlMFI.ArgInfo->WorkGroupIDX,
1673 parseAndCheckArgument(YamlMFI.ArgInfo->WorkGroupIDY,
1676 parseAndCheckArgument(YamlMFI.ArgInfo->WorkGroupIDZ,
1679 parseAndCheckArgument(YamlMFI.ArgInfo->WorkGroupInfo,
1682 parseAndCheckArgument(YamlMFI.ArgInfo->PrivateSegmentWaveByteOffset,
1685 parseAndCheckArgument(YamlMFI.ArgInfo->ImplicitArgPtr,
1688 parseAndCheckArgument(YamlMFI.ArgInfo->ImplicitBufferPtr,
1691 parseAndCheckArgument(YamlMFI.ArgInfo->WorkItemIDX,
1694 parseAndCheckArgument(YamlMFI.ArgInfo->WorkItemIDY,
1697 parseAndCheckArgument(YamlMFI.ArgInfo->WorkItemIDZ,
1703 MFI->Mode.IEEE = YamlMFI.Mode.IEEE;
1705 MFI->Mode.DX10Clamp = YamlMFI.Mode.DX10Clamp;
1708 MFI->Mode.FP32Denormals.Input = YamlMFI.Mode.FP32InputDenormals
1711 MFI->Mode.FP32Denormals.Output = YamlMFI.Mode.FP32OutputDenormals
1715 MFI->Mode.FP64FP16Denormals.Input = YamlMFI.Mode.FP64FP16InputDenormals
1718 MFI->Mode.FP64FP16Denormals.Output = YamlMFI.Mode.FP64FP16OutputDenormals