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