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.cpp86 using VarLocInsertPt = PointerUnion<const Instruction *, const DbgRecord *>; typedef
89 template <> struct hash<VarLocInsertPt> {
90 using argument_type = VarLocInsertPt;
107 std::unordered_map<VarLocInsertPt, SmallVector<VarLocInfo>> VarLocsBeforeInst;
126 const SmallVectorImpl<VarLocInfo> *getWedge(VarLocInsertPt Before) const { in getWedge()
134 void setWedge(VarLocInsertPt Before, SmallVector<VarLocInfo> &&Wedge) { in setWedge()
150 void addVarLoc(VarLocInsertPt Before, DebugVariable Var, DIExpression *Expr, in addVarLoc()
402 using InsertMap = MapVector<VarLocInsertPt, SmallVector<FragMemLoc>>;
621 void insertMemLoc(BasicBlock &BB, VarLocInsertPt Before, unsigned Var, in insertMemLoc()
643 void coalesceFragments(BasicBlock &BB, VarLocInsertPt Before, unsigned Var, in coalesceFragments()
[all …]