Lines Matching refs:EHPadStack

92                   const SmallVectorImpl<const MachineBasicBlock *> &EHPadStack);
1088 SmallVector<const MachineBasicBlock *, 8> EHPadStack; in fixCallUnwindMismatches() local
1102 EHPadStack.pop_back(); in fixCallUnwindMismatches()
1104 EHPadStack.push_back(MI.getParent()); in fixCallUnwindMismatches()
1129 if (EHPadStack.back() == UnwindDest) in fixCallUnwindMismatches()
1147 << " Current dest = " << EHPadStack.back()->getName() in fixCallUnwindMismatches()
1152 assert(EHPadStack.empty()); in fixCallUnwindMismatches()
1188 RecordCallerMismatchRange(EHPadStack.back()); in fixCallUnwindMismatches()
1192 else if (EHPadStack.empty() || !MayThrow) { in fixCallUnwindMismatches()
1207 EHPadStack.pop_back(); in fixCallUnwindMismatches()
1209 EHPadStack.push_back(MI.getParent()); in fixCallUnwindMismatches()
1213 RecordCallerMismatchRange(EHPadStack.back()); in fixCallUnwindMismatches()
1216 assert(EHPadStack.empty()); in fixCallUnwindMismatches()
1295 SmallVector<const MachineBasicBlock *, 8> EHPadStack; in fixCatchUnwindMismatches() local
1303 EHPadStack.pop_back(); in fixCatchUnwindMismatches()
1305 EHPadStack.push_back(&MBB); in fixCatchUnwindMismatches()
1316 else if (EHPadStack.empty() && EHInfo->hasUnwindDest(EHPad)) { in fixCatchUnwindMismatches()
1324 else if (!EHPadStack.empty() && !EHInfo->hasUnwindDest(EHPad)) { in fixCatchUnwindMismatches()
1329 << EHPadStack.back()->getName() << "\n\n"); in fixCatchUnwindMismatches()
1334 else if (!EHPadStack.empty() && EHInfo->hasUnwindDest(EHPad)) { in fixCatchUnwindMismatches()
1336 if (EHPadStack.back() != UnwindDest) { in fixCatchUnwindMismatches()
1341 << EHPadStack.back()->getName() << "\n\n"); in fixCatchUnwindMismatches()
1345 EHPadStack.push_back(EHPad); in fixCatchUnwindMismatches()
1350 assert(EHPadStack.empty()); in fixCatchUnwindMismatches()
1615 const SmallVectorImpl<const MachineBasicBlock *> &EHPadStack) { in getRethrowDepth() argument
1642 if (EHPadStack.back() == EHPad) in getRethrowDepth()
1654 SmallVector<const MachineBasicBlock *, 8> EHPadStack; in rewriteDepthImmediates() local
1680 EHPadStack.push_back(EHPad); in rewriteDepthImmediates()
1690 EHPadStack.pop_back(); in rewriteDepthImmediates()
1694 MI.getOperand(0).setImm(getRethrowDepth(Stack, EHPadStack)); in rewriteDepthImmediates()