Lines Matching refs:UCs
77 void printUnwindCode(const Win64EH::UnwindInfo& UI, ArrayRef<UnwindCode> UCs);
462 static uint32_t getLargeSlotValue(ArrayRef<UnwindCode> UCs) { in getLargeSlotValue() argument
463 if (UCs.size() < 3) in getLargeSlotValue()
466 return UCs[1].FrameOffset + (static_cast<uint32_t>(UCs[2].FrameOffset) << 16); in getLargeSlotValue()
1026 ArrayRef<UnwindCode> UCs(&UI.UnwindCodes[0], UI.NumCodes); in printUnwindInfo() local
1027 for (const UnwindCode *I = UCs.begin(), *E = UCs.end(); I < E; ++I) { in printUnwindInfo()
1029 if (UsedSlots > UCs.size()) { in printUnwindInfo()
1060 ArrayRef<UnwindCode> UCs) { in printUnwindCode() argument
1061 assert(UCs.size() >= getNumUsedSlots(UCs[0])); in printUnwindCode()
1063 W.startLine() << format("0x%02X: ", unsigned(UCs[0].u.CodeOffset)) in printUnwindCode()
1064 << getUnwindCodeTypeName(UCs[0].getUnwindOp()); in printUnwindCode()
1068 switch (UCs[0].getUnwindOp()) { in printUnwindCode()
1070 outs() << " reg=" << getUnwindRegisterName(UCs[0].getOpInfo()); in printUnwindCode()
1074 if (UCs[0].getOpInfo() == 0) { in printUnwindCode()
1075 AllocSize = UCs[1].FrameOffset * 8; in printUnwindCode()
1077 AllocSize = getLargeSlotValue(UCs); in printUnwindCode()
1082 outs() << " size=" << ((UCs[0].getOpInfo() + 1) * 8); in printUnwindCode()
1093 outs() << " reg=" << getUnwindRegisterName(UCs[0].getOpInfo()) in printUnwindCode()
1094 << format(", offset=0x%X", UCs[1].FrameOffset * 8); in printUnwindCode()
1097 outs() << " reg=" << getUnwindRegisterName(UCs[0].getOpInfo()) in printUnwindCode()
1098 << format(", offset=0x%X", getLargeSlotValue(UCs)); in printUnwindCode()
1101 outs() << " reg=XMM" << static_cast<uint32_t>(UCs[0].getOpInfo()) in printUnwindCode()
1102 << format(", offset=0x%X", UCs[1].FrameOffset * 16); in printUnwindCode()
1105 outs() << " reg=XMM" << static_cast<uint32_t>(UCs[0].getOpInfo()) in printUnwindCode()
1106 << format(", offset=0x%X", getLargeSlotValue(UCs)); in printUnwindCode()
1109 outs() << " errcode=" << (UCs[0].getOpInfo() == 0 ? "no" : "yes"); in printUnwindCode()