Lines Matching defs:MBBCFAInfo
69 struct MBBCFAInfo {
100 std::vector<MBBCFAInfo> MBBVector;
111 void calculateOutgoingCFAInfo(MBBCFAInfo &MBBInfo);
114 void updateSuccCFAInfo(MBBCFAInfo &MBBInfo);
128 void reportCFAError(const MBBCFAInfo &Pred, const MBBCFAInfo &Succ);
129 void reportCSRError(const MBBCFAInfo &Pred, const MBBCFAInfo &Succ);
159 MBBCFAInfo &MBBInfo = MBBVector[MBB.getNumber()];
177 void CFIInstrInserter::calculateOutgoingCFAInfo(MBBCFAInfo &MBBInfo) {
302 void CFIInstrInserter::updateSuccCFAInfo(MBBCFAInfo &MBBInfo) {
308 MBBCFAInfo &CurrentInfo = MBBVector[Current->getNumber()];
311 MBBCFAInfo &SuccInfo = MBBVector[Succ->getNumber()];
323 const MBBCFAInfo *PrevMBBInfo = &MBBVector[MF.front().getNumber()];
332 const MBBCFAInfo &MBBInfo = MBBVector[MBB.getNumber()];
415 void CFIInstrInserter::reportCFAError(const MBBCFAInfo &Pred,
416 const MBBCFAInfo &Succ) {
431 void CFIInstrInserter::reportCSRError(const MBBCFAInfo &Pred,
432 const MBBCFAInfo &Succ) {
450 const MBBCFAInfo &CurrMBBInfo = MBBVector[CurrMBB->getNumber()];
452 const MBBCFAInfo &SuccMBBInfo = MBBVector[Succ->getNumber()];