Home
last modified time | relevance | path

Searched refs:DIEValue (Results 1 – 12 of 12) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDIEHash.cpp259 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 DDIEHash.h29 #define HANDLE_DIE_HASH_ATTR(NAME) DIEValue NAME;
86 void hashAttribute(const DIEValue &Value, dwarf::Tag Tag);
H A DDIE.cpp180 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 DDwarfUnit.h96 DIEValue(Attribute, Form, std::forward<T>(Value))); in addAttribute()
H A DDwarfDebug.cpp2466 if (DIEValue SpecVal = Die->findAttribute(dwarf::DW_AT_specification)) { in computeIndexValue()
/freebsd-14.2/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DDIEGenerator.h50 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 DDIE.h374 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 DDIEValue.def1 //===- 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 DDWARFLinkerCompileUnit.h48 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 DDWARFLinker.cpp1266 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 DDWARFStreamer.cpp1311 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 Dmodule.modulemap52 textual header "llvm/CodeGen/DIEValue.def"