Home
last modified time | relevance | path

Searched refs:Segment (Results 1 – 25 of 98) sorted by relevance

1234

/freebsd-12.1/contrib/compiler-rt/lib/esan/
H A Dworking_set.cpp163 MemoryMappedSegment Segment; in computeWorkingSizeAndReset() local
164 while (MemIter.Next(&Segment)) { in computeWorkingSizeAndReset()
166 Segment.start, Segment.end, Segment.protection, in computeWorkingSizeAndReset()
167 isAppMem(Segment.start), isShadowMem(Segment.start)); in computeWorkingSizeAndReset()
168 if (isShadowMem(Segment.start) && Segment.IsWritable()) { in computeWorkingSizeAndReset()
169 VPrintf(3, "%s: walking %p-%p\n", __FUNCTION__, Segment.start, in computeWorkingSizeAndReset()
170 Segment.end); in computeWorkingSizeAndReset()
172 countAndClearShadowValues(BitIdx, Segment.start, Segment.end); in computeWorkingSizeAndReset()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DLiveInterval.h162 struct Segment { struct
168 Segment() = default; argument
196 using Segments = SmallVector<Segment, 2>;
205 using SegmentSet = std::set<Segment>;
250 for (const Segment &S : Other.segments) in assign()
468 iterator addSegment(Segment S);
575 for (const Segment &S : segments) in isZeroLength()
623 void append(const LiveRange::Segment S);
627 void addSegmentToSet(Segment S);
859 SmallVector<LiveRange::Segment, 16> Spills;
[all …]
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DLiveInterval.cpp74 using Segment = LiveRange::Segment; typedef in __anon212ad7ee0111::CalcLiveRangeUtilBase
100 Segment *S = segmentAt(I); in createDeadDef()
161 Segment *S = segmentAt(I); in extendSegmentEndTo()
189 Segment *S = segmentAt(I); in extendSegmentStartTo()
220 iterator addSegment(Segment S) { in addSegment()
274 Segment *segmentAt(iterator I) { return const_cast<Segment *>(&(*I)); } in segmentAt()
300 iterator findInsertPos(Segment S) { in findInsertPos()
339 iterator findInsertPos(Segment S) { in findInsertPos()
698 for (Segment &S : Other.segments) in join()
719 for (Segment &S : Other.segments) in join()
[all …]
H A DLiveIntervals.cpp357 LR.addSegment(LiveRange::Segment(Def, Def.getDeadSlot(), VNI)); in createSegmentsForValues()
415 Segments.addSegment(LiveRange::Segment(BlockStart, Idx, VNI)); in extendSegmentsToUses()
597 const LiveRange::Segment *Segment = SR.getSegmentContaining(VNI->def); in shrinkToUses() local
598 assert(Segment != nullptr && "Missing segment for VNI"); in shrinkToUses()
599 if (Segment->end != VNI->def.getDeadSlot()) in shrinkToUses()
606 SR.removeSegment(*Segment); in shrinkToUses()
868 LiveRange::Segment
1308 *NewSegment = LiveRange::Segment(Next->start, SplitPos, in handleMoveUp()
1340 *NewIdxOut = LiveRange::Segment( in handleMoveUp()
1342 *(NewIdxOut + 1) = LiveRange::Segment( in handleMoveUp()
[all …]
/freebsd-12.1/contrib/compiler-rt/lib/xray/
H A Dxray_segmented_array.h35 struct Segment { struct
36 Segment *Prev; argument
37 Segment *Next; argument
76 static Segment SentinelSegment;
83 Segment *S = &SentinelSegment;
166 Segment *Head;
167 Segment *Tail;
171 Segment *Freelist;
205 Segment *NewSegment() XRAY_NEVER_INSTRUMENT { in NewSegment()
263 Segment *InitHeadAndTail() XRAY_NEVER_INSTRUMENT { in InitHeadAndTail()
[all …]
/freebsd-12.1/contrib/llvm/lib/MC/
H A DMCSectionMachO.cpp84 MCSectionMachO::MCSectionMachO(StringRef Segment, StringRef Section, in MCSectionMachO() argument
89 assert(Segment.size() <= 16 && Section.size() <= 16 && in MCSectionMachO()
92 if (i < Segment.size()) in MCSectionMachO()
93 SegmentName[i] = Segment[i]; in MCSectionMachO()
184 StringRef &Segment, // Out. in ParseSectionSpecifier() argument
197 Segment = GetEmptyOrTrim(0); in ParseSectionSpecifier()
204 if (Segment.empty() || Segment.size() > 16) in ParseSectionSpecifier()
H A DWasmObjectWriter.cpp614 const WasmDataSegment &Segment = DataSegments[Ref.Segment]; in getProvisionalValue() local
914 W.OS << Segment.Data; // data in writeDataSection()
1020 writeString(Segment.Name); in writeLinkingMetaDataSection()
1021 encodeULEB128(Segment.Alignment, W.OS); in writeLinkingMetaDataSection()
1022 encodeULEB128(Segment.Flags, W.OS); in writeLinkingMetaDataSection()
1262 Segment.Name = SectionName; in writeObject()
1263 Segment.Offset = DataSize; in writeObject()
1264 Segment.Section = &Section; in writeObject()
1265 addData(Segment.Data, Section); in writeObject()
1267 Segment.Flags = 0; in writeObject()
[all …]
/freebsd-12.1/contrib/llvm/tools/llvm-cov/
H A DCoverageExporterJson.cpp58 json::Array renderSegment(const coverage::CoverageSegment &Segment) { in renderSegment() argument
59 return json::Array({Segment.Line, Segment.Col, int64_t(Segment.Count), in renderSegment()
60 Segment.HasCount, Segment.IsRegionEntry}); in renderSegment()
123 for (const auto &Segment : FileCoverage) in renderFileSegments() local
124 SegmentArray.push_back(renderSegment(Segment)); in renderFileSegments()
/freebsd-12.1/contrib/llvm/tools/llvm-objcopy/ELF/
H A DObject.cpp747 const Segment &Segment) { in sectionWithinSegment() argument
754 Segment.Offset + Segment.FileSize >= Section.OriginalOffset + SecSize; in sectionWithinSegment()
766 static bool compareSegmentsByOffset(const Segment *A, const Segment *B) { in compareSegmentsByOffset()
776 static bool compareSegmentsByPAddr(const Segment *A, const Segment *B) { in compareSegmentsByPAddr()
1408 Segment->Offset = in LayoutSegments()
1411 Offset = alignToAddr(Offset, Segment->VAddr, Segment->Align); in LayoutSegments()
1412 Segment->Offset = Offset; in LayoutSegments()
1414 Offset = std::max(Offset, Segment->Offset + Segment->FileSize); in LayoutSegments()
1439 Segment.Offset + (Section.OriginalOffset - Segment.OriginalOffset); in layoutSections()
1652 Segment->Offset = Segment->PAddr - LowestPAddr; in finalize()
[all …]
H A DObject.h47 class Segment; variable
213 void writePhdr(const Segment &Seg);
252 Segment *ParentSegment = nullptr;
284 class Segment {
311 Segment *ParentSegment = nullptr;
315 Segment() {} in Segment() function
728 void setParentSegment(Segment &Child);
763 using SegPtr = std::unique_ptr<Segment>;
783 Segment ElfHdrSegment;
784 Segment ProgramHdrSegment;
[all …]
/freebsd-12.1/contrib/llvm/tools/llvm-readobj/
H A DMachODumper.cpp343 Segment.vmaddr = SC.vmaddr; in getSegment()
344 Segment.vmsize = SC.vmsize; in getSegment()
349 Segment.nsects = SC.nsects; in getSegment()
350 Segment.flags = SC.flags; in getSegment()
355 Segment.SegName = SC.segname; in getSegment()
356 Segment.cmdsize = SC.cmdsize; in getSegment()
357 Segment.vmaddr = SC.vmaddr; in getSegment()
358 Segment.vmsize = SC.vmsize; in getSegment()
359 Segment.fileoff = SC.fileoff; in getSegment()
363 Segment.nsects = SC.nsects; in getSegment()
[all …]
/freebsd-12.1/contrib/llvm/lib/DebugInfo/CodeView/
H A DSymbolRecordMapping.cpp54 error(IO.mapInteger(Block.Segment)); in visitKnownRecord()
66 error(IO.mapInteger(Thunk.Segment)); in visitKnownRecord()
109 error(IO.mapInteger(CoffGroup.Segment)); in visitKnownRecord()
138 error(IO.mapInteger(CallSiteInfo.Segment)); in visitKnownRecord()
224 error(IO.mapInteger(Data.Segment)); in visitKnownRecord()
333 error(IO.mapInteger(HeapAllocSite.Segment)); in visitKnownRecord()
366 error(IO.mapInteger(Public.Segment)); in visitKnownRecord()
386 error(IO.mapInteger(Label.Segment)); in visitKnownRecord()
419 error(IO.mapInteger(Proc.Segment)); in visitKnownRecord()
453 error(IO.mapInteger(Data.Segment)); in visitKnownRecord()
H A DSymbolDumper.cpp130 W.printHex("Segment", Block.Segment); in visitKnownRecord()
142 W.printNumber("Seg", Thunk.Segment); in visitKnownRecord()
179 W.printNumber("Segment", CoffGroup.Segment); in visitKnownRecord()
206 W.printHex("Segment", CallSiteInfo.Segment); in visitKnownRecord()
443 W.printHex("Segment", HeapAllocSite.Segment); in visitKnownRecord()
516 W.printNumber("Seg", Public.Segment); in visitKnownRecord()
536 W.printHex("Segment", Label.Segment); in visitKnownRecord()
577 W.printHex("Segment", Proc.Segment); in visitKnownRecord()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp68 SDValue Segment; member
290 if (AM.Segment.getNode()) in getAddressOperands()
291 Segment = AM.Segment; in getAddressOperands()
1756 (AM.Segment.getNode() && !Backup.Segment.getNode()) >= 2) in matchAddressRecursively()
1992 Segment); in selectScalarSSELoad()
2003 Segment); in selectScalarSSELoad()
2130 SDValue Copy = AM.Segment; in selectLEAAddr()
2132 AM.Segment = T; in selectLEAAddr()
2135 assert (T == AM.Segment); in selectLEAAddr()
2136 AM.Segment = Copy; in selectLEAAddr()
[all …]
H A DX86FixupLEAs.cpp437 const MachineOperand &Segment = MI.getOperand(1 + X86::AddrSegmentReg); in processInstructionForSlowLEA() local
439 if (Segment.getReg() != 0 || !Offset.isImm() || in processInstructionForSlowLEA()
489 const MachineOperand &Segment = MI.getOperand(1 + X86::AddrSegmentReg); in processInstrForSlow3OpLEA() local
494 Segment.getReg() != X86::NoRegister) in processInstrForSlow3OpLEA()
548 .add(Segment); in processInstrForSlow3OpLEA()
580 .add(Segment); in processInstrForSlow3OpLEA()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Driver/
H A DMultilib.cpp30 static void normalizePathSegment(std::string &Segment) { in normalizePathSegment() argument
31 StringRef seg = Segment; in normalizePathSegment()
42 Segment.clear(); in normalizePathSegment()
48 Segment = "/" + seg.str(); in normalizePathSegment()
50 Segment = seg; in normalizePathSegment()
/freebsd-12.1/contrib/llvm/lib/MC/MCParser/
H A DDarwinAsmParser.cpp53 bool parseSectionSwitch(StringRef Segment, StringRef Section,
474 bool DarwinAsmParser::parseSectionSwitch(StringRef Segment, StringRef Section, in parseSectionSwitch() argument
484 Segment, Section, TAA, StubSize, in parseSectionSwitch()
689 StringRef Segment, Section; in parseDirectiveSection() local
694 MCSectionMachO::ParseSectionSpecifier(SectionSpec, Segment, Section, in parseDirectiveSection()
724 bool isText = Segment == "__TEXT"; // FIXME: Hack. in parseDirectiveSection()
726 Segment, Section, TAA, StubSize, in parseDirectiveSection()
887 StringRef Segment; in parseDirectiveZerofill() local
888 if (getParser().parseIdentifier(Segment)) in parseDirectiveZerofill()
906 getContext().getMachOSection(Segment, Section, MachO::S_ZEROFILL, 0, in parseDirectiveZerofill()
[all …]
/freebsd-12.1/contrib/llvm/lib/Object/
H A DWasmObjectFile.cpp46 Out << ", Segment=" << Info.DataRef.Segment; in print()
1091 wasm::WasmElemSegment Segment; in parseElemSection() local
1092 Segment.TableIndex = readVaruint32(Ctx); in parseElemSection()
1093 if (Segment.TableIndex != 0) { in parseElemSection()
1103 ElemSegments.push_back(Segment); in parseElemSection()
1116 WasmSegment Segment; in parseDataSection() local
1127 Segment.Data.Alignment = 0; in parseDataSection()
1128 Segment.Data.Flags = 0; in parseDataSection()
1129 Segment.Data.Comdat = UINT32_MAX; in parseDataSection()
1130 Segment.SectionOffset = Ctx.Ptr - Ctx.Start; in parseDataSection()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/MC/
H A DMCSectionMachO.h37 MCSectionMachO(StringRef Segment, StringRef Section, unsigned TAA,
73 StringRef &Segment, // Out.
/freebsd-12.1/contrib/llvm/lib/ObjectYAML/
H A DCodeViewYAMLSymbols.cpp285 IO.mapRequired("Seg", Symbol.Segment); in map()
312 IO.mapRequired("Segment", Symbol.Segment); in map()
331 IO.mapOptional("Segment", Symbol.Segment, uint16_t(0)); in map()
345 IO.mapOptional("Segment", Symbol.Segment, uint16_t(0)); in map()
426 IO.mapOptional("Segment", Symbol.Segment, uint16_t(0)); in map()
432 IO.mapOptional("Segment", Symbol.Segment, uint16_t(0)); in map()
483 IO.mapOptional("Segment", Symbol.Segment, uint16_t(0)); in map()
496 IO.mapOptional("Segment", Symbol.Segment, uint16_t(0)); in map()
542 IO.mapOptional("Segment", Symbol.Segment, uint16_t(0)); in map()
549 IO.mapOptional("Segment", Symbol.Segment, uint16_t(0)); in map()
H A DWasmYAML.cpp320 IO &IO, WasmYAML::ElemSegment &Segment) { in mapping() argument
321 IO.mapRequired("Offset", Segment.Offset); in mapping()
322 IO.mapRequired("Functions", Segment.Functions); in mapping()
387 IO &IO, WasmYAML::DataSegment &Segment) { in mapping() argument
388 IO.mapOptional("SectionOffset", Segment.SectionOffset); in mapping()
389 IO.mapRequired("MemoryIndex", Segment.MemoryIndex); in mapping()
390 IO.mapRequired("Offset", Segment.Offset); in mapping()
391 IO.mapRequired("Content", Segment.Content); in mapping()
434 IO.mapRequired("Segment", Info.DataRef.Segment); in mapping()
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/CodeView/
H A DSymbolRecord.h62 uint16_t Segment = 0; variable
80 uint16_t Segment; variable
133 uint16_t Segment; variable
369 uint16_t Segment = 0; variable
611 uint16_t Segment; variable
631 uint16_t Segment; variable
808 uint16_t Segment; variable
829 uint16_t Segment; variable
944 uint16_t Segment; variable
966 uint16_t Segment; variable
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbUtil.cpp217 return {record.Segment, record.CodeOffset}; in GetSegmentAndOffset()
228 return {record.Segment, record.Offset}; in GetSegmentAndOffset()
234 return {record.Segment, record.Offset}; in GetSegmentAndOffset()
239 return {record.Segment, record.DataOffset}; in GetSegmentAndOffset()
245 return {record.Segment, record.DataOffset}; in GetSegmentAndOffset()
297 return {record.Segment, record.CodeOffset, record.CodeSize}; in GetSegmentOffsetAndLength()
310 return SegmentOffsetLength{record.Segment, record.Offset, record.Length}; in GetSegmentOffsetAndLength()
317 return SegmentOffsetLength{record.Segment, record.Offset, record.Size}; in GetSegmentOffsetAndLength()
/freebsd-12.1/contrib/llvm/tools/llvm-pdbutil/
H A DMinimalSymbolDumper.cpp374 formatSegmentOffset(Block.Segment, Block.CodeOffset)); in visitKnownRecord()
385 formatSegmentOffset(Thunk.Segment, Thunk.Offset)); in visitKnownRecord()
420 formatSegmentOffset(CG.Segment, CG.Offset)); in visitKnownRecord()
447 formatSegmentOffset(CSI.Segment, CSI.CodeOffset)); in visitKnownRecord()
541 formatSegmentOffset(Data.Segment, Data.DataOffset)); in visitKnownRecord()
646 formatSegmentOffset(HAS.Segment, HAS.CodeOffset), in visitKnownRecord()
678 formatSegmentOffset(Public.Segment, Public.Offset)); in visitKnownRecord()
692 formatSegmentOffset(Label.Segment, Label.CodeOffset)); in visitKnownRecord()
720 formatSegmentOffset(Proc.Segment, Proc.CodeOffset), in visitKnownRecord()
767 formatSegmentOffset(Data.Segment, Data.DataOffset)); in visitKnownRecord()
/freebsd-12.1/contrib/llvm/lib/DebugInfo/PDB/Native/
H A DGSIStreamBuilder.cpp236 if (LS.second->Segment != RS.second->Segment) in comparePubSymByAddrAndName()
237 return LS.second->Segment < RS.second->Segment; in comparePubSymByAddrAndName()

1234