Lines Matching defs:BlockEdges
128 BlockEdgesInfo BlockEdges;
132 if (BlockEdges.Multiple.contains(E.getOffset()))
138 auto [It, Inserted] = BlockEdges.TargetMap.try_emplace(E.getOffset(), E);
140 BlockEdges.TargetMap.erase(It);
141 BlockEdges.Multiple.insert(E.getOffset());
167 if (auto Err = processCIE(PC, B, CIEDeltaFieldOffset, BlockEdges))
170 if (auto Err = processFDE(PC, B, CIEDeltaFieldOffset, CIEDelta, BlockEdges))
179 const BlockEdgesInfo &BlockEdges) {
255 PC, BlockEdges, *PersonalityPointerEncoding, RecordReader,
292 const BlockEdgesInfo &BlockEdges) {
310 if (BlockEdges.Multiple.contains(CIEDeltaFieldOffset))
315 auto CIEEdgeItr = BlockEdges.TargetMap.find(CIEDeltaFieldOffset);
320 if (CIEEdgeItr == BlockEdges.TargetMap.end()) {
357 PC, BlockEdges, CIEInfo->AddressEncoding, RecordReader, B,
393 PC, BlockEdges, CIEInfo->LSDAEncoding, RecordReader, B,
509 ParseContext &PC, const BlockEdgesInfo &BlockEdges, uint8_t PointerEncoding,
520 auto EdgeI = BlockEdges.TargetMap.find(PointerFieldOffset);
521 if (EdgeI != BlockEdges.TargetMap.end()) {
535 if (BlockEdges.Multiple.contains(PointerFieldOffset))