Lines Matching defs:LocA
121 DILocation *DILocation::getMergedLocation(DILocation *LocA, DILocation *LocB) {
122 if (!LocA || !LocB)
125 if (LocA == LocB)
126 return LocA;
128 LLVMContext &C = LocA->getContext();
137 // Walk through LocA and its inlined-at locations, populate them in ALocs and
140 for (auto [L, I] = std::make_pair(LocA, 0U); L; L = L->getInlinedAt(), I++) {
152 // location with the same subprogram and inlined-at location as in LocA's
230 // location in the inlined-at chains of LocA and LocB, so we break here.
239 // We ended up with LocA and LocB as irreconsilable locations. Produce a
244 return DILocation::get(C, 0, 0, LocA->getScope(), nullptr);