/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/ |
D | DebugLocEntry.h | 38 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 …]
|
D | DwarfDebug.h | 125 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,
|
D | DwarfDebug.cpp | 232 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/ |
D | DebugLocEntry.h | 38 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 …]
|
D | DwarfDebug.h | 123 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,
|
D | DwarfDebug.cpp | 216 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/ |
D | RegisterCoalescer.cpp | 139 using DbgValueLoc = std::pair<SlotIndex, MachineInstr*>; typedef in __anon21fd9b0e0111::RegisterCoalescer 140 DenseMap<unsigned, std::vector<DbgValueLoc>> DbgVRegToValues;
|
/external/llvm-project/llvm/lib/CodeGen/ |
D | RegisterCoalescer.cpp | 139 using DbgValueLoc = std::pair<SlotIndex, MachineInstr*>; typedef in __anon6e65837a0111::RegisterCoalescer 140 DenseMap<Register, std::vector<DbgValueLoc>> DbgVRegToValues;
|