Home
last modified time | relevance | path

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

/src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DAssignmentTrackingAnalysis.h28 struct VarLocInfo { struct
44 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()
/src/contrib/llvm-project/llvm/lib/CodeGen/
H A DAssignmentTrackingAnalysis.cpp106 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 …]