Home
last modified time | relevance | path

Searched refs:Form (Results 1 – 25 of 124) sorted by relevance

12345

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDIE.cpp369 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 DDwarfUnit.h85 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 DAccelTable.cpp310 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 DDwarfUnit.cpp221 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 DDIE.h54 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 DAccelTable.h241 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 DAttributeCommonInfo.h95 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 DDWARFFormValue.cpp115 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 DDWARFAbbreviationDeclaration.cpp75 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 DDWARFFormValue.h57 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 DDWARFAbbreviationDeclaration.h30 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 DDWARFAcceleratorTable.h106 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 DDIEAttributeCloner.cpp61 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 DDIEGenerator.h51 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 DDWARFLinkerTypeUnit.cpp163 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 DDWARFLinkerTypeUnit.h94 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 DPPCLoopInstrFormPrep.cpp322 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 DDwarf.cpp116 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 DX86FoldTablesEmitter.cpp263 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 DX86RecognizableInstr.cpp116 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 DParsedAttr.h208 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 DDWARFDebugInfoEntry.cpp74 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 DDWARFAttribute.cpp35 {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 DDWARFLinker.cpp746 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 DDwarf.h130 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 {

12345