Lines Matching refs:EHPadStack

1087   SmallVector<const MachineBasicBlock *, 8> EHPadStack;  in fixCallUnwindMismatches()  local
1101 EHPadStack.pop_back(); in fixCallUnwindMismatches()
1103 EHPadStack.push_back(MI.getParent()); in fixCallUnwindMismatches()
1128 if (EHPadStack.back() == UnwindDest) in fixCallUnwindMismatches()
1146 << " Current dest = " << EHPadStack.back()->getName() in fixCallUnwindMismatches()
1151 assert(EHPadStack.empty()); in fixCallUnwindMismatches()
1187 RecordCallerMismatchRange(EHPadStack.back()); in fixCallUnwindMismatches()
1191 else if (EHPadStack.empty() || !MayThrow) { in fixCallUnwindMismatches()
1206 EHPadStack.pop_back(); in fixCallUnwindMismatches()
1208 EHPadStack.push_back(MI.getParent()); in fixCallUnwindMismatches()
1212 RecordCallerMismatchRange(EHPadStack.back()); in fixCallUnwindMismatches()
1215 assert(EHPadStack.empty()); in fixCallUnwindMismatches()
1294 SmallVector<const MachineBasicBlock *, 8> EHPadStack; in fixCatchUnwindMismatches() local
1302 EHPadStack.pop_back(); in fixCatchUnwindMismatches()
1304 EHPadStack.push_back(&MBB); in fixCatchUnwindMismatches()
1315 else if (EHPadStack.empty() && EHInfo->hasUnwindDest(EHPad)) { in fixCatchUnwindMismatches()
1323 else if (!EHPadStack.empty() && !EHInfo->hasUnwindDest(EHPad)) { in fixCatchUnwindMismatches()
1328 << EHPadStack.back()->getName() << "\n\n"); in fixCatchUnwindMismatches()
1333 else if (!EHPadStack.empty() && EHInfo->hasUnwindDest(EHPad)) { in fixCatchUnwindMismatches()
1335 if (EHPadStack.back() != UnwindDest) { in fixCatchUnwindMismatches()
1340 << EHPadStack.back()->getName() << "\n\n"); in fixCatchUnwindMismatches()
1344 EHPadStack.push_back(EHPad); in fixCatchUnwindMismatches()
1349 assert(EHPadStack.empty()); in fixCatchUnwindMismatches()