Lines Matching refs:FrameInstructions
458 if (FrameInstructions.size()) in print()
459 OS << "\n CFI Instrs : " << FrameInstructions.size(); in print()
632 assert(Elmt.second < FrameInstructions.size() && "Incorrect CFI offset"); in print()
633 BinaryContext::printCFI(OS, FrameInstructions[Elmt.second]); in print()
638 for (uint32_t I = 0, E = FrameInstructions.size(); I != E; ++I) { in print()
639 const MCCFIInstruction &CFI = FrameInstructions[I]; in print()
645 if (FrameInstructions.empty()) in print()
2603 CFISnapshotDiff CFIDiff(CIEFrameInstructions, FrameInstructions, in replayCFIInstrs()
2608 MCCFIInstruction *Instr = &FrameInstructions[CurState]; in replayCFIInstrs()
2622 if (CFIDiff.isRedundant(FrameInstructions[*I])) in replayCFIInstrs()
2636 CFISnapshot ToCFITable(CIEFrameInstructions, FrameInstructions, in unwindCFIState()
2643 FrameInstructions.emplace_back(MCCFIInstruction::cfiDefCfa( in unwindCFIState()
2645 if (FromCFITable.isRedundant(FrameInstructions.back())) { in unwindCFIState()
2646 FrameInstructions.pop_back(); in unwindCFIState()
2649 NewStates.push_back(FrameInstructions.size() - 1); in unwindCFIState()
2650 InsertIt = addCFIPseudo(InBB, InsertIt, FrameInstructions.size() - 1); in unwindCFIState()
2655 NewStates.push_back(FrameInstructions.size()); in unwindCFIState()
2656 InsertIt = addCFIPseudo(InBB, InsertIt, FrameInstructions.size()); in unwindCFIState()
2658 FrameInstructions.emplace_back(CIEFrameInstructions[-ToCFITable.CFARule]); in unwindCFIState()
2660 FrameInstructions[ToCFITable.CFARule])) { in unwindCFIState()
2693 FrameInstructions.emplace_back( in unwindCFIState()
2695 if (FromCFITable.isRedundant(FrameInstructions.back())) { in unwindCFIState()
2696 FrameInstructions.pop_back(); in unwindCFIState()
2699 NewStates.push_back(FrameInstructions.size() - 1); in unwindCFIState()
2700 InsertIt = addCFIPseudo(InBB, InsertIt, FrameInstructions.size() - 1); in unwindCFIState()
2708 NewStates.push_back(FrameInstructions.size()); in unwindCFIState()
2709 InsertIt = addCFIPseudo(InBB, InsertIt, FrameInstructions.size()); in unwindCFIState()
2711 FrameInstructions.emplace_back(CIEFrameInstructions[-Rule]); in unwindCFIState()
2714 if (FromCFITable.isRedundant(FrameInstructions[Rule])) in unwindCFIState()
2740 const MCCFIInstruction &Instr = FrameInstructions[I]; in unwindCFIState()
2749 undoState(FrameInstructions[State]); in unwindCFIState()