| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DIE.cpp | 369 switch (Form) { in emitValue() 426 dwarf::Form Form) const { in sizeOf() 431 switch (Form) { in sizeOf() 465 dwarf::Form Form) const { in sizeOf() 466 switch (Form) { in sizeOf() 496 dwarf::Form Form) const { in sizeOf() 497 switch (Form) { in sizeOf() 546 dwarf::Form Form) const { in sizeOf() 595 dwarf::Form Form) const { in sizeOf() 681 dwarf::Form Form) const { in sizeOf() [all …]
|
| H A D | DwarfUnit.h | 85 dwarf::Form Form, T &&Value) { in addAttribute() argument 96 DIEValue(Attribute, Form, std::forward<T>(Value))); in addAttribute() 158 std::optional<dwarf::Form> Form, uint64_t Integer); 160 void addUInt(DIEValueList &Block, dwarf::Form Form, uint64_t Integer); 164 std::optional<dwarf::Form> Form, int64_t Integer); 166 void addSInt(DIELoc &Die, std::optional<dwarf::Form> Form, int64_t Integer); 177 void addLabel(DIEValueList &Die, dwarf::Attribute Attribute, dwarf::Form Form, 180 void addLabel(DIELoc &Die, dwarf::Form Form, const MCSymbol *Label); 208 void addBlock(DIE &Die, dwarf::Attribute Attribute, dwarf::Form Form,
|
| H A D | AccelTable.cpp | 310 Asm->emitInt16(A.Form); in emit() 424 case dwarf::Form::DW_FORM_flag_present: in encodeIdxParent() 426 case dwarf::Form::DW_FORM_ref4: in encodeIdxParent() 457 static std::optional<dwarf::Form> 465 return dwarf::Form::DW_FORM_ref4; in getFormForIdxParent() 467 return dwarf::Form::DW_FORM_flag_present; in getFormForIdxParent() 548 Asm->emitULEB128(AttrEnc.Form, in emitAbbrevs() 595 ID.emitValue(Asm, AttrEnc.Form); in emitEntry() 603 if (AttrEnc.Form == dwarf::Form::DW_FORM_flag_present) in emitEntry() 721 dwarf::Form CUIndexForm = in emitDWARF5AccelTable() [all …]
|
| H A D | DwarfUnit.cpp | 221 std::optional<dwarf::Form> Form, uint64_t Integer) { in addUInt() argument 222 if (!Form) in addUInt() 229 void DwarfUnit::addUInt(DIEValueList &Block, dwarf::Form Form, in addUInt() argument 235 std::optional<dwarf::Form> Form, int64_t Integer) { in addSInt() argument 236 if (!Form) in addSInt() 241 void DwarfUnit::addSInt(DIELoc &Die, std::optional<dwarf::Form> Form, in addSInt() argument 257 dwarf::Form IxForm = in addString() 280 dwarf::Form Form, const MCSymbol *Label) { in addLabel() argument 284 void DwarfUnit::addLabel(DIELoc &Die, dwarf::Form Form, const MCSymbol *Label) { in addLabel() argument 396 void DwarfUnit::addBlock(DIE &Die, dwarf::Attribute Attribute, dwarf::Form Form, in addBlock() argument [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | DIE.h | 54 dwarf::Form Form; variable 68 dwarf::Form getForm() const { return Form; } in getForm() 215 void emitValue(const AsmPrinter *AP, dwarf::Form Form) const; 232 void emitValue(const AsmPrinter *AP, dwarf::Form Form) const; 250 void emitValue(const AsmPrinter *AP, dwarf::Form Form) const; 386 dwarf::Form Form = (dwarf::Form)0; variable 472 Form = X.Form; 496 dwarf::Form getForm() const { return Form; } in getForm() 746 dwarf::Form Form, T &&Value) { in addValue() argument 768 dwarf::Form Form, T &&NewValue) { in replaceValue() argument [all …]
|
| H A D | AccelTable.h | 241 const uint16_t Form; member 243 constexpr Atom(uint16_t Type, uint16_t Form) : Type(Type), Form(Form) {} in Atom() 280 dwarf::Form Form;
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | AttributeCommonInfo.h | 95 class Form { 102 constexpr Form(tok::TokenKind Tok) in Form() function 112 static Form GNU() { return AS_GNU; } in GNU() 113 static Form CXX11() { return AS_CXX11; } in CXX11() 114 static Form C23() { return AS_C23; } in C23() 115 static Form Declspec() { return AS_Declspec; } in Declspec() 121 static Form Pragma() { return AS_Pragma; } in Pragma() 124 static Form Implicit() { return AS_Implicit; } in Implicit() 127 constexpr Form(Syntax SyntaxUsed) in Form() function 162 Form FormUsed) in AttributeCommonInfo() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFFormValue.cpp | 115 switch (Form) { in skipValue() 237 switch (Form) { in extractValue() 318 Form = static_cast<dwarf::Form>(Data.getULEB128(OffsetPtr, &Err)); in extractValue() 389 switch (Form) { in dump() 603 if (Form == DW_FORM_GNU_str_index || Form == DW_FORM_strx || in getAsCString() 604 Form == DW_FORM_strx1 || Form == DW_FORM_strx2 || Form == DW_FORM_strx3 || in getAsCString() 645 if (Form == DW_FORM_GNU_addr_index || Form == DW_FORM_addrx || in getAsSectionedAddress() 646 Form == DW_FORM_addrx1 || Form == DW_FORM_addrx2 || in getAsSectionedAddress() 678 switch (Form) { in getAsRelativeReference() 714 switch (Form) { in getAsSignedConstant() [all …]
|
| H A D | DWARFAbbreviationDeclaration.cpp | 75 auto F = static_cast<Form>(Data.getULEB128(OffsetPtr, &Err)); in extract() 153 OS << formatv("\t{0}\t{1}", Spec.Attr, Spec.Form); in dump() 182 DWARFFormValue::skipValue(AttributeSpecs[CurAttrIdx].Form, DebugInfoData, in getAttributeOffsetFromIndex() 196 return DWARFFormValue::createFromSValue(Spec.Form, in getAttributeValueFromOffset() 199 DWARFFormValue FormValue(Spec.Form); in getAttributeValueFromOffset() 240 auto FixedByteSize = dwarf::getFixedFormByteSize(Form, U.getFormParams()); in getByteSize()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/ |
| H A D | DWARFFormValue.h | 57 dwarf::Form Form; /// Form for this value. 64 DWARFFormValue(dwarf::Form F, ValueType V) : Form(F), Value(V) {} in DWARFFormValue() 67 DWARFFormValue(dwarf::Form F = dwarf::Form(0)) : Form(F) {} in Form() function 69 static DWARFFormValue createFromSValue(dwarf::Form F, int64_t V); 70 static DWARFFormValue createFromUValue(dwarf::Form F, uint64_t V); 71 static DWARFFormValue createFromPValue(dwarf::Form F, const char *V); 72 static DWARFFormValue createFromBlockValue(dwarf::Form F, 77 getAsSectionedAddress(const ValueType &Val, const dwarf::Form Form, 80 dwarf::Form getForm() const { return Form; } in getForm() 163 static bool skipValue(dwarf::Form Form, DataExtractor DebugInfoData, [all …]
|
| H A D | DWARFAbbreviationDeclaration.h | 30 AttributeSpec(dwarf::Attribute A, dwarf::Form F, int64_t Value) in AttributeSpec() 31 : Attr(A), Form(F), Value(Value) { in AttributeSpec() 34 AttributeSpec(dwarf::Attribute A, dwarf::Form F, in AttributeSpec() 36 : Attr(A), Form(F) { in AttributeSpec() 44 if (Form == dwarf::DW_FORM_implicit_const) in getFormValue() 45 return DWARFFormValue::createFromSValue(Form, getImplicitConstValue()); in getFormValue() 47 return DWARFFormValue(Form); in getFormValue() 51 dwarf::Form Form; member 78 return Form == dwarf::DW_FORM_implicit_const; in isImplicitConst() 108 dwarf::Form getFormByIndex(uint32_t idx) const { in getFormByIndex() [all …]
|
| H A D | DWARFAcceleratorTable.h | 106 using Form = dwarf::Form; member 109 SmallVector<std::pair<AtomType, Form>, 3> Atoms; 324 ArrayRef<std::pair<HeaderData::AtomType, HeaderData::Form>> getAtomsDesc(); 402 dwarf::Form Form; member 404 constexpr AttributeEncoding(dwarf::Index Index, dwarf::Form Form) in AttributeEncoding() 405 : Index(Index), Form(Form) {} in AttributeEncoding() 409 return LHS.Index == RHS.Index && LHS.Form == RHS.Form;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/ |
| H A D | DIEAttributeCloner.cpp | 61 switch (AttrSpec.Form) { in clone() 201 if (AttrSpec.Form == dwarf::DW_FORM_line_strp) { in cloneStringAttr() 412 if (AttrSpec.Form == dwarf::DW_FORM_loclistx) in cloneScalarAttr() 420 dwarf::Form ResultingForm = AttrSpec.Form; in cloneScalarAttr() 421 if (AttrSpec.Form == dwarf::DW_FORM_rnglistx) { in cloneScalarAttr() 439 } else if (AttrSpec.Form == dwarf::DW_FORM_loclistx) { in cloneScalarAttr() 467 } else if (AttrSpec.Form == dwarf::DW_FORM_sec_offset) in cloneScalarAttr() 469 else if (AttrSpec.Form == dwarf::DW_FORM_sdata) in cloneScalarAttr() 550 dwarf::Form ResultForm = AttrSpec.Form; in cloneBlockAttr() 557 if (AttrSpec.Form == dwarf::DW_FORM_exprloc) in cloneBlockAttr() [all …]
|
| H A D | DIEGenerator.h | 51 dwarf::Form AttrForm, in addScalarAttribute() 58 dwarf::Form AttrForm, in addLocationAttribute() 72 dwarf::Form AttrForm, in addBlockAttribute() 94 dwarf::Form AttrForm, in addLocListAttribute() 101 dwarf::Form AttrForm, in addIndexedStringAttribute() 109 addStringPlaceholderAttribute(dwarf::Attribute Attr, dwarf::Form AttrForm) { in addStringPlaceholderAttribute() 161 dwarf::Form AttrForm, T &&Value) { in addAttribute()
|
| H A D | DWARFLinkerTypeUnit.cpp | 163 dwarf::Form DeclFileForm = in prepareDataForTreeCreation() 307 std::pair<dwarf::Form, uint8_t> 321 uint8_t TypeUnit::getSizeByAttrForm(dwarf::Form Form) const { in getSizeByAttrForm() 322 if (Form == dwarf::DW_FORM_data1) in getSizeByAttrForm() 325 if (Form == dwarf::DW_FORM_data2) in getSizeByAttrForm() 328 if (Form == dwarf::DW_FORM_data4) in getSizeByAttrForm() 331 if (Form == dwarf::DW_FORM_data8) in getSizeByAttrForm() 334 if (Form == dwarf::DW_FORM_data16) in getSizeByAttrForm()
|
| H A D | DWARFLinkerTypeUnit.h | 94 std::pair<dwarf::Form, uint8_t> getScalarFormForValue(uint64_t Value) const; 96 uint8_t getSizeByAttrForm(dwarf::Form Form) const;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCLoopInstrFormPrep.cpp | 322 PrepForm Form); 912 .urem(Form); in prepareBaseForDispFormChain() 1014 PrepForm Form) { in rewriteLoadStores() argument 1033 bool CanPreInc = (Form == UpdateForm || in rewriteLoadStores() 1034 ((Form == DSForm) && in rewriteLoadStores() 1081 if (Form == DSForm && !CanPreInc) in rewriteLoadStores() 1083 else if (Form == DQForm) in rewriteLoadStores() 1085 else if (Form == UpdateForm || (Form == DSForm && CanPreInc)) in rewriteLoadStores() 1256 if ((Form == UpdateForm || Form == ChainCommoning ) && in alreadyPrepared() 1261 if (Form == DSForm || Form == DQForm) { in alreadyPrepared() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/BinaryFormat/ |
| H A D | Dwarf.cpp | 116 unsigned llvm::dwarf::FormVersion(dwarf::Form Form) { in FormVersion() argument 117 switch (Form) { in FormVersion() 127 unsigned llvm::dwarf::FormVendor(dwarf::Form Form) { in FormVendor() argument 128 switch (Form) { in FormVendor() 729 std::optional<uint8_t> llvm::dwarf::getFixedFormByteSize(dwarf::Form Form, in getFixedFormByteSize() argument 731 switch (Form) { in getFixedFormByteSize() 817 bool llvm::dwarf::isValidFormForVersion(Form F, unsigned Version, in isValidFormForVersion() 852 constexpr char llvm::dwarf::EnumTraits<Form>::Type[];
|
| /freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | X86FoldTablesEmitter.cpp | 263 static bool mayFoldFromForm(uint8_t Form) { in mayFoldFromForm() argument 264 switch (Form) { in mayFoldFromForm() 266 return Form >= X86Local::MRM0r && Form <= X86Local::MRM7r; in mayFoldFromForm() 278 static bool mayFoldToForm(uint8_t Form) { in mayFoldToForm() argument 279 switch (Form) { in mayFoldToForm() 281 return Form >= X86Local::MRM0m && Form <= X86Local::MRM7m; in mayFoldToForm() 361 if (!mayFoldFromLeftToRight(RegRI.Form, MemRI.Form)) in operator ()() 677 uint8_t Form = byteFromBitsInit(FormBits); in run() local 678 if (mayFoldToForm(Form)) in run() 680 else if (mayFoldFromForm(Form)) { in run()
|
| H A D | X86RecognizableInstr.cpp | 116 Form = byteFromRec(Rec, "FormBits"); in RecognizableInstrBase() 138 (Form == X86Local::MRMDestReg || Form == X86Local::MRMSrcReg); in RecognizableInstrBase() 142 return Form != X86Local::Pseudo && (!IsCodeGenOnly || ForceDisassemble) && in shouldBeEmitted() 501 switch (Form) { in emitInstructionSpecifier() 849 switch (Form) { in emitDecodePath() 921 filter = std::make_unique<ExactFilter>(0xC0 + Form - X86Local::MRM_C0); in emitDecodePath() 943 if (Form == X86Local::AddRegFrm || Form == X86Local::MRMSrcRegCC || in emitDecodePath() 944 Form == X86Local::MRMSrcMemCC || Form == X86Local::MRMXrCC || in emitDecodePath() 945 Form == X86Local::MRMXmCC || Form == X86Local::AddCCFrm || in emitDecodePath() 946 Form == X86Local::MRMDestMem4VOp3CC) { in emitDecodePath() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | ParsedAttr.h | 208 ArgsUnion *args, unsigned numArgs, Form formUsed, in ParsedAttr() 244 Form formUsed) in ParsedAttr() 260 bool layoutCompatible, bool mustBeNull, Form formUsed) in ParsedAttr() 751 ParsedAttr::Form form, SourceLocation strict, in create() 762 IdentifierLoc *Param3, ParsedAttr::Form form) { in create() 776 bool mustBeNull, ParsedAttr::Form form) { in createTypeTagForDatatype() 787 ParsedAttr::Form formUsed, in createTypeAttribute() 801 ParsedAttr::Form formUsed) { in createPropertyAttribute() 984 ParsedAttr::Form form, SourceLocation strict, in addNew() 997 IdentifierLoc *Param3, ParsedAttr::Form form) { in addNew() [all …]
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | DWARFDebugInfoEntry.cpp | 74 if (DWARFFormValue::SkipValue(attribute.Form, data, offset_ptr, cu)) in Extract() 81 (uint64_t)m_offset, (unsigned)attribute.Form); in Extract() 92 (value.Form() == DW_FORM_rnglistx) in GetRangesOrReportError() 103 llvm::dwarf::FormEncodingString(value.Form()).str().c_str(), in GetRangesOrReportError() 112 form_value.FormRef() = attr_spec.Form; in ExtractAttrAndFormValue() 164 if (form_value.Form() == DW_FORM_addr || in GetDIENamesAndRanges() 165 form_value.Form() == DW_FORM_addrx || in GetDIENamesAndRanges() 166 form_value.Form() == DW_FORM_GNU_addr_index) { in GetDIENamesAndRanges() 341 const dw_form_t form = form_value.Form(); in GetAttributes() 485 dw_form_t form = form_value.Form(); in GetAttributeHighPC()
|
| H A D | DWARFAttribute.cpp | 35 {attr, form_value.Form(), form_value.Value()}}; in Append() 44 if (form_value.Form() == DW_FORM_implicit_const) { in ExtractFormValueAtIndex()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/ |
| H A D | DWARFLinker.cpp | 746 DWARFFormValue Val(AttrSpec.Form); in lookForRefDIEsToKeep() 1061 AttrSpec.Form = dwarf::DW_FORM_strp; in cloneStringAttribute() 1134 dwarf::Form(AttrSpec.Form), DIEEntry(*NewRefDie)); in cloneDieReferenceAttribute() 1309 dwarf::Form(AttrSpec.Form), Loc); in cloneBlockAttribute() 1321 dwarf::Form(AttrSpec.Form), Block); in cloneBlockAttribute() 1336 dwarf::Form(AttrSpec.Form), DIEInteger(Val.getRawUValue())); in cloneAddressAttribute() 1445 dwarf::Form(AttrSpec.Form), DIELocList(Value)); in cloneScalarAttribute() 1448 dwarf::Form(AttrSpec.Form), DIEInteger(Value)); in cloneScalarAttribute() 1452 [[maybe_unused]] dwarf::Form OriginalForm = AttrSpec.Form; in cloneScalarAttribute() 1517 dwarf::Form(AttrSpec.Form), DIEInteger(Value)); in cloneScalarAttribute() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ |
| H A D | Dwarf.h | 130 enum Form : uint16_t { enum 707 unsigned FormVersion(Form F); 721 unsigned FormVendor(Form F); 789 std::optional<uint8_t> getFixedFormByteSize(dwarf::Form Form, 794 bool isValidFormForVersion(Form F, unsigned Version, bool ExtensionsOk = true); 846 template <> struct EnumTraits<Form> : public std::true_type {
|