HomeSort by: relevance | last modified time | path
    Searched defs:Segment (Results 1 - 25 of 29) sorted by relevancy

1 2

  /src/external/bsd/elftosb/dist/common/
DataSource.h 41 * to subclass it to implement a segment particular to their needs.
43 class Segment
47 Segment(DataSource & source) : m_source(source) {}
50 virtual ~Segment() {}
52 //! \brief Gets all or a portion of the segment's data.
64 //! \brief Gets the length of the segment's data.
67 //! \brief Returns whether the segment has an associated address.
70 //! \brief Returns the address associated with the segment.
74 DataSource & m_source; //!< The data source to which this segment belongs.
78 * \brief This is a special type of segment containing a repeating pattern
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
LiveInterval.h 15 // individual segment is represented as an instance of LiveRange::Segment,
139 /// Return the end point of the last live range segment to interact with
153 /// It manages an ordered list of Segment objects.
156 /// segment with a new value number is used.
162 struct Segment {
166 // segment.
168 Segment() = default;
170 Segment(SlotIndex S, SlotIndex E, VNInfo *V)
172 assert(S < E && "Cannot create empty or backwards segment");
    [all...]
  /src/sys/external/bsd/compiler_rt/dist/lib/xray/tests/unit/
segmented_array_test.cc 136 constexpr auto Segment = Array<TestData>::SegmentSize;
137 constexpr auto SegmentX2 = Segment * 2;
149 Data.trim(Segment);
150 ASSERT_EQ(Data.size(), Segment);
155 ASSERT_EQ(Back.First, static_cast<s64>(Segment + 1));
156 ASSERT_EQ(Back.Second, static_cast<s64>(Segment + 1));
160 Data.trim(Segment);
177 constexpr auto Segment = Array<TestData>::SegmentSize;
179 AllocatorType A(Segment);
  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/
GSIStreamBuilder.h 119 uint16_t Segment = 0;
  /src/external/gpl3/gcc.old/dist/contrib/
dg-extract-results.py 56 # A segment of text before the harness runs start, describing which
86 # Add a segment of text to the harness run. If the segment includes
88 # combine the individual segments in order. If the segment has no
92 def add_segment (self, key, segment):
95 self.segments[key] = segment
97 self.empty.append (segment)
99 class Segment:
242 segment = None
249 segment = Segment (filename, file.tell()
    [all...]
  /src/sys/external/bsd/compiler_rt/dist/lib/xray/
xray_segmented_array.h 35 struct Segment {
36 Segment *Prev;
37 Segment *Next;
42 // Each segment of the array will be laid out with the following assumptions:
44 // - Each segment will be on a cache-line address boundary (kCacheLineSize
51 // Segment, aligned properly, and the rest of the elements are accessed
54 // We then compute the size of the segment to follow this logic:
63 static constexpr uint64_t SegmentControlBlockSize = sizeof(Segment *) * 2;
74 "Must have at least 1 element per segment.");
76 static Segment SentinelSegment
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86AsmPrinter.cpp 341 const MachineOperand &Segment = MI->getOperand(OpNo + X86::AddrSegmentReg);
342 if (Segment.getReg()) {
365 // If this has a segment register, print it.
X86FixupLEAs.cpp 376 const MachineOperand &Segment = MI.getOperand(1 + X86::AddrSegmentReg);
378 if (Segment.getReg() != 0 || !Disp.isImm() || Scale.getImm() > 1 ||
508 const MachineOperand &Segment = MI.getOperand(1 + X86::AddrSegmentReg);
510 if (Segment.getReg() != 0 || !Offset.isImm() ||
560 const MachineOperand &Segment = MI.getOperand(1 + X86::AddrSegmentReg);
565 Segment.getReg() != X86::NoRegister)
625 .add(Segment);
690 .add(Segment);
X86AvoidStoreForwardingBlocks.cpp 318 const MachineOperand &Segment = MI->getOperand(AddrOffset + X86::AddrSegmentReg);
328 if (!(Segment.isReg() && Segment.getReg() == X86::NoRegister))
  /src/external/apache2/llvm/dist/llvm/tools/dsymutil/
MachOUtils.cpp 142 MachO::segment_command_64 Segment;
144 Segment = adaptFrom32bits(Obj.getSegmentLoadCommand(LCI));
146 Segment = Obj.getSegment64LoadCommand(LCI);
150 Handler(Segment);
239 // Transfer \a Segment from \a Obj to the output file. This calls into \a Writer
244 // segment of \a DwarfSegmentSize size. \a EndAddress is updated to point at the
245 // highest segment address.
247 // When the __LINKEDIT segment is transferred, its offset and size are set resp.
254 const object::MachOObjectFile::LoadCommandInfo &LCI, SegmentTy Segment,
259 if (StringRef("__DWARF") == Segment.segname
    [all...]
  /src/sys/dev/acpi/
apei_cper.h 256 uint8_t Segment[2];
  /src/external/apache2/llvm/dist/llvm/include/llvm/BinaryFormat/
Wasm.h 155 StringRef Name; // from the "segment info" section
170 // the index of the segment, and the offset and size within the segment.
172 uint32_t Segment;
203 // For a data symbols, the address of the data relative to segment.
240 WASM_SEC_DATACOUNT = 12, // Data segment count
  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/
SymbolRecord.h 62 uint16_t Segment = 0;
80 uint16_t Segment = 0;
133 uint16_t Segment = 0;
356 ulittle16_t Segment;
371 uint16_t Segment = 0;
617 uint16_t Segment = 0;
637 uint16_t Segment = 0;
814 uint16_t Segment = 0;
835 uint16_t Segment = 0;
950 uint16_t Segment = 0
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/ObjectYAML/
DWARFYAML.h 156 yaml::Hex64 Segment;
  /src/external/apache2/llvm/dist/llvm/include/llvm/Support/
JSON.h 582 Path index(unsigned Index) const { return Path(this, Segment(Index)); }
584 Path field(StringRef Field) const { return Path(this, Segment(Field)); }
589 class Segment {
594 Segment() = default;
595 Segment(Root *R) : Pointer(reinterpret_cast<uintptr_t>(R)) {}
596 Segment(llvm::StringRef Field)
599 Segment(unsigned Index) : Pointer(0), Offset(Index) {}
610 Segment Seg;
612 Path(const Path *Parent, Segment S) : Parent(Parent), Seg(S) {}
620 std::vector<Path::Segment> ErrorPath; // Only valid in error state. Reversed
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
LiveIntervals.cpp 84 "use-segment-set-for-physregs", cl::Hidden, cl::init(true),
86 "Use segment set for the computation of the live ranges of physregs."));
318 // Flush the segment set to the segment vector.
347 // Use segment set to speed-up initial computation of the live range.
371 LR.addSegment(LiveRange::Segment(Def, Def.getDeadSlot(), VNI));
429 Segments.addSegment(LiveRange::Segment(BlockStart, Idx, VNI));
525 assert(I != LI.end() && "Missing segment for VNI");
617 const LiveRange::Segment *Segment = SR.getSegmentContaining(VNI->def)
    [all...]
TargetLoweringObjectFileImpl.cpp 1172 StringRef Segment, Section;
1176 SectionVal, Segment, Section, TAA, TAAParsed, StubSize)) {
1184 Segment, Section, TAA, StubSize, SectionKind::getData());
1213 StringRef Segment, Section;
1220 SectionName, Segment, Section, TAA, TAAParsed, StubSize)) {
1229 getContext().getMachOSection(Segment, Section, TAA, StubSize, Kind);
1301 // linker needs to write to it, put it in the data segment.
1323 // segment, not in the text segment.
LiveDebugVariables.cpp 931 LiveInterval::Segment *Segment = LR->getSegmentContaining(Start);
932 assert(Segment && Segment->valno == LII.second.second &&
934 if (Segment->end < Stop) {
935 Stop = Segment->end;
937 } else if (Segment->end == Stop && Kills.hasValue()) {
  /src/external/apache2/llvm/dist/llvm/lib/MC/MCParser/
DarwinAsmParser.cpp 53 bool parseSectionSwitch(StringRef Segment, StringRef Section,
474 bool DarwinAsmParser::parseSectionSwitch(StringRef Segment, StringRef Section,
484 Segment, Section, TAA, StubSize,
689 StringRef Segment, Section;
694 SectionSpec, Segment, Section, TAA, TAAParsed, StubSize))
721 bool isText = Segment == "__TEXT"; // FIXME: Hack.
723 Segment, Section, TAA, StubSize,
885 StringRef Segment;
886 if (getParser().parseIdentifier(Segment))
887 return TokError("expected segment name after '.zerofill' directive")
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/MC/
WasmObjectWriter.cpp 60 // A wasm data segment. A wasm binary contains only a single data section
63 // wasm data segment.
87 // segment or function which is in the COMDAT, there is a corresponding
201 // Maps data symbols to the Wasm segment and offset/size with the segment.
642 const WasmDataSegment &Segment = DataSegments[SymRef.Segment];
644 return Segment.Offset + SymRef.Offset + RelEntry.Addend;
1019 for (const WasmDataSegment &Segment : DataSegments) {
1020 encodeULEB128(Segment.InitFlags, W->OS); // flag
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Object/
WasmObjectFile.cpp 47 Out << ", Segment=" << Info.DataRef.Segment;
402 "segment named more than once", object_error::parse_failed);
404 return make_error<GenericBinaryError>("invalid named data segment",
460 return make_error<GenericBinaryError>("too many segment names",
644 Twine(Offset) + " segment size: " + Twine(SegmentSize) + ")",
748 return make_error<GenericBinaryError>("data segment in two COMDATs",
1348 wasm::WasmElemSegment Segment;
1349 Segment.Flags = readVaruint32(Ctx);
1354 if (Segment.Flags & ~SupportedFlags
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonVectorCombine.cpp 140 struct Segment {
183 struct Segment {
184 // Segment of a Value: 'Len' bytes starting at byte 'Begin'.
185 Segment(Value *Val, int Begin, int Len)
187 Segment(const Segment &Seg) = default;
189 int Start; // First byte of the value that belongs to the segment.
190 int Size; // Number of bytes in the segment.
198 Segment Seg; // Value segment
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/llvm-objcopy/ELF/
Object.cpp 39 template <class ELFT> void ELFWriter<ELFT>::writePhdr(const Segment &Seg) {
248 // 20-bit segment address. Data length must be 2 bytes
253 "segment address data should be 2 bytes in size");
330 Segment *Seg = Sec->ParentSegment;
346 // Write extended address record, zeroing segment address
1200 // Returns true IFF a section is wholly inside the range of a segment
1201 static bool sectionWithinSegment(const SectionBase &Sec, const Segment &Seg) {
1204 // segments and ensures that the section "belongs" to the second segment and
1229 // Returns true IFF a segment's original offset is inside of another segment'
    [all...]
Object.h 46 class Segment;
238 // The data field contains a 16-bit segment base address (thus byte
240 // The address field (typically 0000) is ignored. The segment address
269 // 20-bit segment address
274 // Write segment address corresponding to 'Addr'
331 void writePhdr(const Segment &Seg);
349 // For --only-keep-debug, select an alternative section/segment layout
393 Segment *ParentSegment = nullptr;
436 class Segment {
461 Segment *ParentSegment = nullptr
    [all...]
  /src/sys/external/bsd/acpica/dist/include/
actbl3.h 463 UINT8 Bus; /* PCI Bus/Segment/Function numbers */
675 UINT16 Segment;
726 UINT16 PciSegment; /* PCI Segment number */
854 UINT8 PciSegment; /* PCI Segment number */

Completed in 87 milliseconds

1 2