Lines Matching defs:UC
239 UnwindContext UC;
690 : MCTargetAsmParser(Options, STI, MII), UC(Parser), MS(STI) {
11950 if (UC.hasFnStart()) {
11952 UC.emitFnStartLocNotes();
11957 UC.reset();
11961 UC.recordFnStart(L);
11971 if (!UC.hasFnStart())
11977 UC.reset();
11987 UC.recordCantUnwind(L);
11989 if (check(!UC.hasFnStart(), L, ".fnstart must precede .cantunwind directive"))
11992 if (UC.hasHandlerData()) {
11994 UC.emitHandlerDataLocNotes();
11997 if (UC.hasPersonality()) {
11999 UC.emitPersonalityLocNotes();
12011 bool HasExistingPersonality = UC.hasPersonality();
12022 UC.recordPersonality(L);
12025 if (!UC.hasFnStart())
12027 if (UC.cantUnwind()) {
12029 UC.emitCantUnwindLocNotes();
12032 if (UC.hasHandlerData()) {
12034 UC.emitHandlerDataLocNotes();
12039 UC.emitPersonalityLocNotes();
12054 UC.recordHandlerData(L);
12056 if (!UC.hasFnStart())
12058 if (UC.cantUnwind()) {
12060 UC.emitCantUnwindLocNotes();
12073 if (check(!UC.hasFnStart(), L, ".fnstart must precede .setfp directive") ||
12074 check(UC.hasHandlerData(), L,
12090 check(SPReg != ARM::SP && SPReg != UC.getFPReg(), SPRegLoc,
12095 UC.saveFPReg(FPReg);
12129 if (!UC.hasFnStart())
12131 if (UC.hasHandlerData())
12161 if (!UC.hasFnStart())
12163 if (UC.hasHandlerData())
12285 bool HasExistingPersonality = UC.hasPersonality();
12293 UC.recordPersonalityIndex(L);
12295 if (!UC.hasFnStart()) {
12298 if (UC.cantUnwind()) {
12300 UC.emitCantUnwindLocNotes();
12303 if (UC.hasHandlerData()) {
12305 UC.emitHandlerDataLocNotes();
12310 UC.emitPersonalityLocNotes();
12333 if (!UC.hasFnStart())
12401 if (!UC.hasFnStart())
12403 if (UC.getFPReg() != ARM::SP)
12435 UC.saveFPReg(SPReg);