Lines Matching refs:SrcMF

138                              MachineFunction &SrcMF, MachineFunction &DstMF) {  in cloneMemOperands()  argument
193 static std::unique_ptr<MachineFunction> cloneMF(MachineFunction *SrcMF, in cloneMF() argument
196 SrcMF->getFunction(), SrcMF->getTarget(), SrcMF->getSubtarget(), in cloneMF()
197 SrcMF->getFunctionNumber(), DestMMI); in cloneMF()
200 auto *SrcMRI = &SrcMF->getRegInfo(); in cloneMF()
204 for (MachineBasicBlock &SrcMBB : *SrcMF) { in cloneMF()
240 const MachineFrameInfo &SrcMFI = SrcMF->getFrameInfo(); in cloneMF()
247 DstMF->VariableDbgInfos = SrcMF->VariableDbgInfos; in cloneMF()
273 for (auto &SrcMBB : *SrcMF) { in cloneMF()
301 for (auto &SrcMBB : *SrcMF) { in cloneMF()
333 cloneMemOperands(*DstMI, SrcMI, *SrcMF, *DstMF); in cloneMF()
337 DstMF->setAlignment(SrcMF->getAlignment()); in cloneMF()
338 DstMF->setExposesReturnsTwice(SrcMF->exposesReturnsTwice()); in cloneMF()
339 DstMF->setHasInlineAsm(SrcMF->hasInlineAsm()); in cloneMF()
340 DstMF->setHasWinCFI(SrcMF->hasWinCFI()); in cloneMF()
342 DstMF->getProperties().reset().set(SrcMF->getProperties()); in cloneMF()
344 if (!SrcMF->getFrameInstructions().empty() || in cloneMF()
345 !SrcMF->getLongjmpTargets().empty() || in cloneMF()
346 !SrcMF->getCatchretTargets().empty()) in cloneMF()
349 DstMF->setCallsEHReturn(SrcMF->callsEHReturn()); in cloneMF()
350 DstMF->setCallsUnwindInit(SrcMF->callsUnwindInit()); in cloneMF()
351 DstMF->setHasEHCatchret(SrcMF->hasEHCatchret()); in cloneMF()
352 DstMF->setHasEHScopes(SrcMF->hasEHScopes()); in cloneMF()
353 DstMF->setHasEHFunclets(SrcMF->hasEHFunclets()); in cloneMF()
355 if (!SrcMF->getLandingPads().empty() || in cloneMF()
356 !SrcMF->getCodeViewAnnotations().empty() || in cloneMF()
357 !SrcMF->getTypeInfos().empty() || in cloneMF()
358 !SrcMF->getFilterIds().empty() || in cloneMF()
359 SrcMF->hasAnyWasmLandingPadIndex() || in cloneMF()
360 SrcMF->hasAnyCallSiteLandingPad() || in cloneMF()
361 SrcMF->hasAnyCallSiteLabel() || in cloneMF()
362 !SrcMF->getCallSitesInfo().empty()) in cloneMF()
365 DstMF->setDebugInstrNumberingCount(SrcMF->DebugInstrNumberingCount); in cloneMF()
367 if (!DstMF->cloneInfoFrom(*SrcMF, Src2DstMBB)) in cloneMF()