Home
last modified time | relevance | path

Searched refs:VarLocsBeforeInst (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DAssignmentTrackingAnalysis.h42 /// change occurs before (see VarLocsBeforeInst). The elements from variable
50 VarLocsBeforeInst; in getDILocalVariable()
80 auto Span = VarLocsBeforeInst.lookup(Before); in locs_end()
88 auto Span = VarLocsBeforeInst.lookup(Before);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DAssignmentTrackingAnalysis.cpp107 std::unordered_map<VarLocInsertPt, SmallVector<VarLocInfo>> VarLocsBeforeInst; member in FunctionVarLocsBuilder
127 auto R = VarLocsBeforeInst.find(Before); in getWedge()
128 if (R == VarLocsBeforeInst.end()) in getWedge()
135 VarLocsBeforeInst[Before] = std::move(Wedge); in setWedge()
157 VarLocsBeforeInst[Before].emplace_back(VarLoc); in addVarLoc()
221 for (auto &P : Builder.VarLocsBeforeInst) { in init()
234 auto It = Builder.VarLocsBeforeInst.find(&DVR); in init()
235 if (It == Builder.VarLocsBeforeInst.end()) in init()
245 VarLocsBeforeInst[I] = {BlockStart, BlockEnd}; in init()
260 VarLocsBeforeInst.clear(); in clear()