Lines Matching defs:UC
239 UnwindContext UC;
690 : MCTargetAsmParser(Options, STI, MII), UC(Parser), MS(STI) {
12006 if (UC.hasFnStart()) {
12008 UC.emitFnStartLocNotes();
12013 UC.reset();
12017 UC.recordFnStart(L);
12027 if (!UC.hasFnStart())
12033 UC.reset();
12043 UC.recordCantUnwind(L);
12045 if (check(!UC.hasFnStart(), L, ".fnstart must precede .cantunwind directive"))
12048 if (UC.hasHandlerData()) {
12050 UC.emitHandlerDataLocNotes();
12053 if (UC.hasPersonality()) {
12055 UC.emitPersonalityLocNotes();
12067 bool HasExistingPersonality = UC.hasPersonality();
12078 UC.recordPersonality(L);
12081 if (!UC.hasFnStart())
12083 if (UC.cantUnwind()) {
12085 UC.emitCantUnwindLocNotes();
12088 if (UC.hasHandlerData()) {
12090 UC.emitHandlerDataLocNotes();
12095 UC.emitPersonalityLocNotes();
12110 UC.recordHandlerData(L);
12112 if (!UC.hasFnStart())
12114 if (UC.cantUnwind()) {
12116 UC.emitCantUnwindLocNotes();
12129 if (check(!UC.hasFnStart(), L, ".fnstart must precede .setfp directive") ||
12130 check(UC.hasHandlerData(), L,
12146 check(SPReg != ARM::SP && SPReg != UC.getFPReg(), SPRegLoc,
12151 UC.saveFPReg(FPReg);
12184 if (!UC.hasFnStart())
12186 if (UC.hasHandlerData())
12216 if (!UC.hasFnStart())
12218 if (UC.hasHandlerData())
12340 bool HasExistingPersonality = UC.hasPersonality();
12348 UC.recordPersonalityIndex(L);
12350 if (!UC.hasFnStart()) {
12353 if (UC.cantUnwind()) {
12355 UC.emitCantUnwindLocNotes();
12358 if (UC.hasHandlerData()) {
12360 UC.emitHandlerDataLocNotes();
12365 UC.emitPersonalityLocNotes();
12388 if (!UC.hasFnStart())
12456 if (!UC.hasFnStart())
12458 if (UC.getFPReg() != ARM::SP)
12490 UC.saveFPReg(SPReg);