Lines Matching defs:CurFrame
170 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
171 if (!CurFrame || CurFrame->End)
267 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
268 CurFrame->CompactUnwindEncoding = CompactUnwindEncoding;
278 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
279 if (CurFrame && !CurFrame->End)
307 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
308 EmitCFIEndProcImpl(*CurFrame);
321 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
327 CurFrame->Instructions.push_back(Instruction);
332 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
338 CurFrame->Instructions.push_back(Instruction);
343 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
349 CurFrame->Instructions.push_back(Instruction);
354 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
360 CurFrame->Instructions.push_back(Instruction);
365 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
371 CurFrame->Instructions.push_back(Instruction);
376 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
382 CurFrame->Instructions.push_back(Instruction);
388 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
389 CurFrame->Personality = Sym;
390 CurFrame->PersonalityEncoding = Encoding;
395 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
396 CurFrame->Lsda = Sym;
397 CurFrame->LsdaEncoding = Encoding;
402 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
406 CurFrame->Instructions.push_back(Instruction);
412 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
416 CurFrame->Instructions.push_back(Instruction);
421 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
425 CurFrame->Instructions.push_back(Instruction);
430 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
434 CurFrame->Instructions.push_back(Instruction);
439 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
443 CurFrame->Instructions.push_back(Instruction);
448 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
449 CurFrame->IsSignalFrame = true;
458 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo;
459 if (!CurFrame || CurFrame->End)
464 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo;
465 if (CurFrame && !CurFrame->End)
476 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo;
477 if (CurFrame->ChainedParent)
479 CurFrame->End = getContext().CreateTempSymbol();
480 EmitLabel(CurFrame->End);
486 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo;
488 Frame->Function = CurFrame->Function;
489 Frame->ChainedParent = CurFrame;
496 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo;
497 if (!CurFrame->ChainedParent)
499 CurFrame->End = getContext().CreateTempSymbol();
500 EmitLabel(CurFrame->End);
501 CurrentW64UnwindInfo = CurFrame->ChainedParent;
507 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo;
508 if (CurFrame->ChainedParent)
510 CurFrame->ExceptionHandler = Sym;
514 CurFrame->HandlesUnwind = true;
516 CurFrame->HandlesExceptions = true;
521 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo;
522 if (CurFrame->ChainedParent)
528 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo;
532 CurFrame->Instructions.push_back(Inst);
537 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo;
538 if (CurFrame->LastFrameInst >= 0)
543 CurFrame->LastFrameInst = CurFrame->Instructions.size();
544 CurFrame->Instructions.push_back(Inst);
551 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo;
555 CurFrame->Instructions.push_back(Inst);
562 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo;
568 CurFrame->Instructions.push_back(Inst);
575 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo;
581 CurFrame->Instructions.push_back(Inst);
586 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo;
587 if (CurFrame->Instructions.size() > 0)
592 CurFrame->Instructions.push_back(Inst);
597 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo;
598 CurFrame->PrologEnd = getContext().CreateTempSymbol();
599 EmitLabel(CurFrame->PrologEnd);