Lines Matching defs:MBBCFAInfo
68 struct MBBCFAInfo {
99 std::vector<MBBCFAInfo> MBBVector;
110 void calculateOutgoingCFAInfo(MBBCFAInfo &MBBInfo);
113 void updateSuccCFAInfo(MBBCFAInfo &MBBInfo);
127 void reportCFAError(const MBBCFAInfo &Pred, const MBBCFAInfo &Succ);
128 void reportCSRError(const MBBCFAInfo &Pred, const MBBCFAInfo &Succ);
158 MBBCFAInfo &MBBInfo = MBBVector[MBB.getNumber()];
176 void CFIInstrInserter::calculateOutgoingCFAInfo(MBBCFAInfo &MBBInfo) {
279 void CFIInstrInserter::updateSuccCFAInfo(MBBCFAInfo &MBBInfo) {
285 MBBCFAInfo &CurrentInfo = MBBVector[Current->getNumber()];
288 MBBCFAInfo &SuccInfo = MBBVector[Succ->getNumber()];
300 const MBBCFAInfo *PrevMBBInfo = &MBBVector[MF.front().getNumber()];
309 const MBBCFAInfo &MBBInfo = MBBVector[MBB.getNumber()];
392 void CFIInstrInserter::reportCFAError(const MBBCFAInfo &Pred,
393 const MBBCFAInfo &Succ) {
408 void CFIInstrInserter::reportCSRError(const MBBCFAInfo &Pred,
409 const MBBCFAInfo &Succ) {
427 const MBBCFAInfo &CurrMBBInfo = MBBVector[CurrMBB->getNumber()];
429 const MBBCFAInfo &SuccMBBInfo = MBBVector[Succ->getNumber()];