Searched refs:Segment (Results 1 - 25 of 83) sorted by relevance

1234

/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/xray/
H A Dxray_segmented_array.h34 struct Segment { struct in class:__xray::Array
35 Segment *Prev;
36 Segment *Next;
50 // Segment, aligned properly, and the rest of the elements are accessed
62 static constexpr uint64_t SegmentControlBlockSize = sizeof(Segment *) * 2;
75 static Segment SentinelSegment;
82 Segment *S = &SentinelSegment;
87 Iterator(Segment *IS, uint64_t Off, uint64_t S) XRAY_NEVER_INSTRUMENT
165 Segment *Head;
166 Segment *Tai
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/MC/
H A DMCSectionMachO.cpp83 MCSectionMachO::MCSectionMachO(StringRef Segment, StringRef Section, argument
88 assert(Segment.size() <= 16 && Section.size() <= 16 &&
89 "Segment or section string too long");
91 if (i < Segment.size())
92 SegmentName[i] = Segment[i];
183 StringRef &Segment, // Out.
196 Segment = GetEmptyOrTrim(0);
203 if (Segment.empty() || Segment.size() > 16)
182 ParseSectionSpecifier(StringRef Spec, StringRef &Segment, StringRef &Section, unsigned &TAA, bool &TAAParsed, unsigned &StubSize) argument
H A DWasmObjectWriter.cpp577 const WasmDataSegment &Segment = DataSegments[Ref.Segment]; local
579 return Segment.Offset + Ref.Offset + RelEntry.Addend;
862 for (const WasmDataSegment &Segment : DataSegments) {
863 encodeULEB128(Segment.InitFlags, W.OS); // flags
864 if (Segment.InitFlags & wasm::WASM_SEGMENT_HAS_MEMINDEX)
866 if ((Segment.InitFlags & wasm::WASM_SEGMENT_IS_PASSIVE) == 0) {
868 encodeSLEB128(Segment.Offset, W.OS); // offset
871 encodeULEB128(Segment.Data.size(), W.OS); // size
872 Segment
1234 WasmDataSegment &Segment = DataSegments.back(); local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSectionMachO.h36 MCSectionMachO(StringRef Segment, StringRef Section, unsigned TAA,
72 StringRef &Segment, // Out.
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-cov/
H A DCoverageExporterJson.cpp22 // -- Segment: dict => Describes a segment of the file with a counter
74 json::Array renderSegment(const coverage::CoverageSegment &Segment) { argument
75 return json::Array({Segment.Line, Segment.Col, clamp_uint64_to_int64(Segment.Count),
76 Segment.HasCount, Segment.IsRegionEntry});
139 for (const auto &Segment : FileCoverage)
140 SegmentArray.push_back(renderSegment(Segment));
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveInterval.cpp15 // individual segment is represented as an instance of LiveRange::Segment,
73 using Segment = LiveRange::Segment;
95 impl().insertAtEnd(Segment(Def, Def.getDeadSlot(), VNI));
99 Segment *S = segmentAt(I);
116 segments().insert(I, Segment(Def, Def.getDeadSlot(), VNI));
124 impl().findInsertPos(Segment(Use.getPrevSlot(), Use, nullptr));
140 iterator I = impl().findInsertPos(Segment(BeforeUse, Use, nullptr));
160 Segment *S = segmentAt(I);
188 Segment *
[all...]
H A DLiveIntervals.cpp361 LR.addSegment(LiveRange::Segment(Def, Def.getDeadSlot(), VNI));
419 Segments.addSegment(LiveRange::Segment(BlockStart, Idx, VNI));
607 const LiveRange::Segment *Segment = SR.getSegmentContaining(VNI->def); local
608 assert(Segment != nullptr && "Missing segment for VNI");
609 if (Segment->end != VNI->def.getDeadSlot())
616 SR.removeSegment(*Segment);
878 LiveRange::Segment
884 LiveRange::Segment S(SlotIndex(getInstructionIndex(startInst).getRegSlot()),
1058 // Segment goin
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveInterval.h15 // individual segment is represented as an instance of LiveRange::Segment,
152 /// It manages an ordered list of Segment objects.
161 struct Segment { struct in class:llvm::LiveRange
167 Segment() = default;
169 Segment(SlotIndex S, SlotIndex E, VNInfo *V) function in struct:llvm::LiveRange::Segment
185 bool operator<(const Segment &Other) const {
188 bool operator==(const Segment &Other) const {
192 bool operator!=(const Segment &Other) const {
199 using Segments = SmallVector<Segment, 2>;
208 using SegmentSet = std::set<Segment>;
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DMachODumper.cpp362 MachOSegment &Segment) {
365 Segment.CmdName = "LC_SEGMENT";
366 Segment.SegName = SC.segname;
367 Segment.cmdsize = SC.cmdsize;
368 Segment.vmaddr = SC.vmaddr;
369 Segment.vmsize = SC.vmsize;
370 Segment.fileoff = SC.fileoff;
371 Segment.filesize = SC.filesize;
372 Segment.maxprot = SC.maxprot;
373 Segment
360 getSegment(const MachOObjectFile *Obj, const MachOObjectFile::LoadCommandInfo &L, MachOSegment &Segment) argument
[all...]
H A DWasmDumper.cpp187 for (const WasmSegment &Segment : Obj->dataSegments()) {
188 const wasm::WasmDataSegment &Seg = Segment.Data;
189 DictScope Group(W, "Segment");
237 W.printHex("Segment", Symbol.Info.DataRef.Segment);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Driver/
H A DMultilib.cpp28 /// normalize Segment to "/foo/bar" or "".
29 static void normalizePathSegment(std::string &Segment) { argument
30 StringRef seg = Segment;
41 Segment.clear();
47 Segment = "/" + seg.str();
49 Segment = seg;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DWasmYAML.cpp373 IO &IO, WasmYAML::ElemSegment &Segment) {
374 IO.mapRequired("Offset", Segment.Offset);
375 IO.mapRequired("Functions", Segment.Functions);
440 IO &IO, WasmYAML::DataSegment &Segment) {
441 IO.mapOptional("SectionOffset", Segment.SectionOffset);
442 IO.mapRequired("InitFlags", Segment.InitFlags);
443 if (Segment.InitFlags & wasm::WASM_SEGMENT_HAS_MEMINDEX) {
444 IO.mapRequired("MemoryIndex", Segment.MemoryIndex);
446 Segment.MemoryIndex = 0;
448 if ((Segment
372 mapping( IO &IO, WasmYAML::ElemSegment &Segment) argument
439 mapping( IO &IO, WasmYAML::DataSegment &Segment) argument
[all...]
H A DWasmEmitter.cpp199 encodeULEB128(Info.DataRef.Segment, SubSection.getStream());
451 for (auto &Segment : Section.Segments) {
452 encodeULEB128(Segment.TableIndex, OS);
453 writeInitExpr(OS, Segment.Offset);
455 encodeULEB128(Segment.Functions.size(), OS);
456 for (auto &Function : Segment.Functions)
492 for (auto &Segment : Section.Segments) {
493 encodeULEB128(Segment.InitFlags, OS);
494 if (Segment.InitFlags & wasm::WASM_SEGMENT_HAS_MEMINDEX)
495 encodeULEB128(Segment
[all...]
H A DCodeViewYAMLSymbols.cpp284 IO.mapRequired("Seg", Symbol.Segment);
311 IO.mapRequired("Segment", Symbol.Segment);
330 IO.mapOptional("Segment", Symbol.Segment, uint16_t(0));
344 IO.mapOptional("Segment", Symbol.Segment, uint16_t(0));
425 IO.mapOptional("Segment", Symbol.Segment, uint16_t(0));
431 IO.mapOptional("Segment", Symbo
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-objcopy/ELF/
H A DObject.cpp39 template <class ELFT> void ELFWriter<ELFT>::writePhdr(const Segment &Seg) {
301 Segment *Seg = Sec->ParentSegment;
1061 static bool sectionWithinSegment(const SectionBase &Sec, const Segment &Seg) {
1087 static bool segmentOverlapsSegment(const Segment &Child,
1088 const Segment &Parent) {
1094 static bool compareSegmentsByOffset(const Segment *A, const Segment *B) {
1104 static bool compareSegmentsByPAddr(const Segment *A, const Segment *B) {
1241 template <class ELFT> void ELFBuilder<ELFT>::setParentSegment(Segment
1948 auto Segment = *Sec.ParentSegment; local
[all...]
H A DObject.h46 class Segment;
327 void writePhdr(const Segment &Seg);
389 Segment *ParentSegment = nullptr;
429 class Segment { class in namespace:llvm::objcopy::elf
454 Segment *ParentSegment = nullptr;
458 explicit Segment(ArrayRef<uint8_t> Data) : Contents(Data) {} function in class:llvm::objcopy::elf::Segment
459 Segment() = default;
930 void setParentSegment(Segment &Child);
993 using SegPtr = std::unique_ptr<Segment>;
1018 Segment ElfHdrSegmen
[all...]
/freebsd-11-stable/sys/contrib/dev/acpica/components/hardware/
H A Dhwpci.c220 * consisting of a Segment number, Bus number, Device number,
389 PciId->Segment, PciId->Bus, PciId->Device, PciId->Function));
416 PciId->Segment, PciId->Bus, PciId->Device, PciId->Function,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DDebugLinesSubsection.cpp148 void DebugLinesSubsection::setRelocationAddress(uint16_t Segment, argument
151 RelocSegment = Segment;
H A DSymbolRecordMapping.cpp53 error(IO.mapInteger(Block.Segment));
65 error(IO.mapInteger(Thunk.Segment));
108 error(IO.mapInteger(CoffGroup.Segment));
137 error(IO.mapInteger(CallSiteInfo.Segment));
223 error(IO.mapInteger(Data.Segment));
332 error(IO.mapInteger(HeapAllocSite.Segment));
365 error(IO.mapInteger(Public.Segment));
385 error(IO.mapInteger(Label.Segment));
418 error(IO.mapInteger(Proc.Segment));
452 error(IO.mapInteger(Data.Segment));
[all...]
H A DSymbolDumper.cpp129 W.printHex("Segment", Block.Segment);
141 W.printNumber("Seg", Thunk.Segment);
178 W.printNumber("Segment", CoffGroup.Segment);
205 W.printHex("Segment", CallSiteInfo.Segment);
443 W.printHex("Segment", HeapAllocSite.Segment);
517 W.printNumber("Seg", Public.Segment);
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DSymbolRecord.h62 uint16_t Segment = 0; member in class:llvm::codeview::ProcSym
80 uint16_t Segment = 0; member in class:llvm::codeview::Thunk32Sym
133 uint16_t Segment = 0; member in class:llvm::codeview::CoffGroupSym
364 uint16_t Segment = 0; member in class:llvm::codeview::PublicSym32
610 uint16_t Segment = 0; member in class:llvm::codeview::BlockSym
630 uint16_t Segment = 0; member in class:llvm::codeview::LabelSym
807 uint16_t Segment = 0; member in class:llvm::codeview::CallSiteInfoSym
828 uint16_t Segment = 0; member in class:llvm::codeview::HeapAllocationSiteSym
943 uint16_t Segment = 0; member in class:llvm::codeview::DataSym
965 uint16_t Segment member in class:llvm::codeview::ThreadLocalDataSym
993 uint16_t Segment = 0; member in class:llvm::codeview::AnnotationSym
[all...]
H A DDebugLinesSubsection.h131 void setRelocationAddress(uint16_t Segment, uint32_t Offset);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DDarwinAsmParser.cpp52 bool parseSectionSwitch(StringRef Segment, StringRef Section,
473 bool DarwinAsmParser::parseSectionSwitch(StringRef Segment, StringRef Section, argument
483 Segment, Section, TAA, StubSize,
688 StringRef Segment, Section; local
693 MCSectionMachO::ParseSectionSpecifier(SectionSpec, Segment, Section,
723 bool isText = Segment == "__TEXT"; // FIXME: Hack.
725 Segment, Section, TAA, StubSize,
886 StringRef Segment; local
887 if (getParser().parseIdentifier(Segment))
905 getContext().getMachOSection(Segment, Sectio
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Object/
H A DWasmObjectFile.cpp46 Out << ", Segment=" << Info.DataRef.Segment;
1183 wasm::WasmElemSegment Segment; local
1184 Segment.TableIndex = readVaruint32(Ctx);
1185 if (Segment.TableIndex != 0) {
1189 if (Error Err = readInitExpr(Segment.Offset, Ctx))
1193 Segment.Functions.push_back(readVaruint32(Ctx));
1195 ElemSegments.push_back(Segment);
1211 WasmSegment Segment; local
1212 Segment
1316 const wasm::WasmDataSegment &Segment = DataSegments[SegmentIndex].Data; local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DGSIStreamBuilder.cpp235 if (LS.second->Segment != RS.second->Segment)
236 return LS.second->Segment < RS.second->Segment;

Completed in 225 milliseconds

1234