Lines Matching refs:CurFrame
114 WinEH::FrameInfo *CurFrame = S.EnsureValidWinFrameInfo(SMLoc()); in emitARMWinUnwindCode() local
115 if (!CurFrame) in emitARMWinUnwindCode()
120 CurFrame->EpilogMap[CurrentEpilog].Instructions.push_back(Inst); in emitARMWinUnwindCode()
122 CurFrame->Instructions.push_back(Inst); in emitARMWinUnwindCode()
210 WinEH::FrameInfo *CurFrame = S.EnsureValidWinFrameInfo(SMLoc()); in emitARMWinCFIPrologEnd() local
211 if (!CurFrame) in emitARMWinCFIPrologEnd()
215 CurFrame->PrologEnd = Label; in emitARMWinCFIPrologEnd()
218 auto it = CurFrame->Instructions.begin(); in emitARMWinCFIPrologEnd()
219 CurFrame->Instructions.insert(it, Inst); in emitARMWinCFIPrologEnd()
220 CurFrame->Fragment = Fragment; in emitARMWinCFIPrologEnd()
225 WinEH::FrameInfo *CurFrame = S.EnsureValidWinFrameInfo(SMLoc()); in emitARMWinCFIEpilogStart() local
226 if (!CurFrame) in emitARMWinCFIEpilogStart()
231 CurFrame->EpilogMap[CurrentEpilog].Condition = Condition; in emitARMWinCFIEpilogStart()
236 WinEH::FrameInfo *CurFrame = S.EnsureValidWinFrameInfo(SMLoc()); in emitARMWinCFIEpilogEnd() local
237 if (!CurFrame) in emitARMWinCFIEpilogEnd()
242 CurFrame->Function->getName()); in emitARMWinCFIEpilogEnd()
247 CurFrame->EpilogMap[CurrentEpilog].Instructions; in emitARMWinCFIEpilogEnd()
263 CurFrame->EpilogMap[CurrentEpilog].Instructions.push_back(Inst); in emitARMWinCFIEpilogEnd()
265 CurFrame->EpilogMap[CurrentEpilog].End = Label; in emitARMWinCFIEpilogEnd()