Home
last modified time | relevance | path

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

1234

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDIE.cpp376 switch (Form) { in emitValue()
439 switch (Form) { in SizeOf()
473 switch (Form) { in SizeOf()
502 switch (Form) { in SizeOf()
550 switch (Form) { in SizeOf()
575 switch (Form) { in emitValue()
599 switch (Form) { in SizeOf()
651 switch (Form) { in emitValue()
681 switch (Form) { in SizeOf()
731 switch (Form) { in emitValue()
[all …]
H A DDwarfUnit.h82 dwarf::Form Form, T &&Value) { in addAttribute() argument
93 DIEValue(Attribute, Form, std::forward<T>(Value))); in addAttribute()
148 Optional<dwarf::Form> Form, uint64_t Integer);
150 void addUInt(DIEValueList &Block, dwarf::Form Form, uint64_t Integer);
154 Optional<dwarf::Form> Form, int64_t Integer);
156 void addSInt(DIELoc &Die, Optional<dwarf::Form> Form, int64_t Integer);
167 void addLabel(DIEValueList &Die, dwarf::Attribute Attribute, dwarf::Form Form,
170 void addLabel(DIELoc &Die, dwarf::Form Form, const MCSymbol *Label);
198 void addBlock(DIE &Die, dwarf::Attribute Attribute, dwarf::Form Form,
H A DAccelTable.cpp212 dwarf::Form Form; member
301 Asm->OutStreamer->AddComment(dwarf::FormEncodingString(A.Form)); in emit()
302 Asm->emitInt16(A.Form); in emit()
412 dwarf::Form Form = DIEInteger::BestForm(/*IsSigned*/ false, LargestCUIndex); in getUniformAttributes() local
413 UA.push_back({dwarf::DW_IDX_compile_unit, Form}); in getUniformAttributes()
460 Asm->emitULEB128(AttrEnc.Form, in emitAbbrevs()
461 dwarf::FormEncodingString(AttrEnc.Form).data()); in emitAbbrevs()
482 ID.emitValue(Asm, AttrEnc.Form); in emitEntry()
486 assert(AttrEnc.Form == dwarf::DW_FORM_ref4); in emitEntry()
632 << "Form: " << dwarf::FormEncodingString(Form) << "\n"; in print()
H A DDwarfUnit.cpp229 Optional<dwarf::Form> Form, uint64_t Integer) { in addUInt() argument
230 if (!Form) in addUInt()
237 void DwarfUnit::addUInt(DIEValueList &Block, dwarf::Form Form, in addUInt() argument
243 Optional<dwarf::Form> Form, int64_t Integer) { in addSInt() argument
244 if (!Form) in addSInt()
249 void DwarfUnit::addSInt(DIELoc &Die, Optional<dwarf::Form> Form, in addSInt() argument
265 dwarf::Form IxForm = in addString()
288 dwarf::Form Form, const MCSymbol *Label) { in addLabel() argument
292 void DwarfUnit::addLabel(DIELoc &Die, dwarf::Form Form, const MCSymbol *Label) { in addLabel() argument
402 void DwarfUnit::addBlock(DIE &Die, dwarf::Attribute Attribute, dwarf::Form Form, in addBlock() argument
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DDIE.h54 dwarf::Form Form; variable
68 dwarf::Form getForm() const { return Form; } in getForm()
193 void emitValue(const AsmPrinter *Asm, dwarf::Form Form) const;
210 void emitValue(const AsmPrinter *AP, dwarf::Form Form) const;
227 void emitValue(const AsmPrinter *AP, dwarf::Form Form) const;
245 void emitValue(const AsmPrinter *AP, dwarf::Form Form) const;
263 void emitValue(const AsmPrinter *AP, dwarf::Form Form) const;
381 dwarf::Form Form = (dwarf::Form)0; variable
465 Form = X.Form;
489 dwarf::Form getForm() const { return Form; } in getForm()
[all …]
H A DAccelTable.h230 const uint16_t Form; member
232 constexpr Atom(uint16_t Type, uint16_t Form) : Type(Type), Form(Form) {} in Atom()
/freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFFormValue.cpp113 switch (Form) { in skipValue()
218 switch (Form) { in isFormClass()
233 if (Form == DW_FORM_strp || Form == DW_FORM_line_strp) in isFormClass()
237 if (Form == DW_FORM_data4 || Form == DW_FORM_data8) in isFormClass()
261 switch (Form) { in extractValue()
341 Form = static_cast<dwarf::Form>(Data.getULEB128(OffsetPtr, &Err)); in extractValue()
412 switch (Form) { in dump()
640 if (Form == DW_FORM_GNU_str_index || Form == DW_FORM_strx || in getAsCString()
641 Form == DW_FORM_strx1 || Form == DW_FORM_strx2 || Form == DW_FORM_strx3 || in getAsCString()
697 switch (Form) { in getAsRelativeReference()
[all …]
H A DDWARFAbbreviationDeclaration.cpp64 auto F = static_cast<Form>(Data.getULEB128(OffsetPtr)); in extract()
133 OS << formatv("\t{0}\t{1}", Spec.Attr, Spec.Form); in dump()
169 DWARFFormValue::skipValue(AttributeSpecs[CurAttrIdx].Form, DebugInfoData, in getAttributeValue()
175 return DWARFFormValue::createFromSValue(Spec.Form, in getAttributeValue()
178 DWARFFormValue FormValue(Spec.Form); in getAttributeValue()
204 auto FixedByteSize = dwarf::getFixedFormByteSize(Form, U.getFormParams()); in getByteSize()
H A DDWARFDebugInfoEntry.cpp87 } else if (!DWARFFormValue::skipValue(AttrSpec.Form, DebugInfoData, in extractFast()
95 U.getOffset(), AttrSpec.Form, *OffsetPtr)); in extractFast()
H A DDWARFVerifier.cpp594 const auto Form = AttrValue.Value.getForm(); in verifyDebugInfoForm() local
595 switch (Form) { in verifyDebugInfoForm()
609 error() << FormEncodingString(Form) << " CU offset " in verifyDebugInfoForm()
662 error() << FormEncodingString(Form) in verifyDebugInfoForm()
674 error() << FormEncodingString(Form) << " uses index " in verifyDebugInfoForm()
683 error() << FormEncodingString(Form) << " uses index " in verifyDebugInfoForm()
1136 StringRef FormName = dwarf::FormEncodingString(AttrEnc.Form); in verifyNameIndexAttribute()
1141 AttrEnc.Form); in verifyNameIndexAttribute()
1146 if (AttrEnc.Form != dwarf::DW_FORM_data8) { in verifyNameIndexAttribute()
1181 if (!DWARFFormValue(AttrEnc.Form).isFormClass(Iter->Class)) { in verifyNameIndexAttribute()
[all …]
H A DDWARFAcceleratorTable.cpp74 auto AtomForm = static_cast<dwarf::Form>(AccelSection.getU16(&Offset)); in extract()
90 AppleAcceleratorTable::HeaderData::Form>>
418 W.startLine() << formatv("{0}: {1}\n", Attr.Index, Attr.Form); in dump()
422 return {dwarf::Index(0), dwarf::Form(0)}; in sentinelAttrEnc()
453 uint32_t Form = Section.AccelSection.getULEB128(Offset); in extractAttributeEncoding() local
454 return AttributeEncoding(dwarf::Index(Index), dwarf::Form(Form)); in extractAttributeEncoding()
535 Values.emplace_back(Attr.Form); in Entry()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFFormValue.h57 dwarf::Form Form; /// Form for this value. variable
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,
74 static DWARFFormValue createFromUnit(dwarf::Form F, const DWARFUnit *Unit,
77 dwarf::Form getForm() const { return Form; } in getForm()
138 return DWARFFormValue::skipValue(Form, DebugInfoData, OffsetPtr, Params); in skipValue()
[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, Optional<uint8_t> ByteSize) in AttributeSpec()
35 : Attr(A), Form(F) { in AttributeSpec()
43 dwarf::Form Form; member
70 return Form == dwarf::DW_FORM_implicit_const; in isImplicitConst()
100 dwarf::Form getFormByIndex(uint32_t idx) const { in getFormByIndex()
102 return AttributeSpecs[idx].Form; in getFormByIndex()
H A DDWARFAcceleratorTable.h97 using Form = dwarf::Form; member
100 SmallVector<std::pair<AtomType, Form>, 3> Atoms;
192 ArrayRef<std::pair<HeaderData::AtomType, HeaderData::Form>> getAtomsDesc();
258 dwarf::Form Form; member
260 constexpr AttributeEncoding(dwarf::Index Index, dwarf::Form Form) in AttributeEncoding()
261 : Index(Index), Form(Form) {} in AttributeEncoding()
265 return LHS.Index == RHS.Index && LHS.Form == RHS.Form;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCLoopInstrFormPrep.cpp190 InstrForm Form);
211 InstrForm Form);
233 InstrForm Form);
415 for (unsigned j = 0; j < (unsigned)Form; j++) in prepareBaseForDispFormChain()
525 bool CanPreInc = (Form == UpdateForm || in rewriteLoadStores()
678 if (Form == DSForm && !CanPreInc) in rewriteLoadStores()
680 else if (Form == DQForm) in rewriteLoadStores()
682 else if (Form == UpdateForm || (Form == DSForm && CanPreInc)) in rewriteLoadStores()
776 if (Form == UpdateForm && in alreadyPrepared()
781 if (Form == DSForm || Form == DQForm) { in alreadyPrepared()
[all …]
H A DPPCInstrFormats.td116 // 1.7.1 I-Form
128 // 1.7.2 B-Form
209 // 1.7.3 SC-Form
222 // 1.7.4 D-Form
378 // 1.7.5 DS-Form
439 // 1.7.6 X-Form
1385 // 1.7.7 XL-Form
1762 // 1.7.12 A-Form
1883 // E-1 VA-Form
1939 // E-2 VX-Form
[all …]
/freebsd-13.1/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()
694 Optional<uint8_t> llvm::dwarf::getFixedFormByteSize(dwarf::Form Form, in getFixedFormByteSize() argument
696 switch (Form) { in getFixedFormByteSize()
781 bool llvm::dwarf::isValidFormForVersion(Form F, unsigned Version, in isValidFormForVersion()
816 constexpr char llvm::dwarf::EnumTraits<Form>::Type[];
/freebsd-13.1/contrib/llvm-project/llvm/utils/TableGen/
H A DX86RecognizableInstr.cpp79 Form = byteFromRec(Rec, "FormBits"); in RecognizableInstr()
104 (Form == X86Local::MRMDestReg || Form == X86Local::MRMSrcReg); in RecognizableInstr()
123 if (Form == X86Local::Pseudo || (IsCodeGenOnly && !ForceDisassemble)) { in RecognizableInstr()
462 switch (Form) { in emitInstructionSpecifier()
758 switch (Form) { in emitDecodePath()
797 filter = std::make_unique<ExtendedFilter>(true, Form - X86Local::MRM0r); in emitDecodePath()
815 filter = std::make_unique<ExactFilter>(0xC0 + Form - X86Local::MRM_C0); in emitDecodePath()
831 if (Form == X86Local::AddRegFrm || Form == X86Local::MRMSrcRegCC || in emitDecodePath()
832 Form == X86Local::MRMSrcMemCC || Form == X86Local::MRMXrCC || in emitDecodePath()
833 Form == X86Local::MRMXmCC || Form == X86Local::AddCCFrm) { in emitDecodePath()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DDwarf.h131 enum Form : uint16_t { enum
612 unsigned FormVersion(Form F);
626 unsigned FormVendor(Form F);
691 Optional<uint8_t> getFixedFormByteSize(dwarf::Form Form, FormParams Params);
695 bool isValidFormForVersion(Form F, unsigned Version, bool ExtensionsOk = true);
747 template <> struct EnumTraits<Form> : public std::true_type {
/freebsd-13.1/contrib/llvm-project/llvm/lib/DWP/
H A DDWP.cpp53 getIndexedString(dwarf::Form Form, DataExtractor InfoData, uint64_t &InfoOffset, in getIndexedString() argument
55 if (Form == dwarf::DW_FORM_string) in getIndexedString()
58 switch (Form) { in getIndexedString()
112 dwarf::Form Form; in getCUIdentifiers() local
114 (Form = static_cast<dwarf::Form>( in getCUIdentifiers()
116 (Name != 0 || Form != 0)) { in getCUIdentifiers()
120 Form, InfoData, Offset, StrOffsets, Str, Header.Version); in getCUIdentifiers()
129 Form, InfoData, Offset, StrOffsets, Str, Header.Version); in getCUIdentifiers()
140 Form, InfoData, &Offset, in getCUIdentifiers()
/freebsd-13.1/contrib/subversion/subversion/libsvn_subr/utf8proc/
H A DREADME.md47 * Normalization Form C: `STABLE`, `COMPOSE`
48 * Normalization Form D: `STABLE`, `DECOMPOSE`
49 * Normalization Form KC: `STABLE`, `COMPOSE`, `COMPAT`
50 * Normalization Form KD: `STABLE`, `DECOMPOSE`, `COMPAT`
/freebsd-13.1/contrib/llvm-project/llvm/lib/DWARFLinker/
H A DDWARFLinker.cpp935 dwarf::Form(AttrSpec.Form), DIEEntry(*NewRefDie)); in cloneDieReferenceAttribute()
1023 dwarf::Form(AttrSpec.Form), Loc); in cloneBlockAttribute()
1026 dwarf::Form(AttrSpec.Form), Block); in cloneBlockAttribute()
1066 dwarf::Form(AttrSpec.Form), DIEInteger(Val.getRawUValue())); in cloneAddressAttribute()
1070 dwarf::Form Form = AttrSpec.Form; in cloneAddressAttribute() local
1072 if (Form == dwarf::DW_FORM_addrx) { in cloneAddressAttribute()
1087 Form = dwarf::DW_FORM_addr; in cloneAddressAttribute()
1132 static_cast<dwarf::Form>(Form), DIEInteger(Addr)); in cloneAddressAttribute()
1158 dwarf::Form(AttrSpec.Form), DIEInteger(Value)); in cloneScalarAttribute()
1182 dwarf::Form(AttrSpec.Form), DIEInteger(Value)); in cloneScalarAttribute()
[all …]
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFAttribute.cpp32 {attr, form_value.Form(), form_value.Value()}}; in Append()
41 if (form_value.Form() == DW_FORM_implicit_const) { in ExtractFormValueAtIndex()
H A DDWARFDebugInfoEntry.cpp211 (value.Form() == DW_FORM_rnglistx) in GetRangesOrReportError()
221 llvm::dwarf::FormEncodingString(value.Form()).str().c_str(), in GetRangesOrReportError()
275 if (form_value.Form() == DW_FORM_addr || in GetDIENamesAndRanges()
276 form_value.Form() == DW_FORM_addrx || in GetDIENamesAndRanges()
277 form_value.Form() == DW_FORM_GNU_addr_index) { in GetDIENamesAndRanges()
420 const dw_form_t form = form_value.Form(); in GetAttributes()
584 dw_form_t form = form_value.Form(); in GetAttributeHighPC()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCCodeEmitter.cpp705 uint64_t Form = TSFlags & X86II::FormMask; in emitPrefixImpl() local
706 switch (Form) { in emitPrefixImpl()
1444 uint64_t Form = TSFlags & X86II::FormMask; in encodeInstruction() local
1445 switch (Form) { in encodeInstruction()
1447 errs() << "FORM: " << Form << "\n"; in encodeInstruction()
1529 bool ForceSIB = (Form == X86II::MRMDestMemFSIB); in encodeInstruction()
1604 bool ForceSIB = (Form == X86II::MRMSrcMemFSIB); in encodeInstruction()
1676 (Form == X86II::MRMXr) ? 0 : Form - X86II::MRM0r, OS); in encodeInstruction()
1710 (Form == X86II::MRMXm) ? 0 : Form - X86II::MRM0m, TSFlags, in encodeInstruction()
1724 emitByte(0xC0 + ((Form - X86II::MRM0X) << 3), OS); in encodeInstruction()
[all …]

1234