Lines Matching refs:UME
592 const SEHUnwindMapEntry &UME = FuncInfo.SEHUnwindMap[State]; in emitSEHActionsForRange() local
595 auto *Handler = UME.Handler.get<MachineBasicBlock *>(); in emitSEHActionsForRange()
596 if (UME.IsFinally) { in emitSEHActionsForRange()
602 FilterOrFinally = UME.Filter ? create32bitRef(UME.Filter) in emitSEHActionsForRange()
611 AddComment(UME.IsFinally ? "FinallyFunclet" : UME.Filter ? "FilterFunction" in emitSEHActionsForRange()
614 AddComment(UME.IsFinally ? "Null" : "ExceptionHandler"); in emitSEHActionsForRange()
617 assert(UME.ToState < State && "states should decrease"); in emitSEHActionsForRange()
618 State = UME.ToState; in emitSEHActionsForRange()
721 for (const CxxUnwindMapEntry &UME : FuncInfo.CxxUnwindMap) { in emitCXXFrameHandler3Table() local
723 getMCSymbolForMBB(Asm, UME.Cleanup.dyn_cast<MachineBasicBlock *>()); in emitCXXFrameHandler3Table()
725 OS.EmitIntValue(UME.ToState, 4); in emitCXXFrameHandler3Table()
999 for (const SEHUnwindMapEntry &UME : FuncInfo.SEHUnwindMap) { in emitExceptHandlerTable() local
1000 auto *Handler = UME.Handler.get<MachineBasicBlock *>(); in emitExceptHandlerTable()
1002 UME.IsFinally ? getMCSymbolForMBB(Asm, Handler) : Handler->getSymbol(); in emitExceptHandlerTable()
1005 int ToState = UME.ToState == -1 ? BaseState : UME.ToState; in emitExceptHandlerTable()
1008 AddComment(UME.IsFinally ? "Null" : "FilterFunction"); in emitExceptHandlerTable()
1009 OS.EmitValue(create32bitRef(UME.Filter), 4); in emitExceptHandlerTable()
1010 AddComment(UME.IsFinally ? "FinallyFunclet" : "ExceptionHandler"); in emitExceptHandlerTable()