/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | LiveIntervalUnion.h | 62 LiveSegments Segments; // union of virtual reg segments member in class:llvm::LiveIntervalUnion 65 explicit LiveIntervalUnion(Allocator &a) : Segments(a) {} 69 SegmentIter begin() { return Segments.begin(); } 70 SegmentIter end() { return Segments.end(); } 71 SegmentIter find(SlotIndex x) { return Segments.find(x); } 72 ConstSegmentIter begin() const { return Segments.begin(); } 73 ConstSegmentIter end() const { return Segments.end(); } 74 ConstSegmentIter find(SlotIndex x) const { return Segments.find(x); } 76 bool empty() const { return Segments.empty(); } 77 SlotIndex startIndex() const { return Segments [all...] |
H A D | LiveInterval.h | 153 /// The Segments are organized in a static single assignment form: At places 199 using Segments = SmallVector<Segment, 2>; 202 Segments segments; // the liveness segments 211 using iterator = Segments::iterator; 212 using const_iterator = Segments::const_iterator; 943 /// LR.addSegment(). Segments should be added in increasing start order for
|
H A D | LiveIntervals.h | 475 void extendSegmentsToUses(LiveRange &Segments,
|
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-cov/ |
H A D | SourceCoverageViewText.cpp | 102 CoverageSegmentArray Segments = LCS.getLineSegments(); local 114 for (const auto *S : Segments) { 178 CoverageSegmentArray Segments = Line.getLineSegments(); local 181 if (Segments.size() > 1) 182 Segments = Segments.drop_back(); 185 for (const auto *S : Segments) {
|
H A D | SourceCoverageView.cpp | 122 CoverageSegmentArray Segments = LCS.getLineSegments(); 123 if (Segments.empty()) 125 for (unsigned I = 0, E = Segments.size() - 1; I < E; ++I) { 126 const auto *CurSeg = Segments[I];
|
H A D | SourceCoverageViewHTML.cpp | 500 // 1. Split the line into N+1 snippets, where N = |Segments|. The first 506 CoverageSegmentArray Segments = LCS.getLineSegments(); local 514 Snip(LCol - 1, Segments.empty() ? 0 : (Segments.front()->Col - 1)); 516 for (unsigned I = 1, E = Segments.size(); I < E; ++I) 517 Snip(LCol - 1, Segments[I]->Col - LCol); 550 for (unsigned I = 0, E = Segments.size(); I < E; ++I) { 551 const auto *CurSeg = Segments[I]; 564 if (Color.hasValue() && Segments.empty()) 578 // 4. Snippets[1:N+1] correspond to \p Segments[ [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LiveIntervalUnion.cpp | 37 SegmentIter SegPos = Segments.find(RegPos->start); 46 // We have reached the end of Segments, so it is no longer necessary to search 64 SegmentIter SegPos = Segments.find(RegPos->start); 87 for (LiveSegments::const_iterator SI = Segments.begin(); SI.valid(); ++SI) { 97 for (SegmentIter SI = Segments.begin(); SI.valid(); ++SI)
|
H A D | LiveIntervals.cpp | 365 void LiveIntervals::extendSegmentsToUses(LiveRange &Segments, argument 398 if (VNInfo *ExtVNI = Segments.extendInBlock(BlockStart, Idx)) { 419 Segments.addSegment(LiveRange::Segment(BlockStart, Idx, VNI));
|
H A D | LiveInterval.cpp | 284 LiveRange::Segments>; 293 LiveRange::Segments &segmentsColl() { return LR->segments; } 1126 // - Segments in all three areas are fully ordered and coalesced. 1127 // - Segments in area 1 precede and can't coalesce with segments in area 2. 1128 // - Segments in Spills precede and can't coalesce with segments in area 2.
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/DIA/ |
H A D | DIATable.cpp | 40 return PDB_TableType::Segments;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ProfileData/Coverage/ |
H A D | CoverageMapping.cpp | 368 std::vector<CoverageSegment> &Segments; 371 SegmentBuilder(std::vector<CoverageSegment> &Segments) : Segments(Segments) {} 383 if (!Segments.empty() && !IsRegionEntry && !EmitSkippedRegion) { 384 const auto &Last = Segments.back(); 391 Segments.emplace_back(StartLoc.first, StartLoc.second, 395 Segments.emplace_back(StartLoc.first, StartLoc.second, IsRegionEntry); 398 const auto &Last = Segments.back(); 568 std::vector<CoverageSegment> Segments; [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/minidump/ |
H A D | RegisterContextMinidump_x86_32.h | 76 // MinidumpContext_x86_32_Flags::Segments 121 Segments = x86_32_Flag | 0x00000004, member in class:lldb_private::minidump::MinidumpContext_x86_32_Flags 127 Full = Control | Integer | Segments,
|
H A D | RegisterContextMinidump_x86_64.h | 82 // MinidumpContext_x86_64_Flags::Segments 167 Segments = x86_64_Flag | 0x00000004, member in class:lldb_private::minidump::MinidumpContext_x86_64_Flags 173 All = Full | Segments | DebugRegisters,
|
H A D | RegisterContextMinidump_x86_32.cpp | 46 auto SegmentsFlag = MinidumpContext_x86_32_Flags::Segments;
|
H A D | RegisterContextMinidump_x86_64.cpp | 69 auto SegmentsFlag = MinidumpContext_x86_64_Flags::Segments;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
H A D | JITLinkGeneric.cpp | 190 JITLinkMemoryManager::SegmentsRequestMap Segments; local 214 Segments[Prot] = {SegAlign, SegContentSize, 227 if (auto AllocOrErr = Ctx->getMemoryManager().allocate(Segments))
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/ |
H A D | CoverageMapping.h | 482 std::vector<CoverageSegment> Segments; member in class:llvm::coverage::CoverageData 496 return Segments.begin(); 500 return Segments.end(); 503 bool empty() const { return Segments.empty(); } 642 Line(Line), Segments(), Stats() { 669 SmallVector<const CoverageSegment *, 4> Segments; member in class:llvm::coverage::LineCoverageIterator
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ObjectYAML/ |
H A D | WasmEmitter.cpp | 450 encodeULEB128(Section.Segments.size(), OS); 451 for (auto &Segment : Section.Segments) { 491 encodeULEB128(Section.Segments.size(), OS); 492 for (auto &Segment : Section.Segments) {
|
H A D | WasmYAML.cpp | 143 IO.mapOptional("Segments", Section.Segments); 153 IO.mapRequired("Segments", Section.Segments);
|
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-objcopy/ELF/ |
H A D | Object.h | 996 std::vector<SegPtr> Segments; member in class:llvm::objcopy::elf::Object 1055 Range<Segment> segments() { return make_pointee_range(Segments); } 1056 ConstRange<Segment> segments() const { return make_pointee_range(Segments); } 1070 Segments.emplace_back(std::make_unique<Segment>(Data)); 1071 return *Segments.back();
|
H A D | Object.cpp | 1791 // Segments are responsible for writing their contents, so only write the 1847 for (auto &Segment : Segments) 1896 static void orderSegments(std::vector<Segment *> &Segments) { argument 1897 llvm::stable_sort(Segments, compareSegmentsByOffset); 1901 // an Offset. It assumes that Segments have been sorted by orderSegments and 1903 static uint64_t layoutSegments(std::vector<Segment *> &Segments, argument 1905 assert(std::is_sorted(std::begin(Segments), std::end(Segments), 1912 for (Segment *Seg : Segments) { 2002 static uint64_t layoutSegmentsForOnlyKeepDebug(std::vector<Segment *> &Segments, argument [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ObjectYAML/ |
H A D | WasmYAML.h | 359 std::vector<ElemSegment> Segments; member in struct:llvm::WasmYAML::ElemSection 379 std::vector<DataSegment> Segments; member in struct:llvm::WasmYAML::DataSection
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/ |
H A D | PDBTypes.h | 90 Segments, member in class:llvm::pdb::PDB_TableType
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ObjectFile/ELF/ |
H A D | ObjectFileELF.cpp | 1679 VMMap Segments = VMMap(Alloc); member in class:__anon1248::VMAddressProvider 1688 if (ObjectType == ObjectFile::Type::eTypeObjectFile && Segments.empty() && (H.sh_flags & SHF_ALLOC)) { 1712 if (Segments.overlaps(H.p_vaddr, H.p_vaddr + H.p_memsz)) { 1723 auto It = Segments.find(Range.GetRangeBase()); 1748 Segments.insert(Range.GetRangeBase(), Range.GetRangeEnd(), std::move(Seg));
|