Lines Matching refs:Before
125 const SmallVectorImpl<VarLocInfo> *getWedge(VarLocInsertPt Before) const { in getWedge()
126 auto R = VarLocsBeforeInst.find(Before); in getWedge()
133 void setWedge(VarLocInsertPt Before, SmallVector<VarLocInfo> &&Wedge) { in setWedge() argument
134 VarLocsBeforeInst[Before] = std::move(Wedge); in setWedge()
149 void addVarLoc(VarLocInsertPt Before, DebugVariable Var, DIExpression *Expr, in addVarLoc() argument
156 VarLocsBeforeInst[Before].emplace_back(VarLoc); in addVarLoc()
622 void insertMemLoc(BasicBlock &BB, VarLocInsertPt Before, unsigned Var, in insertMemLoc() argument
635 BBInsertBeforeMap[&BB][Before].push_back(Loc); in insertMemLoc()
644 void coalesceFragments(BasicBlock &BB, VarLocInsertPt Before, unsigned Var, in coalesceFragments() argument
661 insertMemLoc(BB, Before, Var, CoalescedFrag.start(), CoalescedFrag.stop(), in coalesceFragments()
665 void addDef(const VarLocInfo &VarLoc, VarLocInsertPt Before, BasicBlock &BB, in addDef() argument
730 coalesceFragments(BB, Before, Var, StartBit, EndBit, Base, VarLoc.DL, in addDef()
760 insertMemLoc(BB, Before, Var, FirstOverlap.start(), StartBit, in addDef()
765 insertMemLoc(BB, Before, Var, EndBit, EndBitOfOverlap, OverlapValue, in addDef()
783 insertMemLoc(BB, Before, Var, FirstOverlap.start(), StartBit, in addDef()
794 insertMemLoc(BB, Before, Var, EndBit, LastOverlap.stop(), *LastOverlap, in addDef()
823 coalesceFragments(BB, Before, Var, StartBit, EndBit, Base, VarLoc.DL, in addDef()