Searched refs:VarLocInfo (Results 1 – 2 of 2) sorted by relevance
28 struct VarLocInfo { struct44 SmallVector<VarLocInfo> VarLocRecords;55 DILocalVariable *getDILocalVariable(const VarLocInfo *Loc) const { in getDILocalVariable()71 const VarLocInfo *single_locs_begin() const { return VarLocRecords.begin(); } in single_locs_begin()73 const VarLocInfo *single_locs_end() const { in single_locs_end()79 const VarLocInfo *locs_begin(const Instruction *Before) const { in locs_begin()87 const VarLocInfo *locs_end(const Instruction *Before) const { in locs_end()
106 std::unordered_map<VarLocInsertPt, SmallVector<VarLocInfo>> VarLocsBeforeInst;108 SmallVector<VarLocInfo> SingleLocVars;125 const SmallVectorImpl<VarLocInfo> *getWedge(VarLocInsertPt Before) const { in getWedge()133 void setWedge(VarLocInsertPt Before, SmallVector<VarLocInfo> &&Wedge) { in setWedge()140 VarLocInfo VarLoc; in addSingleLocVar()151 VarLocInfo VarLoc; in addVarLoc()180 auto PrintLoc = [&OS](const VarLocInfo &Loc) { in print()235 for (const VarLocInfo &VarLoc : Builder.VarLocsBeforeInst[&DVR]) in init()238 for (const VarLocInfo &VarLoc : P.second) in init()666 void addDef(const VarLocInfo &VarLoc, VarLocInsertPt Before, BasicBlock &BB, in addDef()[all …]