Searched refs:DbgValueLoc (Results 1 - 4 of 4) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDebugLocEntry.h38 class DbgValueLoc { class in namespace:llvm
39 /// Any complex address location expression for this DbgValueLoc.
67 DbgValueLoc(const DIExpression *Expr, int64_t i) function in class:llvm::DbgValueLoc
71 DbgValueLoc(const DIExpression *Expr, const ConstantFP *CFP) function in class:llvm::DbgValueLoc
75 DbgValueLoc(const DIExpression *Expr, const ConstantInt *CIP) function in class:llvm::DbgValueLoc
79 DbgValueLoc(const DIExpression *Expr, MachineLocation Loc) function in class:llvm::DbgValueLoc
83 DbgValueLoc(const DIExpression *Expr, TargetIndexLocation Loc) function in class:llvm::DbgValueLoc
101 friend bool operator==(const DbgValueLoc &, const DbgValueLoc &);
102 friend bool operator<(const DbgValueLoc
[all...]
H A DDwarfDebug.h123 std::unique_ptr<DbgValueLoc> ValueLoc = nullptr;
152 void initializeDbgValue(DbgValueLoc Value) {
157 ValueLoc = std::make_unique<DbgValueLoc>(Value);
181 const DbgValueLoc *getValueLoc() const { return ValueLoc.get(); }
263 DbgValueLoc Value; ///< Corresponding location for the parameter value at
266 DbgCallSiteParam(unsigned Reg, DbgValueLoc Val)
272 DbgValueLoc getValue() const { return Value; }
785 const DbgValueLoc &Value,
H A DDwarfDebug.cpp241 static DbgValueLoc getDebugLocValue(const MachineInstr *MI) {
251 return DbgValueLoc(Expr, MLoc);
255 return DbgValueLoc(Expr,
259 return DbgValueLoc(Expr, MI->getDebugOperand(0).getImm());
261 return DbgValueLoc(Expr, MI->getDebugOperand(0).getFPImm());
263 return DbgValueLoc(Expr, MI->getDebugOperand(0).getCImm());
276 ValueLoc = std::make_unique<DbgValueLoc>(getDebugLocValue(DbgValue));
616 DbgValueLoc DbgLocVal(CombinedExpr, Val);
1650 std::pair<DbgValueHistoryMap::EntryIndex, DbgValueLoc>;
1724 SmallVector<DbgValueLoc,
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegisterCoalescer.cpp139 using DbgValueLoc = std::pair<SlotIndex, MachineInstr*>;
140 DenseMap<unsigned, std::vector<DbgValueLoc>> DbgVRegToValues;
3490 // vreg => DbgValueLoc map.

Completed in 120 milliseconds