Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DAssignmentTrackingAnalysis.cpp85 using VarLocInsertPt = PointerUnion<const Instruction *, const DbgRecord *>; typedef
88 template <> struct hash<VarLocInsertPt> {
89 using argument_type = VarLocInsertPt;
106 std::unordered_map<VarLocInsertPt, SmallVector<VarLocInfo>> VarLocsBeforeInst;
125 const SmallVectorImpl<VarLocInfo> *getWedge(VarLocInsertPt Before) const { in getWedge()
133 void setWedge(VarLocInsertPt Before, SmallVector<VarLocInfo> &&Wedge) { in setWedge()
149 void addVarLoc(VarLocInsertPt Before, DebugVariable Var, DIExpression *Expr, in addVarLoc()
404 using InsertMap = MapVector<VarLocInsertPt, SmallVector<FragMemLoc>>;
623 void insertMemLoc(BasicBlock &BB, VarLocInsertPt Before, unsigned Var, in insertMemLoc()
645 void coalesceFragments(BasicBlock &BB, VarLocInsertPt Before, unsigned Var, in coalesceFragments()
[all …]