Home | History | Annotate | Download | only in MC

Lines Matching refs:Frame

172     report_fatal_error("No open frame");
280 report_fatal_error("Starting a frame before finishing the previous one!");
282 MCDwarfFrameInfo Frame;
283 EmitCFIStartProcImpl(Frame);
285 FrameInfos.push_back(Frame);
289 void MCStreamer::EmitCFIStartProcImpl(MCDwarfFrameInfo &Frame) {
292 void MCStreamer::RecordProcStart(MCDwarfFrameInfo &Frame) {
293 Frame.Function = LastSymbol;
298 Frame.Begin = LastSymbol;
300 Frame.Begin = getContext().CreateTempSymbol();
301 EmitLabel(Frame.Begin);
311 void MCStreamer::EmitCFIEndProcImpl(MCDwarfFrameInfo &Frame) {
314 void MCStreamer::RecordProcEnd(MCDwarfFrameInfo &Frame) {
315 Frame.End = getContext().CreateTempSymbol();
316 EmitLabel(Frame.End);
452 void MCStreamer::setCurrentW64UnwindInfo(MCWin64EHUnwindInfo *Frame) {
453 W64UnwindInfos.push_back(Frame);
460 report_fatal_error("No open Win64 EH frame function!");
467 MCWin64EHUnwindInfo *Frame = new MCWin64EHUnwindInfo;
468 Frame->Begin = getContext().CreateTempSymbol();
469 Frame->Function = Symbol;
470 EmitLabel(Frame->Begin);
471 setCurrentW64UnwindInfo(Frame);
485 MCWin64EHUnwindInfo *Frame = new MCWin64EHUnwindInfo;
487 Frame->Begin = getContext().CreateTempSymbol();
488 Frame->Function = CurFrame->Function;
489 Frame->ChainedParent = CurFrame;
490 EmitLabel(Frame->Begin);
491 setCurrentW64UnwindInfo(Frame);
539 report_fatal_error("Frame register and offset already specified!");
541 report_fatal_error("Misaligned frame pointer offset!");
681 report_fatal_error("Unfinished frame!");