Lines Matching refs:BlockEdges
127 BlockEdgesInfo BlockEdges; in processBlock() local
131 if (BlockEdges.Multiple.contains(E.getOffset())) in processBlock()
137 auto [It, Inserted] = BlockEdges.TargetMap.try_emplace(E.getOffset(), E); in processBlock()
139 BlockEdges.TargetMap.erase(It); in processBlock()
140 BlockEdges.Multiple.insert(E.getOffset()); in processBlock()
166 if (auto Err = processCIE(PC, B, CIEDeltaFieldOffset, BlockEdges)) in processBlock()
169 if (auto Err = processFDE(PC, B, CIEDeltaFieldOffset, CIEDelta, BlockEdges)) in processBlock()
178 const BlockEdgesInfo &BlockEdges) { in processCIE() argument
254 PC, BlockEdges, *PersonalityPointerEncoding, RecordReader, in processCIE()
291 const BlockEdgesInfo &BlockEdges) { in processFDE() argument
309 if (BlockEdges.Multiple.contains(CIEDeltaFieldOffset)) in processFDE()
314 auto CIEEdgeItr = BlockEdges.TargetMap.find(CIEDeltaFieldOffset); in processFDE()
319 if (CIEEdgeItr == BlockEdges.TargetMap.end()) { in processFDE()
356 PC, BlockEdges, CIEInfo->AddressEncoding, RecordReader, B, in processFDE()
392 PC, BlockEdges, CIEInfo->LSDAEncoding, RecordReader, B, in processFDE()
508 ParseContext &PC, const BlockEdgesInfo &BlockEdges, uint8_t PointerEncoding, in getOrCreateEncodedPointerEdge() argument
519 auto EdgeI = BlockEdges.TargetMap.find(PointerFieldOffset); in getOrCreateEncodedPointerEdge()
520 if (EdgeI != BlockEdges.TargetMap.end()) { in getOrCreateEncodedPointerEdge()
534 if (BlockEdges.Multiple.contains(PointerFieldOffset)) in getOrCreateEncodedPointerEdge()