Searched refs:DIEValue (Results 1 – 12 of 12) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DIEHash.cpp | 259 case DIEValue::isNone: in hashAttribute() 265 case DIEValue::isEntry: in hashAttribute() 268 case DIEValue::isInteger: { in hashAttribute() 293 case DIEValue::isString: in hashAttribute() 305 case DIEValue::isBlock: in hashAttribute() 306 case DIEValue::isLoc: in hashAttribute() 307 case DIEValue::isLocList: in hashAttribute() 325 case DIEValue::isExpr: in hashAttribute() 326 case DIEValue::isLabel: in hashAttribute() 328 case DIEValue::isDelta: in hashAttribute() [all …]
|
| H A D | DIEHash.h | 29 #define HANDLE_DIE_HASH_ATTR(NAME) DIEValue NAME; 86 void hashAttribute(const DIEValue &Value, dwarf::Tag Tag);
|
| H A D | DIE.cpp | 180 for (const DIEValue &V : values()) in generateAbbrev() 214 DIEValue DIE::findAttribute(dwarf::Attribute Attribute) const { in findAttribute() 220 return DIEValue(); in findAttribute() 319 void DIEValue::emitValue(const AsmPrinter *AP) const { in emitValue() 331 unsigned DIEValue::sizeOf(const dwarf::FormParams &FormParams) const { in sizeOf() 344 void DIEValue::print(raw_ostream &O) const { in print() 357 LLVM_DUMP_METHOD void DIEValue::dump() const { in dump()
|
| H A D | DwarfUnit.h | 96 DIEValue(Attribute, Form, std::forward<T>(Value))); in addAttribute()
|
| H A D | DwarfDebug.cpp | 2466 if (DIEValue SpecVal = Die->findAttribute(dwarf::DW_AT_specification)) { in computeIndexValue()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/ |
| H A D | DIEGenerator.h | 50 std::pair<DIEValue &, size_t> addScalarAttribute(dwarf::Attribute Attr, in addScalarAttribute() 57 std::pair<DIEValue &, size_t> addLocationAttribute(dwarf::Attribute Attr, in addLocationAttribute() 71 std::pair<DIEValue &, size_t> addBlockAttribute(dwarf::Attribute Attr, in addBlockAttribute() 93 std::pair<DIEValue &, size_t> addLocListAttribute(dwarf::Attribute Attr, in addLocListAttribute() 108 std::pair<DIEValue &, size_t> 116 std::pair<DIEValue &, size_t> addInplaceString(dwarf::Attribute Attr, in addInplaceString() 129 DIEValue &ValueRef = in addInplaceString() 131 return std::pair<DIEValue &, size_t>(ValueRef, String.size() + 1); in addInplaceString() 160 std::pair<DIEValue &, size_t> addAttribute(dwarf::Attribute Attr, in addAttribute() 162 DIEValue &ValueRef = in addAttribute() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | DIE.h | 374 class DIEValue { 443 void copyVal(const DIEValue &X) { in copyVal() 460 DIEValue() = default; 462 DIEValue(const DIEValue &X) : Ty(X.Ty), Attribute(X.Attribute), Form(X.Form) { in DIEValue() function 466 DIEValue &operator=(const DIEValue &X) { 477 ~DIEValue() { destroyVal(); } in ~DIEValue() 691 DIEValue V; 693 explicit Node(DIEValue V) : V(V) {} in Node() 755 for (llvm::DIEValue &val : values()) { in replaceValue() 769 for (llvm::DIEValue &val : values()) { in replaceValue() [all …]
|
| H A D | DIEValue.def | 1 //===- llvm/CodeGen/DIEValue.def - DIEValue types ---------------*- C++ -*-===// 9 // Macros for running through all types of DIEValue.
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/ |
| H A D | DWARFLinkerCompileUnit.h | 48 assert(Old.getType() == DIEValue::isInteger); in set() 49 *I = DIEValue(Old.getAttribute(), Old.getForm(), DIEInteger(New)); in set()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/ |
| H A D | DWARFLinker.cpp | 1266 DIEValue Value; in cloneBlockAttribute() 1308 Value = DIEValue(dwarf::Attribute(AttrSpec.Attr), in cloneBlockAttribute() 1320 Value = DIEValue(dwarf::Attribute(AttrSpec.Attr), in cloneBlockAttribute() 2023 V = DIEValue(V.getAttribute(), V.getForm(), Offset); in patchAddrBase() 2085 V = DIEValue(V.getAttribute(), V.getForm(), Offset); in patchStmtList()
|
| H A D | DWARFStreamer.cpp | 1311 V = DIEValue(V.getAttribute(), V.getForm(), DIEInteger(OutOffset)); in emitMacroTableImpl() 1315 V = DIEValue(V.getAttribute(), V.getForm(), DIEInteger(OutOffset)); in emitMacroTableImpl()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/ |
| H A D | module.modulemap | 52 textual header "llvm/CodeGen/DIEValue.def"
|