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()
623 void insertMemLoc(BasicBlock &BB, VarLocInsertPt Before, unsigned Var, in insertMemLoc() argument
636 BBInsertBeforeMap[&BB][Before].push_back(Loc); in insertMemLoc()
645 void coalesceFragments(BasicBlock &BB, VarLocInsertPt Before, unsigned Var, in coalesceFragments() argument
662 insertMemLoc(BB, Before, Var, CoalescedFrag.start(), CoalescedFrag.stop(), in coalesceFragments()
666 void addDef(const VarLocInfo &VarLoc, VarLocInsertPt Before, BasicBlock &BB, in addDef() argument
731 coalesceFragments(BB, Before, Var, StartBit, EndBit, Base, VarLoc.DL, in addDef()
761 insertMemLoc(BB, Before, Var, FirstOverlap.start(), StartBit, in addDef()
766 insertMemLoc(BB, Before, Var, EndBit, EndBitOfOverlap, OverlapValue, in addDef()
784 insertMemLoc(BB, Before, Var, FirstOverlap.start(), StartBit, in addDef()
795 insertMemLoc(BB, Before, Var, EndBit, LastOverlap.stop(), *LastOverlap, in addDef()
824 coalesceFragments(BB, Before, Var, StartBit, EndBit, Base, VarLoc.DL, in addDef()