Lines Matching refs:CurFrame
170 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo(); in EnsureValidFrame() local
171 if (!CurFrame || CurFrame->End) in EnsureValidFrame()
267 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo(); in EmitCompactUnwindEncoding() local
268 CurFrame->CompactUnwindEncoding = CompactUnwindEncoding; in EmitCompactUnwindEncoding()
278 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo(); in EmitCFIStartProc() local
279 if (CurFrame && !CurFrame->End) in EmitCFIStartProc()
307 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo(); in EmitCFIEndProc() local
308 EmitCFIEndProcImpl(*CurFrame); in EmitCFIEndProc()
321 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo(); in EmitCFIDefCfa() local
327 CurFrame->Instructions.push_back(Instruction); in EmitCFIDefCfa()
332 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo(); in EmitCFIDefCfaOffset() local
338 CurFrame->Instructions.push_back(Instruction); in EmitCFIDefCfaOffset()
343 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo(); in EmitCFIAdjustCfaOffset() local
349 CurFrame->Instructions.push_back(Instruction); in EmitCFIAdjustCfaOffset()
354 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo(); in EmitCFIDefCfaRegister() local
360 CurFrame->Instructions.push_back(Instruction); in EmitCFIDefCfaRegister()
365 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo(); in EmitCFIOffset() local
371 CurFrame->Instructions.push_back(Instruction); in EmitCFIOffset()
376 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo(); in EmitCFIRelOffset() local
382 CurFrame->Instructions.push_back(Instruction); in EmitCFIRelOffset()
388 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo(); in EmitCFIPersonality() local
389 CurFrame->Personality = Sym; in EmitCFIPersonality()
390 CurFrame->PersonalityEncoding = Encoding; in EmitCFIPersonality()
395 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo(); in EmitCFILsda() local
396 CurFrame->Lsda = Sym; in EmitCFILsda()
397 CurFrame->LsdaEncoding = Encoding; in EmitCFILsda()
402 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo(); in EmitCFIRememberState() local
406 CurFrame->Instructions.push_back(Instruction); in EmitCFIRememberState()
412 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo(); in EmitCFIRestoreState() local
416 CurFrame->Instructions.push_back(Instruction); in EmitCFIRestoreState()
421 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo(); in EmitCFISameValue() local
425 CurFrame->Instructions.push_back(Instruction); in EmitCFISameValue()
430 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo(); in EmitCFIRestore() local
434 CurFrame->Instructions.push_back(Instruction); in EmitCFIRestore()
439 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo(); in EmitCFIEscape() local
443 CurFrame->Instructions.push_back(Instruction); in EmitCFIEscape()
448 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo(); in EmitCFISignalFrame() local
449 CurFrame->IsSignalFrame = true; in EmitCFISignalFrame()
458 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo; in EnsureValidW64UnwindInfo() local
459 if (!CurFrame || CurFrame->End) in EnsureValidW64UnwindInfo()
464 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo; in EmitWin64EHStartProc() local
465 if (CurFrame && !CurFrame->End) in EmitWin64EHStartProc()
476 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo; in EmitWin64EHEndProc() local
477 if (CurFrame->ChainedParent) in EmitWin64EHEndProc()
479 CurFrame->End = getContext().CreateTempSymbol(); in EmitWin64EHEndProc()
480 EmitLabel(CurFrame->End); in EmitWin64EHEndProc()
486 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo; in EmitWin64EHStartChained() local
488 Frame->Function = CurFrame->Function; in EmitWin64EHStartChained()
489 Frame->ChainedParent = CurFrame; in EmitWin64EHStartChained()
496 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo; in EmitWin64EHEndChained() local
497 if (!CurFrame->ChainedParent) in EmitWin64EHEndChained()
499 CurFrame->End = getContext().CreateTempSymbol(); in EmitWin64EHEndChained()
500 EmitLabel(CurFrame->End); in EmitWin64EHEndChained()
501 CurrentW64UnwindInfo = CurFrame->ChainedParent; in EmitWin64EHEndChained()
507 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo; in EmitWin64EHHandler() local
508 if (CurFrame->ChainedParent) in EmitWin64EHHandler()
510 CurFrame->ExceptionHandler = Sym; in EmitWin64EHHandler()
514 CurFrame->HandlesUnwind = true; in EmitWin64EHHandler()
516 CurFrame->HandlesExceptions = true; in EmitWin64EHHandler()
521 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo; in EmitWin64EHHandlerData() local
522 if (CurFrame->ChainedParent) in EmitWin64EHHandlerData()
528 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo; in EmitWin64EHPushReg() local
532 CurFrame->Instructions.push_back(Inst); in EmitWin64EHPushReg()
537 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo; in EmitWin64EHSetFrame() local
538 if (CurFrame->LastFrameInst >= 0) in EmitWin64EHSetFrame()
543 CurFrame->LastFrameInst = CurFrame->Instructions.size(); in EmitWin64EHSetFrame()
544 CurFrame->Instructions.push_back(Inst); in EmitWin64EHSetFrame()
551 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo; in EmitWin64EHAllocStack() local
555 CurFrame->Instructions.push_back(Inst); in EmitWin64EHAllocStack()
562 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo; in EmitWin64EHSaveReg() local
568 CurFrame->Instructions.push_back(Inst); in EmitWin64EHSaveReg()
575 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo; in EmitWin64EHSaveXMM() local
581 CurFrame->Instructions.push_back(Inst); in EmitWin64EHSaveXMM()
586 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo; in EmitWin64EHPushFrame() local
587 if (CurFrame->Instructions.size() > 0) in EmitWin64EHPushFrame()
592 CurFrame->Instructions.push_back(Inst); in EmitWin64EHPushFrame()
597 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo; in EmitWin64EHEndProlog() local
598 CurFrame->PrologEnd = getContext().CreateTempSymbol(); in EmitWin64EHEndProlog()
599 EmitLabel(CurFrame->PrologEnd); in EmitWin64EHEndProlog()