Searched refs:FormValue (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFDie.cpp | 82 if (FormValue.getForm() == DW_FORM_loclistx) { in dumpLocationList() 83 FormValue.dump(OS, DumpOpts); in dumpLocationList() 103 ArrayRef<uint8_t> Expr = *FormValue.getAsBlock(); in dumpLocationExpr() 159 FormValue.dump(OS, DumpOpts); in dumpAttribute() 161 (FormValue.getAsAddress() == in dumpAttribute() 164 FormValue.dump(OS, DumpOpts); in dumpAttribute() 171 FormValue.getAsUnsignedConstant()) { in dumpAttribute() 178 FormValue.dump(OS, DumpOpts); in dumpAttribute() 190 FormValue.dump(OS, DumpOpts); in dumpAttribute() 216 if (FormValue.getForm() == DW_FORM_rnglistx) in dumpAttribute() [all …]
|
| H A D | DWARFAbbreviationDeclaration.cpp | 179 DWARFFormValue FormValue(Spec.Form); in getAttributeValueFromOffset() local 181 if (FormValue.extractValue(DebugInfoData, &Offset, U.getFormParams(), &U)) in getAttributeValueFromOffset() 182 return FormValue; in getAttributeValueFromOffset()
|
| H A D | DWARFAcceleratorTable.cpp | 96 DWARFFormValue FormValue(Atom.second); in validateForms() local 101 if ((!FormValue.isFormClass(DWARFFormValue::FC_Constant) && in validateForms() 102 !FormValue.isFormClass(DWARFFormValue::FC_Flag)) || in validateForms() 103 FormValue.getForm() == dwarf::DW_FORM_sdata) in validateForms() 120 DWARFFormValue FormValue(Atom.second); in readAtoms() local 121 FormValue.extractValue(AccelSection, HashDataOffset, FormParams); in readAtoms() 124 DieOffset = *FormValue.getAsUnsignedConstant(); in readAtoms() 127 DieTag = (dwarf::Tag)*FormValue.getAsUnsignedConstant(); in readAtoms()
|
| H A D | DWARFFormValue.cpp | 105 DWARFFormValue FormValue(F); in createFromUnit() local 106 FormValue.extractValue(U->getDebugInfoExtractor(), OffsetPtr, in createFromUnit() 108 return FormValue; in createFromUnit()
|
| /llvm-project-15.0.7/llvm/tools/obj2yaml/ |
| H A D | dwarf2yaml.cpp | 244 DWARFYAML::FormValue NewValue; in dumpDebugInfo() 247 auto FormValue = DIEWrapper.find(AttrSpec.Attr); in dumpDebugInfo() local 248 if (!FormValue) in dumpDebugInfo() 250 auto Form = FormValue.value().getForm(); in dumpDebugInfo() 257 if (auto Val = FormValue.value().getAsAddress()) in dumpDebugInfo() 267 if (auto Val = FormValue.value().getAsReferenceUVal()) in dumpDebugInfo() 275 if (auto Val = FormValue.value().getAsBlock()) { in dumpDebugInfo() 291 if (auto Val = FormValue.value().getAsUnsignedConstant()) in dumpDebugInfo() 295 if (auto Val = dwarf::toString(FormValue)) in dumpDebugInfo() 300 if (auto Val = FormValue.value().getAsUnsignedConstant()) { in dumpDebugInfo() [all …]
|
| /llvm-project-15.0.7/llvm/lib/ObjectYAML/ |
| H A D | DWARFYAML.cpp | 200 void MappingTraits<DWARFYAML::FormValue>::mapping( in mapping() 201 IO &IO, DWARFYAML::FormValue &FormValue) { in mapping() argument 202 IO.mapOptional("Value", FormValue.Value); in mapping() 203 if (!FormValue.CStr.empty() || !IO.outputting()) in mapping() 204 IO.mapOptional("CStr", FormValue.CStr); in mapping() 205 if (!FormValue.BlockData.empty() || !IO.outputting()) in mapping() 206 IO.mapOptional("BlockData", FormValue.BlockData); in mapping()
|
| /llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/ |
| H A D | DWARFDebugInfoTest.cpp | 248 Optional<DWARFFormValue> FormValue; in TestAllForms() local 253 EXPECT_TRUE((bool)FormValue); in TestAllForms() 254 BlockDataOpt = FormValue->getAsBlock(); in TestAllForms() 261 EXPECT_TRUE((bool)FormValue); in TestAllForms() 262 BlockDataOpt = FormValue->getAsBlock(); in TestAllForms() 269 EXPECT_TRUE((bool)FormValue); in TestAllForms() 277 EXPECT_TRUE((bool)FormValue); in TestAllForms() 287 EXPECT_TRUE((bool)FormValue); in TestAllForms() 1883 EXPECT_TRUE((bool)FormValue); 1927 auto FormValue = it->find(Attr); local [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/ObjectYAML/ |
| H A D | DWARFYAML.h | 92 struct FormValue { struct 100 std::vector<FormValue> Values; argument 259 LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::DWARFYAML::FormValue) in LLVM_YAML_IS_SEQUENCE_VECTOR() 330 template <> struct MappingTraits<DWARFYAML::FormValue> { in LLVM_YAML_IS_SEQUENCE_VECTOR() 331 static void mapping(IO &IO, DWARFYAML::FormValue &FormValue); in LLVM_YAML_IS_SEQUENCE_VECTOR()
|