Lines Matching refs:MBBCFAInfo
69 struct MBBCFAInfo { struct in __anon2e4ddf720111::CFIInstrInserter
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);
158 MBBCFAInfo &MBBInfo = MBBVector[MBB.getNumber()]; in calculateCFAInfo()
176 void CFIInstrInserter::calculateOutgoingCFAInfo(MBBCFAInfo &MBBInfo) { in calculateOutgoingCFAInfo()
278 void CFIInstrInserter::updateSuccCFAInfo(MBBCFAInfo &MBBInfo) { in updateSuccCFAInfo()
284 MBBCFAInfo &CurrentInfo = MBBVector[Current->getNumber()]; in updateSuccCFAInfo()
287 MBBCFAInfo &SuccInfo = MBBVector[Succ->getNumber()]; in updateSuccCFAInfo()
299 const MBBCFAInfo *PrevMBBInfo = &MBBVector[MF.front().getNumber()]; in insertCFIInstrs()
308 const MBBCFAInfo &MBBInfo = MBBVector[MBB.getNumber()]; in insertCFIInstrs()
391 void CFIInstrInserter::reportCFAError(const MBBCFAInfo &Pred, in reportCFAError()
392 const MBBCFAInfo &Succ) { in reportCFAError()
407 void CFIInstrInserter::reportCSRError(const MBBCFAInfo &Pred, in reportCSRError()
408 const MBBCFAInfo &Succ) { in reportCSRError()
426 const MBBCFAInfo &CurrMBBInfo = MBBVector[CurrMBB->getNumber()]; in verify()
428 const MBBCFAInfo &SuccMBBInfo = MBBVector[Succ->getNumber()]; in verify()