HomeSort by: relevance | last modified time | path
    Searched defs:Form (Results 1 - 21 of 21) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/
DWARFAbbreviationDeclaration.h 30 AttributeSpec(dwarf::Attribute A, dwarf::Form F, int64_t Value)
31 : Attr(A), Form(F), Value(Value) {
34 AttributeSpec(dwarf::Attribute A, dwarf::Form F, Optional<uint8_t> ByteSize)
35 : Attr(A), Form(F) {
43 dwarf::Form Form;
48 /// Form == DW_FORM_implicit_const.
50 /// * Form != DW_FORM_implicit_const and HasByteSize is true:
51 /// ByteSize contains the fixed size in bytes for the Form in this
53 /// * Form != DW_FORM_implicit_const and HasByteSize is false
    [all...]
DWARFFormValue.h 57 dwarf::Form Form; /// Form for this value.
60 ValueType Value; /// Contains all data for the form.
64 DWARFFormValue(dwarf::Form F, ValueType V) : Form(F), Value(V) {}
67 DWARFFormValue(dwarf::Form F = dwarf::Form(0)) : Form(F) {}
69 static DWARFFormValue createFromSValue(dwarf::Form F, int64_t V)
    [all...]
DWARFAcceleratorTable.h 97 using Form = dwarf::Form;
100 SmallVector<std::pair<AtomType, Form>, 3> Atoms;
192 ArrayRef<std::pair<HeaderData::AtomType, HeaderData::Form>> getAtomsDesc();
258 dwarf::Form Form;
260 constexpr AttributeEncoding(dwarf::Index Index, dwarf::Form Form)
261 : Index(Index), Form(Form) {}
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
AccelTable.h 223 /// An Atom defines the form of the data in an Apple accelerator table.
225 /// specification of the form of its data.
229 /// DWARF Form.
230 const uint16_t Form;
232 constexpr Atom(uint16_t Type, uint16_t Form) : Type(Type), Form(Form) {}
DIE.h 53 /// Dwarf form code.
54 dwarf::Form Form;
60 DIEAbbrevData(dwarf::Attribute A, dwarf::Form F)
61 : Attribute(A), Form(F) {}
63 : Attribute(A), Form(dwarf::DW_FORM_implicit_const), Value(V) {}
68 dwarf::Form getForm() const { return Form; }
109 void AddAttribute(dwarf::Attribute Attribute, dwarf::Form Form) {
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
AccelTable.cpp 212 dwarf::Form Form;
301 Asm->OutStreamer->AddComment(dwarf::FormEncodingString(A.Form));
302 Asm->emitInt16(A.Form);
412 dwarf::Form Form = DIEInteger::BestForm(/*IsSigned*/ false, LargestCUIndex);
413 UA.push_back({dwarf::DW_IDX_compile_unit, Form});
460 Asm->emitULEB128(AttrEnc.Form,
461 dwarf::FormEncodingString(AttrEnc.Form).data());
482 ID.emitValue(Asm, AttrEnc.Form);
    [all...]
DwarfCompileUnit.cpp 1470 dwarf::Form Form = (DD->getDwarfVersion() >= 5)
1473 addAttribute(Die, Attribute, Form, DIELocList(Index));
1503 void DwarfCompileUnit::addExpr(DIELoc &Die, dwarf::Form Form,
1505 addAttribute(Die, (dwarf::Attribute)0, Form, DIEExpr(Expr));
DwarfDebug.h 387 Form,
557 StringRef (*MacroFormToString)(unsigned Form));
721 // Returns whether addrx+offset LLVM extension form should be used to reduce
724 return MinimizeAddr == MinimizeAddrInV5::Form;
774 /// Returns a suitable DWARF form to represent a section offset, i.e.
778 dwarf::Form getDwarfSectionOffsetForm() const;
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/
DWARFAcceleratorTable.cpp 74 auto AtomForm = static_cast<dwarf::Form>(AccelSection.getU16(&Offset));
90 AppleAcceleratorTable::HeaderData::Form>>
220 W.startLine() << "Form: " << formatv("{0}", Atom.second) << '\n';
418 W.startLine() << formatv("{0}: {1}\n", Attr.Index, Attr.Form);
422 return {dwarf::Index(0), dwarf::Form(0)};
453 uint32_t Form = Section.AccelSection.getULEB128(Offset);
454 return AttributeEncoding(dwarf::Index(Index), dwarf::Form(Form));
531 // This merely creates form values. It is up to the caller
535 Values.emplace_back(Attr.Form);
    [all...]
DWARFDebugLine.cpp 38 dwarf::Form Form;
247 Descriptor.Form = dwarf::Form(DebugLineData.getULEB128(OffsetPtr, &Err));
284 DWARFFormValue Value(Descriptor.Form);
290 "extracting the form value failed");
297 "skipping the form value failed");
313 DWARFFormValue Value(Descriptor.Form);
317 "extracting the form value failed");
DWARFVerifier.cpp 594 const auto Form = AttrValue.Value.getForm();
595 switch (Form) {
609 error() << FormEncodingString(Form) << " CU offset "
662 error() << FormEncodingString(Form)
674 error() << FormEncodingString(Form) << " uses index "
683 error() << FormEncodingString(Form) << " uses index "
911 error() << "Unsupported form: failed to read HashData.\n";
1136 StringRef FormName = dwarf::FormEncodingString(AttrEnc.Form);
1139 "unknown form: {3}.\n",
1141 AttrEnc.Form);
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/
X86MCCodeEmitter.cpp 220 /// of the form _GLOBAL_OFFSET_TABLE_-symbol. This is needed to support PIC on
506 // Use the [REG]+disp8 form, including for [BP] which cannot be encoded.
542 // byte to emit an addr that is just 'disp32' (the non-RIP relative form).
705 uint64_t Form = TSFlags & X86II::FormMask;
706 switch (Form) {
770 // 1's complement (inverted) form
831 // (in 1's complement form) or 1111 if unused.
889 llvm_unreachable("Unexpected form in emitVEXOpcodePrefix!");
1445 uint64_t Form = TSFlags & X86II::FormMask;
1446 switch (Form) {
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/llvm-dwp/
llvm-dwp.cpp 225 getIndexedString(dwarf::Form Form, DataExtractor InfoData, uint64_t &InfoOffset,
227 if (Form == dwarf::DW_FORM_string)
230 switch (Form) {
289 dwarf::Form Form;
291 (Form = static_cast<dwarf::Form>(AbbrevData.getULEB128(&AbbrevOffset))) &&
292 (Name != 0 || Form != 0)) {
296 Form, InfoData, Offset, StrOffsets, Str, Header.Version)
    [all...]
  /src/external/apache2/llvm/dist/llvm/utils/TableGen/
X86RecognizableInstr.h 172 /// The form field from the record
173 uint8_t Form;
  /src/external/apache2/llvm/dist/llvm/include/llvm/ObjectYAML/
DWARFYAML.h 32 llvm::dwarf::Form Form;
432 template <> struct ScalarEnumerationTraits<dwarf::Form> {
433 static void enumeration(IO &io, dwarf::Form &value) {
WasmYAML.h 151 SignatureForm Form = wasm::WASM_TYPE_FUNC;
  /src/external/apache2/llvm/dist/llvm/lib/DWARFLinker/
DWARFLinker.cpp 634 DWARFFormValue Val(AttrSpec.Form);
637 DWARFFormValue::skipValue(AttrSpec.Form, Data, &Offset,
659 if (AttrSpec.Form != dwarf::DW_FORM_ref_addr && (UseOdr || IsModuleRef) &&
908 if (AttrSpec.Form == dwarf::DW_FORM_ref_addr ||
935 dwarf::Form(AttrSpec.Form), DIEEntry(*NewRefDie));
1011 if (AttrSpec.Form == dwarf::DW_FORM_exprloc) {
1023 dwarf::Form(AttrSpec.Form), Loc);
1026 dwarf::Form(AttrSpec.Form), Block)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Object/
WasmObjectFile.cpp 1010 uint8_t Form = readUint8(Ctx);
1011 if (Form != wasm::WASM_TYPE_FUNC) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZISelDAGToDAG.cpp 42 AddrForm Form;
64 SystemZAddressingMode(AddrForm form, DispRange dr)
65 : Form(form), DR(dr), Base(), Disp(0), Index(),
69 bool hasIndexField() { return Form != FormBD; }
72 bool isDynAlloc() { return Form == FormBDXDynAlloc; }
175 // Try to match Addr as a FormBDX* address of form Form with
178 bool selectBDXAddr(SystemZAddressingMode::AddrForm Form,
595 if (AM.Form == SystemZAddressingMode::FormBDXLA &
    [all...]
  /src/external/bsd/tcpdump/dist/
print-snmp.c 12 * 2. Redistributions in binary form must reproduce the above copyright
252 static const char *Form[] = {
360 u_char form, class; /* tag info */ member in struct:be
428 u_char form, class, id; local
447 form = (GET_U_1(p) & 0xe0) >> 5; /* move upper 3 bits to lower 3 */
448 class = form >> 1; /* bits 7&6 -> bits 1&0, range 0-3 */
449 form &= 0x1; /* bit 5 -> bit 0, range 0-1 */
451 form = (u_char)(GET_U_1(p) & ASN_FORM_BITS) >> ASN_FORM_SHIFT;
454 elem->form = form;
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaChecking.cpp 451 // Floating point number in the form '[+]ddd.ddd'.
459 // Floating point number in the form '[-]d.ddde[+-]dd'.
469 // Floating point number in the form '[-]0xh.hhhhp±dd'.
485 // Just a pointer in the form '0xddd'.
991 // With four arguments, there is only one form that the function could be
2552 // converted to a register of the form S1_2_C3_C4_5. Let the hardware throw
4916 } Form = Init;
4949 Form = Init;
4955 Form = Load;
4959 Form = LoadCopy
    [all...]

Completed in 80 milliseconds