Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/
DDebugLocEntry.h38 class DbgValueLoc {
67 DbgValueLoc(const DIExpression *Expr, int64_t i) in DbgValueLoc() function
71 DbgValueLoc(const DIExpression *Expr, const ConstantFP *CFP) in DbgValueLoc() function
75 DbgValueLoc(const DIExpression *Expr, const ConstantInt *CIP) in DbgValueLoc() function
79 DbgValueLoc(const DIExpression *Expr, MachineLocation Loc) in DbgValueLoc() function
83 DbgValueLoc(const DIExpression *Expr, TargetIndexLocation Loc) in DbgValueLoc() function
101 friend bool operator==(const DbgValueLoc &, const DbgValueLoc &);
102 friend bool operator<(const DbgValueLoc &, const DbgValueLoc &);
129 SmallVector<DbgValueLoc, 1> Values;
136 ArrayRef<DbgValueLoc> Vals) in DebugLocEntry()
[all …]
DDwarfDebug.h125 std::unique_ptr<DbgValueLoc> ValueLoc = nullptr;
154 void initializeDbgValue(DbgValueLoc Value) { in initializeDbgValue()
159 ValueLoc = std::make_unique<DbgValueLoc>(Value); in initializeDbgValue()
183 const DbgValueLoc *getValueLoc() const { return ValueLoc.get(); } in getValueLoc()
265 DbgValueLoc Value; ///< Corresponding location for the parameter value at
268 DbgCallSiteParam(unsigned Reg, DbgValueLoc Val) in DbgCallSiteParam()
274 DbgValueLoc getValue() const { return Value; } in getValue()
770 const DbgValueLoc &Value,
DDwarfDebug.cpp232 static DbgValueLoc getDebugLocValue(const MachineInstr *MI) { in getDebugLocValue()
242 return DbgValueLoc(Expr, MLoc); in getDebugLocValue()
246 return DbgValueLoc(Expr, in getDebugLocValue()
250 return DbgValueLoc(Expr, MI->getOperand(0).getImm()); in getDebugLocValue()
252 return DbgValueLoc(Expr, MI->getOperand(0).getFPImm()); in getDebugLocValue()
254 return DbgValueLoc(Expr, MI->getOperand(0).getCImm()); in getDebugLocValue()
267 ValueLoc = std::make_unique<DbgValueLoc>(getDebugLocValue(DbgValue)); in initializeDbgValue()
609 auto finishCallSiteParam = [&](DbgValueLoc DbgLocVal, unsigned Reg) { in collectCallSiteParameters()
651 DbgValueLoc DbgLocVal(ParamValue->second, Val); in collectCallSiteParameters()
664 DbgValueLoc DbgLocVal(ParamValue->second, in collectCallSiteParameters()
[all …]
/external/llvm-project/llvm/lib/CodeGen/AsmPrinter/
DDebugLocEntry.h38 class DbgValueLoc {
67 DbgValueLoc(const DIExpression *Expr, int64_t i) in DbgValueLoc() function
71 DbgValueLoc(const DIExpression *Expr, const ConstantFP *CFP) in DbgValueLoc() function
75 DbgValueLoc(const DIExpression *Expr, const ConstantInt *CIP) in DbgValueLoc() function
79 DbgValueLoc(const DIExpression *Expr, MachineLocation Loc) in DbgValueLoc() function
83 DbgValueLoc(const DIExpression *Expr, TargetIndexLocation Loc) in DbgValueLoc() function
101 friend bool operator==(const DbgValueLoc &, const DbgValueLoc &);
102 friend bool operator<(const DbgValueLoc &, const DbgValueLoc &);
129 SmallVector<DbgValueLoc, 1> Values;
136 ArrayRef<DbgValueLoc> Vals) in DebugLocEntry()
[all …]
DDwarfDebug.h123 std::unique_ptr<DbgValueLoc> ValueLoc = nullptr;
152 void initializeDbgValue(DbgValueLoc Value) { in initializeDbgValue()
157 ValueLoc = std::make_unique<DbgValueLoc>(Value); in initializeDbgValue()
181 const DbgValueLoc *getValueLoc() const { return ValueLoc.get(); } in getValueLoc()
263 DbgValueLoc Value; ///< Corresponding location for the parameter value at
266 DbgCallSiteParam(unsigned Reg, DbgValueLoc Val) in DbgCallSiteParam()
272 DbgValueLoc getValue() const { return Value; } in getValue()
813 const DbgValueLoc &Value,
DDwarfDebug.cpp216 static DbgValueLoc getDebugLocValue(const MachineInstr *MI) { in getDebugLocValue()
226 return DbgValueLoc(Expr, MLoc); in getDebugLocValue()
230 return DbgValueLoc(Expr, in getDebugLocValue()
234 return DbgValueLoc(Expr, MI->getDebugOperand(0).getImm()); in getDebugLocValue()
236 return DbgValueLoc(Expr, MI->getDebugOperand(0).getFPImm()); in getDebugLocValue()
238 return DbgValueLoc(Expr, MI->getDebugOperand(0).getCImm()); in getDebugLocValue()
251 ValueLoc = std::make_unique<DbgValueLoc>(getDebugLocValue(DbgValue)); in initializeDbgValue()
606 DbgValueLoc DbgLocVal(CombinedExpr, Val); in finishCallSiteParams()
1628 std::pair<DbgValueHistoryMap::EntryIndex, DbgValueLoc>; in buildLocationList()
1702 SmallVector<DbgValueLoc, 4> Values; in buildLocationList()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DRegisterCoalescer.cpp139 using DbgValueLoc = std::pair<SlotIndex, MachineInstr*>; typedef in __anon21fd9b0e0111::RegisterCoalescer
140 DenseMap<unsigned, std::vector<DbgValueLoc>> DbgVRegToValues;
/external/llvm-project/llvm/lib/CodeGen/
DRegisterCoalescer.cpp139 using DbgValueLoc = std::pair<SlotIndex, MachineInstr*>; typedef in __anon6e65837a0111::RegisterCoalescer
140 DenseMap<Register, std::vector<DbgValueLoc>> DbgVRegToValues;