Home | History | Annotate | Download | only in MC

Lines Matching defs:CurFrame

177   MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
178 if (!CurFrame || CurFrame->End)
202 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
203 CurFrame->CompactUnwindEncoding = CompactUnwindEncoding;
213 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
214 if (CurFrame && !CurFrame->End)
241 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
242 EmitCFIEndProcImpl(*CurFrame);
264 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
265 CurFrame->Instructions.push_back(Instruction);
272 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
273 CurFrame->Instructions.push_back(Instruction);
280 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
281 CurFrame->Instructions.push_back(Instruction);
288 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
289 CurFrame->Instructions.push_back(Instruction);
296 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
297 CurFrame->Instructions.push_back(Instruction);
304 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
305 CurFrame->Instructions.push_back(Instruction);
311 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
312 CurFrame->Personality = Sym;
313 CurFrame->PersonalityEncoding = Encoding;
318 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
319 CurFrame->Lsda = Sym;
320 CurFrame->LsdaEncoding = Encoding;
326 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
327 CurFrame->Instructions.push_back(Instruction);
334 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
335 CurFrame->Instructions.push_back(Instruction);
342 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
343 CurFrame->Instructions.push_back(Instruction);
350 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
351 CurFrame->Instructions.push_back(Instruction);
357 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
358 CurFrame->Instructions.push_back(Instruction);
363 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
364 CurFrame->IsSignalFrame = true;
371 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
372 CurFrame->Instructions.push_back(Instruction);
379 MCDwarfFrameInfo *CurFrame = getCurrentFrameInfo();
380 CurFrame->Instructions.push_back(Instruction);
389 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo;
390 if (!CurFrame || CurFrame->End)
395 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo;
396 if (CurFrame && !CurFrame->End)
407 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo;
408 if (CurFrame->ChainedParent)
410 CurFrame->End = getContext().CreateTempSymbol();
411 EmitLabel(CurFrame->End);
417 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo;
419 Frame->Function = CurFrame->Function;
420 Frame->ChainedParent = CurFrame;
427 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo;
428 if (!CurFrame->ChainedParent)
430 CurFrame->End = getContext().CreateTempSymbol();
431 EmitLabel(CurFrame->End);
432 CurrentW64UnwindInfo = CurFrame->ChainedParent;
438 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo;
439 if (CurFrame->ChainedParent)
441 CurFrame->ExceptionHandler = Sym;
445 CurFrame->HandlesUnwind = true;
447 CurFrame->HandlesExceptions = true;
452 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo;
453 if (CurFrame->ChainedParent)
459 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo;
463 CurFrame->Instructions.push_back(Inst);
468 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo;
469 if (CurFrame->LastFrameInst >= 0)
474 CurFrameCurFrame->Instructions.size();
475 CurFrame->Instructions.push_back(Inst);
482 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo;
486 CurFrame->Instructions.push_back(Inst);
493 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo;
499 CurFrame->Instructions.push_back(Inst);
506 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo;
512 CurFrame->Instructions.push_back(Inst);
517 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo;
518 if (CurFrame->Instructions.size() > 0)
523 CurFrame->Instructions.push_back(Inst);
528 MCWin64EHUnwindInfo *CurFrame = CurrentW64UnwindInfo;
529 CurFrame->PrologEnd = getContext().CreateTempSymbol();
530 EmitLabel(CurFrame->PrologEnd);