| /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 */
|